User Guide
Table Of Contents
- 1. Safety
- 2. Modbus - general info
- 3. Modbus technical data
- 4. Modbus installation
- 5. Programming
- 5.2.1 Ethernet common settings (M5.8.1)
- 5.2.2 Modbus TCP settings (M5.8.2)
- 5.3.1 Modbus RTU Parameters
- 5.3.2 Modbus RTU monitoring values
- 5.4.1 Ethernet common settings
- 5.4.2 Modbus TCP settings
- 5.4.2.1 Common settings
- 5.4.3 Modbus TCP monitoring values
- 5.4.3.1 Connection 1
- 5.4.3.2 Connection 2
- 6.3.1 Coil registers
- 6.3.2 Input discrete registers
- 6.3.3 Holding and input registers
- 6.3.3.1 Drive Application ID’s
- 6.3.3.2 FB Process data IN
- 6.3.3.3 FB Process data OUT
- 6.3.3.4 ID map
- 6.3.3.5 Operation day counter
- 6.3.3.6 Resettable operation day counter
- 6.3.3.7 Energy counter
- 6.3.3.8 Resettable energy counter
- 6.3.3.9 Fault history
Communications Honeywell • 31
6.4 Example messages
Example 1
Write the process data 42001…42003 with command 16 (Preset Multiple Registers).
Command Master - Slave:
Message frame:
The reply to Preset Multiple Registers message is the echo of 6 first bytes.
Answer Slave - Master:
Reply frame:
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 D0 hex
No. of registers HI 00 hex
No. of registers LO 03 hex Number of registers 0003 hex (= 3)
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 CRC HI C8 hex CRC field C8CB hex (= 51403)
CHECK CRC LO CB hex
01 10 07 D0 00 03 06 00 01 00 00 13 88 C8 CB
ADDRESS 01 hex Slave address 1 hex (= 1)
FUNC-
TION
10 hex Function 10 hex (= 16)
DATA Starting address HI 07 hex Starting address 07D0 hex (= 2000)
Starting address LO D0 hex
No. of registers HI 00 hex Number of registers 0003 hex (= 3)
No. of registers LO 03 hex
ERROR CRC HI 80 hex CRC 8085 hex (= 32901)
CHECK CRC LO 85 hex
01 10 07 D0 00 03 80 85