ioujwiou
级别: 探索解密
精华主题: 0
发帖数量: 23 个
工控威望: 133 点
下载积分: 477 分
在线时间: 10(小时)
注册时间: 2017-06-20
最后登录: 2024-12-12
查看ioujwiou的 主题 / 回贴
楼主  发表于: 2021-12-21 20:48
QJ71C24N 用CH2 与多个测量器通过485通讯,使用G.CPRTCL 指令,用轮询的方法通讯,有时候正常,但是如果复位过PLC,或者断电重启过设备,就会出现G.CPRTCL 指令卡住的现象,指令前面的条件是满足的,但是指令不执行,成功失败都没有反馈,查看QJ71C24N也没有任何报警提示,大家有遇到这种问题吗?不吝指教!
seafar
目前C#
级别: 家园常客
精华主题: 0
发帖数量: 619 个
工控威望: 766 点
下载积分: 1914 分
在线时间: 595(小时)
注册时间: 2018-03-23
最后登录: 2024-12-27
查看seafar的 主题 / 回贴
1楼  发表于: 2021-12-22 08:07
RUN延时触发指令
枕星河之倒影兮与星光同流,望群星之包覆兮随繁星同辉。
B站资源分享链接https://space.bilibili.com/39855180
twtynijj
级别: 略有小成
精华主题: 0
发帖数量: 142 个
工控威望: 254 点
下载积分: 413 分
在线时间: 187(小时)
注册时间: 2013-04-19
最后登录: 2024-12-27
查看twtynijj的 主题 / 回贴
2楼  发表于: 2021-12-22 11:12
程序传上来看看。应该是程序问题。
焦刘吉
紧跟时代发展,努力做好时代青年
级别: 工控侠客
精华主题: 0
发帖数量: 1459 个
工控威望: 4682 点
下载积分: 14975 分
在线时间: 429(小时)
注册时间: 2015-05-19
最后登录: 2024-12-11
查看焦刘吉的 主题 / 回贴
3楼  发表于: 2021-12-24 09:39
不会的,可能是因为你设置上的原因,1,你返回的报文中缺少配置ERR报文范围这个你可以设置报文只有发送报文验证,2.可能你范围的报文不知OK报文,NG报文,ERR报文。你确保你每次范围的报文都是在你配置报文的范围里3.如果你用标准的MODBUS协议设置,PLC这边没啥问题,主要是设备方那里,会出现通信中断与掉线的情况。
Rules are always made by the strong, and history is always written by the winners.
670725263
级别: 正式会员
精华主题: 0
发帖数量: 47 个
工控威望: 91 点
下载积分: 1186 分
在线时间: 87(小时)
注册时间: 2021-09-26
最后登录: 2024-12-23
查看670725263的 主题 / 回贴
4楼  发表于: 2022-10-27 21:33
楼主找到原因了吗?我也遇到了这个问题
liaohp
级别: 略有小成
精华主题: 0
发帖数量: 113 个
工控威望: 202 点
下载积分: 612 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2024-10-31
查看liaohp的 主题 / 回贴
5楼  发表于: 2022-10-29 23:56
没有收到响应,无限等待了呗,协议没有参透
670725263
级别: 正式会员
精华主题: 0
发帖数量: 47 个
工控威望: 91 点
下载积分: 1186 分
在线时间: 87(小时)
注册时间: 2021-09-26
最后登录: 2024-12-23
查看670725263的 主题 / 回贴
6楼  发表于: 2022-10-30 21:54
除了接受等待时间设置,还有其他能导致无限等待的吗?
cnydb
cnydb
级别: 略有小成
精华主题: 0
发帖数量: 186 个
工控威望: 326 点
下载积分: 848 分
在线时间: 221(小时)
注册时间: 2009-03-14
最后登录: 2024-12-28
查看cnydb的 主题 / 回贴
7楼  发表于: 2023-02-08 23:58
我也遇到这个问题,如果设备没有返回信号,就卡死了,再怎么折腾都不会再发送。
张海杰
级别: 略有小成
精华主题: 0
发帖数量: 134 个
工控威望: 328 点
下载积分: 10711 分
在线时间: 276(小时)
注册时间: 2021-04-22
最后登录: 2024-12-02
查看张海杰的 主题 / 回贴
8楼  发表于: 2023-05-09 09:17
添加一个上电延时触发
cythyx
级别: 家园常客
精华主题: 0
发帖数量: 451 个
工控威望: 527 点
下载积分: 1634 分
在线时间: 107(小时)
注册时间: 2019-06-27
最后登录: 2024-11-24
查看cythyx的 主题 / 回贴
9楼  发表于: 2023-05-09 11:15
图片:
这是断电前的瞬间一次轮询没有完成,一直在等待,建议执行如图所说明的取消执行中的协议。隔间多长时间没有反馈,或者查询指令状态,存在超时问题的话执行强制结束执行中的协议。就是编写一段程序,不停查询状态,一超时就强制结束,再执行通讯协议,直到通讯正常为止。