RUGGEDCOM ROS
User Guide
Chapter 1
Introduction
ModBus Memory Map
17
Write Multiple Registers — 0x10
Example PDU Request
Function Code
1 Byte
0x10
Starting Address
2 Bytes
0x0000 to 0xFFFF
Number of Input Registers
2 Bytes
Bytes 0x0001 to 0x0079
Byte Count
1 Byte
2 x
N
b
Registers Value
N
b
x 2 Bytes
Value of the register
b
The number of input registers
Example PDU Response
Function Code
1 Byte
0x10
Starting Address
2 Bytes
0x0000 to 0xFFFF
Number of Registers
2 Bytes
1 to 121 (0x79)
Section 1.8.2
ModBus Memory Map
The following details how ModBus process variable data is mapped.
Product Info
The following data is mapped to the
Productinfo
table:
Address
#Registers
Description (Reference Table in UI)
R/W
Format
0000
16
Product Identification
R
Text
0010
32
Firmware Identification
R
Text
0040
1
Number of Ethernet Ports
R
Uint16
0041
1
Number of Serial Ports
R
Uint16
0042
1
Number of Alarms
R
Uint16
0043
1
Power Supply Status
R
PSStatusCmd
0044
1
FailSafe Relay Status
R
TruthValue
0045
1
ErrorAlarm Status
R
TruthValue
Product Write Register
The following data is mapped to various tables:
Address
#Registers
Description (Reference Table in UI)
R/W
Format
0080
1
Clear Alarms
W
Cmd
0081
2
Reset Ethernet Ports
W
PortCmd