sam4mug7
級別: 探索解密
|
Fx5u 連接10臺 modbus rtu 16io 原使用sm8029 設定下站 啟動 輪詢 但是發(fā)現(xiàn) 如果中間有一臺死機 掉線 就會影響全部 所以求使用時間 輪詢 的示例 或是有其他的法子 謝謝 [ 此帖被sam4mug7在2023-12-13 05:19重新編輯 ] |
---|---|
|
anlyl2014
大吉大利
級別: 網(wǎng)絡英雄
|
出錯時自動結束 不用考慮時間,一旦出錯,自動跳過 |
|
---|---|---|
本帖最近評分記錄:
|
eledesigner
懂一點點
級別: 工控俠客
|
有的時候不用輪詢,可以正常使用。有的時候卻不正常。不知道是什么原因 |
---|---|
|
17625606414
級別: 家園常客
|
我之前發(fā)的程序里有輪詢的,最多用過十五個站,每個站幾個數(shù)據(jù)的情況下沒問題 |
---|---|
本帖最近評分記錄: |
卓發(fā)智能
相互學習,共同進步。
級別: 工控俠客
|
時間來做輪詢的話不點不好就是短了反應不過來,長了影響輪詢效率。用完成標志最好,但是出錯了要保證順利進入下一個站輪詢,這就需要用到出錯標志位與完成標志位配合使用了。 |
|
---|---|---|
|
sam4mug7
級別: 探索解密
|
[quote]引用第1樓anlyl2014于2023-12-12 06:58發(fā)表的 : [attachment=293051] 出錯時自動結束 不用考慮時間,一旦出錯,自動跳過 |
---|---|
|
sam4mug7
級別: 探索解密
|
用大大指點的方式 寫三個站 正常運作時都沒問題 但是拔掉站號 5 的電源 錯誤標誌位 並沒有動作 請協(xié)助 謝謝你 |
---|---|
|
17625606414
級別: 家園常客
|
你這個H5站號正常結束是408,異常結束是409你只寫了正常結束時觸發(fā)下一條. 可以嘗試用字做一個當前輪詢站號,=1時觸發(fā)第一條指令,=2觸發(fā)2=3觸發(fā)3, 不管正常結束還是異常結束都進行自加,大于總數(shù)時把他置為1從頭開始 |
---|---|
本帖最近評分記錄: |