{
  "manufacturer": "acrel",
  "model": "acr10r",
  "device": "acr10r",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "acrel acr10r — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/acrel-acr10r.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:15:16.208Z",
  "registers": [
    {
      "address": "1",
      "addressNumeric": 1,
      "signal": "communication_speed",
      "name": "Communication-speed",
      "description": "Communication-speed",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "bps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2",
      "addressNumeric": 2,
      "signal": "communication_check_mod",
      "name": "Communication-check-mod",
      "description": "Communication-check-mod",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3",
      "addressNumeric": 3,
      "signal": "wiring_mode",
      "name": "Wiring-mode",
      "description": "Wiring-mode",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "wire",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4",
      "addressNumeric": 4,
      "signal": "secondary_side_rated_voltage_ue",
      "name": "Secondary-side-rated-voltage-ue",
      "description": "Secondary-side-rated-voltage-ue",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5",
      "addressNumeric": 5,
      "signal": "secondary_side_rated_current_value_ie",
      "name": "Secondary-side-rated-current-value-ie",
      "description": "Secondary-side-rated-current-value-ie",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "6",
      "addressNumeric": 6,
      "signal": "primary_side_rated_voltage_pu",
      "name": "Primary-side-rated-voltage-PU",
      "description": "Primary-side-rated-voltage-PU",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kV",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "8",
      "addressNumeric": 8,
      "signal": "backlight_delay_time",
      "name": "Backlight-delay-time",
      "description": "Backlight-delay-time",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "9",
      "addressNumeric": 9,
      "signal": "relay_1_delay_time",
      "name": "Relay-1-delay-time",
      "description": "Relay-1-delay-time",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "second",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "14",
      "addressNumeric": 14,
      "signal": "voltage_primary_side_and",
      "name": "Voltage-primary-side-and",
      "description": "Voltage-primary-side-and",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "16",
      "addressNumeric": 16,
      "signal": "primary_side_and_secondary_side_coefficient_of_current",
      "name": "Primary-side-and-secondary-side-coefficient-of-current",
      "description": "Primary-side-and-secondary-side-coefficient-of-current",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "18",
      "addressNumeric": 18,
      "signal": "power_primary_and_secondary_side_coefficients",
      "name": "Power,-primary-and-secondary-side-coefficients",
      "description": "Power,-primary-and-secondary-side-coefficients",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "53",
      "addressNumeric": 53,
      "signal": "first_channel_switching_input",
      "name": "First-channel-switching-input",
      "description": "First-channel-switching-input",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "61",
      "addressNumeric": 61,
      "signal": "first_channel_switching_output",
      "name": "First-channel-switching-output",
      "description": "First-channel-switching-output",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "62",
      "addressNumeric": 62,
      "signal": "second_channel_switching_output",
      "name": "Second-channel-switching-output",
      "description": "Second-channel-switching-output",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "63",
      "addressNumeric": 63,
      "signal": "third_channel_switching_output",
      "name": "Third-channel-switching-output",
      "description": "Third-channel-switching-output",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "64",
      "addressNumeric": 64,
      "signal": "fourth_channel_switching_output",
      "name": "Fourth-channel-switching-output",
      "description": "Fourth-channel-switching-output",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "133",
      "addressNumeric": 133,
      "signal": "second",
      "name": "Second",
      "description": "Second",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "242",
      "addressNumeric": 242,
      "signal": "neutral_current",
      "name": "Neutral-current",
      "description": "Neutral-current",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "243",
      "addressNumeric": 243,
      "signal": "phase_voltage_uan",
      "name": "Phase-voltage-uan",
      "description": "Phase-voltage-uan",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "244",
      "addressNumeric": 244,
      "signal": "phase_voltage_ubn",
      "name": "Phase-voltage-ubn",
      "description": "Phase-voltage-ubn",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "245",
      "addressNumeric": 245,
      "signal": "phase_voltage_ucn",
      "name": "Phase-voltage-ucn",
      "description": "Phase-voltage-ucn",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "246",
      "addressNumeric": 246,
      "signal": "line_voltage_uab",
      "name": "Line-voltage-uab",
      "description": "Line-voltage-uab",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "247",
      "addressNumeric": 247,
      "signal": "line_voltage_ubc",
      "name": "Line-voltage-ubc",
      "description": "Line-voltage-ubc",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "248",
      "addressNumeric": 248,
      "signal": "line_voltage_uca",
      "name": "Line-voltage-uca",
      "description": "Line-voltage-uca",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "249",
      "addressNumeric": 249,
      "signal": "phase_current_ia",
      "name": "Phase-current-ia",
      "description": "Phase-current-ia",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "250",
      "addressNumeric": 250,
      "signal": "phase_current_ib",
      "name": "Phase-current-ib",
      "description": "Phase-current-ib",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "251",
      "addressNumeric": 251,
      "signal": "phase_current_ic",
      "name": "Phase-current-ic",
      "description": "Phase-current-ic",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "252",
      "addressNumeric": 252,
      "signal": "frequency_f",
      "name": "Frequency-F",
      "description": "Frequency-F",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "253",
      "addressNumeric": 253,
      "signal": "phase_a_active_power_pa",
      "name": "Phase-A-active-power-pa",
      "description": "Phase-A-active-power-pa",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "255",
      "addressNumeric": 255,
      "signal": "phase_b_active_power_pb",
      "name": "Phase-B-active-power-pb",
      "description": "Phase-B-active-power-pb",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "257",
      "addressNumeric": 257,
      "signal": "phase_c_active_power_pc",
      "name": "Phase-C-active-power-pc",
      "description": "Phase-C-active-power-pc",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "259",
      "addressNumeric": 259,
      "signal": "total_active_power_ptotal",
      "name": "Total.Active-power-PTotal",
      "description": "Total.Active-power-PTotal",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "261",
      "addressNumeric": 261,
      "signal": "phase_a_reactive_power_qa",
      "name": "Phase-A-reactive-power-qa",
      "description": "Phase-A-reactive-power-qa",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "263",
      "addressNumeric": 263,
      "signal": "phase_b_reactive_power_qb",
      "name": "Phase-B-reactive-power-qb",
      "description": "Phase-B-reactive-power-qb",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "265",
      "addressNumeric": 265,
      "signal": "phase_c_reactive_power_qc",
      "name": "Phase-C-reactive-power-qc",
      "description": "Phase-C-reactive-power-qc",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "267",
      "addressNumeric": 267,
      "signal": "totalreactive_power_qtotal",
      "name": "TotalReactive-power-QTotal",
      "description": "TotalReactive-power-QTotal",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "269",
      "addressNumeric": 269,
      "signal": "phase_a_apparent_powersa",
      "name": "Phase-A-apparent-powerSa",
      "description": "Phase-A-apparent-powerSa",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "271",
      "addressNumeric": 271,
      "signal": "phase_b_apparent_powersb",
      "name": "Phase-B-apparent-powerSb",
      "description": "Phase-B-apparent-powerSb",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "273",
      "addressNumeric": 273,
      "signal": "phase_c_apparent_powersc",
      "name": "Phase-C-apparent-powerSc",
      "description": "Phase-C-apparent-powerSc",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "275",
      "addressNumeric": 275,
      "signal": "totalapparent_power_stotal",
      "name": "TotalApparent-power-STotal",
      "description": "TotalApparent-power-STotal",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "277",
      "addressNumeric": 277,
      "signal": "phase_a_power_factor",
      "name": "Phase-A-power-factor",
      "description": "Phase-A-power-factor",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "278",
      "addressNumeric": 278,
      "signal": "phase_b_power_factor",
      "name": "Phase-B-power-factor",
      "description": "Phase-B-power-factor",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "279",
      "addressNumeric": 279,
      "signal": "phase_c_power_factor",
      "name": "Phase-C-power-factor",
      "description": "Phase-C-power-factor",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "280",
      "addressNumeric": 280,
      "signal": "total_power_factor",
      "name": "Total-power-factor",
      "description": "Total-power-factor",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "287",
      "addressNumeric": 287,
      "signal": "phase_a_current_k_factor",
      "name": "Phase-A-current-K-factor",
      "description": "Phase-A-current-K-factor",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "288",
      "addressNumeric": 288,
      "signal": "phase_b_current_k_factor",
      "name": "Phase-B-current-K-factor",
      "description": "Phase-B-current-K-factor",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "289",
      "addressNumeric": 289,
      "signal": "phase_c_current_k_factor",
      "name": "Phase-C-current-K-factor",
      "description": "Phase-C-current-K-factor",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "299",
      "addressNumeric": 299,
      "signal": "unbalance_factor_of_voltage",
      "name": "Unbalance-factor-of-voltage",
      "description": "Unbalance-factor-of-voltage",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "300",
      "addressNumeric": 300,
      "signal": "unbalance_factor_of_current",
      "name": "Unbalance-factor-of-current",
      "description": "Unbalance-factor-of-current",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "301",
      "addressNumeric": 301,
      "signal": "maximum_demand",
      "name": "Maximum-demand",
      "description": "Maximum-demand",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}