我们在PC上有一个正在运行的TwinCat项目。重新启动计算机后,当我尝试以“运行模式”运行项目或尝试在线重置时,会发生以下错误。
错误:
Type Server (Port) Timestamp Message
Error (65535) 'Term 29 (EK1100)' (1006): state change aborted (requested 'PREOP', back to 'INIT').
Error (65535) 'Term 29 (EK1100)' (1006): 'INIT to PREOP' failed! Error: 'check product code'. Device 'EL1014-XXXX-XXXX' found and 'EK1100-0000-0018' expected.
Warning (65535) 'Term 33 (EL1014) (1010) - Term 34 (EL1014) (1011)' Communication interrupted
Warning (65535) 'Term 35 (EK1100) (1012) - Term 43 (EL1014) (1020)' Communication interrupted
树状结构
在线状态
EK1100和EL1014已更改,但错误仍然存在。请,您可以建议解决此问题的方法吗?
问题很可能是所配置的ethercat树结构与找到的结构不匹配。
如您所见,Ethercat主设备期望使用“ EK1100-0000-0018”,但是找到“ EL1014-XXXX-XXXX”
从系统管理器中重新扫描以太树,并查看配置的和找到的硬件配置是否匹配。如果发现错误,请更正ethercat配置,然后重新激活项目。
具体来看一下TERM29。
在这里您可能可以找到错误的来源。交换了错误的卡,或者那里的ethercat连接出现故障。
感谢您的回复Filippo。我进行了扫描并添加了找到的配置。现在,所有设备都处于PREOP状态,但是会出现以下消息:“设备2(Ethercat)需要同步主站(至少一个变量链接到任务变量)。这意味着要将输入链接到PLC程序还是其他?
这意味着您没有将plc任务的输入连接到硬件。请确保至少连接一个输入,然后再次激活。