Tags:

Transcription

Infrastructure Management & MonitoringFor Business-Critical Continuity Liebert IntelliSlot Modbus 485, Modbus IP and BACnet IPReference Guide

TABLE OF CONTENTS1.0LIEBERT EQUIPMENT COMPATIBILITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11.1Connectivity to Liebert IntelliSlot Using Modbus 485, Modbus IP or BACnet IP . . . . . . . . . 11.2Compatibility with Liebert Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Table 1Liebert Equipment and Compatible Liebert IntelliSlot Cards . . . . . . . . . . . . . . . . . . . . . . 12.0MODBUS COMMUNICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32.1Implementation Basics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.2Transmission Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Table 22.32.4Modbus Remote Transmission Unit settings for Liebert IntelliSlot 485/IP interfacecard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Modbus Packet Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.3.12.3.2Device Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Function Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Table 3Supported Modbus function codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.3.32.3.4Data Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Error Check Field. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4RTU Framing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Table 4Query sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Table 5Response sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5i

3.0MODBUS 485 AND MODBUS IP PROTOCOLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63.1Precision Cooling Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Table 6Liebert Challenger 3000, Liebert Challenger ITR , Liebert CW , Liebert DeluxeSystem/3, Liebert DS, Liebert HPM , Liebert PeX - Status and Coil . . . . . . . . . . . . . . . . 6Table 7Liebert Challenger 3000, Liebert Challenger ITR, Liebert CW, Liebert DeluxeSystem/3, Liebert DS, Liebert HPM, Liebert PeX - Input and Holding . . . . . . . . . . . . . . 11Table 8Liebert Challenger 3000, Liebert Challenger ITR, Liebert CW, Liebert DeluxeSystem/3, Liebert DS, Liebert HPM, Liebert PeX - Glossary . . . . . . . . . . . . . . . . . . . . . . 22Table 9Liebert CRV - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Table 10Liebert CRV - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Table 11Liebert CRV - Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Table 12Liebert HPC (Chiller) - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Table 13Liebert HPC (Chiller) - Input and Holding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Table 14Liebert HPC (Chiller) - Glossary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Table 15Liebert XDC - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Table 16Liebert XDC - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Table 17Liebert XDC - Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Table 18Liebert XDP - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Table 19Liebert XDP - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Table 20Liebert XDP - Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Table 21Liebert XDWP (XDP-W ) - Status and Coil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Table 22Liebert XDWP (XDP-W) - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Table 23Liebert DS and Liebert PeX - Status and Coil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Table 24Liebert DS and Liebert PeX - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Table 25Liebert XDF - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Table 26Liebert XDF - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Table 27Liebert Challenger 3000 , Liebert Deluxe System/3 , Liebert Himod , LiebertICS - Input and Holding - LAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Table 28Liebert DataMate , Liebert Mini-Mate Plus , Liebert Mini-Mate2 - Input andHolding - L0B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Table 29Liebert DataMate, Liebert Mini-Mate2 - Input and Holding - MM2 . . . . . . . . . . . . . . . 102Table 30Liebert Mini-Mate2 8 Ton - Input and Holding - L8T . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Table 31Liebert Atlas Air , Liebert Atlas PEC , Liebert LECS 15 - Input andHolding - C10 2-step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Table 32Liebert Atlas Air, Liebert Atlas PEC, Liebert CEMS 100 - Input andHolding - C100 4-step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107ii

