TwinCat Sys Manager:从INIT到PREOP失败!错误:“检查产品代码”

问题描述

我们在PC上有一个正在运行的TwinCat项目。重新启动计算机后,当我尝试在“运行模式”下运行项目或尝试在线重置时,会发生以下错误

错误

errors

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

树结构

tree structure

在线状态

online state

已更改EK1100和EL1014,但错误仍然存​​在。请,您能建议解决此问题的方法吗?

解决方法

问题很可能是所配置的ethercat树结构与找到的树结构不匹配。

如您所见,Ethercat主设备期望'EK1100-0000-0018',但找到'EL1014-XXXX-XXXX'

从系统管理器中重新扫描以太树,并查看配置的和找到的硬件配置是否匹配。 如果发现错误,请更正ethercat配置,然后重新激活项目。

具体看看 TERM29

您可能可以在其中找到错误的来源。 交换了错误的卡,或者那里的ethercat连接出现故障。