{
  "manufacturer": "arch",
  "model": "meter-pa310",
  "device": "meter-pa310",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "arch meter-pa310 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/arch-meter-pa310.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:42:19.409Z",
  "registers": [
    {
      "address": "2",
      "addressNumeric": 2,
      "signal": "ct_ratio",
      "name": "Ct-ratio",
      "description": "Ct-ratio",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4096",
      "addressNumeric": 4096,
      "signal": "modbus_address",
      "name": "Modbus-address",
      "description": "Modbus-address",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4097",
      "addressNumeric": 4097,
      "signal": "baudrate_set",
      "name": "Baudrate-set",
      "description": "Baudrate-set",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4098",
      "addressNumeric": 4098,
      "signal": "stopbit",
      "name": "Stopbit",
      "description": "Stopbit",
      "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": "wiring",
      "name": "Wiring",
      "description": "Wiring",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4114",
      "addressNumeric": 4114,
      "signal": "clr_kwh",
      "name": "Clr-kwh",
      "description": "Clr-kwh",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4128",
      "addressNumeric": 4128,
      "signal": "kt_value",
      "name": "Kt-value",
      "description": "Kt-value",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4129",
      "addressNumeric": 4129,
      "signal": "voltage_transform_er_ratio",
      "name": "Voltage-transform-er-ratio",
      "description": "Voltage-transform-er-ratio",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4130",
      "addressNumeric": 4130,
      "signal": "current_transform_er_ratio",
      "name": "Current-transform-er-ratio",
      "description": "Current-transform-er-ratio",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4131",
      "addressNumeric": 4131,
      "signal": "year",
      "name": "Year",
      "description": "Year",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4132",
      "addressNumeric": 4132,
      "signal": "month",
      "name": "Month",
      "description": "Month",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4133",
      "addressNumeric": 4133,
      "signal": "date",
      "name": "Date",
      "description": "Date",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4134",
      "addressNumeric": 4134,
      "signal": "hour",
      "name": "Hour",
      "description": "Hour",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4135",
      "addressNumeric": 4135,
      "signal": "minute",
      "name": "Minute",
      "description": "Minute",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4136",
      "addressNumeric": 4136,
      "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": "4137",
      "addressNumeric": 4137,
      "signal": "day_of_week",
      "name": "Day-of-week",
      "description": "Day-of-week",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4144",
      "addressNumeric": 4144,
      "signal": "demand_flag",
      "name": "Demand-flag",
      "description": "Demand-flag",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4145",
      "addressNumeric": 4145,
      "signal": "sub_interval",
      "name": "Sub-interval",
      "description": "Sub-interval",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4146",
      "addressNumeric": 4146,
      "signal": "interval_multipli_er",
      "name": "Interval-multipli-er",
      "description": "Interval-multipli-er",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4147",
      "addressNumeric": 4147,
      "signal": "lp_data_group1_clr",
      "name": "Lp_data_group1_-clr",
      "description": "Lp_data_group1_-clr",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4148",
      "addressNumeric": 4148,
      "signal": "lp_group1_datac_ounter",
      "name": "Lp_group1_datac-ounter",
      "description": "Lp_group1_datac-ounter",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4149",
      "addressNumeric": 4149,
      "signal": "lp_group1_intlen_gth",
      "name": "Lp-group1-intlen-gth",
      "description": "Lp-group1-intlen-gth",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4150",
      "addressNumeric": 4150,
      "signal": "lp_g1_ch1_save_data",
      "name": "Lp_g1_ch1_save-data",
      "description": "Lp_g1_ch1_save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4151",
      "addressNumeric": 4151,
      "signal": "lp_g1_ch2_save_data",
      "name": "Lp-G1-Ch2-save-data",
      "description": "Lp-G1-Ch2-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4152",
      "addressNumeric": 4152,
      "signal": "lp_g1_ch3_save_data",
      "name": "Lp_g1_ch3_save-data",
      "description": "Lp_g1_ch3_save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4153",
      "addressNumeric": 4153,
      "signal": "lp_g1_ch4_save_data",
      "name": "Lp-G1-Ch4-save-data",
      "description": "Lp-G1-Ch4-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4154",
      "addressNumeric": 4154,
      "signal": "lp_g1_ch5_save_data",
      "name": "Lp_g1_ch5_save-data",
      "description": "Lp_g1_ch5_save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4155",
      "addressNumeric": 4155,
      "signal": "lp_g1_ch6_save_data",
      "name": "Lp-G1-Ch6-save-data",
      "description": "Lp-G1-Ch6-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4156",
      "addressNumeric": 4156,
      "signal": "lp_g1_ch7_save_data",
      "name": "Lp_g1_ch7_save-data",
      "description": "Lp_g1_ch7_save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4157",
      "addressNumeric": 4157,
      "signal": "lp_g1_ch8_save_data",
      "name": "Lp-G1-Ch8-save-data",
      "description": "Lp-G1-Ch8-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4158",
      "addressNumeric": 4158,
      "signal": "lp_g1_ch9_save_data",
      "name": "Lp_g1_ch9_save-data",
      "description": "Lp_g1_ch9_save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4159",
      "addressNumeric": 4159,
      "signal": "lp_g1_ch10_save_data",
      "name": "Lp-G1-ch10-save-data",
      "description": "Lp-G1-ch10-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4160",
      "addressNumeric": 4160,
      "signal": "lp_g1_ch11_save_data",
      "name": "Lp_g1_ch11_save-data",
      "description": "Lp_g1_ch11_save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4161",
      "addressNumeric": 4161,
      "signal": "lp_g1_ch12_save_data",
      "name": "Lp_g1_ch12_save-data",
      "description": "Lp_g1_ch12_save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4162",
      "addressNumeric": 4162,
      "signal": "lp_data_group2_cfr",
      "name": "Lp-data-group2-cfr",
      "description": "Lp-data-group2-cfr",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4163",
      "addressNumeric": 4163,
      "signal": "lp_group2_datac_ounter",
      "name": "Lp-group2-datac-ounter",
      "description": "Lp-group2-datac-ounter",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4164",
      "addressNumeric": 4164,
      "signal": "lp_group2_intlen_gth",
      "name": "Lp-group2-intlen-gth",
      "description": "Lp-group2-intlen-gth",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4165",
      "addressNumeric": 4165,
      "signal": "lp_g2_ch1_save_data",
      "name": "Lp-G2-Ch1-save-data",
      "description": "Lp-G2-Ch1-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4166",
      "addressNumeric": 4166,
      "signal": "lp_g2_ch2_save_data",
      "name": "Lp-G2-Ch2-save-data",
      "description": "Lp-G2-Ch2-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4167",
      "addressNumeric": 4167,
      "signal": "lp_g2_ch3_save_data",
      "name": "Lp-G2-Ch3-save-data",
      "description": "Lp-G2-Ch3-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4168",
      "addressNumeric": 4168,
      "signal": "lp_g2_ch4_save_data",
      "name": "Lp-G2-Ch4-save-data",
      "description": "Lp-G2-Ch4-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4169",
      "addressNumeric": 4169,
      "signal": "lp_g2_ch5_save_data",
      "name": "Lp-G2-Ch5-save-data",
      "description": "Lp-G2-Ch5-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4170",
      "addressNumeric": 4170,
      "signal": "lp_g2_ch6_save_data",
      "name": "Lp-G2-Ch6-save-data",
      "description": "Lp-G2-Ch6-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4171",
      "addressNumeric": 4171,
      "signal": "lp_g2_ch7_save_data",
      "name": "Lp-G2-Ch7-save-data",
      "description": "Lp-G2-Ch7-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4172",
      "addressNumeric": 4172,
      "signal": "lp_g2_ch8_save_data",
      "name": "Lp-G2-Ch8-save-data",
      "description": "Lp-G2-Ch8-save-data",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4173",
      "addressNumeric": 4173,
      "signal": "lp_read_begin_int_erval_serial_numbe",
      "name": "Lp-read-begin-int-erval-serial-numbe",
      "description": "Lp-read-begin-int-erval-serial-numbe",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4864",
      "addressNumeric": 4864,
      "signal": "kwh_deiiver_a",
      "name": "Kwh_deiiver_a",
      "description": "Kwh_deiiver_a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4866",
      "addressNumeric": 4866,
      "signal": "kwh_receiver_a",
      "name": "Kwh-receiver-a",
      "description": "Kwh-receiver-a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4868",
      "addressNumeric": 4868,
      "signal": "kvarh_iagging_a",
      "name": "Kvarh_iagging_a",
      "description": "Kvarh_iagging_a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4870",
      "addressNumeric": 4870,
      "signal": "kvarh_ieading_a",
      "name": "Kvarh_ieading_a",
      "description": "Kvarh_ieading_a",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}