3.23.3Power Distribution and Power Conditioning Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Table 33Liebert Datawave , Liebert FPC , Liebert PPC - Input and Holding - PMP, PM2Options for Liebert FPC and Liebert PPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Table 34Liebert Datawave, Liebert EXC, Liebert FPC, Liebert PPC - Input and Holding - PMPOption for Liebert FPC, Liebert PPC112Table 35Liebert EXC, Liebert FDC, Liebert FPC, Liebert PPC Liebert RDC, LiebertRX - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Table 36Liebert EXC, Liebert FDC, Liebert FPC, Liebert RDC, Liebert PPC, LiebertRX - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116Table 37Liebert FDC, Liebert FPC, Liebert RDC, Liebert RX - Glossary . . . . . . . . . . . . . . . . . . 125Table 38Liebert STS , Liebert STS/PDU - Input and Holding - STS. . . . . . . . . . . . . . . . . . . . . 128Table 39Liebert STS2 , Liebert STS2/PDU - Input and Holding - STS2. . . . . . . . . . . . . . . . . . 130UPS Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Table 40Liebert APM - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Table 41Liebert APM - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Table 42Liebert APM - Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Table 43Liebert GXT2 and Liebert GXT3 - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Table 44Liebert GXT2 and Liebert GXT3 - Input and Holding. . . . . . . . . . . . . . . . . . . . . . . . . . . 141Table 45Liebert HiNet - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Table 46Liebert Nfinity - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Table 47Liebert HiNet - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Table 48Liebert Nfinity - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Table 49Liebert NX - Status and Coil. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Table 50Liebert NX - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147Table 51Liebert NXL SA, SR, SN, MM, CD - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . 149Table 52Liebert NXL SA, SR, SN, MM, CD - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . 152Table 53Liebert NXL SA, SR, SN, MM, CD - Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Table 54Liebert PowerSure Interactive (before July 2008) - Status and Coil . . . . . . . . . . . . . . 172Table 55Liebert PowerSure Interactive (before July 2008) - Input and Holding . . . . . . . . . . . . . 173Table 56Liebert PowerSure Interactive 2 - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174Table 57Liebert PowerSure Interactive 2 - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Table 58Liebert Series 300 UPS - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Table 59Liebert Series 300 UPS - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Table 60Liebert Series 600 UPS - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Table 61Liebert Series 600 UPS - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180Table 62Liebert Series 610 SCC UPS - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Table 63Liebert Series 610 SCC UPS - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Table 64Liebert HiPulse , Liebert SICE 7200 - Input and Holding - SMM/SSM. . . . . . . . . . . . 182Table 65Liebert SICE 7200 - Input and Holding - SSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185Table 66Liebert NPower - Input and Holding - IMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186iii

3.4Battery Monitoring Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Table 67Liebert BDSU - Status and Coil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Table 68Liebert BDSU - Input and Holding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1904.0BACNET COMMUNICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1944.1BACnet Protocol Implementation Conformance Statement . . . . . . . . . . . . . . . . . . . . . . . . 1944.1.14.1.24.1.34.1.44.24.3Segmentation Capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Supported Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Standard Object Types Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Object Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194195196197Precision Cooling Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200Table 69Liebert Challenger 3000, Liebert Challenger ITR, Liebert CW, Liebert DeluxeSystem/3, Liebert DS, Liebert HPM, Liebert PeX - Binary Data . . . . . . . . . . . . . . . . . . 200Table 70Liebert Challenger 3000, Liebert Challenger ITR, Liebert CW, Liebert DeluxeSystem/3, Liebert DS, Liebert HPM, Liebert PeX - Analog Data . . . . . . . . . . . . . . . . . . 203Table 71Liebert Challenger 3000, Liebert Challenger ITR, Liebert CW, Liebert DeluxeSystem/3, Liebert DS, Liebert HPM, Liebert PeX - Multistate Data . . . . . . . . . . . . . . . 205Table 72Liebert Challenger 3000, Liebert Challenger ITR, Liebert CW, Liebert DeluxeSystem/3, Liebert DS, Liebert HPM, Liebert PeX - Glossary . . . . . . . . . . . . . . . . . . . . . 212Table 73Liebert CRV - Binary Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220Table 74Liebert CRV - Analog Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223Table 75Liebert CRV - Multistate Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Table 76Liebert CRV - Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Table 77Liebert HPC - Binary Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Table 78Liebert HPC - Analog Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Table 79Liebert HPC - Multistate Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242Table 80Liebert HPC - Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243Table 81Liebert XDP, Liebert XDWP (XDP-W) - Binary Data . . . . . . . . . . . . . . . . . . . . . . . . . . . 246Table 82Liebert XDP, Liebert XDWP (XDP-W) - Analog Data . . . . . . . . . . . . . . . . . . . . . . . . . . . 248Table 83Liebert XDP, Liebert XDWP (XDP-W) - Multistate Data . . . . . . . . . . . . . . . . . . . . . . . . 251Table 84Liebert XDP, Liebert XDWP (XDP-W) - Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258Table 85Liebert DataMate, Liebert Mini-Mate2 - MM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264Table 86Liebert Mini-Mate2 8 Ton - L8T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265UPS Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267Table 87Liebert APM - Binary Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267Table 88Liebert APM - Analog Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268Table 89Liebert APM - Multistate Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270Table 90Liebert APM - Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270iv

