{
  "manufacturer": "arch",
  "model": "meter-pa33",
  "device": "meter-pa33",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "arch meter-pa33 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/arch-meter-pa33.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:15:36.328Z",
  "registers": [
    {
      "address": "1",
      "addressNumeric": 1,
      "signal": "s_s_t_voltage",
      "name": "S(s-t)-voltage",
      "description": "S(s-t)-voltage",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2",
      "addressNumeric": 2,
      "signal": "t_t_r_voltage",
      "name": "T(t-r)-voltage",
      "description": "T(t-r)-voltage",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3",
      "addressNumeric": 3,
      "signal": "r_current",
      "name": "R-current",
      "description": "R-current",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4",
      "addressNumeric": 4,
      "signal": "s_current",
      "name": "S-current",
      "description": "S-current",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "5",
      "addressNumeric": 5,
      "signal": "t_current",
      "name": "T-current",
      "description": "T-current",
      "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": "frequency",
      "name": "Frequency",
      "description": "Frequency",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "7",
      "addressNumeric": 7,
      "signal": "pf",
      "name": "Pf",
      "description": "Pf",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "PF",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "8",
      "addressNumeric": 8,
      "signal": "kw",
      "name": "Kw",
      "description": "Kw",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "9",
      "addressNumeric": 9,
      "signal": "kvar",
      "name": "Kvar",
      "description": "Kvar",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10",
      "addressNumeric": 10,
      "signal": "kwh",
      "name": "Kwh",
      "description": "Kwh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "12",
      "addressNumeric": 12,
      "signal": "kvarh",
      "name": "Kvarh",
      "description": "Kvarh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4098",
      "addressNumeric": 4098,
      "signal": "meter_ratio",
      "name": "Meter-ratio",
      "description": "Meter-ratio",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4099",
      "addressNumeric": 4099,
      "signal": "pt_ratio",
      "name": "Pt-ratio",
      "description": "Pt-ratio",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4100",
      "addressNumeric": 4100,
      "signal": "ct_ratio",
      "name": "Ct-ratio",
      "description": "Ct-ratio",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4106",
      "addressNumeric": 4106,
      "signal": "wiring_mode",
      "name": "Wiring-mode",
      "description": "Wiring-mode",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4352",
      "addressNumeric": 4352,
      "signal": "v_a",
      "name": "V-a",
      "description": "V-a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4354",
      "addressNumeric": 4354,
      "signal": "i_a",
      "name": "I-a",
      "description": "I-a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4356",
      "addressNumeric": 4356,
      "signal": "kw_a",
      "name": "Kw_a",
      "description": "Kw_a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4358",
      "addressNumeric": 4358,
      "signal": "kvar_a",
      "name": "Kvar-a",
      "description": "Kvar-a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4360",
      "addressNumeric": 4360,
      "signal": "kva_a",
      "name": "Kva_a",
      "description": "Kva_a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4362",
      "addressNumeric": 4362,
      "signal": "pf_a",
      "name": "Pf-a",
      "description": "Pf-a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4364",
      "addressNumeric": 4364,
      "signal": "kwh_a",
      "name": "Kwh_a",
      "description": "Kwh_a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4366",
      "addressNumeric": 4366,
      "signal": "kvarh_a",
      "name": "Kvarh_a",
      "description": "Kvarh_a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4368",
      "addressNumeric": 4368,
      "signal": "kvah_a",
      "name": "Kvah_a",
      "description": "Kvah_a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4370",
      "addressNumeric": 4370,
      "signal": "v_b",
      "name": "V-b",
      "description": "V-b",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4372",
      "addressNumeric": 4372,
      "signal": "i_b",
      "name": "I_b",
      "description": "I_b",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4374",
      "addressNumeric": 4374,
      "signal": "kw_b",
      "name": "Kw-b",
      "description": "Kw-b",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4376",
      "addressNumeric": 4376,
      "signal": "kvar_b",
      "name": "Kvar-b",
      "description": "Kvar-b",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4378",
      "addressNumeric": 4378,
      "signal": "kva_b",
      "name": "Kva_b",
      "description": "Kva_b",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4380",
      "addressNumeric": 4380,
      "signal": "pf_b",
      "name": "Pf_b",
      "description": "Pf_b",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4382",
      "addressNumeric": 4382,
      "signal": "kwh_b",
      "name": "Kwh-b",
      "description": "Kwh-b",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4384",
      "addressNumeric": 4384,
      "signal": "kvarh_b",
      "name": "Kvarh-b",
      "description": "Kvarh-b",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4386",
      "addressNumeric": 4386,
      "signal": "kvah_b",
      "name": "Kvah_b",
      "description": "Kvah_b",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4388",
      "addressNumeric": 4388,
      "signal": "v_c",
      "name": "V_c",
      "description": "V_c",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4390",
      "addressNumeric": 4390,
      "signal": "i_c",
      "name": "I-c",
      "description": "I-c",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4392",
      "addressNumeric": 4392,
      "signal": "kw_c",
      "name": "Kw-c",
      "description": "Kw-c",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4394",
      "addressNumeric": 4394,
      "signal": "kvar_c",
      "name": "Kvar-c",
      "description": "Kvar-c",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4396",
      "addressNumeric": 4396,
      "signal": "kva_c",
      "name": "Kva-c",
      "description": "Kva-c",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4398",
      "addressNumeric": 4398,
      "signal": "pf_c",
      "name": "Pf_c",
      "description": "Pf_c",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4400",
      "addressNumeric": 4400,
      "signal": "kwh_c",
      "name": "Kwh-c",
      "description": "Kwh-c",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4402",
      "addressNumeric": 4402,
      "signal": "kvarh_c",
      "name": "Kvarh-c",
      "description": "Kvarh-c",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4406",
      "addressNumeric": 4406,
      "signal": "v_avg_v_d",
      "name": "V_avg(v_d)",
      "description": "V_avg(v_d)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4408",
      "addressNumeric": 4408,
      "signal": "i_avg_i_d",
      "name": "I-avg(i-d)",
      "description": "I-avg(i-d)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4410",
      "addressNumeric": 4410,
      "signal": "kw_tot_kw_d",
      "name": "Kw_tot(kw_d)",
      "description": "Kw_tot(kw_d)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4412",
      "addressNumeric": 4412,
      "signal": "kvar_tot_kvar_d",
      "name": "Kvar_tot(kvar_d)",
      "description": "Kvar_tot(kvar_d)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4414",
      "addressNumeric": 4414,
      "signal": "kva_tot_kva_d",
      "name": "Kva-tot(kva-d)",
      "description": "Kva-tot(kva-d)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4416",
      "addressNumeric": 4416,
      "signal": "pf_tot_pf_d",
      "name": "Pf-tot(pf-d)",
      "description": "Pf-tot(pf-d)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4418",
      "addressNumeric": 4418,
      "signal": "kwh_tot_kwh_d",
      "name": "Kwh-tot(kwh-d)",
      "description": "Kwh-tot(kwh-d)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4420",
      "addressNumeric": 4420,
      "signal": "kvarh_totkvarh_d",
      "name": "Kvarh-totkvarh-d)",
      "description": "Kvarh-totkvarh-d)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4422",
      "addressNumeric": 4422,
      "signal": "kvah_tot_kvah_d",
      "name": "Kvah-tot(kvah-d)",
      "description": "Kvah-tot(kvah-d)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4608",
      "addressNumeric": 4608,
      "signal": "v_a_4608",
      "name": "V_a",
      "description": "V_a",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4610",
      "addressNumeric": 4610,
      "signal": "i_a_4610",
      "name": "I_a",
      "description": "I_a",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4612",
      "addressNumeric": 4612,
      "signal": "kw_a_4612",
      "name": "Kw_a",
      "description": "Kw_a",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4614",
      "addressNumeric": 4614,
      "signal": "kvar_a_4614",
      "name": "Kvar-a",
      "description": "Kvar-a",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}