40
6.5 Example Messages
6.5.1 Example 1 - Write Process Data
Command Master - Slave:
Answer Slave - Master:
Mesage Frame:
Write the process data 42001…42003 with command 16 (Preset Multiple Registers).
Table 36.
Table 37.
Table 38.
Address
01 hex
Slave address 1 hex (= 1)
Function
10 hex
Function 10 hex (= 16)
Data
Starting address HI
07 hex
Starting address 07D0 hex (= 2000)
Starting address LO
DO hex
No. of registers HI
00 hex
Number of registers 0003 hex (= 3)
No. of registers LO
03 hex
Byte count
06 hex
Byte count 06 hex (= 6)
Data HI
00 hex
Data 1 = 0001 hex (= 1). Setting control word run bit to 1
Data LO
01 hex
Data HI
00 hex
Data 2 = 0000 hex (= 0).
Data LO
00 hex
Data HI
13 hex
Data 3 = 1388 hex (= 5000),
Speed Reference to 50.00%
Data LO
88 hex
Error Check
CRC HI
C8 hex
CRC field C8CB hex (= 51403)
CRC LO
CB hex
Address
01 hex
Slave address 1 hex (= 1)
Function
10 hex
Function 10 hex (= 16)
Data
Starting address HI
07 hex
Starting address 07D0 hex (= 2000)
Starting address LO
DO hex
No. of registers HI
00 hex
Number of registers 0003 hex (= 3)
No. of registers LO
03 hex
Error Check
CRC HI
80 hex
CRC 8085 hex (= 32901)
CRC LO
85 hex
01
10
07
D0
00
03
06
00
01
00
00
13
88
C8
CB
The reply to Preset Multiple Registers message is the echo of 6 first bytes.
Summary of Contents for Praxi 100
Page 1: ...Safe solutions for your industry Manual MODBUS Praxi 100...
Page 51: ...51...