壹:Modbus協議功能碼及格式簡述

目錄

一:Modbus寄存器種類說明
二:Modbus功能碼簡述
三:Modbus寄存器PLC地址 和 寄存器協議地址簡述
四:Modbus彙總


正文

一:Modbus寄存器種類說明
1:線圈狀態
輸出端口,可設定端口的輸出狀態,也可以讀取該位的輸出狀態;
2:離散輸入狀態
輸入端口,通過外部設定改變輸入狀態,可讀但不可寫;
3:保持寄存器
控制器運行時被設定的某些參數,可讀可寫;
4:輸入寄存器
控制器運行時從外部設備獲得的某些參數,可讀不可寫;


二:Modbus功能碼簡述
功能碼可以分爲位操作和字節操作,位操作的最小單位是Bit,字節操作的最小單位爲2個字節(Byte).
1:位操作指令
讀線圈狀態01H、讀離散輸入狀態02H、寫單個線圈05H、寫多個線圈0FH.
2:字節操作指令
讀保存寄存器03H、讀輸入寄存器04H、寫單個保存寄存器06H、寫多個保存寄存器10H.


三:Modbus寄存器PLC地址 和 寄存器協議地址簡述
1:寄存器PLC地址
PLC地址是控制器中的地址,採用十進制數表示,共5位,第一位表示寄存器的類型,詳見下表;
2:寄存器協議地址
由於功能碼和PLC地址的前綴(5位數據的最高位)相對應,所以不區分前綴,用後邊的四位數據表示,且需要轉換成16進制;


四:Modbus彙總

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章