394225260
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 18 個(gè)
工控威望: 109 點(diǎn)
下載積分: 609 分
在線時(shí)間: 14(小時(shí))
注冊(cè)時(shí)間: 2016-04-27
最后登錄: 2024-08-20
查看394225260的 主題 / 回貼
樓主  發(fā)表于: 2016-05-25 21:17
大神求幫助? 在線等急
我們PLC 與PC通訊,偶爾會(huì)出現(xiàn)PC端指令已經(jīng)發(fā)出,但是PLC沒有接收到是什么原因???(30次會(huì)出現(xiàn)2到3次)[ s:49]
rongbing
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1034 個(gè)
工控威望: 1232 點(diǎn)
下載積分: 21273 分
在線時(shí)間: 289(小時(shí))
注冊(cè)時(shí)間: 2015-02-15
最后登錄: 2024-10-23
查看rongbing的 主題 / 回貼
1樓  發(fā)表于: 2016-05-28 20:09
你這問題很簡(jiǎn)單,就是發(fā)送已接受的時(shí)間發(fā)生了沖突,解決的辦法就是,利用發(fā)送完成標(biāo)志為,在接受,或者是算好時(shí)間,進(jìn)行輪巡,還有就是,如果你的距離在300米以外,波特率必須降低在9600以下,
樓主留言:
PC端結(jié)束符是HD、HA,我這邊也試過,用HD、HA做接收結(jié)束符,但是第二條指令傳送到PLC存儲(chǔ)器時(shí)候,指令的前半段沒有了,例如:本身指令5個(gè)字符,有時(shí)候只是接收了后三個(gè)字符,前面有兩個(gè)字符丟失了,急啊   望指導(dǎo)   我們傳送的距離應(yīng)該不會(huì)超過兩米,距離很近
rongbing
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1034 個(gè)
工控威望: 1232 點(diǎn)
下載積分: 21273 分
在線時(shí)間: 289(小時(shí))
注冊(cè)時(shí)間: 2015-02-15
最后登錄: 2024-10-23
查看rongbing的 主題 / 回貼
2樓  發(fā)表于: 2016-05-31 06:53
你沒明白我的意思,也就是,如果你是單個(gè)變頻器,傳送與接受不會(huì)出現(xiàn)問題,但是多個(gè)輪巡就出現(xiàn)問題,也就是你的第一條指令還沒有發(fā)送完成,或者沒有接受完成,你的第二條指令已經(jīng)開始了,這樣plc,會(huì)自動(dòng)認(rèn)為,是第一條要發(fā)送的數(shù)據(jù),如果你有接受指令,那么第二條發(fā)送指令與第一條發(fā)送指令的時(shí)間,間隔等于發(fā)送指令加上接受指令加上掃描周期,你可以用毫秒計(jì)時(shí)器