Modbus協議中一個(ge) 重要的概念是寄存器,所有的數據均存放於(yu) 寄存器中。最初Modbus協議借鑒了PLC中寄存器的含義(yi) ,但是隨著Modbus協議的廣泛應用,寄存器的概念進一步泛化,不再是指具體(ti) 的物理寄存器,也可能是一塊內(nei) 存區域。Modbus寄存器根據存放的數據類型以及各自讀寫(xie) 特性,將寄存器分為(wei) 4個(ge) 部分,這4個(ge) 部分可以連續也可以不連續,由開發者決(jue) 定。
- Modbus寄存器分類及說明
- Modbus寄存器地址分配表 地址表
modbus的地址,其實modbus的規範裏麵寫(xie) 的很明確了,但是最近還有人問我,其實這個(ge) 很簡單的。
00001至09999是離散輸出(線圈)-----Coil status
10001至19999是離散輸入(觸點)-----Input status
30001至39999是輸入寄存器(通常是模擬量輸入)------Input register
40001至49999是保持寄存器 -------Holding register