讀寫型記憶體-讀取列表
讀寫記憶體列表使用方法:
欄位名稱
功能
Reg 位置 (Hex)
讀寫記憶體位置與唯讀記憶體不共用。
10 進位
Reg 位置的 10 進位值,供 1-based 除錯軟體(如 Modbus Poll、Modscan)換算參考,使用時需 +1。
主站位址(4xxxx 慣例)
供 PLC/HMI(如 Siemens S7-200 SMART、S7-1200、台達、威綸)設定畫面直接填入的值。
Reg 長度
暫存器變數的長度。
記憶體內容名稱
說明該記憶體內容的名稱或用途。
資料型式
指定傳輸或接收資料的格式。
讀取指令
標示可用的讀取指令。
寫入指令
表示可供寫入指令。部分Reg位置寫入指令X表示不支援遠端寫入。
讀寫記憶體列表
Reg 位置 (Hex)
10 進位
主站位址(4xxxx 慣例)
Reg 長度
記憶體內容名稱
資料型式
讀取指令
寫入指令
以 C02 Del Total(累積量清零)為例:
步驟
值
表中 Reg 位置
0x0201
轉 10 進位
0x0201 = 2×256 + 1 = 513
主站填入位址(4xxxx 慣例)
40001 + 513 = 40514
報文中的位址 Byte
02 01
完整寫入報文(站號 01)
01 06 02 01 00 01 18 72
若誤填 40201,主站送出的是 10 進位 200(0x00C8),此位址不存在,流量計不會回應或回傳例外碼 02,PLC 端會表現為「寫入無應答」。
快速自我驗證
不確定主站屬於哪一種位址慣例時,先以 03 功能碼讀取表中「Modbus ID」對應位址,讀回值若等於機台自身站號,即代表位址基準正確,可安心套用其他位址。
最后更新于