大數字 讀寫不同格式(float32/ int64)會有1/10k 以下的差異。請參考列表。
這個範例會改變A03 Pipe Geo Unit的數據選項
slave address: 01(本流量計地址)
function code: 06(單一Register寫入指令)
讀取數據的啟始地址: 00 01(要寫A03 Pipe Geo Unit的數據的啟始地址)
寫入資料: 00 01 (寫入A03 Pipe Geo Unit資料)
CRC: 19 CA (依 CRC 算法計算出的糾錯碼)
寫入指令符合格式,會將收到的控制端指令回傳給 Master
slave address: 01(本流量計地址)
function code: 06(單一Register寫入指令)
讀取數據的啟始地址: 00 01(要寫入A03 Pipe Geo Unit記憶體地址)
寫入資料: 00 01 (設定 Inch 格式)
CRC: 19 CA (依 CRC 算法計算出的糾錯碼)
Byte#
1
2
3
4
5
6
7
8
Node ID
Slave Address
Function Code
寫入的記憶體地址
寫入的記憶體地址
寫入資料
寫入資料
CRC
CRC
範例內容01~FF
01
06
00
01
00
01
19
CA
Byte#
1
2
3
4
5
6
7
8
Node ID
Slave Address
Function Code
寫入的記憶體地址
寫入的記憶體地址
寫入資料
寫入資料
CRC
CRC
範例內容01~FF
01
06
00
01
00
01
19
CA