APC Application Note 160 - Integration of NetBotz With A Building Management System (BMS)
APC Application Note 160 - Integration of NetBotz With A Building Management System (BMS)
Integration of NetBotz®
with a Building Management System (BMS)
By Jon Runk, Chuck Rafuse
Abstract
Building Management Systems (BMS) are implemented in a building's infrastructure to collect data from the assorted managed
devices that comprise this infrastructure. Some examples of the devices that the BMS can monitor include generators,
computer room air conditioners (CRAC), uninterruptible power supplies (UPS), power distribution units (PDU), fire sensors, or
building switchgear. The BMS is typically a stand-alone computer that contains a Modbus software program and a hardware
interface that connects it to the monitored devices. This program is designed specifically for each application, as each building
infrastructure is unique and the monitoring points may be different for each device. A master-slave system exists between the
BMS and the connected devices. There is one node (the master node or BMS) that requests data from each of the "slave"
nodes (connected devices) and then translates the responses into readable data. Slave nodes do not typically transmit data
without a request from the master node, and do not communicate with other slaves. The Modbus protocol is a standard in the
industry and is supported by almost all of the BMS vendors. APC integrates Modbus TCP over an Ethernet connection and
Modbus RTU/ASCII over a serial connection for NetBotz® communication with a BMS (e.g. T.A.C Continuum™ and Vista™,
Johnson Controls’ Metasys™, Siemens’ APOGEE™, ALC’s WebCTRL™, etc.). This paper explains the integration of the
APC NetBotz® appliance v3.2 or later release with a Building Management System.
Note: NetBotz® Modbus support provides monitoring capability only, not control.
Modbus Availability
Availability of Modbus Slave functionality is dependent upon the model of NetBotz® appliance:
NetBotz Rack Monitor 570 – Always available
NetBotz Rack Monitor 550 – Always available
NetBotz Rack Monitor 450 – Available with purchase of Advanced Software Pack #1.
NetBotz Wall Monitor 455 – Available with purchase of Advanced Software Pack #1.
NetBotz Wall Monitor 355 – Not supported.
NetBotz Rack Monitor 200 – Not supported.
Modbus Protocol
Modbus is an application layer messaging protocol, which provides client/server communication between devices connected
on different types of buses or networks within a building's infrastructure. There are few different types of the Modbus protocol,
which include Modbus TCP (TCP/IP binary), Modbus (serial ASCII), and Modbus RTU (serial binary). NetBotz® supports all
1
____________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
three Modbus protocols. Modbus TCP communication is becoming more common in the industry, because Modbus TCP/IP
takes the Modbus instruction set and wraps TCP/IP around it. Implementation costs are exceptionally low and minimum
hardware is required, which is why the industry is adopting ModBus TCP as a standard in increasing numbers.
Note: Any data transmission or discovery errors may be a result of incorrect communication settings on the BMS or
NetBotz® appliance.
Note: Any data transmission or discovery errors may be a result of incorrect communication settings on the BMS or
NetBotz® appliance.
The NetBotz® Appliance supports the Future Technology Devices Internal (FTDI) USB to RS485 Server Converter Cable.
Model: USB-RS485-WE-1800-BT.
Detailed cable information can be found at: http://www.ftdichip.com/Products/EvaluationKits/USB-RS485.htm
2
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
The NetBotz® appliance allows vast combinations of Camera Pods, Sensor Pods, and Sensors, so providing a static Modbus
Register Map is not realistic. NetBotz® dynamically maintains the Modbus Register Map based on the connected pods.
When connecting pods to the NetBotz® Appliance, the user has the ability to select which pods to monitor, up to a maximum
of 247. The pods are assigned a slave address (1-247), which serves as a unique identifier for the individual data points of
each pod. Sensors become the data points for each pod. Once all pods have been assigned a slave address, the Modbus
Register Map can be imported into the BMS. The BMS can then request data from each of these devices as if it were
connected directly to them.
3
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
In the current integration of NetBotz® and BMS systems, there is support for Modbus Function Code 04 (Read Input
Registers) The communication between a BMS and connected devices, involves Read Input Registers, Queries, and
Responses. These are explained below:
Below is a passage from the Modbus Technical Spec Chapter 2, Data and Control Functions, detailing each function.
Here is an example of a request to read register 31000 from slave device 17:
4
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Response
The register data in the response message are packed as two bytes per register, with the binary contents
right justified within each byte. For each register, the first byte contains the high-order bits and the second
contains the low-order bits. The response is returned when the data is completely assembled.
The contents of register 31000 are shown as the two byte values of 00 0A hex, or 10 decimal.
5
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Figure 2
6
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Figure 3
Register Modbus
Description Register Register Value(s) Register Value Description
Active Alarm Count 0x30999 0-Max Active Alarm Count
7
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Modbus Register
Register Description Register Value(s) Register Value Description
Device Status Register 0x30998 0xFFFD Device discovery phase is in progress
0xFFFE No Status is available for device
0xFFFF Ok state
0x0000 Informational state
0x0001 Device is in warning state
0x0002 Device is in error state
0x0003 Device is in critical state
0x0004 Device is in failure state
Register Register
Description Modbus Register Value(s) Register Value Description
Each alarm spans 0xFFFE Device alarm
0x30998 – (max
two registers with
alarms reported) *2 0xFFFF Exclude (test) alarm
the first register
representing the 0x0001 Device info alarm
alarm code and 0x0002 Communication lost
the second 0x0003 Threshold violation: too low
representing the 0x0004 Threshold violation: too low too long
corresponding
sensor. 0x0005 Threshold violation: too high
0x0006 Threshold violation: too high too long
0x0007 Threshold violation: increase too fast
0x0008 Threshold violation: decrease too fast
0x0009 Threshold violation: state change
0x0010 DDF Download Failure
0x0011 Capture drive failure
0x0012 Remote link failed
0x0013 Log on error
Alarms are read as a negative offset
from the Device Status Register 0x0014 General Device Alarm
(0x30998) up to Max alarms reported. Specific device alarms (see each device
Alarms are provided in order of severity. alarm table for the ModBus register
A single alarm occupies two registers. 0x???? value and register value description)
8
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
9
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
Long-term increasing
temperature rate of change Maximum temperature threshold
0x1917 violation 0x1B05 violation
Long-term decreasing
temperature rate of change High temperature threshold
0x1919 violation 0x1B07 violation
Low temperature threshold
0x1A02 Lost communication 0x1B09 violation
Minimum temperature threshold
0x1A04 Sensor disconnected 0x1B0B violation
Maximum temperature Maximum humidity threshold
0x1A05 threshold violation 0x1B0D violation
High temperature threshold
0x1A07 violation 0x1B0F High humidity threshold violation
Low temperature threshold
0x1A09 violation 0x1B11 Low humidity threshold violation
Minimum temperature Minimum humidity threshold
0x1A0B threshold violation 0x1B13 violation
Short-term increasing
Maximum humidity threshold temperature rate of change
0x1A0D violation 0x1B15 violation
Short-term decreasing
High humidity threshold temperature rate of change
0x1A0F violation 0x1B17 violation
Long-term increasing
Low humidity threshold temperature rate of change
0x1A11 violation 0x1B19 violation
Long-term decreasing
Minimum humidity threshold temperature rate of change
0x1A13 violation 0x1B1B violation
Short-term increasing
temperature rate of change Discrete input abnormal state
0x1A15 violation 0x1B1D with 'critical' severity
Short-term decreasing
temperature rate of change Discrete input abnormal state
0x1A17 violation 0x1B1F with 'warning' severity
Long-term increasing
temperature rate of change Discrete input abnormal state
0x1A19 violation 0x1B21 with 'informational' severity
Long-term decreasing
temperature rate of change
0x1A1B violation 0x1B24 Beacon disconnected
10
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
Register Register
Value(s) Register Value Description Value(s) Register Value Description
A minimum temperature
threshold violation exists for
integrated Environmental Monitor
0x031A Lost Communication 0x0329 Sensor
Critical fault on integrated A low temperature threshold
Environmental Monitor input violation exists for integrated
0x031B contact 0x031D Environmental Monitor Sensor
Warning fault on integrated A high temperature threshold
Environmental Monitor input violation exists for integrated
0x0343 contact 0x031F Environmental Monitor Sensor
A maximum temperature
Lost communication to the threshold violation exists for
integrated Environmental integrated Environmental Monitor
0x0349 Monitor input contact 0x0327 Sensor
A high humidity threshold A minimum humidity threshold
violation exists for integrated violation exists for integrated
0x0323 Environmental Monitor Sensor 0x032D Environmental Monitor Sensor
11
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
0x131D Environmental humidity high 0x13CB Coil fluid inlet temperature high
0x131F Environmental humidity low 0x13CD Coil fluid inlet temperature low
0x1325 Suction pressure high 0x13CF Hot water inlet temperature high
0x1327 Suction pressure low 0x13D1 Hot water inlet temperature low
12
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
Humidifier cylinder full when
0x1345 unit off 0x13E7 Input #6 asserted
0x1347 Humidifier replace cylinder 0x13E9 Input #7 asserted
0x1349 Air flow low 0x13EB Input #8 asserted
0x134B Coil fluid valve actuator failed 0x13ED Input #9 asserted
Condenser valve actuator
0x134D failed 0x13EF Input #10 asserted
0x134F Hot water valve actuator failed 0x13F1 Input #11 asserted
VFD 1 acceleration
0x1351 overcurrent 0x13F3 Input #12 asserted
VFD 2 acceleration
0x1353 overcurrent 0x13F5 Input #13 asserted
VFD 1 deceleration
0x1355 overcurrent 0x13F7 Input #14 asserted
VFD 2 deceleration
0x1357 overcurrent 0x13F9 Input #15 asserted
VFD 1 steady operation
0x1359 overcurrent 0x13FB Input #16 asserted
VFD 2 steady operation Remote sensor at address 3
0x135B overcurrent 0x13FD removed
VFD 1 steady operation Remote sensor at address 4
0x135D overvoltage 0x13FF removed
VFD 2 steady operation Remote sensor at address 5
0x135F overvoltage 0x1403 removed
Remote sensor at address 6
0x1361 VFD 1 DC undervoltage 0x1405 removed
Remote sensor at address 7
0x1363 VFD 2 DC undervoltage 0x1407 removed
VFD 1 power supply open Remote sensor at address 8
0x1365 phase 0x1409 removed
VFD 2 power supply open Remote sensor at address 9
0x1367 phase 0x140B removed
Remote sensor at address 10
0x1369 VFD 1 output wiring error 0x140D removed
0x136B VFD 2 output wiring error 0x140F Remote sensor added
VFD 1 heat sink temperature
0x136D high 0x1411 Primary sensors failed
VFD 2 heat sink temperature
0x136F high 0x1413 Secondary Sensors failed
0x1371 VFD 1 motor 1 overload 0x1415 Secondary sensors active
13
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
0x1373 VFD 2 motor 1 overload 0x1417 System is offline
0x1375 VFD 1 overload 0x1419 System failure
0x1377 VFD 2 overload 0x141B Backup system online
VFD 1 acceleration
0x1379 overvoltage 0x141D System power off
VFD 2 acceleration
0x137B overvoltage 0x141F System is load sharing
VFD 1 deceleration
0x137D overvoltage 0x1421 Backup system unavailable
VFD 2 deceleration
0x137F overvoltage 0x1423 System smoke detected
VFD 1 external thermal
0x1381 sensor temperature high 0x1425 System fire detected
VFD 2 external thermal
0x1383 sensor temperature high 0x1427 Group fatal smoke alarm
VFD 1 braking resistor
0x1385 overheated 0x1429 Group fatal fire alarm
VFD 2 braking resistor
0x1387 temperature high 0x142B System communication lost
0x1389 VFD 1 motor 2 overload 0x142D Group configuration invalid
0x138B VFD 2 motor 2 overload 0x142F Group configuration conflict
0x138D VFD 1 memory error 0x1431 Module firmware mismatch
0x138F VFD 2 memory error 0x1433 System firmware mismatch
VFD 1 keypad transmission
0x1391 error 0x1435 Module download failure
VFD 2 keypad transmission
0x1393 error 0x1437 VFD 1 mains failure
0x1395 VFD 1 CPU error 0x1439 VFD 2 mains failure
0x1397 VFD 2 CPU error 0x143B VFD 1 overvoltage
VFD 1 option communication
0x1399 error 0x143D VFD 2 overvoltage
VFD 2 option communication
0x139B error 0x143F VFD 1 inverter overload
0x139D VFD 1 option error 0x1441 VFD 2 inverter overload
0x139F VFD 2 option error 0x1443 VFD 1 motor failure
0x13A1 VFD 1 drive startup error 0x1445 VFD 2 motor failure
0x13A3 VFD 2 drive startup error 0x1447 VFD 1 power card fail
VFD 1 RS485 communication
0x13A5 error 0x1449 VFD 2 power card fail
VFD 2 RS485 communication
0x13A7 error 0x14AF Mains A failure
14
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
0x13A9 Air filter clogged 0x14B1 Mains B failure
Compressor 1 maintenance
0x13AB required 0x14B3 Humidifier RS-485 failure
Compressor 2 maintenance
0x13AD required 0x14B5 Persistent low suction pressure
The NMC firmware is older than
the corresponding device
0x13AF Heater maintenance required 0x14FB firmware
The NMC firmware is newer
Humidifier maintenance than the corresponding device
0x13B1 required 0x14FD firmware
The ISX Central is still able to
communicate with the NMC but
Blower 1 maintenance the NMC cannot communicate
0x13B3 required 0x14FF with the device
Blower 2 maintenance Humidifier fault tolerance
0x13B5 required 0x13B7 exceeded
15
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
A rack inlet temperature A suction pressure sensor fault
0x231E sensor fault exists 0x2346 exists
A high discharge pressure A discharge pressure sensor
0x2320 alarm exists 0x2348 fault exists
A low suction pressure alarm On standby an input contact fault
0x2322 exists. 0x234C exists.
An evaporator fan 1 fault A persistent high discharge
0x2324 exists. 0x234E pressure alarm exists.
An evaporator fan 2 fault A persistent low suction pressure
0x2326 exists. 0x2350 alarm exists.
An evaporator fan 3 fault A startup low suction pressure
0x2328 exists. 0x2352 alarm exists.
A startup line pressure
0x232A A water detection fault exists. 0x2354 imbalance alarm exists.
A condensate pump fault
0x232C exists. 0x2356 Lost group communication.
A condensate pan full fault
0x232E exists.
16
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
A lower return air sensor fault A factory configuration not
0x2C1A exists. 0x2C60 completed alarm exists.
An upper supply air sensor A liquid refrigerant sensor fault
0x2C1C fault exists. 0x2C62 exists.
A middle supply air sensor An excessive compressor
0x2C1E fault exists. 0x2C64 cycling alarm exists.
A lower supply air sensor fault A no backup units available
0x2C20 exists. 0x2C66 alarm exists.
A rack inlet temperature
0x2C22 sensor fault exists. 0x2C38 A condensate pump fault exists.
A condensor fluid actuator fault A condensate pan full fault
0x2C24 exists. 0x2C3A exists.
A high discharge pressure An upper fan power supply fault
0x2C26 alarm exists. 0x2C3C exists.
A low suction pressure alarm A lower fan power supply fault
0x2C28 exists. 0x2C3E exists.
An evaporator fan 1 fault An air filter run hours violation
0x2C2A exists. 0x2C40 exists.
An evaporator fan 2 fault
0x2C2C exists. 0x2C42 Lost group communication.
An evaporator fan 3 fault A supply air high temperature
0x2C2E exists. 0x2C44 violation exists.
An evaporator fan 4 fault A return air high temperature
0x2C30 exists. 0x2C46 violation exists.
An evaporator fan 5 fault
0x2C32 exists. 0x2C48 A filter sensor fault exists.
An evaporator fan 6 fault
0x2C34 exists. 0x2C36 A water detection fault exists.
Internal communication fault Humidifier communication fault
0x1F02 exists. 0x1F56 exists.
0xlink isolation relay fault Compressor run hours violation
0x1F04 exists. 0x1F58 exists.
External communication fault Heater 1 run hours violation
0x1F08 exists. 0x1F5A exists.
Heater 2 run hours violation
0x1F10 Cooling failure exists. 0x1F5C exists.
Rack inlet 1 high temperature Heater 3 run hours violation
0x1F12 violation exists. 0x1F5E exists.
Rack inlet 2 high temperature Humidifier run hours violation
0x1F14 violation exists. 0x1F60 exists.
Rack inlet 3 high temperature
0x1F16 violation exists. 0x1F62 Fan 1 run hours violation exists.
0x1F18 High humidity violation exists. 0x1F64 Fan 2 run hours violation exists.
17
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
0x1F1A Low humidity violation exists. 0x1F66 Fan 3 run hours violation exists.
Air filter run hours violation
0x1F1C Air filter clogged fault exists. 0x1F68 exists.
Condensate pump run hours
0x1F1E Return air sensor fault exists. 0x1F6A violation exists.
Supply air upper sensor fault
0x1F20 exists. 0x1F6C Lost group communication.
Rack inlet temperature sensor Compressor drive
0x1F22 1 fault exists. 0x1F6E communication fault exists.
Rack inlet temperature sensor Supply air high temperature
0x1F24 2 fault exists. 0x1F70 violation exists.
Rack inlet temperature sensor Return air high temperature
0x1F26 3 fault exists. 0x1F72 violation exists.
Coil fluid valve actuator fault
0x1F28 exists. 0x1F74 Filter sensor fault exists.
High discharge pressure alarm Suction pressure sensor fault
0x1F2A exists. 0x1F78 exists.
Low suction pressure fault Discharge pressure sensor fault
0x1F2C alarm exists. 0x1F7A exists.
High suction pressure fault On standby an input contact fault
0x1F2E alarm exists. 0x1F7E exists.
Humidity supply sensor fault
0x1F30 Frequent Humidifier faults. 0x1F80 exists.
Humidity return sensor fault
0x1F32 Fan 1 fault exists. 0x1F82 exists.
0x1F34 Fan 2 fault exists. 0x1F84 Heater 1 fault exists.
0x1F36 Fan 3 fault exists. 0x1F86 Heater 2 fault exists.
0x1F38 Water detection fault exists. 0x1F88 Heater 3 fault exists.
Compressor high pressure alarm
0x1F3A Condensate pump fault exists. 0x1F8A exists.
Fan speed decreased to avoid
0x1F3C Fluid flowmeter fault exists. 0x1F8C water emission.
Humidifier water conductivity Fan speed decreased to avoid
0x1F3E too high. 0x1F8E compressor high pressure.
Humidifier low water level Compressor speed decreased to
0x1F40 alarm exists. 0x1F90 avoid abnormal pressure.
Humidifier excessive output Heater Interlock Shutdown
0x1F42 reduction alarm exists. 0x1F92 exists.
Invalid Supply Air Setpoint
0x1F44 Humidifier drain fault exists. 0x1F94 condition exists.
Humidifier cylinder full when Fluid calibration activated by
0x1F46 unit off alarm exists. 0x1F96 user.
Replace humidifier cylinder
0x1F48 alarm exists. 0x1F98 Cooling unit idle.
0x1F4A Compressor drive fault exists. 0x1F9A Oil return pump active.
18
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
Compressor drive warning Supply air lower sensor fault
0x1F4C exists. 0x1F9C exists.
Entering fluid high temperature Air flow decreased while
0x1F4E violation exists. 0x1F9E compressor off.
Entering fluid temperature
0x1F50 sensor fault exists. 0x1FA0 Excessive compressor cycling.
Leaving fluid temperature
0x1F52 sensor fault exists. 0x1FA2 Persistent high head pressure.
Power supply feed A fault
0x1F54 exists.
Register Register
Value(s) Register Value Description Value(s) Register Value Description
0x1D02 Internal communication fault exists 0x1D2A Condensate pump fault exists
0x1D04 A-link isolation relay fault exists 0x1D2C Fluid flowmeter fault exists
Entering fluid high temperature
0x1D06 Cooling failure exists 0x1D2E violation exists
Rack inlet high temperature violation Entering fluid temperature
0x1D08 exists 0x1D30 sensor fault exists
Leaving fluid temperature sensor
0x1D0A Air filter clogged fault exists 0x1D32 fault exists
0x1D0C Lower return air sensor fault exists 0x1D34 Condensate pan full fault exists
0x1D0E Upper return air sensor fault exists 0x1D36 Power source A failure exists
0x1D10 Lower supply air sensor fault exists 0x1D38 Power source B failure exists
0x1D12 Upper supply air sensor fault exists 0x1D3A Fan power supply left fault exists
Rack inlet temperature sensor fault Fan power supply right fault
0x1D14 exists 0x1D3C exists
0x1D16 Coil fluid valve actuator fault exists 0x1D3E Air filter run hours violation exists
On standby input contact fault
0x1D18 Fan 1 fault exists 0x1D42 exists
Supply air high temperature
0x1D1A Fan 2 fault exists 0x1D44 violation exists
19
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
Return air high temperature
0x1D1C Fan 3 fault exists 0x1D46 violation exists
20
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
Sensor 15 is returning invalid
0x3004 No description available. 0x3078 values.
Sensor 16 is returning invalid
0x3006 No description available. 0x307A values.
Sensor 17 is returning invalid
0x3008 No description available. 0x307C values.
Sensor 18 is returning invalid
0x300A A common alarm exists. 0x307E values.
Sensor 19 is returning invalid
0x300C Unit requires maintenance. 0x3080 values.
A/C Fan 1 has stopped Sensor 20 is returning invalid
0x300E spinning. 0x3082 values.
A/C Fan 2 has stopped Sensor 21 is returning invalid
0x3010 spinning. 0x3084 values.
A/C Fan 3 has stopped Compressor 1 overload
0x3012 spinning. 0x3086 protection is active.
A high pressure alarm exists in Compressor 2 overload
0x3014 circuit 1. 0x3088 protection is active.
A high pressure alarm exists in A low pressure alarm exists in
0x3016 circuit 2. 0x308A circuit 1.
A low pressure alarm exists in
0x3018 Water has been detected. 0x308C circuit 2.
Electrical re-heat stage 1 is
0x301A A phase failure has occurred. 0x308E overheated.
Fire/Smoke has been Electrical re-heat stage 2 is
0x301C detected. 0x3090 overheated.
A return air high temperature Electrical re-heat stage 3 is
0x301E violation exists. 0x3092 overheated.
A return air high humidity Electrical re-heat stage 4 is
0x3020 violation exists. 0x3094 overheated.
A supply air high temperature An alarm condition exists in Dry
0x3022 violation exists. 0x3096 Cooler 1.
A supply air high humidity An alarm condition exists in Dry
0x3024 violation exists. 0x3098 Cooler 2.
A water high temperature An alarm condition exists in Dry
0x3026 violation exists. 0x309A Cooler 3.
A return air low temperature An alarm condition exists in Dry
0x3028 violation exists. 0x309C Cooler 4.
A return air low humidity An alarm condition exists in
0x302A violation exists. 0x309E Pump 1.
21
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
A supply air low temperature An alarm condition exists in
0x302C violation exists. 0x30A0 Pump 2.
A supply air low humidity An alarm condition exists in
0x302E violation exists. 0x30A2 Pump 3.
A water low temperature An alarm condition exists in
0x3030 violation exists. 0x30A4 Pump 4.
Sensor 1 value deviates An alarm condition exists in
0x3032 beyond acceptable limit. 0x30A6 Humidifier 1.
Sensor 2 value deviates An alarm condition exists in
0x3034 beyond acceptable limit. 0x30A8 Humidifier 2.
Sensor 3 value deviates An alarm condition exists in
0x3036 beyond acceptable limit. 0x30AA Humidifier 3.
Sensor 4 value deviates A 5uS alarm exists in Humidifier
0x3038 beyond acceptable limit. 0x30AC 1.
Sensor 5 value deviates A 5uS alarm exists in Humidifier
0x303A beyond acceptable limit. 0x30AE 2.
Sensor 6 value deviates A 5uS alarm exists in Humidifier
0x303C beyond acceptable limit. 0x30B0 3.
Sensor 7 value deviates A 20uS alarm exists in
0x303E beyond acceptable limit. 0x30B2 Humidifier 1.
Sensor 8 value deviates A 20uS alarm exists in
0x3040 beyond acceptable limit. 0x30B4 Humidifier 2.
Sensor 9 value deviates A 20uS alarm exists in
0x3042 beyond acceptable limit. 0x30B6 Humidifier 3.
Sensor 10 value deviates
0x3044 beyond acceptable limit. 0x30B8 An alarm exists in Fan 1.
Sensor 11 value deviates
0x3046 beyond acceptable limit. 0x30BA An alarm exists in Fan 2.
Sensor 12 value deviates
0x3048 beyond acceptable limit. 0x30BC An alarm exists in Fan 3.
Sensor 13 value deviates
0x304A beyond acceptable limit. 0x30BE Fan 1 filter is clogged.
Sensor 14 value deviates
0x304C beyond acceptable limit. 0x30C0 Fan 2 filter is clogged.
Sensor 15 value deviates
0x304E beyond acceptable limit. 0x30C2 Fan 3 filter is clogged.
Sensor 16 value deviates
0x3050 beyond acceptable limit. 0x30C4 External Alarm 1 is active.
Sensor 17 value deviates
0x3052 beyond acceptable limit. 0x30C6 External Alarm 2 is active.
22
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
Sensor 18 value deviates
0x3054 beyond acceptable limit. 0x30C8 External Alarm 3 is active.
Sensor 19 value deviates
0x3056 beyond acceptable limit. 0x30CA External Alarm 4 is active.
Sensor 20 value deviates
0x3058 beyond acceptable limit. 0x30CC External Alarm 5 is active.
Sensor 21 value deviates
0x305A beyond acceptable limit. 0x30CE External Alarm 6 is active.
Sensor 1 is returning invalid
0x305C values. 0x30D0 External Alarm 7 is active.
Sensor 2 is returning invalid
0x305E values. 0x30D2 External Alarm 8 is active.
Sensor 3 is returning invalid
0x3060 values. 0x30D4 External Alarm 9 is active.
Sensor 4 is returning invalid
0x3062 values. 0x30D6 External Alarm 10 is active.
Sensor 5 is returning invalid
0x3064 values. 0x30D8 A Hot Gas Re-Heat alarm exists.
A circuit 1 electronic expansion
Sensor 6 is returning invalid valve pressure sensor error
0x3066 values. 0x30DA condition exists.
A circuit 1 electronic expansion
Sensor 7 is returning invalid valve temperature sensor error
0x3068 values. 0x30DC condition exists.
A circuit 1 electronic expansion
Sensor 8 is returning invalid valve stepper motor error
0x306A values. 0x30DE condition exists.
A circuit 2 electronic expansion
Sensor 9 is returning invalid valve pressure sensor error
0x306C values. 0x30E0 condition exists.
A circuit 2 electronic expansion
Sensor 10 is returning invalid valve temperature sensor error
0x306E values. 0x30E2 condition exists.
A circuit 2 electronic expansion
Sensor 11 is returning invalid valve stepper motor error
0x3070 values. 0x30E4 condition exists.
Sensor 12 is returning invalid
0x3072 values. 0x30E6 A freeze alarm is active.
Sensor 13 is returning invalid
0x3074 values. 0x30E8 A dehumidifier alarm is active.
23
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Value(s) Register Value Description Register Value(s) Register Value Description
The generator failed to stop. After
The output voltage on phase de-assertion of the Engine Start
has fallen below the low signal the quality of Source 2
0x1714 voltage threshold. 0x17D3 continued to be seen as good.
The output voltage on phase
has risen above the high InfraStruXure® ATS is not in
0x1716 voltage threshold. 0x17C7 automatic mode.
The output current on phase
has fallen below the low The device's Emergency Power Off
0x1724 current threshold. 0x17C2 (EPO) circuit is tripped.
The output current on phase The device's Emergency Power Off
has risen above the high (EPO) circuit has been switched
0x1726 current threshold. 0x17C1 back to the test position.
The ATS output frequency is
0x1760 outside the range. 0x174E The initiated test has failed.
There is an internal
communication error in the User input contact on the device is
0x17C4 device. 0x1780 in an abnormal state.
A data incompatibility exists
within the device. This is
typically the result of
mismatches between firmware
revisions of the transfer switch
controller and the Network User input contact on the device is
0x17C6 Management interface. 0x1781 in an abnormal state.
The InfraStruXure® ATS
cannot communicate with the User input contact on the device is
0x17D1 generator. 0x1782 in an abnormal state.
The InfraStruXure® ATS could
not read these registers from User input contact on the device is
0x17D7 the generator 0x1783 in an abnormal state.
The state of the generator's Remote
The InfraStruXure® ATS has Start input and the ATS's Engine
transferred to neutral position. Start output do not match. This
In this position neither Source indicates something wrong in the
1 nor Source 2 is selected and Engine Start wiring which must be
the ATS will have no output corrected. This condition may
voltage. The ATS is now prevent the generator from being
0x1704 running in mode. 0x17D4 started when needed.
24
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Value(s) Register Value Description Register Value(s) Register Value Description
An internal InfraStruXure®
ATS fault has been detected.
The ATS may have forced
itself to not-in-auto mode The InfraStruXure® ATS exterior
0x17CC (abnormal condition). 0x17C5 panel door is open.
The InfraStruXure® ATS' DC
backup has been lost. The ATS will
The generator failed to start. lose power on Source 1 failure
After assertion of the Engine causing the Engine Start signal to be
Start signal the quality of asserted. The ATS will then restart
0x17D2 Source 2 was poor 0x17CB from Source 2.
Metered and Switched Rack Power Distribution Unit (RPDU) Device Alarm Codes
The following table contains Modbus alarm codes specific to the RPDU
Register Register
Value(s) Register Value Description Value(s) Register Value Description
A low load threshold violation An overload threshold violation
0x0F01 exists at Bank (x) 0x0F14 exists at Phase (x)
A near overload threshold
0x0F03 violation exists at Bank (x) 0x0F16 A power supply 1 fault exists
25
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
An overload threshold violation
0x0F05 exists at Bank (x) 0x0F18 A power supply 2 fault exists
A low load threshold violation
0x0F08 Lost communication 0x0F1F exists at Outlet bank (x)
A low load threshold violation A near overload threshold
0x0F10 exists at Phase (x) 0x0F21 violation exists at Outlet bank (x)
A near overload threshold An overload threshold violation
0x0F12 violation exists at Phase (x) 0x0F23 exists at Outlet bank (x)
26
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
27
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
User Contact 1 is not in the The bypass feed switch has
0x1680 normal state. 0x2948 been opened.
A critical fault exists for
User Contact 2 is not in the integrated environmental input
0x1681 normal state. 0x2A80 contact 1
A critical fault exists for
User Contact 3 is not in the integrated environmental input
0x1682 normal state. 0x2A81 contact 2
A critical fault exists for
User Contact 4 is not in the integrated environmental input
0x1683 normal state. 0x2A82 contact 3
A critical fault exists for
Output Relay 1 is not in the integrated environmental input
0x1690 normal state. 0x2A83 contact 4
A warning fault exists for
Output Relay 2 is not in the integrated environmental input
0x1691 normal state. 0x2A84 contact 1 .
A warning fault exists for
Output Relay 3 is not in the integrated environmental input
0x1692 normal state. 0x2A85 contact 2 .
A warning fault exists for
Output Relay 4 is not in the integrated environmental input
0x1693 normal state. 0x2A86 contact 3 .
A warning fault exists for
The PDU is in maintenance integrated environmental input
0x16C1 bypass. 0x2A87 contact 4 .
PDU Emergency Power Off The system is in maintenance
0x16C3 Mode Set to Test 0x29C1 bypass.
PDU Emergency Power Off Input Isolation Transformer Over
0x16D1 Mode tripped 0x29C6 Temperature
PDU Internal Communication
0x16C4 Failure 0x29C8 Transformer Cooling Fan Failure
The data version of the PDU
controller is incompatible with
the data version of the
Network Management
0x16CC Interface. 0x29CA System Mode Alarm
PDU Input Isolation
Transformer Over
0x16C6 Temperature 0x16CA PDU System Mode Alarm
0x16C8 PDU Cooling Fan Failure
28
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
29
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
In bypass in response to an
0x0217 overload. 0x3A3B A charge fault exists.
The output voltage is outside The SII auxiliary input is
0x022B its defined limits. 0x3A3D activated.
A phase synchronization fault
0x022D exists. 0x3A41 A blown inverter fuse exists.
The battery is not installed
0x022F properly. 0x3A43 A blown rectifier fuse exists.
The battery voltage exceeds
the nominal battery voltage
0x0231 rating. 0x3A45 An auxiliary 1 fault exists.
The peak current limiter is A high temperature charger
0x3A01 active. 0x3A5B magnetic fault exists.
A bypass power supply fault
0x3A03 exists. 0x3A5F A battery monitor warning exists.
The delta current limiter is
0x3A05 active. 0x3A61 A battery monitor alarm exists.
A TSM 1/2/3 temperature
0x3A07 A fan fault exists. 0x3A69 shutdown exists.
A high direct current (DC) A charger 0/30 temperature
0x3A09 warning exists. 0x3A6B warning exists.
A charger 0/30 temperature
0x3A0B An inverter voltage fault exists. 0x3A6D shutdown exists.
A parallel synchronization fault
0x3A0D exists. 0x3A6F A high output voltage exists.
A second power supply fault An SSW temperature over 90
0x3A0F exists. 0x3A71 fault exists.
An internal power supply fault A low current fault exists for the
0x3A11 exists. 0x3A75 AC capacitors.
A static bypass switch high The advanced battery
0x3A1B temperature exists. 0x3A79 management is not installed.
The battery temperature
0x3A1D exceeds the critical threshold.
30
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
31
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
critical threshold.
32
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
33
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
34
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
The battery power is too low to
continue to support the load;
the UPS will shut down if input
power does not return to A load (kVA) alarm threshold
0x010F normal soon. 0x0209 violation exists.
An input voltage or frequency
problem prevents switching to
0x0114 The output power is turned off. 0x020F bypass mode.
Turned off for a defined period
of time in response to a
software command or off while
waiting for input power to In bypass in response to an
0x0115 return to normal. 0x0215 internal hardware fault.
At least one faulty battery In bypass in response to an
0x0119 exists. 0x0217 overload.
In bypass in response to an
0x011B internal hardware fault. 0x0219 In bypass for maintenance.
In bypass in response to the
UPS front-panel or a user-
initiated software command
0x011C typically for maintenance. 0x021D A system level fan fault exists.
In bypass in response to the
bypass switch at the UPS A runtime alarm threshold
0x011D typically for maintenance. 0x0227 violation exists.
A bypass power supply fault An extended run frame fault
0x011F exists. 0x0229 exists.
The output voltage is outside its
0x0120 A base module fan fault exists. 0x022B defined limits.
Lost communication with the A phase synchronization fault
0x0122 battery packs. 0x022D exists.
A graceful shutdown process
is being used to shut down the
load equipment before the The battery is not installed
0x0125 UPS turns off. 0x022F properly.
An automatic voltage regulator The battery voltage exceeds the
0x0126 (AVR) relay fault exists. 0x0231 nominal battery voltage rating.
An abnormal output voltage
0x0128 exists. 0x0235 A site wiring fault exists.
An emergency power off (EPO)
0x012A A battery charger fault exists. 0x0A01 switch is activated.
The internal battery A static bypass switch module
0x012C temperature exceeds the 0x0A03 fault exists.
35
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
critical threshold.
36
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
37
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
Name: ; Location: ; Action: Name: ; Location: ; Action:
0x1C06 door unlocked 0x1C13 Beacon disconnected
Name: ; Location: ; Action: Name: ; Location: ; Action:
0x1C08 door handle opened 0x1C14 Beacon turned on
Name: ; Location: ; Action:
0x1C0A door opened 0x1C16 Name: ; Location:
Name: ; Location: ; Action: Name: ; Location: ; Action: door
0x1C0C door relock timeout 0x1C18 sense disconnected
38
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
Short-term decreasing
temperature rate of change High temperature threshold
0x1915 violation 0x2F07 violation
Long-term increasing
temperature rate of change Low temperature threshold
0x1917 violation 0x2F09 violation
Long-term decreasing
temperature rate of change Minimum temperature threshold
0x1919 violation 0x2F0B violation
Maximum humidity threshold
0x2E02 Lost communication 0x2F0D violation
Temperature or
Temperature/Humidity Sensor
0x2E04 disconnected 0x2F0F High humidity threshold violation
Maximum temperature
0x2E05 threshold violation 0x2F11 Low humidity threshold violation
High temperature threshold Minimum humidity threshold
0x2E07 violation 0x2F13 violation
Short-term increasing
Low temperature threshold temperature rate of change
0x2E09 violation 0x2F15 violation
Short-term decreasing
Minimum temperature temperature rate of change
0x2E0B threshold violation 0x2F17 violation
Long-term increasing
Maximum humidity threshold temperature rate of change
0x2E0D violation 0x2F19 violation
Long-term decreasing
High humidity threshold temperature rate of change
0x2E0F violation 0x2F1B violation
Low humidity threshold Dry Contact Sensor
0x2E11 violation 0x2F1E disconnected
Minimum humidity threshold Discrete input abnormal state
0x2E13 violation 0x2F1F with 'critical' severity
Short-term increasing
temperature rate of change Discrete input abnormal state
0x2E15 violation 0x2F21 with 'warning' severity
Short-term decreasing
temperature rate of change Discrete input abnormal state
0x2E17 violation 0x2F23 with 'informational' severity
39
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
Long-term increasing
temperature rate of change Dry Contact Sensor
0x2E19 violation 0x2E1E disconnected
Long-term decreasing
temperature rate of change
0x2E1B violation
40
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Register Register
Value(s) Register Value Description Value(s) Register Value Description
temperature rate of change
violation
DC capacitor service life has Data parameters values are not
0x011B expired. 0x0159 valid.
System level fan service life
0x011D has expired. 0x015B Emergency stop in progress.
0x011F Supply service life has expired. 0x015D System level fan fault exists.
AC capacitor service life has An internal UPS hardware fault
0x0121 expired. 0x015F exists.
The internal UPS temperature
0x0123 A battery chopper fault exists. 0x0161 exceeds the critical threshold.
Mains input not available due
0x0125 to a fault condition. 0x0163 Shutdown in progress.
Mains input frequency is out of
0x0127 range. 0x0165 Graceful shutdown in progress.
Load protection lost due to an
Mains input voltage is out of insufficient number of good
0x0129 range. 0x0167 power modules.
Power module redundancy is
0x012B A mains input fuse fault exists. 0x0169 lost.
An internal hardware fault
0x012D exists in Mains input. 0x016B Technical check recommended.
0x012F Mains input wiring fault exists. 0x016D Contact APC for secure start-up.
An internal UPS communication
0x0131 In bypass. 0x016F fault exists.
Bypass input frequency is out Transfer refused - overlap not
0x0133 of range. 0x0171 confirmed.
41
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
42
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1
APC APPLICATION NOTE
Conclusion
NetBotz® is designed to communicate with a Building Management System through the Modbus TCP protocol, using port 502
or Modbus(RTU/ASCII) using a USB to RS485 cable. TCP protocol is a standard in the industry and is supported by almost all
BMS vendors. NetBotz® Modbus provides the ability to correlate the physical infrastructure of the data center “white space”
with the supporting building infrastructure.
References
• www.modbus.org
43
___________________________________________________________________________________________________
©2009 American Power Conversion. All rights reserved. No part of this publication may be used, reproduced, photocopied, transmitted,
or stored in any retrieval system of any nature, without the written permission of the copyright owner. www.apc.com Rev 2010-1