{
  "$schema": "https://modbus-monitor.github.io/modbus-device-maps/schemas/modbus-map.schema.json",
  "schema_version": "1.1.0",
  "id": "abb/a41-a42",
  "manufacturer": "ABB",
  "manufacturer_slug": "abb",
  "model": "A41 / A42",
  "slug": "a41-a42",
  "title": "ABB A41 / A42 Modbus Register Map",
  "description": "ABB A41 / A42 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": [
    "Power",
    "Energy",
    "Current",
    "Voltage",
    "Status",
    "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 L1 N V",
      "display_address": "423296",
      "data_type": "UINT32",
      "unit": "V",
      "category": "Voltage"
    },
    {
      "name": "Current L1 A",
      "display_address": "423308",
      "data_type": "UINT32",
      "unit": "A",
      "category": "Current"
    },
    {
      "name": "Apparent import kVAh kVAh",
      "display_address": "420504",
      "data_type": "UINT64",
      "unit": "-",
      "category": "Power"
    },
    {
      "name": "Active import kWh kWh",
      "display_address": "420480",
      "data_type": "UINT64",
      "unit": "kWh",
      "category": "Energy"
    },
    {
      "name": "Frequency Hz",
      "display_address": "423340",
      "data_type": "UINT16",
      "unit": "Hz",
      "category": "Frequency"
    },
    {
      "name": "Freeze demand",
      "display_address": "436720",
      "data_type": "UINT16",
      "unit": "kW",
      "category": "Demand"
    },
    {
      "name": "Input 1 Stored state",
      "display_address": "425360",
      "data_type": "UINT16",
      "unit": "-",
      "category": "Status"
    },
    {
      "name": "Active import Tariff 1 kWh",
      "display_address": "420848",
      "data_type": "UINT64",
      "unit": "-",
      "category": "General"
    },
    {
      "name": "Serial number",
      "display_address": "435072",
      "data_type": "UINT32",
      "unit": "-",
      "category": "Identification"
    },
    {
      "name": "Active export kWh kWh",
      "display_address": "420484",
      "data_type": "UINT64",
      "unit": "kWh",
      "category": "Energy"
    },
    {
      "name": "Active net kWh kWh",
      "display_address": "420488",
      "data_type": "INT64",
      "unit": "kWh",
      "category": "Energy"
    },
    {
      "name": "Reactive import kvarh kvarh",
      "display_address": "420492",
      "data_type": "UINT64",
      "unit": "kWh",
      "category": "Energy"
    }
  ],
  "register_count": 12,
  "documentation_url": "https://docs.quantumbitsolutions.com/products/xpf/device-maps/abb/a41-a42/",
  "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=abb/a41-a42",
    "tester_url": "https://www.modbusmonitor.com/modbus-tester?utm_source=github&utm_medium=referral&utm_campaign=device_maps&utm_content=abb/a41-a42",
    "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"
}
