EtherCAT主站重启及状态检测
VAR xReset: BOOL; xReset_R:R_TRIG; xETC_StateOK:BOOL; END_VAR (*注:FB 实例声明 当设备仅有 1 个 EtherCAT 主站时,实例化名称应该是 ETHERCAT;如汇川 AM600/AM400 系列 当设备有 2 个 EtherCAT 主站时,实例化名称应该是 ETHERCAT_C 或者 ETHERCAT_D;如汇川 AC800 系列等*) xReset_R(CLK:= xReset, Q=> ); EtherCAT( xRestart:= xReset_R.Q, xStopBus:= , xConfigFinished=> , xDistributedClockInSync=> , xError=> , xSyncInWindow=> ); xETC_StateOK:=EtherCAT.xConfigFinished AND EtherCAT.xDistributedClockInSync AND NOT EtherCAT.xError;