Liebert Equipment Compatibility - Connectivity to Liebert IntelliSlot Using Modbus 485, Modbus IP or BACnet IP1.0LIEBERT EQUIPMENT COMPATIBILITY1.1Connectivity to Liebert IntelliSlot Using Modbus 485, Modbus IP or BACnet IPThis publication describes the Modbus and BACnet communications protocols available forcommunication with Emerson Network Power equipment. Included are the Liebert IntelliSlotModbus 485, Modbus IP and the BACnet IP communications cards. The Modbus information includes implementation basics, supported types, frame format, functioncode support and similar subjects. The BACnet information includes the BACnet service listing, object types, device objects, analogobjects, binary objects, multistate objects and BACnet engineering units.1.2Compatibility with Liebert EquipmentTable 1 shows the type of Liebert IntelliSlot Modbus 485, Modbus IP or BACnet IP card required forselected Liebert products.Table 1Liebert Equipment and Compatible Liebert IntelliSlot CardsProduct SupportedRefertoTables:MODBUS 485 & MODBUS IP PROTOCOLS Precision Cooling ProductsLiebert Challenger 30006-8Liebert Challenger ITR6-8Liebert CRV9-11Liebert CW6-8Liebert Deluxe System/36-8Liebert DS6-8Liebert HPC (Chiller)12-14Liebert HPM6-8Liebert XDC15-16Liebert XDP18-20Liebert XDWP (XDP-W)21-22Liebert PeX6-8Liebert DS23-24Liebert PeX23-24Liebert XDF25-26Liebert Challenger 300027Liebert Deluxe System/327Liebert Himod27Liebert ICS27Liebert DataMate28Liebert Mini-Mate Plus28Liebert Mini-Mate228Liebert DataMate29Liebert Mini-Mate229Liebert Mini-Mate2 8 Ton30Liebert Atlas Air31Liebert Atlas PEC31Liebert LECS 1531Liebert Atlas Air3232Liebert Atlas PECLiebert CEMS 10032Compatible Card Part NumberController / Liebert IntelliSlotLiebert IntelliSlotProtocolModbus 485 Card Web / Modbus 485 CardModbus IP /BACnet IPLiebertiCOM -ADPTIS-WEBADPT—1

