MONITORING OpenComms - 485 Modbus Reference Guide
REV.
REV. 5 7/6/2007 Liebert Monitoring Group –Development TABLE OF CONTENTS Modbus Communications .................................................. 4 Liebert Nfinity ...................................................................... 4 Liebert Nx............................................................................. 4 Liebert PowerSure Interactive ........................................... 4 Liebert PowerSure Interactive 2 ........................................ 4 Liebert GXT2....................
REV. 5 7/6/2007 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.
REV. 5 7/6/2007 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.
REV. 5 7/6/2007 Liebert Monitoring Group –Development 16 Write multiple Registers Write values into a block of contiguous registers (1 to 120) 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.
REV. 5 7/6/2007 Liebert Monitoring Group –Development Liebert Nfinity Supported Modbus Points Data Point Status Coil Automatic Battery Test Enabled 10003 3 # of Reg.
REV. 5 7/6/2007 Liebert Monitoring Group –Development UPS Power Not Redundant Power Module Failure Battery Module Failure Power Module Warning Battery Module Warning Data Point Number Of Input Lines Number Of Bypass Lines Number Of Output Lines Number Of Power Mod.
REV.
REV.
REV.
REV.
REV.
REV.
REV.
REV. 5 7/6/2007 Liebert Monitoring Group –Development Input Power Supply Fail Input Over Voltage Input Under Voltage Bad Input Frequency Output Under Voltage Output Over Voltage 10186 1 1 10187 1 1 10188 1 1 10190 1 1 10218 1 1 10219 1 1 Input Holding Data Point Register Register # of Reg.
REV.
REV.
REV.
REV.
REV.
REV.
REV.
REV.
REV.
REV.
REV.
REV. 5 7/6/2007 Liebert Monitoring Group –Development Battery Temperature PFC Temperature Ambient Temperature Local 1 Temperature Local 2 Temperature Input Voltage L1 Input Current L1 Bypass Voltage L1 Bypass Current L1 Output Voltage L1 Output Current L1 Input Max. Voltage L1 Input Min. Voltage L1 Output Max. Voltage L1 Output Mini. Voltage L1 Input Voltage L2 Input Current L2 Bypass Voltage L2 Bypass Current L2 Output Voltage L2 Output Current L2 Input Max. Voltage L2 Input Min. Voltage L2 Output Max.
REV. 5 7/6/2007 Liebert Monitoring Group –Development Liebert UPS Series 300 Supported Modbus Points Data Point Status Coil # of Reg.
REV. 5 7/6/2007 Liebert Monitoring Group –Development Battery Charger Fail 10234 Input Register 30004 30004 Holding Register 40004 40004 1 # of Reg.
REV.
REV. 5 7/6/2007 Liebert Monitoring Group –Development Liebert DS Data points Mapped to Input Status and Coils Reference Document: ST100I&C PA Parameters and Events, Version 18.0 Data Description Status Coil# Sleep on Monday Sleep on Tuesday Sleep on Wednesday Sleep on Thursday Sleep on Friday Sleep on Saturday Sleep on Sunday Supply Limit Enable Reheat Lockout Humidifier Lockout Temperature Indication [1] Timer Mode Type Minimum Chilled Water Temp Enable Std.
REV.
REV.
REV. 5 7/6/2007 Liebert Monitoring Group –Development Data Points Mapped to Input and Holding Registers (A value read from an input register is the real-time data value. A value read from a holding register is the value last set to this modbus server by a user.) Reference Document: ST100I&C PA Parameters and Events, Version 18.
REV.
REV. 5 7/6/2007 Liebert Monitoring Group –Development EventCount Events/Alarm Summary Alarm Status [8] Fan Ramp 30102 - - - EnvState. AlarmState 30103 - 1 % Cooling Ramp 30104 - 1 % Free Cooling Ramp Heating Ramp 30105 - 1 % EnvState. FanRamp EnvState. CoolRamp EnvState. FCRamp 30106 - 1 % 30107 - 1 % 30108 - 1 % EnvState. DehumRamp 30109 - 1 % U312 30110 - x10 C° EnvState. ActTemp 30111 - x10 C° U301(ActTemp 30112 - x10 C° Set) EnvState.
REV.
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.