356
48
1556
管理員
Modbus在使用+30001/40001的定址方式的你,是否有發現一個問題?
就是超過9999怎麼辦?
答案就是"無法超過9999"
30001+9999=40000,再加1就超過,到+40001的區段了。
但在Modbus的定址區間,是可以有FFFF(65535)
65535-9999=55536少掉的部份。該怎麼辦😭😭😭
1.改為HEX Address定址方式,就可以完整用到FFFF區間。
2.用Modbus 6 digits Address定址方式,由可以用原本+30001變+300001多了一位數,最大可以到99999了,但Modbu定址只到65535,所以限制只有到65535+300001,就可用到所有的位址了。但這種方法,不確定所有的主站都有支援。
舉報
本版積分規則 發表回復 回帖後跳轉到最後一頁
Archiver|小黑屋|Your Industrial Automation Toolboxs
GMT+8, 2024-11-23 23:02 , Processed in 0.042441 second(s), 28 queries .
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.