manufacturer: kael
model: varkombi-18-pc-tft
device: varkombi-18-pc-tft
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: kael varkombi-18-pc-tft — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/kael-varkombi-18-pc-tft.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:45:47.698Z
registers:
  - address: "1"
    addressNumeric: 1
    signal: company_code
    name: Company-code
    description: Company-code
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2"
    addressNumeric: 2
    signal: product_code
    name: Product-code
    description: Product-code
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4"
    addressNumeric: 4
    signal: barcode_check
    name: Barcode-check
    description: Barcode-check
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5"
    addressNumeric: 5
    signal: program_communication_version
    name: Program-communication-version
    description: Program-communication-version
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "6"
    addressNumeric: 6
    signal: user_define_number_h
    name: User-define-number-H
    description: User-define-number-H
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7"
    addressNumeric: 7
    signal: user_define_number_l
    name: User-define-number-L
    description: User-define-number-L
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4096"
    addressNumeric: 4096
    signal: current_transformer_ratio
    name: Current-transformer-ratio
    description: Current-transformer-ratio
    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: device_working_information_bits
    name: Device-working-information-bits
    description: Device-working-information-bits
    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: input_voltage_phase1
    name: Input-voltage-phase1
    description: Input-voltage-phase1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4099"
    addressNumeric: 4099
    signal: input_voltage_phase2
    name: Input-voltage-phase2
    description: Input-voltage-phase2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4100"
    addressNumeric: 4100
    signal: input_voltage_phase3
    name: Input-voltage-phase3
    description: Input-voltage-phase3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4101"
    addressNumeric: 4101
    signal: input_current_phase1
    name: Input-current-phase1
    description: Input-current-phase1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amp
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4102"
    addressNumeric: 4102
    signal: input_current_phase2
    name: Input-current-phase2
    description: Input-current-phase2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amp
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4103"
    addressNumeric: 4103
    signal: input_current_phase3
    name: Input-current-phase3
    description: Input-current-phase3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amp
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4104"
    addressNumeric: 4104
    signal: input_active_power_phase1
    name: Input-active-power-phase1
    description: Input-active-power-phase1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: watt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4105"
    addressNumeric: 4105
    signal: input_active_power_phase2
    name: Input-active-power-phase2
    description: Input-active-power-phase2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: watt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4106"
    addressNumeric: 4106
    signal: input_active_power_phase3
    name: Input-active-power-phase3
    description: Input-active-power-phase3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: watt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4107"
    addressNumeric: 4107
    signal: input_reactive_power_phase1
    name: Input-reactive-power-phase1
    description: Input-reactive-power-phase1
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: Var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4108"
    addressNumeric: 4108
    signal: input_reactive_power_phase2
    name: Input-reactive-power-phase2
    description: Input-reactive-power-phase2
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: Var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4109"
    addressNumeric: 4109
    signal: input_reactive_power_phase3
    name: Input-reactive-power-phase3
    description: Input-reactive-power-phase3
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: Var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4110"
    addressNumeric: 4110
    signal: input_appearent_power_phase1
    name: Input-appearent-power-phase1
    description: Input-appearent-power-phase1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4111"
    addressNumeric: 4111
    signal: input_appearent_power_phase2
    name: Input-appearent-power-phase2
    description: Input-appearent-power-phase2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4112"
    addressNumeric: 4112
    signal: input_appearent_power_phase3
    name: Input-appearent-power-phase3
    description: Input-appearent-power-phase3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4113"
    addressNumeric: 4113
    signal: cos_phase1
    name: Cos-phase1
    description: Cos-phase1
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: "0.001"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4114"
    addressNumeric: 4114
    signal: cos_phase2
    name: Cos-phase2
    description: Cos-phase2
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: "0.001"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4115"
    addressNumeric: 4115
    signal: cos_phase3
    name: Cos-phase3
    description: Cos-phase3
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: "0.001"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4116"
    addressNumeric: 4116
    signal: sum_cos
    name: SUM-cos
    description: SUM-cos
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: "0.001"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4117"
    addressNumeric: 4117
    signal: tan_1_phase1
    name: Tan-1-phase1
    description: Tan-1-phase1
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: "0.01"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4118"
    addressNumeric: 4118
    signal: tan_2_phase2
    name: Tan-2-phase2
    description: Tan-2-phase2
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: "0.01"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4119"
    addressNumeric: 4119
    signal: tan_3_phase3
    name: Tan-3-phase3
    description: Tan-3-phase3
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: "0.01"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4120"
    addressNumeric: 4120
    signal: sum_tan
    name: SUM-tan
    description: SUM-tan
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: "0.01"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4121"
    addressNumeric: 4121
    signal: total_active_power
    name: Total-active-power
    description: Total-active-power
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: watt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4122"
    addressNumeric: 4122
    signal: total_inductive_power
    name: Total-inductive-power
    description: Total-inductive-power
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4123"
    addressNumeric: 4123
    signal: total_capacitive_power
    name: Total-capacitive-power
    description: Total-capacitive-power
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4124"
    addressNumeric: 4124
    signal: sum_reactive_power
    name: SUM-reactive-power
    description: SUM-reactive-power
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: Var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4125"
    addressNumeric: 4125
    signal: sum_appearent_power
    name: SUM-appearent-power
    description: SUM-appearent-power
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4126"
    addressNumeric: 4126
    signal: frequency
    name: Frequency
    description: Frequency
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4127"
    addressNumeric: 4127
    signal: temperature
    name: Temperature
    description: Temperature
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: CD
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4128"
    addressNumeric: 4128
    signal: phase_alarms_output_bits_for_phase1
    name: Phase-alarms-output-bits-for-phase1
    description: Phase-alarms-output-bits-for-phase1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4129"
    addressNumeric: 4129
    signal: phase_alarms_output_bits_for_phase2
    name: Phase-alarms-output-bits-for-phase2
    description: Phase-alarms-output-bits-for-phase2
    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: phase_alarms_output_bits_for_phase3
    name: Phase-alarms-output-bits-for-phase3
    description: Phase-alarms-output-bits-for-phase3
    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: step_protection_types
    name: Step-protection-types
    description: Step-protection-types
    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: warnings_for_voltage_and_no_current
    name: Warnings-for-voltage-and-no-current
    description: Warnings-for-voltage-and-no-current
    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: voltage1_zerocrossoverangle
    name: Voltage1-ZeroCrossOverAngle
    description: Voltage1-ZeroCrossOverAngle
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Degree
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4135"
    addressNumeric: 4135
    signal: current1_zerocrossoverangle
    name: Current1-ZeroCrossOverAngle
    description: Current1-ZeroCrossOverAngle
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Degree
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4136"
    addressNumeric: 4136
    signal: voltage2_zerocrossoverangle
    name: Voltage2-ZeroCrossOverAngle
    description: Voltage2-ZeroCrossOverAngle
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Degree
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4137"
    addressNumeric: 4137
    signal: current2_zerocrossoverangle
    name: Current2-ZeroCrossOverAngle
    description: Current2-ZeroCrossOverAngle
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Degree
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4138"
    addressNumeric: 4138
    signal: voltage3_zerocrossoverangle
    name: Voltage3-ZeroCrossOverAngle
    description: Voltage3-ZeroCrossOverAngle
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Degree
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4139"
    addressNumeric: 4139
    signal: current3_zerocrossoverangle
    name: Current3-ZeroCrossOverAngle
    description: Current3-ZeroCrossOverAngle
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Degree
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4140"
    addressNumeric: 4140
    signal: the_steps_that_are_running_17_0_steps_31_alarm_30_fan
    name: The-steps-that-are-running-17-0-steps,-31-alarm-,-30-fan
    description: The-steps-that-are-running-17-0-steps,-31-alarm-,-30-fan
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
