ioujwiou
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 23 個
工控威望: 133 點
下載積分: 477 分
在線時間: 10(小時)
注冊時間: 2017-06-20
最后登錄: 2024-12-12
查看ioujwiou的 主題 / 回貼
樓主  發(fā)表于: 2021-12-21 20:48
QJ71C24N 用CH2 與多個測量器通過485通訊,使用G.CPRTCL 指令,用輪詢的方法通訊,有時候正常,但是如果復(fù)位過PLC,或者斷電重啟過設(shè)備,就會出現(xiàn)G.CPRTCL 指令卡住的現(xiàn)象,指令前面的條件是滿足的,但是指令不執(zhí)行,成功失敗都沒有反饋,查看QJ71C24N也沒有任何報警提示,大家有遇到這種問題嗎?不吝指教!
cythyx
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 451 個
工控威望: 527 點
下載積分: 1634 分
在線時間: 107(小時)
注冊時間: 2019-06-27
最后登錄: 2024-11-24
查看cythyx的 主題 / 回貼
1樓  發(fā)表于: 2023-05-09 11:15
圖片:
這是斷電前的瞬間一次輪詢沒有完成,一直在等待,建議執(zhí)行如圖所說明的取消執(zhí)行中的協(xié)議。隔間多長時間沒有反饋,或者查詢指令狀態(tài),存在超時問題的話執(zhí)行強制結(jié)束執(zhí)行中的協(xié)議。就是編寫一段程序,不停查詢狀態(tài),一超時就強制結(jié)束,再執(zhí)行通訊協(xié)議,直到通訊正常為止。