发表于:2019/11/25 22:46:38
#0楼
本章内容来自<120例>1.6.1章节
在现场应用中,如果一个canopen主站连接了很多canopen从站设备,
而每种canopen设备的上电启动时间也不一样.
因此,在主站与从站通信控制之前,主站尽可能确认从站的状态是否进入正常操作状态,
以下是三种判断canopen总线上从站的通信状态的方法
方法1:判断PLC系统内部位状态,如下图
PLC_R.I_IWSYSTEMFAULT_1的位状态如下
方法2:使用功能块读取canopen通信状态如下
enable:激活功能块
timeout:超时时间,单位:ms;
device:需要读取canopen站的站号,见下表
state:canopen从站的通讯状态,见下表
方法3:判断canopen从站的系统内部位状态,见下图
本例程程序
在现场应用中,如果一个canopen主站连接了很多canopen从站设备,
而每种canopen设备的上电启动时间也不一样.
因此,在主站与从站通信控制之前,主站尽可能确认从站的状态是否进入正常操作状态,
以下是三种判断canopen总线上从站的通信状态的方法
方法1:判断PLC系统内部位状态,如下图
PLC_R.I_IWSYSTEMFAULT_1的位状态如下
方法2:使用功能块读取canopen通信状态如下
enable:激活功能块
timeout:超时时间,单位:ms;
device:需要读取canopen站的站号,见下表
state:canopen从站的通讯状态,见下表
方法3:判断canopen从站的系统内部位状态,见下图
本例程程序
附件:
[本地下载]水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.