{
  "manufacturer": "fronius",
  "model": "inverter-110-111",
  "device": "inverter-110-111",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "fronius inverter-110-111 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/fronius-inverter-110-111.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:44:39.288Z",
  "registers": [
    {
      "address": "40005",
      "addressNumeric": 4,
      "signal": "manufacturer",
      "name": "Manufacturer",
      "description": "Manufacturer",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40021",
      "addressNumeric": 20,
      "signal": "device_model",
      "name": "Device-model",
      "description": "Device-model",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40037",
      "addressNumeric": 36,
      "signal": "options",
      "name": "Options",
      "description": "Options",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40045",
      "addressNumeric": 44,
      "signal": "sw_version_of_inverter",
      "name": "Sw-version-of-inverter",
      "description": "Sw-version-of-inverter",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40053",
      "addressNumeric": 52,
      "signal": "serialnumber_of_the_inverter",
      "name": "Serialnumber-of-the-inverter",
      "description": "Serialnumber-of-the-inverter",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40069",
      "addressNumeric": 68,
      "signal": "modbus_device_address",
      "name": "Modbus-device-address",
      "description": "Modbus-device-address",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40072",
      "addressNumeric": 71,
      "signal": "ac_total_current_value",
      "name": "Ac-total-current-value",
      "description": "Ac-total-current-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40074",
      "addressNumeric": 73,
      "signal": "ac_phase_a_current_value",
      "name": "Ac-phase-A-current-value",
      "description": "Ac-phase-A-current-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40076",
      "addressNumeric": 75,
      "signal": "ac_phase_b_current_value",
      "name": "Ac-phase-B-current-value",
      "description": "Ac-phase-B-current-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40078",
      "addressNumeric": 77,
      "signal": "ac_phase_c_current_value",
      "name": "Ac-phase-C-current-value",
      "description": "Ac-phase-C-current-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40080",
      "addressNumeric": 79,
      "signal": "ac_voltage_phase_ab_value",
      "name": "Ac-voltage-phase-ab-value",
      "description": "Ac-voltage-phase-ab-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40082",
      "addressNumeric": 81,
      "signal": "ac_voltage_phase_bc_value",
      "name": "Ac-voltage-phase-bc-value",
      "description": "Ac-voltage-phase-bc-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40084",
      "addressNumeric": 83,
      "signal": "ac_voltage_phase_ca_value",
      "name": "Ac-voltage-phase-ca-value",
      "description": "Ac-voltage-phase-ca-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40086",
      "addressNumeric": 85,
      "signal": "ac_voltage_phase_a_to_neutral_value",
      "name": "Ac-voltage-phase-A-to-neutral-value",
      "description": "Ac-voltage-phase-A-to-neutral-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40088",
      "addressNumeric": 87,
      "signal": "ac_voltage_phase_b_to_neutral_value",
      "name": "Ac-voltage-phase-B-to-neutral-value",
      "description": "Ac-voltage-phase-B-to-neutral-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40090",
      "addressNumeric": 89,
      "signal": "ac_voltage_phase_c_to_neutral_value",
      "name": "Ac-voltage-phase-C-to-neutral-value",
      "description": "Ac-voltage-phase-C-to-neutral-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40092",
      "addressNumeric": 91,
      "signal": "ac_power_value",
      "name": "Ac-power-value",
      "description": "Ac-power-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40094",
      "addressNumeric": 93,
      "signal": "ac_frequency_value",
      "name": "Ac-frequency-value",
      "description": "Ac-frequency-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40096",
      "addressNumeric": 95,
      "signal": "apparent_power",
      "name": "Apparent-power",
      "description": "Apparent-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40098",
      "addressNumeric": 97,
      "signal": "reactive_power",
      "name": "Reactive-power",
      "description": "Reactive-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAr",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40100",
      "addressNumeric": 99,
      "signal": "power_factor",
      "name": "Power-factor",
      "description": "Power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40102",
      "addressNumeric": 101,
      "signal": "ac_lifetime_energy_production",
      "name": "Ac-lifetime-energy-production",
      "description": "Ac-lifetime-energy-production",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40108",
      "addressNumeric": 107,
      "signal": "dc_power_value",
      "name": "Dc-power-value",
      "description": "Dc-power-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40120",
      "addressNumeric": 119,
      "signal": "event_flags_bits_0_31",
      "name": "Event-flags-(bits-0-31)",
      "description": "Event-flags-(bits-0-31)",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40122",
      "addressNumeric": 121,
      "signal": "event_flags_bits_32_63",
      "name": "Event-flags-(bits-32-63)",
      "description": "Event-flags-(bits-32-63)",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40124",
      "addressNumeric": 123,
      "signal": "vendor_defined_event_flags_bits_0_31",
      "name": "Vendor-defined-event-flags-(bits-0-31)",
      "description": "Vendor-defined-event-flags-(bits-0-31)",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40126",
      "addressNumeric": 125,
      "signal": "vendor_defined_event_flags_bits_32_63",
      "name": "Vendor-defined-event-flags-(bits-32-63)",
      "description": "Vendor-defined-event-flags-(bits-32-63)",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40128",
      "addressNumeric": 127,
      "signal": "vendor_defined_event_flags_bits_64_95",
      "name": "Vendor-defined-event-flags-(bits-64-95)",
      "description": "Vendor-defined-event-flags-(bits-64-95)",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40130",
      "addressNumeric": 129,
      "signal": "vendor_defined_event_flags_bits_96_127",
      "name": "Vendor-defined-event-flags-(bits-96-127)",
      "description": "Vendor-defined-event-flags-(bits-96-127)",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40133",
      "addressNumeric": 132,
      "signal": "length_of_nameplate_model",
      "name": "Length-of-nameplate-model",
      "description": "Length-of-nameplate-model",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40135",
      "addressNumeric": 134,
      "signal": "continuous_power_output_capability_of_the_inverter",
      "name": "Continuous-power-output-capability-of-the-inverter",
      "description": "Continuous-power-output-capability-of-the-inverter",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40137",
      "addressNumeric": 136,
      "signal": "continuous_volt_ampere_capability_of_the_inverter",
      "name": "Continuous-volt-ampere-capability-of-the-inverter",
      "description": "Continuous-volt-ampere-capability-of-the-inverter",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40139",
      "addressNumeric": 138,
      "signal": "continuous_var_capability_of_the_inverter_in_quadrant_1",
      "name": "Continuous-var-capability-of-the-inverter-in-quadrant-1",
      "description": "Continuous-var-capability-of-the-inverter-in-quadrant-1",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40142",
      "addressNumeric": 141,
      "signal": "continuous_var_capability_of_the_inverter_in_quadrant_4",
      "name": "Continuous-var-capability-of-the-inverter-in-quadrant-4",
      "description": "Continuous-var-capability-of-the-inverter-in-quadrant-4",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40144",
      "addressNumeric": 143,
      "signal": "maximum_rms_ac_current_level_capability_of_the_inverter",
      "name": "Maximum-rms-ac-current-level-capability-of-the-inverter",
      "description": "Maximum-rms-ac-current-level-capability-of-the-inverter",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40146",
      "addressNumeric": 145,
      "signal": "minimum_power_factor_capability_of_the_inverter_in_quadrant_1",
      "name": "Minimum-power-factor-capability-of-the-inverter-in-quadrant-1",
      "description": "Minimum-power-factor-capability-of-the-inverter-in-quadrant-1",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40149",
      "addressNumeric": 148,
      "signal": "minimum_power_factor_capability_of_the_inverter_in_quadrant_4",
      "name": "Minimum-power-factor-capability-of-the-inverter-in-quadrant-4",
      "description": "Minimum-power-factor-capability-of-the-inverter-in-quadrant-4",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40151",
      "addressNumeric": 150,
      "signal": "nominal_energy_rating_of_storage_device",
      "name": "Nominal-energy-rating-of-storage-device",
      "description": "Nominal-energy-rating-of-storage-device",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40155",
      "addressNumeric": 154,
      "signal": "maximum_rate_of_energy_transfer_into_the_storage_device",
      "name": "Maximum-rate-of-energy-transfer-into-the-storage-device",
      "description": "Maximum-rate-of-energy-transfer-into-the-storage-device",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40157",
      "addressNumeric": 156,
      "signal": "maximum_rate_of_energy_transfer_out_of_the_storage_device",
      "name": "Maximum-rate-of-energy-transfer-out-of-the-storage-device",
      "description": "Maximum-rate-of-energy-transfer-out-of-the-storage-device",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40161",
      "addressNumeric": 160,
      "signal": "length_of_basic_settings_model",
      "name": "Length-of-basic-settings-model",
      "description": "Length-of-basic-settings-model",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40162",
      "addressNumeric": 161,
      "signal": "setting_for_maximum_power_output_default_to_i_wrtg",
      "name": "Setting-for-maximum-power-output.-Default-to-i_wrtg",
      "description": "Setting-for-maximum-power-output.-Default-to-i_wrtg",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40163",
      "addressNumeric": 162,
      "signal": "voltage_at_the_pcc",
      "name": "Voltage-at-the-pcc",
      "description": "Voltage-at-the-pcc",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40164",
      "addressNumeric": 163,
      "signal": "offset_from_pcc_to_inverter",
      "name": "Offset-from-pcc-to-inverter",
      "description": "Offset-from-pcc-to-inverter",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40167",
      "addressNumeric": 166,
      "signal": "setpoint_for_maximum_apparent_power_default_to_i_vartg",
      "name": "Setpoint-for-maximum-apparent-power.-Default-to-i_vartg",
      "description": "Setpoint-for-maximum-apparent-power.-Default-to-i_vartg",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40168",
      "addressNumeric": 167,
      "signal": "setting_for_maximum_reactive_power_in_quadrant_1_default_to_varrtgq1",
      "name": "Setting-for-maximum-reactive-power-in-quadrant-1.-Default-to-varrtgq1",
      "description": "Setting-for-maximum-reactive-power-in-quadrant-1.-Default-to-varrtgq1",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40171",
      "addressNumeric": 170,
      "signal": "setting_for_maximum_reactive_power_in_quadrant_4_default_to_varrtgq4",
      "name": "Setting-for-maximum-reactive-power-in-quadrant-4-default-to-varrtgq4",
      "description": "Setting-for-maximum-reactive-power-in-quadrant-4-default-to-varrtgq4",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40173",
      "addressNumeric": 172,
      "signal": "setpoint_for_minimum_power_factor_value_in_quadrant_1_default_to_pfrtgq1",
      "name": "Setpoint-for-minimum-power-factor-value-in-quadrant-1.-Default-to-pfrtgq1",
      "description": "Setpoint-for-minimum-power-factor-value-in-quadrant-1.-Default-to-pfrtgq1",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40176",
      "addressNumeric": 175,
      "signal": "setpoint_for_minimum_power_factor_value_in_quadrant_4_default_to_pfrtgq4",
      "name": "Setpoint-for-minimum-power-factor-value-in-quadrant-4.-Default-to-pfrtgq4",
      "description": "Setpoint-for-minimum-power-factor-value-in-quadrant-4.-Default-to-pfrtgq4",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40193",
      "addressNumeric": 192,
      "signal": "length_of_measurements_status_model",
      "name": "Length-of-measurements_status-model",
      "description": "Length-of-measurements_status-model",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}