在现场应用中,如果一个canopen主站连接了很多canopen从站设备,
而每种canopen设备的上电启动时间也不一样.
因此,在主站与从站通信控制之前,主站尽可能确认从站的状态是否进入正常操作状态,
以下是三种判断canopen总线上从站的通信状态的方法
方法1:判断PLC系统内部位状态,如下图
PLC_R.I_IWSYSTEMFAULT_1的位状态如下
方法2:使用功能块读取canopen通信状态如下
enable:激活功能块
timeout:超时时间,单位:ms;
device:需要读取canopen站的站号,见下表
state:canopen从站的通讯状态,见下表
方法3:判断canopen从站的系统内部位状态,见下图
本例程程序
附件:
[本地下载]