ioujwiou
級(jí)別: 探索解密
![]() |
QJ71C24N 用CH2 與多個(gè)測(cè)量器通過(guò)485通訊,使用G.CPRTCL 指令,用輪詢的方法通訊,有時(shí)候正常,但是如果復(fù)位過(guò)PLC,或者斷電重啟過(guò)設(shè)備,就會(huì)出現(xiàn)G.CPRTCL 指令卡住的現(xiàn)象,指令前面的條件是滿足的,但是指令不執(zhí)行,成功失敗都沒(méi)有反饋,查看QJ71C24N也沒(méi)有任何報(bào)警提示,大家有遇到這種問(wèn)題嗎?不吝指教! |
---|---|
|
seafar
目前C#
級(jí)別: 家園?
![]() |
RUN延時(shí)觸發(fā)指令 |
|
---|---|---|
|
焦劉吉
緊跟時(shí)代發(fā)展,努力做好時(shí)代青年
級(jí)別: 工控俠客
![]() |
不會(huì)的,可能是因?yàn)槟阍O(shè)置上的原因,1,你返回的報(bào)文中缺少配置ERR報(bào)文范圍這個(gè)你可以設(shè)置報(bào)文只有發(fā)送報(bào)文驗(yàn)證,2.可能你范圍的報(bào)文不知OK報(bào)文,NG報(bào)文,ERR報(bào)文。你確保你每次范圍的報(bào)文都是在你配置報(bào)文的范圍里3.如果你用標(biāo)準(zhǔn)的MODBUS協(xié)議設(shè)置,PLC這邊沒(méi)啥問(wèn)題,主要是設(shè)備方那里,會(huì)出現(xiàn)通信中斷與掉線的情況。 |
|
---|---|---|
|
liaohp
級(jí)別: 略有小成
![]() |
沒(méi)有收到響應(yīng),無(wú)限等待了唄,協(xié)議沒(méi)有參透 |
---|---|
|
670725263
級(jí)別: 正式會(huì)員
![]() |
除了接受等待時(shí)間設(shè)置,還有其他能導(dǎo)致無(wú)限等待的嗎? |
---|---|
|
cnydb
cnydb
級(jí)別: 略有小成
![]() |
我也遇到這個(gè)問(wèn)題,如果設(shè)備沒(méi)有返回信號(hào),就卡死了,再怎么折騰都不會(huì)再發(fā)送。 |
---|---|
|
cythyx
級(jí)別: 家園?
![]() |
圖片:
![]() 這是斷電前的瞬間一次輪詢沒(méi)有完成,一直在等待,建議執(zhí)行如圖所說(shuō)明的取消執(zhí)行中的協(xié)議。隔間多長(zhǎng)時(shí)間沒(méi)有反饋,或者查詢指令狀態(tài),存在超時(shí)問(wèn)題的話執(zhí)行強(qiáng)制結(jié)束執(zhí)行中的協(xié)議。就是編寫一段程序,不停查詢狀態(tài),一超時(shí)就強(qiáng)制結(jié)束,再執(zhí)行通訊協(xié)議,直到通訊正常為止。 |
---|---|
|