在工作中实践总结,在朋友圈分享讨论,做最接地气的公众号
默认设置的EtherCAT网络,在运行中的从站是不能随意拔插的,否则可能引起严重后果。根据EtherCAT的传输机制,主站默认会按从站在网络中的顺序来识别从站地址。比如数据包离开主站后到达的第1个从站,地址为1001,第2个为1002,以此类推。即使是对于星形分支,其实内部也是有先后次序的链式结构。比如EK1122的两个RJ45口,就有前后之分,如果网线插反了,各自所连接的EtherCAT从站地址就会调转。CU1128虽然有8个RJ45,内部原理也是一样的,其中的IN口必须来自主站方向,而其它7个口也有先后之分,网线不能任意插拔,否则网络中的EtherCAT从站地址就会乱套。极端的情况,以EK1122为例,如果两个网口所连接从站设备完全一致,如果网口插反了,主站直接就会把上口连接的站识别为下口连接的站,输入输出通道错位,可能产生严重后果。
在某些情况下,用户希望一个从站断电之后,不影响其它从站的运行。所以使用EK1122或者CU1128构成星形网络,一个分支断电了,其它分支还能正常供电。实际上,要实现“一个站断电不影响其它站点工作”的功能,仅仅是保证物理网络连通是不够的,还需要设置“热连接组”,即Hot Connect Group。设置成功后,整组从站可以随时上线或者掉线,网络其它从站不会受影响,同时也不再限制从站的输入网线必须插到某个网口。
本文描述CU1128或EK1122构成的EtherCAT星形网络中实现热连接功能的各种设置。软件版本:TwinCAT 2.11build 2254。

(******************************)

喜欢本文?识别二维码,可关注公众号
本公众号配套文档:ftp://116.255.232.235:21
支持匿名访问,支持IE访问
-技术区