Liebert Equipment Compatibility - Compatibility with Liebert EquipmentTable 1Liebert Equipment and Compatible Liebert IntelliSlot Cards (continued)Product SupportedRefertoTables:Compatible Card Part NumberController / Liebert IntelliSlotLiebert IntelliSlotProtocolModbus 485 Card Web / Modbus 485 CardMODBUS 485 & MODBUS IP PROTOCOLS (continued) Power Distribution & Power Conditioning ProductsLiebert Datawave33PMP, PM2 forLiebert FPC33Liebert FPC &Liebert PPCLiebert PPC33Liebert FPC, Liebert RDC,Liebert FDC, Liebert RXLiebert DatawaveLiebert FPCLiebert PPCLiebert STS / Liebert STS/PDULiebert STS2 / Liebert STS2/PDU UPS SystemsLiebert APMLiebert GXT2Liebert GXT3Liebert HiNetLiebert NfinityLiebert NXLiebert NXL (SA, SR, SN, MM, CD)Liebert PowerSure InteractiveLiebert PowerSure Interactive 2Liebert Series 300 UPSLiebert Series 600 UPSLiebert Series 610 SCC UPSLiebert HiPulseLiebert SICE 7200Liebert SICE 7200Liebert NPower Battery Monitoring ProductsLiebert BDSUBACNET IP PROTOCOL Precision Cooling ProductsLiebert Challenger 3000Liebert Challenger ITRLiebert CRVLiebert CWLiebert Deluxe System/3Liebert DSLiebert HPCLiebert HPMLiebert PeXLiebert XDPLiebert XDWP (XDP-W)Liebert DataMateLiebert Mini-Mate2Liebert Mini-Mate2 8 Ton Precision Cooling ProductsLiebert APMModbus IP /BACnet (Modbus IP only)3434343839PMP forLiebert FPC &Liebert �——IS-485X—IS-IPBMX(Modbus IP �—IS-WEBADPT(BACnet IP -7277-8069-7269-7281-8481-8485858687-902IS-IPBML

Modbus Communications - Implementation Basics2.0MODBUS COMMUNICATIONS2.1Implementation BasicsModbus protocol provides control and data acquisition, through query and response, between masterand slave devices. This protocol comprises the rules for communication, controlling the messageformat between devices, how master and slave devices initiate communications, as well as unitidentification, message-handling and error-checking.The Liebert IntelliSlot 485/IP card acts as a slave device on a network. This network can be amultidrop configuration over EIA-485, where multiple slaves reside on a common wire or loop.2.2Transmission FormatThe Liebert IntelliSlot 485/IP interface card supports Modbus Remote Terminal Unit (RTU)transmission modes. See Table 2 below.Table 2Modbus Remote Transmission Unit settings for Liebert IntelliSlot 485/IP interface rityBitsStopBitsStartBitsEIA-485/4222 wireRTU9600, 19200or 384008None112.3Modbus Packet FormatEach Modbus packet consists of these fields: 2.3.1Device AddressFunction CodeData Field(s)Error Check FieldDevice AddressThe address field immediately follows the beginning of the frame and consists of 8-bits (RTU). This bitindicates the user-assigned address of the slave device that is to receive the message from theattached master device.Each slave must be assigned a unique address. Only the addressed slave will respond to a query thatcontains its address.3

Modbus Communications - Modbus Packet Format2.3.2Function CodeThe function code field tells the addressed slaves what function to perform. Function codes aredesigned to invoke a specific action by the slave device. The function code ranges from 1 to 127.Liebert IntelliSlot Modbus server supports the following Modbus function codes.Table 3CodeSupported Modbus function codesFunctionDescription01Read CoilsRead from 1 to 2000 contiguous status of coils managed by the server. Coils inthe response message are packed as one per bit of a byte, 1 On and 0 Off. Ifthe requested quantity of coils is not a multiple of 8, zeros are padded in thefinal byte.02Read Discrete InputsRead from 1 to 2000 contiguous input status managed by the server. Discreteinputs in the response message are packed as one per bit of a byte, 1 On and0 Off. If the requested number of inputs is not a multiple of 8, zeros are paddedin the final byte.03Read Holding RegistersRead the contents of contiguous block of 1 to 127 holding registers. Data arepacked as two bytes per register; the first byte contains the high order bits.04Read Input RegistersRead the contents of contiguous block of 1 to 127 Input registers. Data arepacked as two bytes per register; the first byte contains the high order bits.05Write Single CoilWrite a single output to either On (1) or Off (0) mapped in coil section.06Write Single RegisterWrite a value into a single holding register;15Write Multiple CoilsForce each coil in a sequence of coils to either On or Off.16Write Multiple RegistersWrite values into a block of contiguous registers (1 to 120)2.3.3Data FieldsThe data field length varies, 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 commandspecified or to the response to a data request from the master device.2.3.4Error Check FieldThe Error Check Field consists of a 16-bit (2 byte) Cyclical Redundancy Check (CRC16). It allows thereceiving device to detect a packet that has been corrupted by transmission errors.4

Modbus Communications - RTU Framing2.4RTU FramingThe example below shows a typical query and response from a Liebert IntelliSlot interface card. Themaster device initiates a query asking Slave Device, with address 2, for holding registers starting atholding register 40051 (offset 50) and including next two registers (three total).Table 4Query sampleStarting RegisterNumber of RegistersCRC16SlaveAddressFunctionCodeHi ByteLo ByteHi ByteLo ByteHi ByteLo Byte020300320003E5FATable 5Response sampleRegisterSlaveAddressFunctionCodeCount:Bytes ofData02036CRC1640051 Data40052 Data40053 DataHiLoHiLoHiLoHi ByteLo Byte15800FA00541B0DSlave Device, with address 2, responds to Function Code 3 with 6 bytes of hexadecimal data and endswith CRC16 checksum.Register values: 40051 158 (hex) 344 (decimal)40052 FA (hex) 250 (decimal)40053 54 (hex) 84 (decimal)5

Modbus 485 and Modbus IP Protocols - Precision Cooling Products3.0MODBUS 485 AND MODBUS IP PROTOCOLS3.1Precision Cooling ProductsTable 6Liebert Challenger 3000, Liebert Challenger ITR , Liebert CW , Liebert Deluxe System/3, LiebertDS, Liebert HPM , Liebert PeX - Status and CoilControllerLiebert ProductsLiebert iCOM v4Units with Liebert iCOM FirmwarePA1.04.033.STD or later:Liebert Challenger 3000Liebert Challenger ITRLiebert CWLiebert Deluxe System/3Liebert DSLiebert PeXUnits withLiebert iCOM:Liebert HPMAvailable PointsData DescriptionStatusCoil# of BitsNotesExtra NotesExt Reheat Lockout10009-1Active on Alarm1, 2, 3, 4Ext Humidifier Lockout10010-1Active on Alarm1, 2, 3, 4Minimum Chilled Water Temp Set Point Enable100131310 disabled1 enabled1, 2, 3, 4Return Air Sensor Event Control100191910 disabled1 enabled1, 2, 3, 4Ext Air Sensor A Event Control100202010 disabled1 enabled1, 2, 3, 4Ext Compressor Lockout10021-1Active on Alarm1, 2, 3, 4-2510 off1 on1, 2, 3, 4Fan State10025-10 off1 on1, 2, 3, 4Cooling State10026-10 off1 on1, 2, 3, 4Free Cooling State10027-10 off1 on1, 2, 3, 4Hot Water / Hot Gas State10028-10 off1 on1, 2, 3, 4Electric Reheat State10029-10 off1 on1, 2, 3, 4Humidifier State10030-10 off1 on1, 2, 3, 4Dehumidifier State10031-10 off1 on1, 2, 3, 4Main Fan Overload10034-1Active on Alarm1, 2, 3, 4Loss of Air Flow10035-1Active on Alarm1, 2, 3, 4Ext Loss of Flow10036-1Active on Alarm1, 2, 3, 4Compressor High Head Pressure10037-1Active on Alarm1, 2, 3, 4Compressor Low Suction Pressure10038-1Active on Alarm1, 2, 3, 4Compressor Thermal Overload10039-1Active on Alarm1, 2, 3, 4Compressor Pump Down Issue10040-1Active on Alarm1, 2, 3, 4Compressor High Head Pressure 210041-1Active on Alarm1, 2, 3, 4Compressor Low Suction Pressure 210042-1Active on Alarm1, 2, 3, 4System On/Off ControlCompressor Thermal Overload 210043-1Active on Alarm1, 2, 3, 4Compressor Pump Down Issue 210044-1Active on Alarm1, 2, 3, 46

Modbus 485 and Modbus IP Protocols - Precision Cooling ProductsTable 6Liebert Challenger 3000, Liebert Challenger ITR , Liebert CW , Liebert Deluxe System/3, LiebertDS, Liebert HPM , Liebert PeX - Status and Coil (continued)ControllerLiebert ProductsLiebert iCOM v4Units with Liebert iCOM FirmwarePA1.04.033.STD or later:Liebert Challenger 3000Liebert Challenger ITRLiebert CWLiebert Deluxe System/3Liebert DSLiebert PeXUnits withLiebert iCOM:Liebert HPMAvailable PointsData DescriptionStatusCoil# of BitsNotesExtra NotesDig Scroll Comp Over Temp 110045-1Active on Alarm1, 2, 3, 4Dig Scroll Comp Over Temp 210046-1Active on Alarm1, 2, 3, 4Smoke Detected10047-1Active on Alarm1, 2, 3, 4Water Under Floor10048-1Active on Alarm1, 2, 3, 4Humidifier Issue10049-1Active on Alarm1, 2, 3, 4Ext Standby Glycol Pump On10050-1Active on Alarm1, 2, 3, 4Ext Standby Unit On10051-1Active on Alarm1, 2, 3, 4Ext Condenser Pump High Water10052-1Active on Alarm1, 2, 3, 4Return Air Sensor Issue10053-1Active on Alarm1, 2, 3, 4Ext Loss of Air Blower10055-1Active on Alarm1, 2, 3, 4Humidifier Low Water10058-1Active on Alarm1, 2, 3, 4Humidifier Over Current10059-1Active on Alarm1, 2, 3, 4Ext Over Temperature10060-1Active on Alarm1, 2, 3, 4Shutdown - Loss Of Power10061-1Active on Alarm1, 2, 3, 4Supply Chilled Water Over Temp10065-1Active on Alarm1, 2, 3, 4Return Air Over Temperature10067-1Active on Alarm1, 2, 3, 4Return Air Under Temperature10068-1Active on Alarm1, 2, 3, 4High Return Humidity10069-1Active on Alarm1, 2, 3, 4Low Return Humidity10070-1Active on Alarm1, 2, 3, 4Ext Air Sensor A Over Temperature10071-1Active on Alarm1, 2, 3, 4Ext Air Sensor A Under Temperature10072-1Active on Alarm1, 2, 3, 4Ext Air Sensor A High Humidity10073-1Active on Alarm1, 2, 3, 4Ext Air Sensor A Low Humidity10074-1Active on Alarm1, 2, 3, 4Supply Chilled Water Loss of Flow10075-1Active on Alarm1, 2, 3, 4Clogged Air Filter10076-1Active on Alarm1, 2, 3, 4Supply Air Sensor Issue10077-1Active on Alarm1, 2, 3, 4Free Cooling Temp Sensor Issue10078-1Active on Alarm1, 2, 3, 4Ext Air Sensor A Issue10079-1Active on Alarm1, 2, 3, 4Fan Hours Exceeded10080-1Active on Alarm1, 2, 3, 4Compressor Hours Exceeded 110081-1Active on Alarm1, 2, 3, 4Compressor Hours Exceeded 210082-1Active on Alarm1, 2, 3, 4Free Cooling Valve Hours Exceeded10083-1Active on Alarm1, 2, 3, 4Electric Reheater Hours Exceeded 110084-1Active on Alarm1, 2, 3, 4Electric Reheater Hours Exceeded 210085-1Active on Alarm1, 2, 3, 4Electric Reheater Hours Exceeded 310086-1Active on Alarm1, 2, 3, 47

Modbus 485 and Modbus IP Protocols - Precision Cooling ProductsTable 6Liebert Challenger 3000, Liebert Challenger ITR , Liebert CW , Liebert Deluxe System/3, LiebertDS, Liebert HPM , Liebert PeX - Status and Coil (continued)ControllerLiebert ProductsLiebert iCOM v4Units with Liebert iCOM FirmwarePA1.04.033.STD or later:Liebert Challenger 3000Liebert Challenger ITRLiebert CWLiebert Deluxe System/3Liebert DSLiebert PeXUnits withLiebert iCOM:Liebert HPMAvailable PointsData DescriptionStatusCoil# of BitsNotesExtra NotesHot Water / Hot Gas Valve Hours Exceeded10087-1Active on Alarm1, 2, 3, 4Humidifier Hours Exceeded10088-1Active on Alarm1, 2, 3, 4Dehumidifier Hours Exceeded10089-1Active on Alarm1, 2, 3, 4Unit Communication Lost10091-1Active on Alarm1, 2, 3, 4Master Unit Communication Lost10092-1Active on Alarm1, 2, 3, 4Unit Code Missing10094-1Active on Alarm1, 2, 3, 4Service Required10098-1Active on Alarm1, 2, 3, 4Humidifier Control Board Not Detected10099-1Active on Alarm1, 2, 3, 4Customer Input 110104-1Active on Alarm1, 2, 3, 4Customer Input 210105-1Active on Alarm1, 2, 3, 4Customer Input 310106-1Active on Alarm1, 2, 3, 4Customer Input 410107-1Active on Alarm1, 2, 3, 4Dig Scroll Comp Discharge Temp Sensor Issue 110108-1Active on Alarm1, 2, 3, 4Dig Scroll Comp Discharge Temp Sensor Issue 210109-1Active

Liebert NXL (SA, SR, SN, MM, CD) 51-53 — IS-485X — IS-IPBMX Liebert PowerSure Interactive 54-55 —OC-485 — — Liebert PowerSure Interactive 2 56-57 —OC-485 — — Liebert Series 300 UPS 58-59 — OC485-ADPT IS-WEBADPT — Liebert Series 600 UPS 60-61 — OC485-ADPT IS-WEBADPT — Liebert Seri