永不放棄hhj
級別: 略有小成
|
用三菱3u 做Modbus通訊時,用m8002上電初始化,自動檢測從站數量,這個程序如何寫。我準備用for循環向從站發送開機狀態報文,依據有沒有返回報文,來確定從站是不是存在。不知道前輩們是怎么處理這個問題的 |
---|---|
|
夢雨天涯
微信hui530527 &
級別: 網絡英雄
|
圖片:
萬一你等一下又打開了呢?這個又怎么處理呢?? [ 此帖被夢雨天涯在2024-12-05 16:48重新編輯 ] |
|
---|---|---|
|
格林
我聽到了花開的聲音,也看到了花落的結局.
級別: 工控俠客
|
已知MODBUS從站的站號范圍是1-247,首先向1號站發送命令,得到1號站回應后將計數變量+1,然后站號+1繼續發送命令,得到2號站回應后計數變量又+1,如果某個站號通信失敗則不對計數變量進行自加,從1-247全部跑完一遍后觀察計數變量的值是多少就說明有多少個從站應答,周而復始,別忘了對計數變量清零哈。 |
---|---|
|