湖北省荆州市SIEMENS西门子(授权)中国一级总代理商
更新:2025-01-31 09:10 编号:26229615 发布IP:223.74.194.227 浏览:13次- 发布企业
- 广东湘恒智能科技有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第2年主体名称:广东湘恒智能科技有限公司组织机构代码:91441304MAC3TWY11U
- 报价
- 请来电询价
- 变频器
- 西门子代理商
- 触摸屏
- 西门子一级代理
- 伺服电机
- 西门子一级总代理
- 关键词
- 代理商,变频器,PLC,伺服电机,一级代理
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
- 联系电话
- 18126392341
- 手机
- 15267534595
- 联系人
- 梁涛 请说明来自顺企网,优惠更多
详细介绍
1.CANopen的起源,CANopen从何而来?
德国Bosch公司于1983年研发CAN协议,用于汽车传动系统的网络通讯。之后称为guojibiaozhunISO11898,目前CANopen由非营利组织CiA(CANin Automaion)进行标准的起草及审核工作,基本的 CANopen 设备及通讯子协定定义在 CAN in Automation(CiA) draft standard 301. 中。针对个别设备的子协定以 CiA 301 为基础再进行扩充,如针对 I/O模组的 CiA401 及针对运动控制的 CiA402。
2. CANopen硬件的优势?
CAN协议Zui大的突出特点是错误检测,限制和处理。当CAN设备检测到总线错误时,会拒绝之前接收到的位序列,发送“错误帧”,其完全由CAN芯片本身处理,不需要人为编程。
支持多主站,类似ProfibusDP,总线上每个设备都是主站,也是从站,免除了人为仲裁的过程,方便用户开发。
报文短帧结构,CAN报文通常只有8个字节,数据帧非常短,在抗干扰能力上具有先天的优势。解释一下,为什么短帧结构抗干扰好?如果通讯报文长,发送一帧耗时也就长,假如遇到干扰,辛辛苦苦好不容发送了一条报文,结果因为干扰对方还没有收到,只能嚎啕大哭。
成本低廉,CAN外设基本在现在主流芯片上都可以找到,20几块钱的MCU都支持CAN外设,有的还支持两个CAN。这里有CiA的积极推广作用。
3. CANopen软件优势?
CANopen主要有CiA在推广,是非盈利组织,CANopen协议资料,网上一堆,任何人都可以下载到,我们常用的DS301(DraftStandand),DS402,CAN粉丝几乎人手一本,犹如葵花宝典,一定要珍藏一本。
CANopen协议开发,开源项目非常多,CanFestival就是其中一个,我做过移植,在步科MT4414TE-CAN触摸屏,用在8位单片机上,此源码有点耗费资源,网上有很多基于MCU的精简源码。
开发完整的CANopen协议栈,是很艰辛的工作,想要做好非常难。难点就在于你对CANopen协议的理解上,比如EMCY,复位节点,是否需要“NOInitialization”,heartbeat,Node guard是否需要?如何处理?这条不能算是其优点。
4. 为什么如此多公司在推广CANopen?
CANopen对于运动控制来说是一款youxiu的通讯协议,采用了面向对象的一些设计思路,比如对象字典,过程数据对象(PDO),服务数据对象(SDO)等等。
CANopen在欧洲已成为Zui普通的协议,任何一家自动化公司都有CANopen的通讯接口,也成了低配。低配并不代表不好,只是说明其性价比更高。CANopen定义了完整的同步控制机制,使其成为主流的运动控制协议,除了在CAN总线上运行外,还被搬到了以太网上(CANopenover Ethernet),形成了zhuming的Powerlink,EtherCat工业以太网协议。
在这里多废话几句,所谓的运动控制总线标准,没有多大意义,因为运动控制技术都掌握在各个厂商手里,每一个稍微大一点的厂商,都有自己的专用运动控制协议,如三菱的SSCNET,安川的MECHATROlink,倍福的CANOPEN以及EtherCat,施耐德的CANopen,西门子的SiMotion,贝加莱的Powerlink,博世力士乐的SERCOS。
由于CANopen(可以看DS402,伺服控制标准)在运动控制的优势,尤其是同步控制,不管几流的厂商,在运动控制系统中,多多少少都加入了自己的东西,导致运动控制系统通常是封闭的,很少走互联路线,事实上要做到互联也非常困难。
二三流厂家,开发自己的CANopen协议,根据自己的需求,将其移至到不同的物理层上去运行,形成自己的运动控制系统,其性能优劣就在于其对CANopen协议的理解程度了。
基础:CANopen世界里的九个晦涩概念
1. DCF
是CAN网络的配置(Config)的数据存档文件。其作用不大,在Codesys软件里就有此选项。
2. EDS
电子数据表格,是描述一台从站设备的属性,参数的文件,是对从站设备对象字典的描述。比如一台伺服驱动器,如果其内部参数(每个参数对应对象字典中的一个位置,由index,sub-index决定)没有更改,其对应的EDS文件就不会更改。多说一句,不是所有的主控制器都需要使用EDS,比如Beckhoff就不需要,他需要你对CANopenDS301,DS402足够熟悉,人工对齐配置;步科FD,JD伺服按照DS402标准制定EDS文件,用户可直接配置,降低开发周期。
3. 复位节点
当设备遇到异常(如从站断线后重连,使用M258测试步科FD伺服),主控会发送“复位节点”,步科的ED伺服复位节点,驱动器恢复出厂值,连CAN通讯参数也恢复成默认值。FD,JD伺服是除了CAN通讯参数外,其他配置参数恢复出厂值。
4. EMCY
紧急报文,从站如伺服,在断电后会发送一条紧急报文,告诉主控其状态,一般伺服断电后,其电容电量能保证其发送该条报文。
5. 心跳,节点保护
配置心跳参数,设置心跳周期,心跳消费时间,这个消费者时间实际上是作为一个超时参数。主站收到一个心跳后,开始计时,如果在超时时间内没有收到下一个心跳,则认为从站离线,并报告错误,按照用户配置的错误处理方法处理。
网络中的每个节点都可以配置心跳,主站可以监听从站,从站可以监听主站,从站还可以监听从站。这里有一个生产者、消费者的概念,总线上的设备定义自己是心跳的生产者,还是消费者。生产者产生心跳,消费者监听心跳,在捕捉到异常后做出对应的处理。
个人认为心跳作用不大,假设某个设备断线,重连后复位节点,而此设备刚好是使用了原点功能的伺服呢?断电上电后,原点位置改变。在一些客户应用中,出现此情况,小伙子,你麻利的,赶快断电重启吧。
节点保护,其作用类似心跳,但可以读取从站设备的CANopen通讯状态(初始化,预操作,操作中,停止),属于DS301的范畴。
6. DS301和DS402的区别
DS301就是一个通讯协议栈,DS402是建立在DS301的上层协议,属于伺服类的控制协议,协议中规定好每个对象字典值得作用,比如0x6040,是控制字。DS402把一个伺服应该具有的功能都定义好了,开发厂家按照协议定义即可。
7. 对象字典
从软件的角度来说,对象字典本质就是一些数据结构的集合。可以这么理解,把对象字典看做是一本书,CANopen设备的行为准则是要参考这本书的,不管它做什么,只要它的行为要参考对象字典,就必须先查阅字典,再决定要不要做。比如它什么时候发送TPDO,这个行为是需要查询对象字典中对应于TPDO的传输类型以及Eventtimer。还有就是像PDO映射的原理,比如我要发送的数据,都是去查询这本书,看下它那里写的什么内容,我在把这部分内容以PDO的形式发送出去。
例如你的程序收到了一笔CAN报文,由于可以访问对象字典的对象是SDO,要判断它是SDO对象,那么你的程序就需要按照SDO中指定的索引和子索引去查找对象字典(一个排好序的数据结构集),找到相应的对象后按照SDO中的指令去操作这个对象,例如把一个值赋给字典中的变量。
8. SDO
这个很简单,就是类似串口的一发一回模式,主站发送请求帧,从站回复应答帧。
大家看几个例子就明白了。
To write the 1 bytedata: 0xFD in the object dictionary of node 5, at index 0x1400,subindex 2, sends :
605 2F 00 14 02 FD00 00 00
If success, the node5 responds :
585 60 00 14 02 0000 00 00
To write the 4 bytesdata: 0x60120208 in the object dictionary of node 5, at index0x1603, subindex 1, sends :
605 23 03 16 01 0802 12 60
If success, the node5 responds :
585 60 03 16 01 0000 00 00
9. PDO
分为TX-PDO,RX-PDO。
上图,这就是PDO的配置过程,0x1402(接纳PDO通讯参数),PDO运用的cob-id,传输类型,Inhibittime,EventTimer。
0x1602(映射对象),上例中映射为Controlword,Target position。
这里着重讲一下TransmissionType,上述是codesys中支持的集中方式:
acyclicsync(数值为0):同步PDO,同步方式由详细设备协议定义
Cyclicsync(数值为1-240):同步PDO,每个N个SYNC周期后,发送PDO
Syncrtr(数值253):同步PDO,收到远程帧恳求后发送PDO
Async(数值253):异步PDO,收到远程帧后发送PDO
Zui后两个Async(254,255),都是设备厂家定义的,也是大家Zui常用的,当事情发作时发送。各个厂家在这里根本都是运用数据变化时发送方式,FD,JD伺服两种办法是一样的,都是数据变化发送。要留意设置“制止时间”,降低CANOPEN通讯带宽。
详细案例
主控制器写targetposition,mode of operation给伺服,此PDO的cob-id为0x200 nodeid。传输方式为255或者254,制止时间为100,也就是10ms。
成立日期 | 2022年11月17日 | ||
法定代表人 | 林海霞 | ||
注册资本 | 1000 | ||
主营产品 | 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等 | ||
经营范围 | 一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;机械设备销售;智能机器人的研发;机械电气设备销售;电气设备修理;信息系统集成服务;阀门和旋塞销售;泵及真空设备销售;工业机器人销售;工业机器人安装、维修;仪器仪表销售;配电开关控制设备销售;软件开发;工业自动控制系统装置销售;电子、机械设备维护(不含特种设备);专用设备修理;计算机软硬件及辅助设备批发;工业工程设计服务;机械设备研发;货物进出口;技术进出口;国内贸易代理。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动) | ||
公司简介 | 广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ... |
- 你知道这些降低变频器“谐波”的方法吗?变频器的隔离、屏蔽、接地:变频器系统的供电电源与其它设备的供电电源相互独立。或在... 2024-09-13
- 经常烧变频器都有哪些原因?如何解决经常烧变频器只有以下几种可分析的原因1、变频器非品牌产品,国内生产厂家很多质量参... 2024-09-13
- 变频器调速,普通异步电机影响居然这么大在非正弦电源下运行的电机,除了基波产生的正常损耗外,还将出现许多附加损耗。主要表... 2024-09-13
- 高压和低压的区别你知道哪些呢?1、高压变频器与低压变频器的区别在哪里呢?变频器大体上可分为两类:高压变频器和低... 2024-09-13
- 什么是永磁电机?看完这篇文章我不信你还不明白永磁电机采用永磁体生成电机的磁场,无需励磁线圈也无需励磁电流,效率高结构简单,是... 2024-09-13
- 湖北省黄冈市SIEMENS西门子(授权)中国一级总代理商变频器:西门子代理商
- 湖北省武汉市SIEMENS西门子(授权)中国一级总代理商变频器:西门子代理商
- 安徽省池州市SIEMENS西门子(授权)中国一级总代理商变频器:西门子代理商
- 安徽省宣城市SIEMENS西门子(授权)中国一级总代理商变频器:西门子代理商
- 安徽省芜湖市SIEMENS西门子(授权)中国一级总代理商变频器:西门子代理商
- 湖北省襄阳市SIEMENS西门子(授权)中国一级总代理商变频器:西门子代理商
- 湖北省十堰市SIEMENS西门子(授权)中国一级总代理商变频器:西门子代理商
- 湖北省宜昌市SIEMENS西门子(授权)中国一级总代理商变频器:西门子代理商
- 湖北省荆门市SIEMENS西门子(授权)中国一级总代理商变频器:西门子代理商
- 湖北省孝感市SIEMENS西门子(授权)中国一级总代理商变频器:西门子代理商