{
  "manufacturer": "socomec",
  "model": "countis-eci2",
  "device": "countis-eci2",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "socomec countis-eci2 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/socomec-countis-eci2.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:26:58.732Z",
  "registers": [
    {
      "address": "40192",
      "addressNumeric": 191,
      "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": "40197",
      "addressNumeric": 196,
      "signal": "mode_0_disabled_1_logical_state_2_analogical_value_3_combination",
      "name": "Mode:-0:-disabled-1:-logical-state-2:-analogical-value-3:-combination",
      "description": "Mode:-0:-disabled-1:-logical-state-2:-analogical-value-3:-combination",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40198",
      "addressNumeric": 197,
      "signal": "operand1",
      "name": "Operand1",
      "description": "Operand1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40199",
      "addressNumeric": 198,
      "signal": "operand2",
      "name": "Operand2",
      "description": "Operand2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40200",
      "addressNumeric": 199,
      "signal": "severity_0_none_1_information_2_warning_3_default",
      "name": "Severity:-0:-none-1:-information-2:-warning-3:-default",
      "description": "Severity:-0:-none-1:-information-2:-warning-3:-default",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40201",
      "addressNumeric": 200,
      "signal": "logical_mode_0_low_state_1_high_state_2_falling_edge_3_rising_edge_4_both_falling_and_rising_edge",
      "name": "Logical-mode:-0:-low-state-1:-high-state-2:-falling-edge-3:-rising-edge-4:-both-falling-and-rising-edge",
      "description": "Logical-mode:-0:-low-state-1:-high-state-2:-falling-edge-3:-rising-edge-4:-both-falling-and-rising-edge",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40202",
      "addressNumeric": 201,
      "signal": "combination_mode_0_or_1_and",
      "name": "Combination-mode:-0:-OR-1:-AND",
      "description": "Combination-mode:-0:-OR-1:-AND",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40203",
      "addressNumeric": 202,
      "signal": "analogical_value_comparison_type_0_low_and_high_comparison_1_only_high_2_only_low_3_match_with_high_level_on_rising_4_match_with_low_level_on_falling",
      "name": "Analogical-value-comparison-type:-0:-low-and-high-comparison-1:-only-high-2:-only-low-3:-match-with-high-level-on-rising-4:-match-with-low-level-on-falling",
      "description": "Analogical-value-comparison-type:-0:-low-and-high-comparison-1:-only-high-2:-only-low-3:-match-with-high-level-on-rising-4:-match-with-low-level-on-falling",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40204",
      "addressNumeric": 203,
      "signal": "anavalhyst",
      "name": "AnaValHyst",
      "description": "AnaValHyst",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40205",
      "addressNumeric": 204,
      "signal": "anavallow",
      "name": "AnaValLow",
      "description": "AnaValLow",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40207",
      "addressNumeric": 206,
      "signal": "anavalhigh",
      "name": "AnaValHigh",
      "description": "AnaValHigh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40209",
      "addressNumeric": 208,
      "signal": "name_40209",
      "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": "40214",
      "addressNumeric": 213,
      "signal": "mode_0_disabled_1_logical_state_2_analogical_value_3_combination_40214",
      "name": "Mode:-0:-disabled-1:-logical-state-2:-analogical-value-3:-combination",
      "description": "Mode:-0:-disabled-1:-logical-state-2:-analogical-value-3:-combination",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40215",
      "addressNumeric": 214,
      "signal": "operand1_40215",
      "name": "Operand1",
      "description": "Operand1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40216",
      "addressNumeric": 215,
      "signal": "operand2_40216",
      "name": "Operand2",
      "description": "Operand2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40217",
      "addressNumeric": 216,
      "signal": "severity_0_none_1_information_2_warning_3_default_40217",
      "name": "Severity:-0:-none-1:-information-2:-warning-3:-default",
      "description": "Severity:-0:-none-1:-information-2:-warning-3:-default",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40218",
      "addressNumeric": 217,
      "signal": "logical_mode_0_low_state_1_high_state_2_falling_edge_3_rising_edge_4_both_falling_and_rising_edge_40218",
      "name": "Logical-mode:-0:-low-state-1:-high-state-2:-falling-edge-3:-rising-edge-4:-both-falling-and-rising-edge",
      "description": "Logical-mode:-0:-low-state-1:-high-state-2:-falling-edge-3:-rising-edge-4:-both-falling-and-rising-edge",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40219",
      "addressNumeric": 218,
      "signal": "combination_mode_0_or_1_and_40219",
      "name": "Combination-mode:-0:-OR-1:-AND",
      "description": "Combination-mode:-0:-OR-1:-AND",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40220",
      "addressNumeric": 219,
      "signal": "analogical_value_comparison_type_0_low_and_high_comparison_1_only_high_2_only_low_3_match_with_high_level_on_rising_4_match_with_low_level_on_falling_40220",
      "name": "Analogical-value-comparison-type:-0:-low-and-high-comparison-1:-only-high-2:-only-low-3:-match-with-high-level-on-rising-4:-match-with-low-level-on-falling",
      "description": "Analogical-value-comparison-type:-0:-low-and-high-comparison-1:-only-high-2:-only-low-3:-match-with-high-level-on-rising-4:-match-with-low-level-on-falling",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40221",
      "addressNumeric": 220,
      "signal": "anavalhyst_40221",
      "name": "AnaValHyst",
      "description": "AnaValHyst",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40222",
      "addressNumeric": 221,
      "signal": "anavallow_40222",
      "name": "AnaValLow",
      "description": "AnaValLow",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40224",
      "addressNumeric": 223,
      "signal": "anavalhigh_40224",
      "name": "AnaValHigh",
      "description": "AnaValHigh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40226",
      "addressNumeric": 225,
      "signal": "name_40226",
      "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": "40231",
      "addressNumeric": 230,
      "signal": "mode_0_disabled_1_logical_state_2_analogical_value_3_combination_40231",
      "name": "Mode:-0:-disabled-1:-logical-state-2:-analogical-value-3:-combination",
      "description": "Mode:-0:-disabled-1:-logical-state-2:-analogical-value-3:-combination",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40232",
      "addressNumeric": 231,
      "signal": "operand1_40232",
      "name": "Operand1",
      "description": "Operand1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40233",
      "addressNumeric": 232,
      "signal": "operand2_40233",
      "name": "Operand2",
      "description": "Operand2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40234",
      "addressNumeric": 233,
      "signal": "severity_0_none_1_information_2_warning_3_default_40234",
      "name": "Severity:-0:-none-1:-information-2:-warning-3:-default",
      "description": "Severity:-0:-none-1:-information-2:-warning-3:-default",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40235",
      "addressNumeric": 234,
      "signal": "logical_mode_0_low_state_1_high_state_2_falling_edge_3_rising_edge_4_both_falling_and_rising_edge_40235",
      "name": "Logical-mode:-0:-low-state-1:-high-state-2:-falling-edge-3:-rising-edge-4:-both-falling-and-rising-edge",
      "description": "Logical-mode:-0:-low-state-1:-high-state-2:-falling-edge-3:-rising-edge-4:-both-falling-and-rising-edge",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40236",
      "addressNumeric": 235,
      "signal": "combination_mode_0_or_1_and_40236",
      "name": "Combination-mode:-0:-OR-1:-AND",
      "description": "Combination-mode:-0:-OR-1:-AND",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40237",
      "addressNumeric": 236,
      "signal": "analogical_value_comparison_type_0_low_and_high_comparison_1_only_high_2_only_low_3_match_with_high_level_on_rising_4_match_with_low_level_on_falling_40237",
      "name": "Analogical-value-comparison-type:-0:-low-and-high-comparison-1:-only-high-2:-only-low-3:-match-with-high-level-on-rising-4:-match-with-low-level-on-falling",
      "description": "Analogical-value-comparison-type:-0:-low-and-high-comparison-1:-only-high-2:-only-low-3:-match-with-high-level-on-rising-4:-match-with-low-level-on-falling",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40238",
      "addressNumeric": 237,
      "signal": "anavalhyst_40238",
      "name": "AnaValHyst",
      "description": "AnaValHyst",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40239",
      "addressNumeric": 238,
      "signal": "anavallow_40239",
      "name": "AnaValLow",
      "description": "AnaValLow",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40241",
      "addressNumeric": 240,
      "signal": "anavalhigh_40241",
      "name": "AnaValHigh",
      "description": "AnaValHigh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40243",
      "addressNumeric": 242,
      "signal": "name_40243",
      "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": "40248",
      "addressNumeric": 247,
      "signal": "mode_0_disabled_1_logical_state_2_analogical_value_3_combination_40248",
      "name": "Mode:-0:-disabled-1:-logical-state-2:-analogical-value-3:-combination",
      "description": "Mode:-0:-disabled-1:-logical-state-2:-analogical-value-3:-combination",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40249",
      "addressNumeric": 248,
      "signal": "operand1_40249",
      "name": "Operand1",
      "description": "Operand1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40250",
      "addressNumeric": 249,
      "signal": "operand2_40250",
      "name": "Operand2",
      "description": "Operand2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40251",
      "addressNumeric": 250,
      "signal": "severity_0_none_1_information_2_warning_3_default_40251",
      "name": "Severity:-0:-none-1:-information-2:-warning-3:-default",
      "description": "Severity:-0:-none-1:-information-2:-warning-3:-default",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40252",
      "addressNumeric": 251,
      "signal": "logical_mode_0_low_state_1_high_state_2_falling_edge_3_rising_edge_4_both_falling_and_rising_edge_40252",
      "name": "Logical-mode:-0:-low-state-1:-high-state-2:-falling-edge-3:-rising-edge-4:-both-falling-and-rising-edge",
      "description": "Logical-mode:-0:-low-state-1:-high-state-2:-falling-edge-3:-rising-edge-4:-both-falling-and-rising-edge",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40253",
      "addressNumeric": 252,
      "signal": "combination_mode_0_or_1_and_40253",
      "name": "Combination-mode:-0:-OR-1:-AND",
      "description": "Combination-mode:-0:-OR-1:-AND",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40254",
      "addressNumeric": 253,
      "signal": "analogical_value_comparison_type_0_low_and_high_comparison_1_only_high_2_only_low_3_match_with_high_level_on_rising_4_match_with_low_level_on_falling_40254",
      "name": "Analogical-value-comparison-type:-0:-low-and-high-comparison-1:-only-high-2:-only-low-3:-match-with-high-level-on-rising-4:-match-with-low-level-on-falling",
      "description": "Analogical-value-comparison-type:-0:-low-and-high-comparison-1:-only-high-2:-only-low-3:-match-with-high-level-on-rising-4:-match-with-low-level-on-falling",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40255",
      "addressNumeric": 254,
      "signal": "anavalhyst_40255",
      "name": "AnaValHyst",
      "description": "AnaValHyst",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40256",
      "addressNumeric": 255,
      "signal": "anavallow_40256",
      "name": "AnaValLow",
      "description": "AnaValLow",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40258",
      "addressNumeric": 257,
      "signal": "anavalhigh_40258",
      "name": "AnaValHigh",
      "description": "AnaValHigh",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40260",
      "addressNumeric": 259,
      "signal": "name_40260",
      "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": "40265",
      "addressNumeric": 264,
      "signal": "mode_0_disabled_1_logical_state_2_analogical_value_3_combination_40265",
      "name": "Mode:-0:-disabled-1:-logical-state-2:-analogical-value-3:-combination",
      "description": "Mode:-0:-disabled-1:-logical-state-2:-analogical-value-3:-combination",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40266",
      "addressNumeric": 265,
      "signal": "operand1_40266",
      "name": "Operand1",
      "description": "Operand1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40267",
      "addressNumeric": 266,
      "signal": "operand2_40267",
      "name": "Operand2",
      "description": "Operand2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "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
    }
  ]
}