EtherCAT这个名词不仅*只是**着一个报文数据格式约定层面的通讯协议,它的从设备是需要使用**的通信芯片才可以完成传输的,比如EtherCAT的开发者“倍福(Beckhoff)公司”的官方原厂芯片ET1100,其他的各个芯片厂商会取得倍福公司的内核授权,开发相关芯片,如亚信的AX58100等等。从物理层来看EtherCAT的通信电信号和我们普通的以太网一样,通信线也是使用普通网线+RJ45接口、或者光纤连接。因此理论上任意一个网卡模块都可以收发EtherCAT的数据内容,因此对于主站而言,使用普通的电脑通过网线连接一个EtherCAT从站就可以实现通信了,但是EtherCAT对于从站的要求就有特殊的定义,必须要使用专业的芯片才能完成,这个芯片被称为ESC。EtherCAT总线上控制器为主站,伺服驱动器为从站。河南标准EtherCAT网线推荐货源
驱动器回零EtherCAT总线可使用控制器提供的回零方式DATUM(mode),mode模式值选择查看ZBasic编程手册的DATUM指令。EtherCAT总线也可以使用驱动器本身的回零模式。驱动器本身回零使用DATUM(21,mode2)指令,mode2模式值要查驱动器手册数据字典6098h回零模式,如下图所示,mode2填入对应Value值,mode2缺省值为0,也是驱动器回零模式,注意此时的原点限位等信号要接在驱动器上,所以要使用驱动器回零时需要对驱动器的IO进行映射。示例:初始化完成后再运行驱动器回零程序。BASE(iAxis)'按驱动器轴号逐个回零AXIS_STOPREASON=0SPEED=100'回零速度CREEP=10'反找速度ACCEL=1000DATUM(21,2)'驱动器回零模式value=2WAITIDLEIFAXIS_STOPREASON=0THEN?"回零成功"ELSE?"回零失败","停止原因:",AXIS_STOPREASON,"状态字0X",HEX(DRIVE_STATUS)ENDIF江苏标准EtherCAT网线联系方式使用EtherCAT伺服驱动器时需要保证控制器与伺服周期一致才可正常通讯使用。
Ethercat接口引脚定义是诊断功能是衡量现场总线技术是否成功的关键功能之一。为进一步提升EtherCAT网络中的诊断能力,EtherCAT技术协会(ETG)定义了一个**于供应商的诊断接口:规范ETG.1510“主站诊断接口行规”,使EtherCAT主站能够对用户以友好且标准的方式向第三方工具提供详细的网络诊断信息和运行状况。在现代工业中,机器和工厂的可用性是保证效率和竞争力的重要因素之一,EtherCAT通过可靠的通信基础设施和成熟的技术来实现这一目标。然而,即使拥有可靠的通信技术(如EtherCAT),工业环境也可能存在挑战:长期移动的零部件或持续的振动可能会造成暂时的链路丢失甚至电缆断线,长期受到EMC干扰也可能会影响通信链路上传播的信号。所有这些情况下,现场总线的诊断能力都是关键要素,检测错误,确定其位置和可能的原因,从而很大程度地减少机器的停机时间。在诊断能力方面,EtherCAT支持的出色功能(图1)远超传统的以太网。必要的信息可以由EtherCAT通信芯片(ESC)直接在硬件或在软件功能中提供。因此,从站侧无需特殊的扩展功能。
随着工业自动化不断发展,传统的现场总线技术已经逐渐无法满足控制领域的要求。工业以太网凭借其传输速度快、数据包容量大、传输距离长、性价比高等优点,成为当今工业现场总线技术的重要发展方向[1]。其中由德国BECKHOFF公司开发的实时工业以太网EtherCAT(EthernetforControlAutomationTechnology),以高性能、低成本、应用简易等优点在现代控制领域得到了***的应用和迅速的发展。国内外均有EtherCAT应用于高精度电机驱动控制的实例,市面上的伺服驱动器也大多已集成EtherCAT通信接口,可直接配置作为EtherCAT从站。要实现基于EtherCAT的电机驱动系统,可将重点放在EtherCAT主站设计上。考虑到由样本代码开发主站周期较长,故一般多采用商业主站软件进行二次编程开发。其中IntervalZero公司的KingStarMotion软件,以软件形式取代昂贵的运动控制板,并包含相应EtherCAT主站代码,用EtherCAT标准取代**网络协议和IO硬件,还支持在EtherCAT的基础上使用CANopen,从而可以搭建更低成本的基于EtherCAT的伺服控制系统[2]。本文结合EtherCAT总线技术、KingStarMotion软件和商业驱动器,设计一种基于EtherCAT通信的电机驱动控制方案,实现对电机的实时驱动控制。EtherCAT总线控制给我们的接线带来极大的方便,使得我们的接线工作大为简化。
EtherCAT的拓扑结构EtherCAT支持多种拓扑结构:线形、树形、菊花链形等等。由于EtherCAT基于传统以太网,因此可以使用标准以太网电缆或光缆进行连接,使用100Base-TX电缆时,每个站之间距离可达100米,整个网络**多可以连接65535个设备。不仅如此,EtherCAT还支持热连接、热插拔、冗余、安全等功能。EtherCAT的使用成本使用EtherCAT的成本非常低廉,任何带有以太网控制器的控制单元都可以作为EtherCAT主站,从站可以使用多家供应商提供的产品,也可以使用ETG提供的从站源码进行开发。EtherCAT的性能控制1000个开关量输入和输出的刷新时间大约为30us。单个以太网帧**多可以容纳1486字节的过程数据,相当于12000位开关量数字输入和输出,刷新时间大约为300us。控制100台伺服电机的数据通信周期约为100us。由于EtherCAT使用分布式时钟,因此也具有良好的实时性能。每个具有分布式时钟的从站周期性地与参考时钟进行同步,消除误差,各从站时间误差小于1us。因为ETherCAT修改了原来的二层以太网网络,为了实现从站接入普通以太网,有了EoE。上海加工EtherCAT网线厂家价格
EtherCAT已成为工业自动化领域中*受欢迎的总线协议之一,被应用于机器人、自动化生产线、运动控制等场景。河南标准EtherCAT网线推荐货源
默认设置的EtherCAT网络,在运行中的从站是不能随意拔插的,否则可能引起严重后果。根据EtherCAT的传输机制,主站默认会按从站在网络中的顺序来识别从站地址。比如数据包离开主站后到达的第1个从站,地址为1001,第2个为1002,以此类推。即使是对于星形分支,其实内部也是有先后次序的链式结构。比如EK1122的两个RJ45口,就有前后之分,如果网线插反了,各自所连接的EtherCAT从站地址就会调转。CU1128虽然有8个RJ45,内部原理也是一样的,其中的IN口必须来自主站方向,而其它7个口也有先后之分,网线不能任意插拔,否则网络中的EtherCAT从站地址就会乱套。极端的情况,以EK1122为例,如果两个网口所连接从站设备完全一致,如果网口插反了,主站直接就会把上口连接的站识别为下口连接的站,输入输出通道错位,可能产生严重后果。河南标准EtherCAT网线推荐货源