讀寫型記憶體四個Register寫入指令(31)

指令範例

控制端發指令(31)格式

Byte#

1

2

3

4

5

6

7

8

9

10

Node ID

Slave Address

Function Code

寫入的記憶體地址

寫入的記憶體地址

寫入資料

寫入資料

寫入資料

寫入資料

CRC

CRC

範例內容01~FF

01

31

02

83

00

00

00

00

E5

38

控制端發訊範例說明

這個範例會改變 C04 Dosing Target(64) 數值變成0

slave address: 01(本流量計地址)

function code: 31(四個Register寫入指令)

讀取數據的啟始地址: 02 83(要寫入C04 Dosing Target(64) 記憶體地址)

寫入資料: 00 00 00 00(改變 C04 Dosing Target(64) 數值變成0)

CRC: E5 38(依 CRC 算法計算出的糾錯碼)

流量計回覆(30)格式

Byte#

1

2

3

4

5

6

7

8

9

10

Node ID

Slave Address

Function Code

寫入的記憶體地址

寫入的記憶體地址

寫入資料

寫入資料

寫入資料

寫入資料

CRC

CRC

範例內容01~FF

01

31

02

83

00

00

00

00

E5

38

流量計回覆範例說明

寫入指令符合格式,會將收到的控制端指令回傳給 Master

slave address: 01(本流量計地址)

function code: 31(四個Register寫入指令)

讀取數據的啟始地址: 02 38(要寫入C04 Dosing Target(64) 記憶體地址)

寫入資料: 00 00 00 00(改變 C04 Dosing Target(64) 數值變成 0)

CRC: E5 38(依 CRC 算法計算出的糾錯碼)

Last updated