{
 "manufacturer": "Contemporary Controls",
 "manufacturer_slug": "contemporary-controls",
 "model": "Liebert Series 600 UPS via BASgatewayLX",
 "short_model": "BASgatewayLX Liebert 600 UPS",
 "model_slug": "basgatewaylx-liebert-series-600-ups",
 "aliases": [
  "Series 600",
  "Liebert 600T",
  "Liebert UPS Modbus"
 ],
 "equipment_type": "UPS (uninterruptible power supply)",
 "applies_to": "Liebert Series 600 UPS systems on Modbus, read by a BASgatewayLX.",
 "summary": "Gateway profile for the Liebert Series 600 UPS: 80 objects (42 AI, 38 BI), all polled. Binary inputs give load on inverter/bypass/battery, transfers, switch states and the alarm and customer alarm bits; analog inputs give nominal ratings, load in VA, W and % of capacity, frequencies, battery voltage, current, time and charge, and input, bypass and output voltages and currents per line.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "Built from Contemporary Controls' BASgatewayLX Modbus device profile LIEBERT_SERIES_600_UPS_a_LX.csv; the profile maps the registers in the Liebert Series 600 Modbus register list (https://www.ccontrols.com/support/dp/Liebert_IntelliSlot.docx).",
  "Object instances are the ones this profile assigns when it is loaded into the gateway. A site that edited or rebuilt the profile may use different instances.",
  "All 80 rows are flagged for polling in the profile, so every object is served to BACnet once the profile is loaded.",
  "The CSV has no read/write column: Analog/Binary Inputs are read-only and Analog/Binary Outputs are commandable (priority array), which is how the gateway maps them (access inferred). Descriptions give the Modbus register each object reads.",
  "Some names appear more than once in the profile as published (Load On Bypass); they are kept as printed and told apart by instance."
 ],
 "source": {
  "title": "BASgatewayLX Modbus device profile LIEBERT_SERIES_600_UPS_a",
  "doc_number": "LIEBERT_SERIES_600_UPS_a_LX.csv",
  "revision_date": null,
  "url": "https://www.ccontrols.com/support/dp/Liebert600UPS.zip"
 },
 "integration": {
  "summary": "Read the load-on-inverter/bypass/battery bits, load %, battery time and charge, and the shutdown/overload alarms.",
  "minimum_points": [
   {
    "ref": "BI 2",
    "name": "Load On Inverter",
    "why": "Load on inverter"
   },
   {
    "ref": "BI 3",
    "name": "Load On Bypass",
    "why": "Load on bypass"
   },
   {
    "ref": "BI 6",
    "name": "Load On Battery",
    "why": "Load on battery"
   },
   {
    "ref": "AI 51",
    "name": "Load / Capacity",
    "why": "Load, % of capacity"
   },
   {
    "ref": "AI 57",
    "name": "Battery Time Remaining",
    "why": "Battery time remaining, min"
   },
   {
    "ref": "AI 58",
    "name": "Battery Charge Percentage",
    "why": "Battery charge, %"
   },
   {
    "ref": "AI 63",
    "name": "Output Voltage L1",
    "why": "Output voltage L1"
   },
   {
    "ref": "AI 52",
    "name": "Output Frequency",
    "why": "Output frequency"
   },
   {
    "ref": "BI 14",
    "name": "Low Battery - Shutdown Imminent",
    "why": "Low battery, shutdown imminent"
   },
   {
    "ref": "BI 16",
    "name": "Output Overload",
    "why": "Output overload"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "The BASgatewayLX presents each Modbus device as its own virtual BACnet device on BACnet IP; give it a unique device instance and Modbus address (serial) or IP address (Modbus TCP) when you add it with this profile.",
   "One BASgatewayLX handles up to 100 Modbus devices and 1000 polled points in total, so leave unneeded rows unpolled."
  ],
  "gotchas": [
   "Load On Bypass appears twice (BI 3 and BI 7) as printed in the profile."
  ]
 },
 "points": [
  {
   "type": "BI",
   "instance": 1,
   "name": "Auto Retransfer Primed",
   "description": "Modbus 100049",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Load On Inverter",
   "description": "Modbus 100073",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "Load On Bypass",
   "description": "Modbus 100074",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "Battery data Buffer Full",
   "description": "Modbus 100084",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "Shutdown Reason - Hardware",
   "description": "Modbus 100096",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "Load On Battery",
   "description": "Modbus 100128",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "Load On Bypass",
   "description": "Modbus 100129",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "Manual Reset Transfer",
   "description": "Modbus 100130",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 9,
   "name": "Emergency Transfer",
   "description": "Modbus 100134",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 10,
   "name": "Battery Switch Open",
   "description": "Modbus 100136",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 11,
   "name": "Input Switch Open",
   "description": "Modbus 100137",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 12,
   "name": "Output Switch open",
   "description": "Modbus 100138",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 13,
   "name": "SBS Unable",
   "description": "Modbus 100148",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 14,
   "name": "Low Battery - Shutdown Imminent",
   "description": "Modbus 100152",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 15,
   "name": "Output Frequency Off",
   "description": "Modbus 100153",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 16,
   "name": "Output Overload",
   "description": "Modbus 100154",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 17,
   "name": "System Emergency Off",
   "description": "Modbus 100157",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 18,
   "name": "Reverse Power",
   "description": "Modbus 100159",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 19,
   "name": "Fan Fail",
   "description": "Modbus 100169",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 20,
   "name": "Over Temperature Warning",
   "description": "Modbus 100171",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 21,
   "name": "Ambient Over Temperature",
   "description": "Modbus 100173",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 22,
   "name": "Input Power Supply Fail",
   "description": "Modbus 100186",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 23,
   "name": "Input Phase Rotation Error",
   "description": "Modbus 100191",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 24,
   "name": "Bypass Input Voltage Fail",
   "description": "Modbus 100202",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 25,
   "name": "Output Under Voltage",
   "description": "Modbus 100218",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 26,
   "name": "Output Over Voltage",
   "description": "Modbus 100219",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 27,
   "name": "DC Ground Fault",
   "description": "Modbus 100233",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 28,
   "name": "DC Cap Fuse Blown",
   "description": "Modbus 100252",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 29,
   "name": "Rectifier Fuse Blown",
   "description": "Modbus 100257",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 30,
   "name": "Inverter Fuse Blown",
   "description": "Modbus 100261",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 31,
   "name": "Customer Alarm 1",
   "description": "Modbus 100313",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 32,
   "name": "Customer Alarm 2",
   "description": "Modbus 100314",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 33,
   "name": "Customer Alarm 3",
   "description": "Modbus 100315",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 34,
   "name": "Customer Alarm 4",
   "description": "Modbus 100316",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 35,
   "name": "Customer Alarm 5",
   "description": "Modbus 100317",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 36,
   "name": "Customer Alarm 6",
   "description": "Modbus 100318",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 37,
   "name": "Customer Alarm 7",
   "description": "Modbus 100319",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 38,
   "name": "Customer Alarm 8",
   "description": "Modbus 100320",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "Number of _input_Bypass and Output Lines",
   "description": "Modbus 400004",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "Nominal Power Rating",
   "description": "Modbus 400021",
   "units": "VA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "Nominal Input Voltage",
   "description": "Modbus 400027",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "Nominal Output Voltage",
   "description": "Modbus 400028",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "Nominal Static Bypass Switch Voltage",
   "description": "Modbus 400029",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 44,
   "name": "Nominal Input Current",
   "description": "Modbus 400030",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "Nominal Output Frequency",
   "description": "Modbus 400032",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "Nominal Power Factor",
   "description": "Modbus 400033",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "Nominal Battery Voltage",
   "description": "Modbus 400034",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "Silence Alarm",
   "description": "Modbus 400101",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 49,
   "name": "Load (Apparent Power)",
   "description": "Modbus 300102",
   "units": "VA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 50,
   "name": "Load (Real Power)",
   "description": "Modbus 300104",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 51,
   "name": "Load / Capacity",
   "description": "Modbus 300106",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 52,
   "name": "Output Frequency",
   "description": "Modbus 300108",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 53,
   "name": "Bypass Frequency",
   "description": "Modbus 300109",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 54,
   "name": "Battery Charge Status",
   "description": "Modbus 300112",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 55,
   "name": "Battery Voltage",
   "description": "Modbus 300113",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 56,
   "name": "Battery Current",
   "description": "Modbus 300114",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 57,
   "name": "Battery Time Remaining",
   "description": "Modbus 300115",
   "units": "min",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 58,
   "name": "Battery Charge Percentage",
   "description": "Modbus 300116",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 59,
   "name": "Input Voltage L1",
   "description": "Modbus 300153",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 60,
   "name": "Input Current L1",
   "description": "Modbus 300154",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 61,
   "name": "Bypass Voltage L1",
   "description": "Modbus 300159",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 62,
   "name": "Bypass Current L1",
   "description": "Modbus 300160",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 63,
   "name": "Output Voltage L1",
   "description": "Modbus 300163",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 64,
   "name": "Output Current L1",
   "description": "Modbus 300164",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 65,
   "name": "Input Voltage L2",
   "description": "Modbus 300203",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 66,
   "name": "Input Current L2",
   "description": "Modbus 300204",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 67,
   "name": "Bypass Voltage L2",
   "description": "Modbus 300209",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 68,
   "name": "Bypass Current L2",
   "description": "Modbus 300210",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 69,
   "name": "Output Voltage L2",
   "description": "Modbus 300213",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 70,
   "name": "Output Current L2",
   "description": "Modbus 300214",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 71,
   "name": "Input Voltage L3",
   "description": "Modbus 300253",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 72,
   "name": "Input Current L3",
   "description": "Modbus 300254",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 73,
   "name": "Bypass Voltage L3",
   "description": "Modbus 300259",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 74,
   "name": "Bypass Current L3",
   "description": "Modbus 300260",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 75,
   "name": "Output Voltage L3",
   "description": "Modbus 300263",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 76,
   "name": "Output Current L3",
   "description": "Modbus 300264",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 77,
   "name": "Battery Discharge Count",
   "description": "Modbus 300308",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 78,
   "name": "Battery Discharge duration",
   "description": "Modbus 300309",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 79,
   "name": "Battery Amp-Hour",
   "description": "Modbus 300310",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 80,
   "name": "Battery Watt-Hour",
   "description": "Modbus 300311",
   "units": "Wh",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/contemporary-controls/basgatewaylx-liebert-series-600-ups",
 "note": "Provided as-is. Point availability varies by firmware and options; verify against the live device.",
 "disclaimer": "DISCLAIMER: reference only, provided AS IS with no warranty. May contain errors or be out of date. You must verify every point against the manufacturer's current documentation and the live device before use. easybacnet.com accepts no liability for its use and is not affiliated with the manufacturer. Terms: https://easybacnet.com/terms#content"
}
