山東庚之午
級別: 略有小成
|
我通過查資料得知西門子使用MODBUS-RTU通訊時,有如下幾個地址 00001 - 09999:數字量輸出( 線圈) 10001 - 19999:數字量輸入(觸點) 30001 - 39999:輸入數據寄存器(通常為模擬量輸入) 40001 - 49999:數據保持寄存器 比如我使用200來與一臺伺服驅動器通訊,我需要設置里面的參數,比如設置其控制參數,驅動器里面的地址是0100H,那我如果想設置這個地址里面的參數是不是需要加上40001這個數值? 其他三個地址00001 10001 30001 在什么情況下使用? 是不是可以理解位如果使用00001-09999這個區間的地址的含義就是通過通訊來控制PLC的輸出點?或者使用10001 - 19999這個區間的地址就是通過通訊控制PLC的輸入點?如果是這樣的話,一般什么樣的設備、儀器或者項目需要這樣的通訊? [ 此帖被山東庚之午在2017-10-20 15:50重新編輯 ] |
---|---|
|
shangbinhou
級別: 論壇先鋒
|
不是,你需要把16進制轉換后再加40001,0001是開關量輸出,10001是開關量輸入,30001是輸入寄存器,40001是存儲寄存器 |
|
---|---|---|
|