OpenComms - 485 M ONITORING

advertisement
MONITORING
OpenComms - 485
Modbus Reference Guide
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Revision Level Updates:
Revision
1
2
Date
11/30/04
04/10/06
Description
Initial Revision
Added Liebert DS Modbus Registers
Page 3 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
TABLE OF CONTENTS
Modbus Communications...................................................... 5
Connectivity to OpenComms-485 using Modbus ............ 5
Implementation Basics..................................................... 5
Transmission Format ....................................................... 5
Modbus Packet Format.................................................... 6
RTU Framing ................................................................... 8
Liebert Nfinity ...................................................................... 9
Supported Modbus Points..................................................... 9
Liebert Nx........................................................................... 12
Supported Modbus Points................................................... 12
Liebert PowerSure Interactive ......................................... 17
Supported Modbus Points................................................... 17
Liebert PowerSure Interactive 2 ...................................... 20
Supported Modbus Points................................................... 20
Liebert GXT2...................................................................... 23
Supported Modbus Points................................................... 23
Liebert HiNet...................................................................... 26
Supported Modbus Points................................................... 26
Liebert DS .......................................................................... 27
Supported Modbus Points................................................... 27
Page 4 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Modbus Communications
Connectivity to OpenComms-485 using Modbus
This design specification describes the Modbus communications protocol as
supported by the OC-485 interface card. It includes information on how to pass
information to and from the OC-485 card via Modbus. It is also intended to help
facilitate answering questions regarding supported types, frame format, function
code support etc.
Implementation Basics
Protocol controls the language structure or message format between devices in
other words, the rules for communication. The rules for communication include
how master and slave devices initiate communications, as well as unit
identification, message handling and error checking. Modbus protocol simply
refers to the control of the query and response cycles between master and slave
devices.
The OC-485 card is configured to act as a slave device on a common network.
This common network can be a multi-drop configuration over EIA-485, where
multiple slaves reside on a common wire or loop.
Transmission Format
The OC-485 interface card supports Modbus RTU (Remote Terminal Unit)
transmission modes. . See chart below.
Physical
Port
EIA485/422
2 wire
Transmission
Mode
RTU
Baud Rate
Data Bits
Parity Bits
Stop Bits
Default
9600, 19200
or 38400
Configurable
Configurable
Configurable
No
Page 5 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Modbus Packet Format
Each Modbus packet consists of the following fields:
•
Device Address
•
Function Code
•
Data Field(s)
•
Error Check Field
Device Address:
The address field immediately follows the beginning of the frame and consists of
8-bits (RTU). This bit indicates the user assigned address of the slave device
that is to receive the message sent by the attached master device.
Each slave must be assigned a unique address and only the addressed slave will
respond to a query that contains its address.
Function Code:
The function code field tells the addressed slaves what function to perform.
Function codes are specifically designed invoke a specific action by the slave
device. The function code range is from 1 to 127.
OC-485 Modbus server supports the following Modbus function codes.
Code
Function
Description
01
Read Coils
Read from 1 to 2000 contiguous status of coils managed
by the server. Coils in the response message are packed
as one per bit of a byte, 1=ON and 0=OFF. If the
requested quantity of coils is not a multiple of 8, zeros
are padded in the final byte.
02
Read Discrete
Read from 1 to 2000 contiguous status of input status
Inputs
managed by the server. Discrete inputs in the response
message are packed as one per bit of a byte, 1=ON and
0=OFF. If the requested quantity of inputs is not a
multiple of 8, zeros are padded in the final byte.
03
Read Holding
Read the contents of contiguous block of 1 to 127
Registers
holding registers. Data are packed as two bytes per
register; the first byte contains the high order bits.
05
Write Single Coil Write a single output to either ON(1) or OFF(0) mapped
in coil section.
06
Write Single
Write a value into a single holding register;
Register
15
Write Multiple
Force each coil in a sequence of coils to either ON or
Coils
OFF.
16
Write multiple
Write values into a block of contiguous registers (1 to
Registers
120)
Page 6 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Field(s):
The data field varies in length depending on whether the message is a request or
a response to a packet. This field typically contains information required by the
slave device to perform the command specified or to pass back data to the
master device.
Error Check Field:
The Error Check Field consists of a 16-bit (2 byte) Cyclical Redundancy Check
(CRC16). It allows the receiving device to detect a packet that has been
corrupted with transmission errors.
Page 7 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
RTU Framing
The example below shows a typical Q/R from a OC-485 interface card. In common
terms, the master device initiates a query asking slave device 2 for holding registers
starting at holding register 40051 (decimal 50) and including next 2 Registers (3 total).
Query Sample
Slave
Address
02
Function
Code
03
Starting
Register
“Hi Byte”
Starting
Register
“Lo Byte”
Number of
Registers
“Hi Byte”
Number of
Registers
“Lo Byte”
CRC16
CRC16
“Hi Byte”
“Lo Byte”
00
32
00
03
E5
FA
Count:
Bytes of
Data
Register
40051 Data
Hi
Lo
Register
40052 Data
Hi
Lo
Register
40053 Data
Hi
Lo
CRC16
CRC16
“Hi Byte
“Lo Byte”
1B
0D
Response Sample
Slave
Address
02
Function
Code
03
6
01
58
00
FA
00
54
Slave address 2 responds to Function Code 3 with 6 bytes of hexadecimal data
and ends with CRC16 checksum.
Register values:40051 = 158(hex) = 344(decimal)
40052 = FA (hex) = 250 (decimal)
40053 = 54 (hex) = 84 (decimal)
Page 8 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Liebert Nfinity
Supported Modbus Points
Data Point
Automatic Battery Test
Enabled
Register Coil # of Reg. Scale Notes/ Units
1
1
10044
10047
1
1
1
1
10050
10073
10074
10081
10082
10128
10129
10132
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Load Transferred To
Bypass Due To UPS Fault
10134
1
1
Transfer Inhibit
Output Off Pending
10146
10151
1
1
1
1
Low Battery - Shutdown
Imminent
Output Overload
UPS Overload
Output Off
10152
10154
10155
10158
1
1
1
1
1
1
1
1
Battery Charger On
Inverter Ready
Power Factor Correction
State
Load On Inverter
Bypass Active
Replace Battery
Battery Under Test
Load On Battery
Load On Bypass
Load On Manual Bypass
10003
3
Check Air Filter - Replace
Transformer Over
Temperature
Input Power Supply Fail
10170
1
1
10178
10186
1
1
1
1
Internal Device
Communication Failure
Device Active Alarm
Main Control Warning
10284
10290
10291
1
1
1
1
1
1
Redundant Control Warning
10292
1
1
Control Module Failure
10293
1
1
Redundant Control Module
Failed
10294
1
1
Page 9 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
User Interface Module
Failed
Register Coil # of Reg. Scale Notes/ Units
10295
1
1
UPS Power Not Redundant
Power Module Failure
Battery Module Failure
Power Module Warning
Battery Module Warning
Number Of Input Lines
Number Of Bypass Lines
Number Of Output Lines
Number Of Power Mod.
Number Of Battery Modules
Installed
Device Maximum Frame
Capacity
Device System Capacity
Nominal Input Voltage
Nominal Output Voltage
Nominal Static Bypass
Switch Voltage
Nominal Input Frequency
10296
10298
10299
10300
10301
30004
30004
30004
30010
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30011
1
1
30023
30025
30027
30028
2
2
1
1
1
1
1
1
VA
V
V
30029
30031
1
1
1
10
V
Hz
Nominal Output Frequency
Nominal Power Factor
Nominal Battery Voltage
Auto Restart Delay
Device Auto Restart
Percent Setpt
Device Low Battery Time
Next Battery Auto Test
Time
Overload Alarm Limit
Minimum Redundant Power
Modules
Load (Apparent Power)
Load (Real Power)
Load / Capacity
Input Frequency
Output Frequency
Bypass Frequency
30032
30033
30034
30051
1
1
1
1
10
100
1
1
Hz
V
seconds
30052
30053
1
1
1
1
%
min
30057
30067
1
2
1
1
minutes
VA
30074
30102
30104
30106
30107
30108
30109
1
2
2
1
1
1
1
1
1
1
1
10
10
10
VA
W
%
Hz
Hz
Hz
Battery Charge Status
Battery Voltage
30112
30113
1
1
Page 10 of 32
Bits 12 - 15
Bits 4 - 7
Bits 8 - 11
1 - 100% Charged
2 - Less than 100% Charged
3 - Charging
4 - Discharging
5 - Float Charging
6 - Equalize Charging
1
V
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Battery Time Remaining
Register Coil # of Reg. Scale Notes/ Units
30115
1
1
min
Battery Charge Percentage
Battery Temperature
Transformer Temperature
30116
30117
30121
1
1
1
1
1
1
Redundant Power Modules
30124
1
1
Active Power Module Count
30126
1
1
30127
30130
30153
30154
30159
30160
30163
30164
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30304
1
1
30305
1
1
30306
1
1
30307
1
1
Battery Module Active
Count
Battery Test Result
Input Voltage L1
Input Current L1
Bypass Voltage L1
Bypass Current L1
Output Voltage L1
Output Current L1
Power Module Failure
Count
Battery Module Failure
Count
Power Module Warning
Count
Battery Module Warning
Count
Page 11 of 32
%
deg C
deg C
V
A
V
A
V
A
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Liebert Nx
Supported Modbus Points
Data Point
Economode
DC-To-DC Converter On
Battery Charge
Compensation
Inverter Ready
Power Factor Correction
State
Battery Charge Mode
Load On Inverter
Bypass Active
Battery Under Test
Load On Battery
Overload Transfer To
Bypass
Input Switch Open
Generator Disconnected
Bypass Transfer Count
Block
Static Bypass Switch
Disabled
Low Battery - Shutdown
Imminent
Output Overload
UPS Load Joint Mode
Output Off
Register
10005
10042
Inverter Unsynchronized
Main Neutral Lost
Fan Failure
10160
10161
10169
Ambient Over
Temperature
Rectifier Over
Temperature
Rectifier Inductor Over
Temperature
Inverter Over
Temperature
Inverter Inductor Over
Temperature
Battery Converter Over
Temperature
DC Bus Balancer Over
Temperature
Coil # of Reg. Scale Notes / Units
5
10046
10047
10050
10051
10073
10074
10082
10128
10131
10137
10141
10147
10148
10152
10154
10156
10158
10173
10174
10175
10176
10177
10179
10180
Page 12 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Input Power Supply Fail
Input BrownOut
Bad Input Frequency
Bypass Phase Rotation
Error
Bypass Phase Loss
Bypass Input
Voltage/Frequency Fault
Output Fuse Blown
Output Over Voltage
Charger Failed
Battery Fault
Battery Contact Fail
Battery Converter Over
Current
Battery Converter Fail
DC Bus Balancer Over
Current
DC Bus Balancer Fault
DC Bus 1 Power Supply
Fail
Rectifier Fuse Fail
Rectifier Startup Failure
Rectifier Fault
Rectifier Current Limit
Inverter DC Voltage Low
Shutdown
Inverter Fault
Inverter DC Offset
Overload
Inverter Contactor Fail
Inverter Current Limit
Parallel Low Battery
Warning
Load Share Fault
Parallel System Fault
Parallel Connection
Error
Parallel System
Overload
Parallel Transfer To
Static Bypass Switch
Inverter Communication
Fail
Rectifier Communication
Failure
Parallel Communication
Fault
Register
10186
10189
10190
Coil # of Reg. Scale Notes / Units
10191
10201
10202
10217
10219
10234
10235
10236
10237
10238
10239
10240
10251
10257
10258
10259
10260
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10281
10282
10283
Page 13 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Operation Fault
Number of Input Lines
Number of Bypass Lines
Number of Output Lines
Number Of SubModules
Register
10289
30004
30004
30004
30009
Coil # of Reg. Scale Notes / Units
1
1
Bits 12 - 15
1
1
1
1
1
Bits 4 - 7
Bits 8 - 11
There are 16 possible Load
Circuits. So each bit represents
1 load circuit. Load Circuit 1 is
bit 0, Load Circuit 2 is bit 1 and
so on. If the bit is 1 then the
Load Circuit is supported.
Load Circuit Present
Module Number
Device Module Count
Device Redundant
Count
Device Module Mode
Nominal Power Rating
Nominal Input Voltage
Nominal Output Voltage
Nominal Static Bypass
Switch Voltage
Nominal Input
Frequency
Nominal Output
Frequency
Nominal Power Factor
Nominal DC Bus #1
Voltage
Nominal DC Bus #2
Voltage
Nominal Battery Float
Voltage
Load Bus Sync Mode
Auto Restart Delay
Device Low Battery
Time
Input Frequency
30013
30014
30015
1
1
1
30016
30017
30021
30027
30028
1
1
2
1
1
VA
V
V
30029
1
V
30031
1
10
30032
30033
1
1
10 Hz
100
30035
1
30036
1
30038
30040
30051
1
1
1
30053
30107
Output Frequency
Bypass Frequency
Battery Charge Status
Battery Voltage
Battery Current
(Charge/Discharge)
Hz
V
V
1
Seconds
1
1
10
Minutes
Hz
30108
30109
1
1
10
10
30112
30113
1
1
Hz
Hz
1 - 100% Charged
2 - Less than 100% Charged
3 - Charging
4 - Discharging
5 - Float Charging
6 - Equalize Charging
V
30114
1
A
Page 14 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Battery Time Remaining
Battery Charge
Percentage
Battery Temperature
Ambient Temperature
Parallel Load Source
Rotary Breaker
Battery Test Result
Input Voltage L1-L2
Input Voltage L1
Input Current L1
Input Power Factor L1
Bypass Voltage L1
Output Voltage L1
Output Current L1
Output Load L1
Output Power Factor L1
Apparent Output Power
L1
Reactive Output Power
L1
Output Power L1
Output Current Crest
Factor L1
Input Voltage L2-L3
Input Voltage L2
Input Current L2
Input Power Factor L2
Bypass Voltage L2
Output Voltage L2
Output Current L2
Output Load L2
Output Power Factor L2
Apparent Output Power
L2
Reactive Output Power
L2
Output Power L2
Output Current Crest
Factor L2
Input Voltage L3-L1
Input Voltage L3
Register
30115
30116
30117
30119
30128
30129
Coil # of Reg. Scale Notes / Units
1
Minutes
1
1
1
1
1
%
C
C
1 - Unknown
2 - Passed
3 - Failed
4 - In Progress
5 - System Failure
6 - Inhibited
W
V
A
30130
30151
30153
30154
30155
30159
30163
30164
30165
30166
1
2
1
1
1
1
1
1
1
1
30168
2
VAR
30170
30172
1
2
%
VA
30186
30201
30203
30204
30205
30209
30213
30214
30215
30216
1
2
1
1
1
1
1
1
1
1
V
W
V
A
30218
2
VAR
30220
30222
1
2
%
VA
30236
30251
30253
1
2
1
V
W
V
Page 15 of 32
100
V
V
A
1
100
100
V
V
A
1
100
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Input Current L3
Input Power Factor L3
Bypass Voltage L3
Output Voltage L3
Output Current L3
Output Load L3
Output Power Factor L3
Apparent Output Power
L3
Reactive Output Power
L3
Output Power L3
Output Current Crest
Factor L3
Register
30254
30255
Coil # of Reg. Scale Notes / Units
1
A
1
100
30259
30263
30264
30265
30266
1
1
1
1
1
30268
2
VAR
30270
30272
1
2
%
VA
30286
1
V
Page 16 of 32
V
V
A
1
100
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Liebert PowerSure Interactive
Supported Modbus Points
Data Point
Register Coil # of Reg. Scale Notes /Units
Audible Alarm Enabled
10002
2
1
1
Automatic Battery Test
10003
3
1
1
Enabled
Battery Charge
Compensation
10046
1
1
Inverter Ready
10047
1
1
Load Circuit 1 State
10057
1
1
Load Circuit 2 State
10058
1
1
Load Circuit 3 State
10059
1
1
Load Circuit 4 State
10060
1
1
Load Circuit 5 State
10061
1
1
Load Circuit 6 State
10062
1
1
Load Circuit 7 State
10063
1
1
Load Circuit 8 State
10064
1
1
Load Circuit 9 State
10065
1
1
Load Circuit 10 State
10066
1
1
Load Circuit 11 State
10067
1
1
Load Circuit 12 State
10068
1
1
Load Circuit 13 State
10069
1
1
Load Circuit 14 State
10070
1
1
Load Circuit 15 State
10071
1
1
Load Circuit 16 State
10072
1
1
Load On Inverter
10073
1
1
Boost Mode On
10075
1
1
Buck Mode On
10076
1
1
Battery Under Test
10082
1
1
Shutdown Reason - Over
Temperature
10086
1
1
Shutdown Reason Overload
10087
1
1
Shutdown - Output Short
10089
1
1
Shutdown Reason - Remote
Shutdown
10093
1
1
Load On Battery
10128
1
1
Output Off Pending
10151
1
1
Low Battery - Shutdown
10152
1
1
Imminent
Output Overload
10154
1
1
Over Temperature Warning
10171
1
1
Battery Over Temperature
CB Trip
10172
1
1
Page 17 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Input Power Supply Fail
Input Over Voltage
Input Under Voltage
Bad Input Frequency
Output Under Voltage
Output Over Voltage
Number Of Input Lines
Number Of Bypass Lines
Number Of Output Lines
Number Of SubModules
Load Circuit Present
Nominal Power Rating
Nominal Input Voltage
Nominal Output Voltage
Nominal Input Current
Nominal Input Frequency
Nominal Output Frequency
Nominal Power Factor
Nominal Battery Voltage
Auto Restart Delay
Device Low Battery Time
Load (Apparent Power)
Load / Capacity
Input Frequency
Output Frequency
Battery Charge Status
Battery Voltage
Battery Time Remaining
Battery Charge Percentage
Battery Test Result
Input Voltage L1
Output Voltage L1
Register Coil # of Reg. Scale Notes /Units
10186
1
1
10187
1
1
10188
1
1
10190
1
1
10218
1
1
10219
1
1
30004
1
1 Bits 12 - 15
30004
1
1 Bits 4 - 7
30004
1
1 Bits 8 - 11
30009
1
1
There are 16 possible Load
Circuits. So each bit
represents 1 load circuit. Load
Circuit 1 is bit 0, Load Circuit 2
is bit 1 and so on. If the bit is 1
then the Load Circuit is
30013
1
supported.
30021
2
1 VA
30027
1
1V
30028
1
1V
30030
1
1A
30031
1
10 Hz
30032
1
10 Hz
30033
1
100
30034
1
1V
30051
1
1 seconds
30053
1
1 min
30102
2
1 VA
30106
1
1%
30107
1
10 Hz
30108
1
10 Hz
1 - 100% Charged
2 - Less than 100% Charged
3 - Charging
4 - Discharging
5 - Float Charging
30112
1
6 - Equalize Charging
30113
1
1V
30115
1
1 min
30116
1
1%
1 - Unknown
2 - Passed
3 - Failed
4 - In Progress
5 - System Failure
30130
1
1 7 - Inhibited
30153
1
1V
30163
1
1V
Page 18 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Register Coil # of Reg. Scale Notes /Units
Output Current L1
30164
1
1A
Input Maximum Voltage L1
30180
1
1V
Input Minimum Voltage L1
30181
1
1V
Output Maximum Voltage L1 30182
1
1V
Output Minimum Voltage L1 30183
1
1V
Black Out Count
30301
1
1
Brown Out Count
30302
1
1
Page 19 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Liebert PowerSure Interactive 2
Supported Modbus Points
Data Point
Audible Alarm Enabled
Automatic Battery Test Enabled
DC-To-DC Converter On
Battery Charger On
Load Circuit 1 State
Load Circuit 2 State
Load Circuit 3 State
Load Circuit 4 State
Load Circuit 5 State
Load Circuit 6 State
Load Circuit 7 State
Load Circuit 9 State
Load Circuit 10 State
Load Circuit 11 State
Load Circuit 12 State
Load Circuit 13 State
Load Circuit 14 State
Load Circuit 15 State
Load Circuit 16 State
Load On Inverter
Boost Mode On
Buck Mode On
Replace Battery
Battery Under Test
Shutdown Reason - Over
Temperature
Shutdown Reason - Overload
Shutdown Reason - Output Short
Shutdown Reason - Line Neutral
Swap
Shutdown Reason - Low Battery
Shutdown Reason - Remote
Shutdown
Shutdown Reason - Input Under
Voltage
Shutdown Reason - Hardware
Load On Battery
Output Off Pending
Low Battery - Shutdown Imminent
Output Overload
Register Coil # of Reg. Scale Notes / Units
10002
2
1
1
10003
3
1
1
10042
1
1
10044
1
1
10057
1
1
10058
1
1
10059
1
1
10060
1
1
10061
1
1
10062
1
1
10063
1
1
10065
1
1
10066
1
1
10067
1
1
10068
1
1
10069
1
1
10070
1
1
10071
1
1
10072
1
1
10073
1
1
10075
1
1
10076
1
1
10081
1
1
10082
1
1
10086
10087
10089
1
1
1
1
1
1
10090
10092
1
1
1
1
10093
1
1
10094
10096
10128
10151
10152
10154
1
1
1
1
1
1
1
1
1
1
1
1
Page 20 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Over Temperature Warning
Input Power Supply Fail
Input Over Voltage
Input Under Voltage
Input BrownOut
Bad Input Frequency
Output Under Voltage
Output Over Voltage
Charger Failed
Battery Under Voltage
Battery Over Voltage
Number Of Input Lines
Number Of Output Lines
Number Of SubModules
Load Circuit Present
Nominal Power Rating
Nominal Input Voltage
Nominal Output Voltage
Nominal Input Current
Nominal Input Frequency
Nominal Output Frequency
Nominal Power Factor
Nominal Battery Voltage
Nominal Battery Capacity
Nominal Battery Float Voltage
Auto Restart Delay
Device Low Battery Time
Ambient Temperature Warning
Point
Over Temperature Limit Point
Load (Apparent Power)
Load (Real Power)
Load / Capacity
Input Frequency
Output Frequency
Battery Charge Status
Register Coil # of Reg. Scale Notes / Units
10171
1
1
10186
1
1
10187
1
1
10188
1
1
10189
1
1
10190
1
1
10218
1
1
10219
1
1
10234
1
1
10241
1
1
10242
1
1
30004
1
1 Bits 12 - 15
30004
1
1 Bits 8 - 11
30009
1
1
There are 16 possible Load
Circuits. So each bit represents 1
load circuit. Load Circuit 1 is bit 0,
Load Circuit 2 is bit 1 and so on.
If the bit is 1 then the Load Circuit
30013
1
is supported.
30021
2
1 VA
30027
1
1 V
30028
1
1 V
30030
1
1 A
30031
1
10 Hz
30032
1
10 Hz
30033
1
100
30034
1
1 V
30037
1
1 minutes
30038
1
1 V
30051
1
1 seconds
30053
1
1 min
30069
30072
30102
30104
30106
30107
30108
30112
1
1
2
2
1
1
1
1
Page 21 of 32
1
1
1
1
1
10
10
deg C
deg C
VA
W
%
Hz
Hz
1 - 100% Charged
2 - Less than 100% Charged
3 - Charging
4 - Discharging
5 - Float Charging
6 - Equalize Charging
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Battery Voltage
Battery Time Remaining
Battery Charge Percentage
Ambient Temperature
Battery Test Result
Input Voltage L1
Input Current L1
Output Voltage L1
Output Current L1
Input Maximum Voltage L1
Input Minimum Voltage L1
Output Maximum Voltage L1
Output Minimum Voltage L1
Black Out Count
Brown Out Count
Register Coil # of Reg. Scale Notes / Units
30113
1
1 V
30115
1
1 min
30116
1
1 %
30119
1
1 deg C
30130
1
1
30153
30154
30163
30164
30180
30181
30182
30183
30301
30302
1
1
1
1
1
1
1
1
1
1
Page 22 of 32
1
1
1
1
1
1
1
1
1
1
V
A
V
A
V
V
V
V
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Liebert GXT2
Supported Modbus Points
Data Point
Audible Alarm Enabled
Automatic Battery Test Enabled
DC-To-DC Converter On
Battery Charge Compensation
Inverter Ready
Power Factor Correction State
Load Circuit 1 State
Load Circuit 2 State
Load Circuit 3 State
Load Circuit 4 State
Load Circuit 5 State
Load Circuit 6 State
Load Circuit 7 State
Load Circuit 8 State
Load Circuit 9 State
Load Circuit 10 State
Load Circuit 11 State
Load Circuit 12 State
Load Circuit 13 State
Load Circuit 14 State
Load Circuit 15 State
Load Circuit 16 State
Load On Inverter
Bypass Active
Replace Battery
Battery Under Test
Shutdown Reason - Over
Temperature
Shutdown Reason - Overload
Shutdown Reason - Link Over
Voltage
Shutdown Reason - Output Short
Shutdown Reason - Line Neutral
Swap
Shutdown Reason - Low Battery
Register Coil # of Reg. Scale Notes / Units
10002
2
1
1
10003
3
1
1
10042
1
1
10046
1
1
10047
1
1
10050
1
1
10057
1
1
10058
1
1
10059
1
1
10060
1
1
10061
1
1
10062
1
1
10063
1
1
10064
1
1
10065
1
1
10066
1
1
10067
1
1
10068
1
1
10069
1
1
10070
1
1
10071
1
1
10072
1
1
10073
1
1
10074
1
1
10081
1
1
10082
1
1
10086
10087
1
1
1
1
10088
10089
1
1
1
1
10090
1
1
10092
1
1
10093
1
1
10094
1
1
Shutdown Reason - Remote
Shutdown
Shutdown Reason - Input Under
Voltage
Page 23 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Shutdown Reason - PFC Startup
Shutdown Reason - Hardware
Load On Battery
Output Off Pending
Low Battery - Shutdown Imminent
Output Overload
Over Temperature Warning
Battery Over Temperature CB
Trip
Input Power Supply Fail
Input Over Voltage
Input Under Voltage
Bad Input Frequency
Bypass Input Voltage/Frequency
Fault
Output Under Voltage
Output Over Voltage
Number Of Input Lines
Number Of Bypass Lines
Number Of Output Lines
Number Of SubModules
Load Circuit Present
Nominal Power Rating
Nominal Input Voltage
Nominal Output Voltage
Nominal Static Bypass Switch
Voltage
Nominal Input Current
Nominal Input Frequency
Nominal Output Frequency
Nominal Power Factor
Nominal Battery Voltage
Auto Restart Delay
Device Low Battery Time
Load (Apparent Power)
Load (Real Power)
Load / Capacity
Input Frequency
Output Frequency
Bypass Frequency
Register Coil # of Reg. Scale Notes / Units
10095
1
1
10096
10128
10151
10152
10154
10171
1
1
1
1
1
1
1
1
1
1
1
1
10172
10186
10187
10188
10190
1
1
1
1
1
1
1
1
1
1
10202
10218
10219
30004
30004
30004
30009
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30013
30021
30027
30028
1
2
1
1
1
1
1
30029
30030
30031
30032
30033
30034
30051
30053
30102
30104
30106
30107
30108
30109
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
10
10
100
1
1
1
1
1
1
10
10
10
Page 24 of 32
Bits 12 - 15
Bits 4 - 7
Bits 8 - 11
There are 16 possible Load
Circuits. So each bit represents 1
load circuit. Load Circuit 1 is bit 0,
Load Circuit 2 is bit 1 and so on. If
the bit is 1 then the Load Circuit is
supported.
VA
V
V
V
A
Hz
Hz
V
seconds
min
VA
W
%
Hz
Hz
Hz
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Battery Charge Status
Battery Voltage
Battery Time Remaining
Battery Charge Percentage
Ambient Temperature
Battery Test Result
Input Voltage L1
Bypass Voltage L1
Output Voltage L1
Output Current L1
Input Maximum Voltage L1
Input Minimum Voltage L1
Output Maximum Voltage L1
Output Minimum Voltage L1
Black Out Count
Brown Out Count
Register Coil # of Reg. Scale Notes / Units
1 - 100% Charged
2 - Less than 100% Charged
3 - Charging
4 - Discharging
5 - Float Charging
6 - Equalize Charging
30112
1
30113
1
1 V
30115
1
1 min
30116
1
1 %
30119
1
1 deg C
1 - Unknown
2 - Passed
3 - Failed
4 - In Progress
5 - System Failure
6 - Inhibited
30130
1
30153
1
1 V
30159
1
1 V
30163
1
1 V
30164
1
1 A
30180
1
1 V
30181
1
1 V
30182
1
1 V
30183
1
1 V
30301
1
1
30302
1
1
Page 25 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Liebert HiNet
Supported Modbus Points
Data Point
Register # of Reg. Scale Notes / Units
DC-To-DC Converter On
10042
1
1
Load On Inverter
10073
1
1
Bypass Active
10074
1
1
Load On Battery
10128
1
1
Permanently On Bypass
10133
1
1
Bypass SCR Open Circuit
10149
1
1
Low Battery - Shutdown Imminent 10152
1
1
Output Overload
10154
1
1
Inverter Unsynchronized
10160
1
1
Input Power Supply Fail
10186
1
1
Bypass Input Voltage/Frequency
Fault
10202
1
1
Number Of Input Lines
30004
1
1 Bits 12 - 15
Number Of Bypass Lines
30004
1
1 Bits 4 - 7
Number Of Output Lines
30004
1
1 Bits 8 - 11
Number Of SubModules
30009
1
1
Number Of Battery Cells
30012
1
1
Load Circuit Present
There are 16 possible Load
Circuits. So each bit represents
1 load circuit. Load Circuit 1 is
bit 0, Load Circuit 2 is bit 1 and
so on. If the bit is 1 then the
30013
1
Load Circuit is supported.
Load (Apparent Power)
30102
2
1 VA
Load (Real Power)
30104
2
1 W
Input Frequency
30107
1
10 Hz
Output Frequency
30108
1
10 Hz
Battery Voltage
30113
1
1 V
Battery Current
A
(Charge/Discharge)
30114
1
1
Battery Charge Percentage
30116
1
1 %
Ambient Temperature
30119
1
1 deg C
Input Voltage L1
30153
1
1 V
Input Current L1
30154
1
1 A
Output Voltage L1
30163
1
1 V
Output Current L1
30164
1
1 A
Input Voltage L2
30203
1
1 V
Input Current L2
30204
1
1 A
Input Voltage L3
30253
1
1 V
Input Current L3
30254
1
1 A
Page 26 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Liebert DS
Supported Modbus Points
Data Point
Sleep all day Monday
Sleep all day Tuesday
Sleep all day Wednesday
Sleep all day Thursday
Sleep all day Friday
Sleep all day Saturday
Sleep all day Sunday
Enable Supply Temperature Limit
Reheats Lockout
Humidifier Lockout
Local Temperature Indication [1]
Enable Timer Dead-band control
Enable minimum Chill Water
temperature
Enable Compressor Pump down
Enable Simultaneous Free Cool
and Compressor
Enable Auto Set
Enable dehumidification
Using Hot water
Enable Room T/H Alarms
Enable Sensor A T/H Alarms
Compressor Lockout
reserved
reserved
reserved
Fan On
Cool On
Free Cool On
Hot Water On
Electrical Heater On
Humidification On
Dehumidification On
Audible Alarm On
GENERAL ALARM
MAIN FAN OVERLOAD
LOSS OF AIRFLOW
LOSS OF FLOW
COMP 1 HIGH PRESSURE
COMP 1 LOW PRESSURE
COMP 1 OVERLOAD
COMP 1 PUMPDOWN FAIL
Register
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
Coil#
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
Page 27 of 32
# Reg
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
scale
Notes
REV. 2 4/10/2006
Liebert Monitoring Group –Development
COMP 2 HIGH PRESSURE
COMP 2 LOW PRESSURE
COMP 2 OVERLOAD
COMP 2 PUMPDOWN FAIL
DIG SCROLL1 HIGH TEMP
DIG SCROLL2 HIGH TEMP
SMOKE DETECTED
WATER UNDER FLOOR
HUMIDIFIER PROBLEM
STBY GLYCOL PUMP ON
STANDBY UNIT ON
COND PUMP-HIGH WATER
ROOM SENSOR FAILURE
LOSS COMPRESSOR POWER
LOSS OF AIR BLOWER 1
EMERGENCY DAMPER FAIL
HIGH INT TEMPERATURE
HUMIDIFIER LOW WATER
HUMIDIFIER HIGH AMPS
HIGH TEMPERATURE
LOSS OF POWER
Reserved for future alarm events
UNSPECIFIED EVENT(S)
ACTIVE[1]
HIGH CW TEMP
EL HEAT HIGH TEMP
HIGH ROOM TEMP
LOW ROOM TEMP
HIGH ROOM HUM
LOW ROOM HUM
HIGH TEMP SENSOR A
LOW TEMP SENSOR A
HIGH HUM SENSOR A
LOW HUM SENSOR A
LOSS OF CW FLOW
CLOGGED FILTERS
SUPPLY SENSOR FAILURE
FREECOOL TEMP SENSOR
SENSOR A FAILURE
UNIT HRS EXCEEDED
COMP 1 HRS EXCEEDED
COMP 2 HRS EXCEEDED
FC HRS EXCEEDED
EL HEAT1 HRS EXCEEDED
EL HEAT2 HRS EXCEEDED
EL HEAT3 HRS EXCEEDED
HW/HG HRS EXCEEDED
HUM HRS EXCEEDED
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062-63
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
Page 28 of 32
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
REV. 2 4/10/2006
Liebert Monitoring Group –Development
DEHUM HRS EXCEEDED
ON-OFF KEY DISABLED
NETWORK FAILURE
NO CONNECTION w/Unit1
UNIT(S) DISCONNECTED
UNIT CODE MISSING
UNIT CODE MISMATCH
CALL SERVICE
Low Memory 1
RAM / Battery Failure
HCB not connected
(Parallel flash) MEMORY 1 FAIL
(Serial flash) MEMORY 2 FAIL
FRONT DOOR AJAR
REAR DOOR AJAR
CUSTOMER INPUT 1
CUSTOMER INPUT 2
CUSTOMER INPUT 3
CUSTOMER INPUT 4
DSCROLL 1 SENSOR FAIL
DSCROLL 2 SENSOR FAIL
LOW INT TEMPERATURE
HIGH EXT DEWPOINT
Reserved for additional
UNIT DISABLED
UNIT SHUT DOWN
UNIT SYNCHRONISATION
COMP 1 SHORT CYCLE
COMP 2 SHORT CYCLE
UNIT ON
UNIT OFF
SLEEP MODE
POWER ON
STANDBY MODE
POWER OFF
REHEAT LOCKOUT
HUMIDIFIER LOCKOUT
COMPRESSOR(S) LOCKOUT
Reserved for additional messages
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
1011210128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143-44
Page 29 of 32
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Data Point
Vendor Id
Device ID
16 bit version number
Ups/Env/Pwr
System date/time
Number of Compressors
Number of Electrical Heaters
Number of Heat Stages
Number of Unit in Teamwork Mode
Compressor Sequence[1]
Hot Gas control[2]
Reheats control[3]
Timer Mode[4]
Type of DT Room-Glycol[5]
Hum Control Enumerated data[6]
reserved
Supply temperature Limit
DT between Room and Glycol
Minimum Free Cool Fluid Temperature
Temperature Setpoint
Temperature proportional band
Temperature Dead band
Temperature Integration time
Humidity Setpoint
Humidity proportional band
Humidity Integration time
Humidity Dead band
Single unit Auto-restart Delay
Infrared Flush Rate
reserved
Sleep Interval 1 Start Time
Hour:Minute
Sleep Interval 1 End Time Hour:Minute
Sleep Interval 2 Start Time
Hour:Minute
Sleep Interval 2 End Time Hour:Minute
Timer Deadband
reserved
High Temperature
Low Temperature
High Temperature Sensor A
Low Temperature Sensor A
High Humidity
Low Humidity
Register
30001
30002
30003
30004
30005-8
30009
30010
30011
30012
30013
30014
30015
30016
30017
30018
30019
30020
30021
30022
30023
30024
30025
30026
30027
30028
30029
30030
30031
30032
3003339
30040
Coil#
#
Reg
scale
x10
x10
x10
x10
x10
x10
1
1
1
1
1
1
1
Notes
C°
C°
C°
C°
C°
C°
Min
%
%
Min
%
Sec
%
1
H:M
30041
30042
1
1
H:M
H:M
30043
30044
3004549
30050
30051
30052
30053
30054
30055
1
x10
H:M
C°
X10
X10
X10
X10
1
1
C°
C°
C°
C°
%
%
Page 30 of 32
REV. 2 4/10/2006
Liebert Monitoring Group –Development
High Humidity Sensor A
Low Humidity Sensor A
reserved
Fan Run Hour Threshold
Compressor 1 Run Hour Threshold
Compressor 2 Run Hour Threshold
Humidifier run hours Threshold
Dehumidification run hours Threshold
Free cooling run hours Threshold
Electrical Heaters #1 run hours
Threshold
Electrical Heaters #2 run hours
Threshold
Electrical Heaters #3 run hours
Threshold
Hot Water / Hot Gas run hours
Threshold
reserved
Operating State [1]
Number of Events
Summary Alarm Status [2]
Fan Ramp
Cooling Ramp
Free Cooling Ramp
Heating Ramp
Humidification Ramp
Dehumidifier Ramp
FreeCooling Status [3]
Return Temperature
Applied Return Temperature Set-point
Supply Temperature
Applied Supply Temperature Set-point
Glycol Temperature
Sensor A Temperature
Sensor B Temperature
Sensor C Temperature
Digi Scroll 1 Temperature
Digi Scroll 2 Temperature
reserved
Return Humidity
Applied Return Humidity Set-point
Sensor A Humidity
Sensor B Humidity
Sensor C Humidity
reserved
30056
30057
3005830069
30070
30071
30072
30073
30074
30075
30076
1
1
%
%
1
1
1
1
1
1
1
Hour
Hour
Hour
Hour
Hour
Hour
Hour
30077
1
Hour
30078
1
Hour
30079
1
Hour
3008099
30100
30101
30102
30103
30104
30105
30106
30107
30108
30109
30110
30111
30112
30113
30114
30115
30116
30117
30118
30119
30120
3012130129
30130
30131
30132
30133
30134
30135-
Page 31 of 32
1
1
1
1
1
1
1
1
x10
x10
x10
x10
%
%
%
%
%
%
%
C°
C°
C°
C°
x10
x10
x10
x10
x10
x10
C°
C°
C°
C°
C°
C°
1
1
1
1
1
%
%
%
%
%
REV. 2 4/10/2006
Liebert Monitoring Group –Development
Fan Run Hour
Compressor 1 Run Hour
Compressor 2 Run Hour
Humidifier run hours
Dehumidification run hours
Free cooling run hours
Electrical Heaters #1 run hours
Electrical Heaters #2 run hours
Electrical Heaters #3 run hours
Hot Water / Hot Gas run hours
Daily High Temperature
Daily High Temp Time
Daily Low Temperature
Daily Low Temp Time
Daily High Humidity
Daily High Temp Hum Time
Daily Low Humidity
Daily High Hum Time
140
30141
30142
30143
30144
30145
30146
30147
30148
30149
30150
30151
30152
30153
30154
30155
30156
30157
30158
Page 32 of 32
1
1
1
1
1
1
1
1
1
1
x10
x1
x10
x1
x1
x1
x1
x1
Hour
Hour
Hour
Hour
Hour
Hour
Hour
Hour
Hour
Hour
C°
Hh:mm
C°
Hh:mm
%RH
Hh:mm
%RH
Hh:mm
MONITORING
OpenComms - 485
THE COMPANY BEHIND
THE PRODUCTS
With over a million installations around
the globe, Liebert is the world leader in
computer protection systems. Since its
founding in 1965, Liebert has developed
a complete range of support and
protection systems for sensitive
electronics.
While every precaution has been taken
to ensure the accuracy and
completeness of this literature, Liebert
Corporation assumes no responsibility
and disclaims all liability for damages
resulting from use of this information or
for any errors or omissions.
© 2004 Liebert Corporation
All rights reserved throughout the world.
Specifications subject to change without
notice.
Modbus Reference Guide
Technical Support/Service
Web Site
www.liebert.com
Monitoring
800-222-5877
monitoring@liebert.com
Outside the US: 614-841-6755
Locations
United States
1050 Dearborn Drive
P.O. Box 29186
Columbus, Ohio 43229
Italy
Via Leonardo Da Vinci 8
Zona Industriale Tognana
35028 Piove Di Sacco (PD)
+39 049 9719 111
Fax +39 049 5841 257
Asia
23F, Allied Kajima Bldg.
138 Gloucester Road
Wanchai
Hong Kong
852.2.572.2201 Phone
852.2.831.0114 Fax
Liebert and the Liebert logo are
registered trademarks of Liebert
Corporation. All names referred to are
trademarks or registered trademarks of
their respective owners.
525502R2 REV.2
Download