{
  "$schema": "https://modbus-monitor.github.io/modbus-device-maps/schemas/modbus-map.schema.json",
  "schema_version": "1.1.0",
  "id": "eaton/bladeups",
  "manufacturer": "Eaton",
  "manufacturer_slug": "eaton",
  "model": "BladeUPS",
  "slug": "bladeups",
  "title": "Eaton BladeUPS Modbus Register Map",
  "description": "Eaton BladeUPS Modbus map and register map with sample Modbus registers, register addresses, and ups overview for engineers. Works with Modbus Monitor XPF (import directly) and includes downloadable CSV access in-app.",
  "device_type": "UPS",
  "protocol": "Modbus",
  "categories": [
    "Voltage",
    "Status",
    "Power",
    "Frequency",
    "Current",
    "Temperature"
  ],
  "address_display_convention": "Display address copied from the published preview. Modbus reference-number and zero-based offset conventions vary by device; verify the linked documentation and manufacturer manual before polling.",
  "registers": [
    {
      "name": "Nominal Input Voltage iDeviceVoltsInRatingValue",
      "display_address": "301358",
      "data_type": "UINT32",
      "unit": "V",
      "category": "Voltage"
    },
    {
      "name": "Output Current Rating iDeviceAmpsRatingValue",
      "display_address": "301811",
      "data_type": "UINT16",
      "unit": "A",
      "category": "Current"
    },
    {
      "name": "Power Strategy sPowerStrategyValue",
      "display_address": "303004",
      "data_type": "UINT16",
      "unit": "kW",
      "category": "Power"
    },
    {
      "name": "Output KW Hours mOutputKWHourValue",
      "display_address": "307003",
      "data_type": "FLOAT32",
      "unit": "kWh",
      "category": "Energy"
    },
    {
      "name": "Nominal Input Frequency iNominalInputFrequencyValue",
      "display_address": "301670",
      "data_type": "UINT16",
      "unit": "Hz",
      "category": "Frequency"
    },
    {
      "name": "Min Battery Capacity for Return iMinBattCapforReturnValue",
      "display_address": "318490",
      "data_type": "UINT16",
      "unit": "-",
      "category": "Power Factor"
    },
    {
      "name": "Low Runtime Alarm Setpoint iLowRuntimeSetpointValue",
      "display_address": "301676",
      "data_type": "UINT16",
      "unit": "-",
      "category": "Status"
    },
    {
      "name": "Ambient Temperature mTempAmbientValue",
      "display_address": "312001",
      "data_type": "FLOAT32",
      "unit": "degC",
      "category": "Temperature"
    },
    {
      "name": "Vendor Name VendorNameValue:32",
      "display_address": "301033",
      "data_type": "STRING",
      "unit": "-",
      "category": "Identification"
    },
    {
      "name": "Device Type iDeviceTypeValue:32",
      "display_address": "301129",
      "data_type": "STRING",
      "unit": "-",
      "category": "General"
    },
    {
      "name": "Nominal Output Voltage iDeviceVoltsOutRatingValue",
      "display_address": "301360",
      "data_type": "UINT32",
      "unit": "V",
      "category": "Voltage"
    },
    {
      "name": "Nominal Output Frequency iNominalOutputFrequencyValue",
      "display_address": "301671",
      "data_type": "UINT16",
      "unit": "Hz",
      "category": "Frequency"
    }
  ],
  "register_count": 12,
  "documentation_url": "https://docs.quantumbitsolutions.com/products/xpf/device-maps/eaton/bladeups/",
  "product": {
    "name": "Modbus Monitor XPF",
    "full_map_url": "https://www.modbusmonitor.com/download?utm_source=github&utm_medium=referral&utm_campaign=device_maps&utm_content=eaton/bladeups",
    "tester_url": "https://www.modbusmonitor.com/modbus-tester?utm_source=github&utm_medium=referral&utm_campaign=device_maps&utm_content=eaton/bladeups",
    "request_url": "https://github.com/Modbus-Monitor/modbus-device-maps/issues/new/choose"
  },
  "license_notice": "See DATA_LICENSE.md and DISCLAIMER.md in the repository root.",
  "guide_status": "published"
}
