{
  "$schema": "https://modbus-monitor.github.io/modbus-device-maps/schemas/modbus-map.schema.json",
  "schema_version": "1.1.0",
  "id": "schneider-electric/ion9000",
  "manufacturer": "Schneider Electric",
  "manufacturer_slug": "schneider-electric",
  "model": "ION9000",
  "slug": "ion9000",
  "title": "Schneider Electric ION9000 Modbus Register Map",
  "description": "Schneider Electric ION9000 Modbus map and register map with sample Modbus registers, register addresses, and power meter overview for engineers. Works with Modbus Monitor XPF (import directly) and includes downloadable CSV access in-app.",
  "device_type": "Power Meter",
  "protocol": "Modbus",
  "categories": [
    "Current",
    "Voltage",
    "Power",
    "Energy",
    "Harmonics",
    "Frequency"
  ],
  "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": "Voltage A B V",
      "display_address": "403021",
      "data_type": "FLOAT32",
      "unit": "V",
      "category": "Voltage"
    },
    {
      "name": "Current A A",
      "display_address": "403001",
      "data_type": "FLOAT32",
      "unit": "-",
      "category": "Current"
    },
    {
      "name": "Active Power A W",
      "display_address": "403055",
      "data_type": "FLOAT32",
      "unit": "kW",
      "category": "Power"
    },
    {
      "name": "Active Energy Delivered Into Load kWh",
      "display_address": "402701",
      "data_type": "FLOAT32",
      "unit": "kWh",
      "category": "Energy"
    },
    {
      "name": "Frequency Hz",
      "display_address": "403111",
      "data_type": "FLOAT32",
      "unit": "Hz",
      "category": "Frequency"
    },
    {
      "name": "Digital Input Status Validity Base Unit",
      "display_address": "402401",
      "data_type": "UINT16",
      "unit": "-",
      "category": "Status"
    },
    {
      "name": "THD V1 10m Mean",
      "display_address": "440029",
      "data_type": "FLOAT32",
      "unit": "-",
      "category": "Harmonics"
    },
    {
      "name": "Meter Name :20",
      "display_address": "400031",
      "data_type": "STRING",
      "unit": "-",
      "category": "Identification"
    },
    {
      "name": "Year year",
      "display_address": "401838",
      "data_type": "UINT16",
      "unit": "-",
      "category": "General"
    },
    {
      "name": "COM1 Baud Rate",
      "display_address": "454393",
      "data_type": "UINT16",
      "unit": "-",
      "category": "Communication"
    },
    {
      "name": "Digital Output Status Validity Base Unit",
      "display_address": "402403",
      "data_type": "UINT16",
      "unit": "-",
      "category": "Status"
    },
    {
      "name": "Setpoint Status Validity",
      "display_address": "402421",
      "data_type": "UINT16",
      "unit": "-",
      "category": "Status"
    }
  ],
  "register_count": 12,
  "documentation_url": "https://docs.quantumbitsolutions.com/products/xpf/device-maps/schneider-electric/ion9000/",
  "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=schneider-electric/ion9000",
    "tester_url": "https://www.modbusmonitor.com/modbus-tester?utm_source=github&utm_medium=referral&utm_campaign=device_maps&utm_content=schneider-electric/ion9000",
    "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"
}
