登录
首页 PLC论坛 施耐德电气PLC
回帖 发帖
正文

主题:∞光分享∞059:如何判断canopen总线上从站状态

点击:1323 回复:4

本章内容来自<120例>1.6.1章节
在现场应用中,如果一个canopen主站连接了很多canopen从站设备,
而每种canopen设备的上电启动时间也不一样.
因此,在主站与从站通信控制之前,主站尽可能确认从站的状态是否进入正常操作状态,
以下是三种判断canopen总线上从站的通信状态的方法
方法1:判断PLC系统内部位状态,如下图
附件 1.jpg
PLC_R.I_IWSYSTEMFAULT_1的位状态如下
附件 2.jpg
方法2:使用功能块读取canopen通信状态如下
附件 3.jpg
enable:激活功能块
timeout:超时时间,单位:ms;
device:需要读取canopen站的站号,见下表
附件 4.jpg
state:canopen从站的通讯状态,见下表
附件 5.jpg
方法3:判断canopen从站的系统内部位状态,见下图
附件 6.jpg
本例程程序
附件:
[本地下载]
19-11-25 22:46
我觉得第二种判断方法好呀
19-11-26 14:34
我用的就是方法2
在有个例程里面有个ST写的这个块
我就复制粘贴出来
用的时候改站号就可以了..
19-11-27 21:36
嗯,这个写法方便呀,改日我写个ST程序分享交流下
19-11-27 21:41
我这个笔记本没somachine 要不我直接就粘贴出来
19-11-27 22:49

工控新闻

更多新闻资讯