當前位置:編程學習大全網 - 編程軟體 - Modbus TCP通訊協議

Modbus TCP通訊協議

1、首先每個MODBUS數據包都由以下5個部分組成。

2、?MODBUS數據包中功能碼長度為壹個字節,用以通知從站應當執行何種操作,從站響應數據包中應當包含主站所請求操作的相同功能碼字節。

3、如果主站發送了壹個非法的數據包或者是主站請求壹個無效的數據寄存器時,異常的數據響應就會產生。這個異常數據響應由從站地址、功能碼、故障碼和校驗域組成。

4、主機讀取儀表測量值UA(A相電壓),假設現測量到A相電壓為220.0V。UA的地址編碼是0x4000(十六進制),因為UA是長整型數據(4字節),占用2個數據寄存器,220.0V電壓轉換對應的十六進制數據是:0x00000898(2200)。

5、假設將溫控表溫度值SV修改為150(寫入設定值SV),SV的地址編碼是0x2000(十六進制),因為SV是整數(2字節),占用1個數據寄存器。將十進制整數150轉換為十六進制數為0x0096。

  • 上一篇:譚浩強的C語言真的可以自己學嗎?!
  • 下一篇:第二批國家壹流課程啥時公布結果
  • copyright 2024編程學習大全網