超碰成人av-青青草97-天天做天天躁天天躁-久久精品国产亚洲一区二区-亚洲天堂狠狠干-在线观看欧美精品-国产精品美女一区二区视频-国产成人欧美日韩在线电影-一级片免费看视频-免费国产视频在线观看-伊人网久久久-无码人妻丰满熟妇啪啪网不卡-精品欧美乱码久久久久久-国产真实夫妇视频-中文久草

13821917697
承接電氣自動(dòng)化項(xiàng)目、電氣接線圖設(shè)計(jì)、IO點(diǎn)表、電氣元器件選型
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 799 個(gè)
工控威望: 3226 點(diǎn)
下載積分: 13907 分
在線時(shí)間: 1281(小時(shí))
注冊(cè)時(shí)間: 2019-12-26
最后登錄: 2025-11-06
查看13821917697的 主題 / 回貼
樓主  發(fā)表于: 2025-04-15 10:10
圖片:
圖片:
已經(jīng)正常運(yùn)行4年的一個(gè)項(xiàng)目,最近出現(xiàn)了問題。1200做客戶端,與6個(gè)智能網(wǎng)關(guān)做modbus tcp通訊,讀取數(shù)據(jù),每個(gè)網(wǎng)關(guān)獨(dú)立IP,ping都正常。
近期運(yùn)行大概每10天左右,就會(huì)出現(xiàn)連接中斷的情況,PLC斷電重啟則能恢復(fù)正常。出現(xiàn)故障的時(shí)候報(bào)錯(cuò)誤代碼80C8,但是看了幫助沒怎么看懂。
有哪位朋友遇到過這種問題嗎?或者有什么辦法可以 使程序自動(dòng)重啟。
fczxjh
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 690 個(gè)
工控威望: 1660 點(diǎn)
下載積分: 487 分
在線時(shí)間: 297(小時(shí))
注冊(cè)時(shí)間: 2019-07-15
最后登錄: 2025-10-31
查看fczxjh的 主題 / 回貼
1樓  發(fā)表于: 2025-04-15 11:17
可能出現(xiàn)通信擠兌的情況,就是同時(shí)有通信指令在進(jìn)行,時(shí)間長(zhǎng)或者次數(shù)多了可能會(huì)宕機(jī)。

建議你優(yōu)化下輪詢程序,比如每條指令做好充足的時(shí)間間隔,如果有站掉線,時(shí)間會(huì)延長(zhǎng)。把S7、TCP等同一網(wǎng)口的通信指令進(jìn)行輪詢,避開同時(shí)觸發(fā)。

我看你DONE\ERROR并沒有使用。實(shí)際官方的例程是有使用的。

當(dāng)REQ觸發(fā),DONE或者ERROR觸發(fā)后,REQ復(fù)位,下一個(gè)站REQ觸發(fā),DONE或者ERROR觸發(fā)后,下一個(gè)站REQ觸發(fā)......

其次,單條指令的最大字?jǐn)?shù)好像是128個(gè),而你100個(gè)字也算多了,modscan測(cè)試少有讀100個(gè)地址穩(wěn)定不掉線的情況。一般二三十個(gè)是可以穩(wěn)定的。

地址讀多了或者讀到無(wú)效地址就會(huì)導(dǎo)致掉線,你可以減少單個(gè)指令讀取的字?jǐn)?shù),一個(gè)指令讀不完就分兩個(gè)指令來讀,且盡量是說明書上的有效地址范圍。
[ 此帖被fczxjh在2025-04-15 11:23重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+5(13821917697) 熱心助人!
  • 下載積分:+5(cccccy) 熱心助人!
    哈嘍123
    不和不如自己的人爭(zhēng)高低論短長(zhǎng)!
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 277 個(gè)
    工控威望: 474 點(diǎn)
    下載積分: 3781 分
    在線時(shí)間: 44(小時(shí))
    注冊(cè)時(shí)間: 2023-03-02
    最后登錄: 2025-11-06
    查看哈嘍123的 主題 / 回貼
    2樓  發(fā)表于: 2025-04-19 09:53
    二樓說的比較懇切,多站的情況能輪詢盡量輪詢,一個(gè)結(jié)束再讀下一站,這樣做的好處避免出現(xiàn)擁堵造成掉站或者通訊異常,還有就是利用國(guó)產(chǎn)的網(wǎng)關(guān),可以不需要輪詢,直接干他就完了,網(wǎng)關(guān)提前把你需要讀的數(shù)在PLC端以GSD映射出IW/QW/DI/DO出來,像用點(diǎn)位一樣懟起來
    li19930121
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 983 個(gè)
    工控威望: 2547 點(diǎn)
    下載積分: 2673 分
    在線時(shí)間: 439(小時(shí))
    注冊(cè)時(shí)間: 2019-02-12
    最后登錄: 2025-11-06
    查看li19930121的 主題 / 回貼
    3樓  發(fā)表于: 2025-04-19 10:33
    這肯定不是程序問題,設(shè)備跑了4年沒問題,輪詢數(shù)據(jù)出錯(cuò)早就報(bào)錯(cuò)而不是4年以后,懷疑是交換機(jī)的問題