{
  "manufacturer": "cewe",
  "model": "cdm",
  "device": "cdm",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "cewe cdm — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/cewe-cdm.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:21:41.298Z",
  "registers": [
    {
      "address": "4096",
      "addressNumeric": 4096,
      "signal": "v1_l_n_voltage_phase_1",
      "name": "V1-L-N-voltage-phase-1",
      "description": "V1-L-N-voltage-phase-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4098",
      "addressNumeric": 4098,
      "signal": "v2_l_n_voltage_phase_2",
      "name": "V2-L-N-voltage-phase-2",
      "description": "V2-L-N-voltage-phase-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4100",
      "addressNumeric": 4100,
      "signal": "v3_l_n_voltage_phase_3",
      "name": "V3-L-N-voltage-phase-3",
      "description": "V3-L-N-voltage-phase-3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4102",
      "addressNumeric": 4102,
      "signal": "v12_l_l_voltage_line_12",
      "name": "V12-L-L-voltage-line-12",
      "description": "V12-L-L-voltage-line-12",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4104",
      "addressNumeric": 4104,
      "signal": "v23_l_l_voltage_line_23",
      "name": "V23-L-L-voltage-line-23",
      "description": "V23-L-L-voltage-line-23",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4106",
      "addressNumeric": 4106,
      "signal": "v31_l_l_voltage_line_31",
      "name": "V31-L-L-voltage-line-31",
      "description": "V31-L-L-voltage-line-31",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4108",
      "addressNumeric": 4108,
      "signal": "v_system_voltage",
      "name": "V-system-voltage",
      "description": "V-system-voltage",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4110",
      "addressNumeric": 4110,
      "signal": "a1_phase_1_current",
      "name": "A1-phase-1-current",
      "description": "A1-phase-1-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4112",
      "addressNumeric": 4112,
      "signal": "a2_phase_2_current",
      "name": "A2-phase-2-current",
      "description": "A2-phase-2-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4114",
      "addressNumeric": 4114,
      "signal": "a3_phase_3_current",
      "name": "A3-phase-3-current",
      "description": "A3-phase-3-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4116",
      "addressNumeric": 4116,
      "signal": "an_neutral_current",
      "name": "An-neutral-current",
      "description": "An-neutral-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4118",
      "addressNumeric": 4118,
      "signal": "a_system_current",
      "name": "A-system-current",
      "description": "A-system-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4120",
      "addressNumeric": 4120,
      "signal": "pf1_phase_1_power_factor",
      "name": "PF1-phase-1-power-factor",
      "description": "PF1-phase-1-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4122",
      "addressNumeric": 4122,
      "signal": "pf2_phase_2_power_factor",
      "name": "PF2-phase-2-power-factor",
      "description": "PF2-phase-2-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4124",
      "addressNumeric": 4124,
      "signal": "pf3_phase_3_power_factor",
      "name": "PF3-phase-3-power-factor",
      "description": "PF3-phase-3-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4126",
      "addressNumeric": 4126,
      "signal": "pf_system_power_factor",
      "name": "Pf-system-power-factor",
      "description": "Pf-system-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4128",
      "addressNumeric": 4128,
      "signal": "p1_phase_1_active_power",
      "name": "P1-phase-1-active-power",
      "description": "P1-phase-1-active-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4130",
      "addressNumeric": 4130,
      "signal": "p2_phase_2_active_power",
      "name": "P2-phase-2-active-power",
      "description": "P2-phase-2-active-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4132",
      "addressNumeric": 4132,
      "signal": "p3_phase_3_active_power",
      "name": "P3-phase-3-active-power",
      "description": "P3-phase-3-active-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4134",
      "addressNumeric": 4134,
      "signal": "p_system_active_power",
      "name": "P-system-active-power",
      "description": "P-system-active-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4136",
      "addressNumeric": 4136,
      "signal": "s1_phase_1_apparent_power",
      "name": "S1-phase-1-apparent-power",
      "description": "S1-phase-1-apparent-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4138",
      "addressNumeric": 4138,
      "signal": "s2_phase_2_apparent_power",
      "name": "S2-phase-2-apparent-power",
      "description": "S2-phase-2-apparent-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4140",
      "addressNumeric": 4140,
      "signal": "s3_phase_3_apparent_power",
      "name": "S3-phase-3-apparent-power",
      "description": "S3-phase-3-apparent-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4142",
      "addressNumeric": 4142,
      "signal": "s_system_apparent_power",
      "name": "S-system-apparent-power",
      "description": "S-system-apparent-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4144",
      "addressNumeric": 4144,
      "signal": "q1_phase_1_reactive_power",
      "name": "Q1-phase-1-reactive-power",
      "description": "Q1-phase-1-reactive-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4146",
      "addressNumeric": 4146,
      "signal": "q2_phase_2_reactive_power",
      "name": "Q2-phase-2-reactive-power",
      "description": "Q2-phase-2-reactive-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4148",
      "addressNumeric": 4148,
      "signal": "q3_phase_3_reactive_power",
      "name": "Q3-phase-3-reactive-power",
      "description": "Q3-phase-3-reactive-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4150",
      "addressNumeric": 4150,
      "signal": "q_system_reactive_power",
      "name": "Q-system-reactive-power",
      "description": "Q-system-reactive-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4152",
      "addressNumeric": 4152,
      "signal": "f_frequency",
      "name": "F-frequency",
      "description": "F-frequency",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4352",
      "addressNumeric": 4352,
      "signal": "kwh1_phase_1_imported_active_energy",
      "name": "+kwh1-phase-1-imported-active-energy",
      "description": "+kwh1-phase-1-imported-active-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4354",
      "addressNumeric": 4354,
      "signal": "kwh2_phase_2_imported_active_energy",
      "name": "+kwh2-phase-2-imported-active-energy",
      "description": "+kwh2-phase-2-imported-active-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4356",
      "addressNumeric": 4356,
      "signal": "kwh3_phase_3_imported_active_energy",
      "name": "+kwh3-phase-3-imported-active-energy",
      "description": "+kwh3-phase-3-imported-active-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4358",
      "addressNumeric": 4358,
      "signal": "kwh_system_imported_active_energy",
      "name": "+kwh-system-imported-active-energy",
      "description": "+kwh-system-imported-active-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4360",
      "addressNumeric": 4360,
      "signal": "kwh1_phase_1_exported_active_energy",
      "name": "Kwh1-phase-1-exported-active-energy",
      "description": "Kwh1-phase-1-exported-active-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4362",
      "addressNumeric": 4362,
      "signal": "kwh2_phase_2_exported_active_energy",
      "name": "Kwh2-phase-2-exported-active-energy",
      "description": "Kwh2-phase-2-exported-active-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4364",
      "addressNumeric": 4364,
      "signal": "kwh3_phase_3_exported_active_energy",
      "name": "Kwh3-phase-3-exported-active-energy",
      "description": "Kwh3-phase-3-exported-active-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4366",
      "addressNumeric": 4366,
      "signal": "kwh_system_exported_active_energy",
      "name": "Kwh-system-exported-active-energy",
      "description": "Kwh-system-exported-active-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4368",
      "addressNumeric": 4368,
      "signal": "kvah1_l_phase_1_imported_lagging_apparent_energy",
      "name": "+kvah1-L-phase-1-imported-lagging-apparent-energy",
      "description": "+kvah1-L-phase-1-imported-lagging-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4370",
      "addressNumeric": 4370,
      "signal": "kvah2_l_phase_2_imported_lagging_apparent_energy",
      "name": "+kvah2-L-phase-2-imported-lagging-apparent-energy",
      "description": "+kvah2-L-phase-2-imported-lagging-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4372",
      "addressNumeric": 4372,
      "signal": "kvah3_l_phase_3_imported_lagging_apparent_energy",
      "name": "+kvah3-L-phase-3-imported-lagging-apparent-energy",
      "description": "+kvah3-L-phase-3-imported-lagging-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4374",
      "addressNumeric": 4374,
      "signal": "kvah_l_system_imported_lagging_apparent_energy",
      "name": "+kvah-L-system-imported-lagging-apparent-energy",
      "description": "+kvah-L-system-imported-lagging-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4376",
      "addressNumeric": 4376,
      "signal": "kvah1_l_phase_1_exported_lagging_apparent_energy",
      "name": "Kvah1-L-phase-1-exported-lagging-apparent-energy",
      "description": "Kvah1-L-phase-1-exported-lagging-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4378",
      "addressNumeric": 4378,
      "signal": "kvah2_l_phase_2_exported_lagging_apparent_energy",
      "name": "Kvah2-L-phase-2-exported-lagging-apparent-energy",
      "description": "Kvah2-L-phase-2-exported-lagging-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4380",
      "addressNumeric": 4380,
      "signal": "kvah3_l_phase_3_exported_lagging_apparent_energy",
      "name": "Kvah3-L-phase-3-exported-lagging-apparent-energy",
      "description": "Kvah3-L-phase-3-exported-lagging-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4382",
      "addressNumeric": 4382,
      "signal": "kvah_l_system_exported_lagging_apparent_energy",
      "name": "Kvah-L-system-exported-lagging-apparent-energy",
      "description": "Kvah-L-system-exported-lagging-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4384",
      "addressNumeric": 4384,
      "signal": "kvah1_c_phase_1_imported_leading_apparent_energy",
      "name": "+kvah1-C-phase-1-imported-leading-apparent-energy",
      "description": "+kvah1-C-phase-1-imported-leading-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4386",
      "addressNumeric": 4386,
      "signal": "kvah2_c_phase_2_imported_leading_apparent_energy",
      "name": "+kvah2-C-phase-2-imported-leading-apparent-energy",
      "description": "+kvah2-C-phase-2-imported-leading-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4388",
      "addressNumeric": 4388,
      "signal": "kvah3_c_phase_3_imported_leading_apparent_energy",
      "name": "+kvah3-C-phase-3-imported-leading-apparent-energy",
      "description": "+kvah3-C-phase-3-imported-leading-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4390",
      "addressNumeric": 4390,
      "signal": "kvah_c_system_imported_leading_apparent_energy",
      "name": "+kvah-C-system-imported-leading-apparent-energy",
      "description": "+kvah-C-system-imported-leading-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4392",
      "addressNumeric": 4392,
      "signal": "kvah1_c_phase_1_exported_leading_apparent_energy",
      "name": "Kvah1-C-phase-1-exported-leading-apparent-energy",
      "description": "Kvah1-C-phase-1-exported-leading-apparent-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}