ioujwiou
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 129 点
下载积分: 468 分
在线时间: 9(小时)
注册时间: 2017-06-20
最后登录: 2024-09-20
查看ioujwiou的 主题 / 回贴
楼主  发表于: 2021-12-21 20:48
QJ71C24N 用CH2 与多个测量器通过485通讯,使用G.CPRTCL 指令,用轮询的方法通讯,有时候正常,但是如果复位过PLC,或者断电重启过设备,就会出现G.CPRTCL 指令卡住的现象,指令前面的条件是满足的,但是指令不执行,成功失败都没有反馈,查看QJ71C24N也没有任何报警提示,大家有遇到这种问题吗?不吝指教!
cythyx
级别: 家园常客
精华主题: 0
发帖数量: 452 个
工控威望: 527 点
下载积分: 1634 分
在线时间: 106(小时)
注册时间: 2019-06-27
最后登录: 2024-10-14
查看cythyx的 主题 / 回贴
1楼  发表于: 2023-05-09 11:15
图片:
这是断电前的瞬间一次轮询没有完成,一直在等待,建议执行如图所说明的取消执行中的协议。隔间多长时间没有反馈,或者查询指令状态,存在超时问题的话执行强制结束执行中的协议。就是编写一段程序,不停查询状态,一超时就强制结束,再执行通讯协议,直到通讯正常为止。