13.3.1. General Holding registers mapping
TPW MODBUS © SENNET CONTROL GmbH Page 6 of 11
4.1 General Holding registers mapping
# of bytes
(# of
registers)
Section 1: UMC channels data – dynamic and static
Data type index:
0x00 = Float
0x01 = UInt32
0x02 = Bit field
*not implemented returns 0xFFFF
Measurement unit index, according to BEKO/CS table
*not implemented returns 0xFFFF
Point position: the number of significant decimal digits (given by the
UMC channel’s min, max and resolution properties from the CGD).
*not implemented returns 0xFFFF
bit0: I : initializing
bit1: C : calibrating
bit2: H : hold
bit3: U : unused
bit0: C : communication error
bit1: D : data error
bit2: S : sensor error (i.e.: disconnected)
bit3: UR : underrange
bit4: OR : overrange
bit5: L : out of limits
Unix timestamp of last update of the UMC channel.
UMC channel type:
0x00 = measurement
0x01 = actuator
0x02 = virtual
0x03 = unused
0xFF = none / reserved
Measurement unit string – 16 characters
SI unit in coherent representation
Pre-alarm status
• 0x00: pre-alarm not active
• 0x01: pre-alarm triggered from this UMC channel
• 0xFF: this UMC channel has no alarm(s) associated with it
Main alarm status
• 0x00: main alarm not active
• 0x01: main alarm triggered from this UMC channel
• 0xFF: this UMC channel has no alarm(s) associated with it