本文介绍了在使用TwinCAT调试EtherCAT网络时,从站设备从SAFEOP状态进入OP状态时,出现“Sync Manager Watchdog”超时问题。
所有带EtherCAT从站接口的HMS产品
当 EtherCAT 主站命令从站进入 OPERATIONAL(运行)状态时,可能会出现从站卡在 ERROR SAFEOP 状态的情况,并在 TwinCAT 中显示如下错误信息:
为了避免这一问题,可以在从站的 EtherCAT 高级设置中激活 “Wait for WcState is Ok” 选项:
<Devices>
<Device Physics="YY">
<Type ProductCode="#x00000034" RevisionNo="#x00010009">Anybus-CC EtherCAT</Type>
<Name LcId="1033"><![CDATA[Anybus-CC EtherCAT]]></Name>
<Info>
<Mailbox>
<Timeout>
<RequestTimeout>100</RequestTimeout>
<ResponseTimeout>6000</ResponseTimeout>
</Timeout>
</Mailbox>
<!-- Activate "Wait for WcState is Ok" in TwinCAT -->
<VendorSpecific>
<ErrorHandling>
<AutoRestoreAfterWcOk>1</AutoRestoreAfterWcOk>
</ErrorHandling>
</VendorSpecific>
<!--Activate "Wait for WcState is Ok" in TwinCAT (end) -->
</Info>
<GroupType>Embedded modules</GroupType>
<Fmmu>Outputs</Fmmu>
<Fmmu>Inputs</Fmmu>