{
  "manufacturer": "socomec",
  "model": "countis-eci3",
  "device": "countis-eci3",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "socomec countis-eci3 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/socomec-countis-eci3.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:31:15.893Z",
  "registers": [
    {
      "address": "45058",
      "addressNumeric": 5057,
      "signal": "save_context_count",
      "name": "Save-context-count",
      "description": "Save-context-count",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37072",
      "addressNumeric": 7071,
      "signal": "label_of_custom_unit",
      "name": "Label-of-custom-unit",
      "description": "Label-of-custom-unit",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38020",
      "addressNumeric": 8019,
      "signal": "input_1_absolute_value",
      "name": "Input-1-absolute-value",
      "description": "Input-1-absolute-value",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38023",
      "addressNumeric": 8022,
      "signal": "input_2_absolute_value",
      "name": "Input-2-absolute-value",
      "description": "Input-2-absolute-value",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38027",
      "addressNumeric": 8026,
      "signal": "input_1_value_for_0ma",
      "name": "Input-1-value-for-0mA",
      "description": "Input-1-value-for-0mA",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38029",
      "addressNumeric": 8028,
      "signal": "input_1_value_for_20ma",
      "name": "Input-1-value-for-20mA",
      "description": "Input-1-value-for-20mA",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38033",
      "addressNumeric": 8032,
      "signal": "input_2_value_for_0ma",
      "name": "Input-2-value-for-0mA",
      "description": "Input-2-value-for-0mA",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38035",
      "addressNumeric": 8034,
      "signal": "input_2_value_for_20ma",
      "name": "Input-2-value-for-20mA",
      "description": "Input-2-value-for-20mA",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39170",
      "addressNumeric": 9169,
      "signal": "integration_period",
      "name": "Integration-period",
      "description": "Integration-period",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39172",
      "addressNumeric": 9171,
      "signal": "numerator_rate",
      "name": "Numerator-rate",
      "description": "Numerator-rate",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39173",
      "addressNumeric": 9172,
      "signal": "denominator_rate",
      "name": "Denominator-rate",
      "description": "Denominator-rate",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39177",
      "addressNumeric": 9176,
      "signal": "value_without_ct_vt_rate",
      "name": "Value-without-CT*VT-rate",
      "description": "Value-without-CT*VT-rate",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39314",
      "addressNumeric": 9313,
      "signal": "integration_period_39314",
      "name": "Integration-period",
      "description": "Integration-period",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39316",
      "addressNumeric": 9315,
      "signal": "numerator_rate_39316",
      "name": "Numerator-rate",
      "description": "Numerator-rate",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39317",
      "addressNumeric": 9316,
      "signal": "denominator_rate_39317",
      "name": "Denominator-rate",
      "description": "Denominator-rate",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39321",
      "addressNumeric": 9320,
      "signal": "value_without_ct_vt_rate_39321",
      "name": "Value-without-CT*VT-rate",
      "description": "Value-without-CT*VT-rate",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39869",
      "addressNumeric": 9868,
      "signal": "load_curves_base_integration_time",
      "name": "Load-curves-base-integration-time",
      "description": "Load-curves-base-integration-time",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39872",
      "addressNumeric": 9871,
      "signal": "external_synchro_type_0_disabled_1_input_7_2_com",
      "name": "External-synchro-type:-0:-disabled-1:-input-7-2:-COM",
      "description": "External-synchro-type:-0:-disabled-1:-input-7-2:-COM",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39873",
      "addressNumeric": 9872,
      "signal": "external_synchro_period",
      "name": "External-synchro-period",
      "description": "External-synchro-period",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39874",
      "addressNumeric": 9873,
      "signal": "currency_unit_0_euro_1_us_dollar_2_gb_pound_3_yuan_4_other",
      "name": "Currency-unit:-0:-euro-1:-US-dollar-2:-GB-pound-3:-yuan-4:-other",
      "description": "Currency-unit:-0:-euro-1:-US-dollar-2:-GB-pound-3:-yuan-4:-other",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39936",
      "addressNumeric": 9935,
      "signal": "name",
      "name": "Name",
      "description": "Name",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39941",
      "addressNumeric": 9940,
      "signal": "mode_0_disabled_1_0_20ma_2_4_20ma",
      "name": "Mode:-0:-disabled-1:-0-20mA-2:-4-20mA",
      "description": "Mode:-0:-disabled-1:-0-20mA-2:-4-20mA",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39942",
      "addressNumeric": 9941,
      "signal": "unit_0_a_1_v_2_w_3_kw_4_var_5_kvar_6_va_7_kva_8_c_9_f_10_mbar_11_bar_12_custom_unit",
      "name": "Unit:-0:-A-1:-V-2:-W-3:-kW-4:-VAR-5:-kVAR-6:-VA-7:-kVA-8:-C-9:-F-10:-mbar-11:-bar-12:-custom-unit",
      "description": "Unit:-0:-A-1:-V-2:-W-3:-kW-4:-VAR-5:-kVAR-6:-VA-7:-kVA-8:-C-9:-F-10:-mbar-11:-bar-12:-custom-unit",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39943",
      "addressNumeric": 9942,
      "signal": "integration_time",
      "name": "Integration-time",
      "description": "Integration-time",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39944",
      "addressNumeric": 9943,
      "signal": "synchro_type_0_rtc_1_external",
      "name": "Synchro-type:-0:-RTC-1:-external",
      "description": "Synchro-type:-0:-RTC-1:-external",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39945",
      "addressNumeric": 9944,
      "signal": "x_pt1",
      "name": "X_Pt1",
      "description": "X_Pt1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39946",
      "addressNumeric": 9945,
      "signal": "y_pt1",
      "name": "Y_Pt1",
      "description": "Y_Pt1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39948",
      "addressNumeric": 9947,
      "signal": "x_pt2",
      "name": "X_Pt2",
      "description": "X_Pt2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39949",
      "addressNumeric": 9948,
      "signal": "y_pt2",
      "name": "Y_Pt2",
      "description": "Y_Pt2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39951",
      "addressNumeric": 9950,
      "signal": "x_pt3",
      "name": "X_Pt3",
      "description": "X_Pt3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39952",
      "addressNumeric": 9951,
      "signal": "y_pt3",
      "name": "Y_Pt3",
      "description": "Y_Pt3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39954",
      "addressNumeric": 9953,
      "signal": "x_pt4",
      "name": "X_Pt4",
      "description": "X_Pt4",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39955",
      "addressNumeric": 9954,
      "signal": "y_pt4",
      "name": "Y_Pt4",
      "description": "Y_Pt4",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39957",
      "addressNumeric": 9956,
      "signal": "x_pt5",
      "name": "X_Pt5",
      "description": "X_Pt5",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39958",
      "addressNumeric": 9957,
      "signal": "y_pt5",
      "name": "Y_Pt5",
      "description": "Y_Pt5",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39960",
      "addressNumeric": 9959,
      "signal": "name_39960",
      "name": "Name",
      "description": "Name",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39965",
      "addressNumeric": 9964,
      "signal": "mode_0_disabled_1_0_20ma_2_4_20ma_39965",
      "name": "Mode:-0:-disabled-1:-0-20mA-2:-4-20mA",
      "description": "Mode:-0:-disabled-1:-0-20mA-2:-4-20mA",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39966",
      "addressNumeric": 9965,
      "signal": "unit_0_a_1_v_2_w_3_kw_4_var_5_kvar_6_va_7_kva_8_c_9_f_10_mbar_11_bar_12_custom_unit_39966",
      "name": "Unit:-0:-A-1:-V-2:-W-3:-kW-4:-VAR-5:-kVAR-6:-VA-7:-kVA-8:-C-9:-F-10:-mbar-11:-bar-12:-custom-unit",
      "description": "Unit:-0:-A-1:-V-2:-W-3:-kW-4:-VAR-5:-kVAR-6:-VA-7:-kVA-8:-C-9:-F-10:-mbar-11:-bar-12:-custom-unit",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39967",
      "addressNumeric": 9966,
      "signal": "integration_time_39967",
      "name": "Integration-time",
      "description": "Integration-time",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39968",
      "addressNumeric": 9967,
      "signal": "synchro_type_0_rtc_1_external_39968",
      "name": "Synchro-type:-0:-RTC-1:-external",
      "description": "Synchro-type:-0:-RTC-1:-external",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39969",
      "addressNumeric": 9968,
      "signal": "x_pt1_39969",
      "name": "X_Pt1",
      "description": "X_Pt1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39970",
      "addressNumeric": 9969,
      "signal": "y_pt1_39970",
      "name": "Y_Pt1",
      "description": "Y_Pt1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39972",
      "addressNumeric": 9971,
      "signal": "x_pt2_39972",
      "name": "X_Pt2",
      "description": "X_Pt2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39973",
      "addressNumeric": 9972,
      "signal": "y_pt2_39973",
      "name": "Y_Pt2",
      "description": "Y_Pt2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39975",
      "addressNumeric": 9974,
      "signal": "x_pt3_39975",
      "name": "X_Pt3",
      "description": "X_Pt3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39976",
      "addressNumeric": 9975,
      "signal": "y_pt3_39976",
      "name": "Y_Pt3",
      "description": "Y_Pt3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39978",
      "addressNumeric": 9977,
      "signal": "x_pt4_39978",
      "name": "X_Pt4",
      "description": "X_Pt4",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39979",
      "addressNumeric": 9978,
      "signal": "y_pt4_39979",
      "name": "Y_Pt4",
      "description": "Y_Pt4",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39981",
      "addressNumeric": 9980,
      "signal": "x_pt5_39981",
      "name": "X_Pt5",
      "description": "X_Pt5",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "39982",
      "addressNumeric": 9981,
      "signal": "y_pt5_39982",
      "name": "Y_Pt5",
      "description": "Y_Pt5",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}