![background image](http://html1.mh-extra.com/html/omega/iserver-2-series/iserver-2-series_user-manual_4179675040.webp)
38 |
M 5 7 9 1
8
iServer2 Modbus Holding Register Partition
The following section details the Modbus Register list associated with the iServer 2.
8.1
Holding Registers Partition
The iServer 2 Modbus registers are partitioned as listed below in Table 1.
Table 1: iServer 2 Modbus Partition
Address
Description
Usage
0x0000 –
0x0063
Channel readings
(read only)
Readings from the iserver2
0x0064 –
0x0191
Device meta
Model number, firmware version, device information
0x0192 –
0xFFFF
Configuration
Configuration registers for device and readings
8.2
Channel Value Registers
Channel registers range from 0000 to 0063. All registers in this range are read-only. Each
measurement or input consists of 2 registers. The registers are defined as:
Register 1
Register 2
Value (IEEE 754 floating point
value)
NaN is used as an indicator for no measurements, disabled, hardware failure, out of spec, etc. The
NaN value is defined in Table 4.
The iServer2 queries different probes depending on the model. "Probe 0" is for thermocouple
readings only available for -DTC models.
"Probe 1" and "Probe 2" are designated for Omega Link
Smart Probes attached to Smart Probe compatible variants of the iServer 2. Each "Probe" has a
maximum of 4 channels (0-3). The Modbus address can be calculated as such:
Modbus address = (probe number)*8 + (channel_number)*2
Floating point value of the measurement if the value is NaN:
0x7f800000: value error
0x7f800001: open
0x7f800002: short
0x7f800003: range