manufacturer: huawei
model: smartlogger
device: smartlogger
category: Energy Generation
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: Import PDF Modbus .pdf
  url: null
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:43:04.773Z
registers:
  - address: "40002"
    addressNumeric: 1
    signal: city
    name: City
    description: null
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "40004"
    addressNumeric: 3
    signal: daylight_saving_time_dst
    name: Daylight Saving Time (DST)
    description: 0=Disabled, 1=Enabled.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "40005"
    addressNumeric: 4
    signal: time_zone
    name: Time Zone
    description: Time zone offset misurato in secondi.
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: s
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40007"
    addressNumeric: 6
    signal: dst_state
    name: DST state
    description: 0=DST time not entered, 1=DST time entered.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40008"
    addressNumeric: 7
    signal: dst_offset
    name: DST offset
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: min
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40009"
    addressNumeric: 8
    signal: the_local_time
    name: The Local Time
    description: Epoch seconds, ora locale dello SmartLogger.
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40200"
    addressNumeric: 199
    signal: power_on
    name: Power on
    description: Il campo dati puo' essere solo 0, accende tutti gli inverter.
    functionCode: 6
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: WRITE
    endianness: null
    group: null
    notes: null
  - address: "40201"
    addressNumeric: 200
    signal: power_off
    name: Power off
    description: Il campo dati puo' essere solo 0, spegne tutti gli inverter.
    functionCode: 6
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: WRITE
    endianness: null
    group: null
    notes: null
  - address: "40202"
    addressNumeric: 201
    signal: power_on_off_0_off_1_on
    name: Power on/off (0=off,1=on)
    description: 0=Power off all inverters, 1=Power on all inverters.
    functionCode: 6
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: WRITE
    endianness: null
    group: null
    notes: null
  - address: "40203"
    addressNumeric: 202
    signal: power_on_off_0_on_1_off
    name: Power on/off (0=on,1=off)
    description: 0=Power on all inverters, 1=Power off all inverters.
    functionCode: 6
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: WRITE
    endianness: null
    group: null
    notes: null
  - address: "40204"
    addressNumeric: 203
    signal: transfer_trip
    name: Transfer trip
    description: 0=Run, 1=Fault outage. Il dispositivo si spegne per guasto e non
      risponde piu' alla richiesta di avvio.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "40205"
    addressNumeric: 204
    signal: array_reset
    name: Array reset
    description: Il campo dati puo' essere solo 0.
    functionCode: 6
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: WRITE
    endianness: null
    group: null
    notes: null
  - address: "40420"
    addressNumeric: 419
    signal: active_adjustment_block_1
    name: Active adjustment (Block 1)
    description: Regola la potenza attiva totale in uscita di tutti gli inverter
      connessi. Valori fuori range vengono scartati.
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.1
    offset: 0
    unit: kW
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "40422"
    addressNumeric: 421
    signal: reactive_adjustment_block_1
    name: Reactive adjustment (Block 1)
    description: Regola la potenza reattiva totale in uscita di tutti gli inverter
      connessi. Valori fuori range vengono scartati.
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.1
    offset: 0
    unit: kVar
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "40424"
    addressNumeric: 423
    signal: active_adjustment_block_2
    name: Active adjustment (Block 2)
    description: Blocco equivalente a 40420, indipendente.
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.1
    offset: 0
    unit: kW
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "40426"
    addressNumeric: 425
    signal: reactive_adjustment_block_2
    name: Reactive adjustment (Block 2)
    description: Blocco equivalente a 40422, indipendente.
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.1
    offset: 0
    unit: kVar
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "40428"
    addressNumeric: 427
    signal: active_power_adjustment_by_percentage
    name: Active power adjustment by percentage
    description: Range 0-100%.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 0.1
    offset: 0
    unit: "%"
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "40429"
    addressNumeric: 428
    signal: power_factor_adjustment
    name: Power factor adjustment
    description: Range (-1,-0.8]U[0.8,1].
    functionCode: 3
    datatype: int16
    length: 1
    scale: 0.001
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "40500"
    addressNumeric: 499
    signal: dc_current
    name: DC current
    description: Somma della corrente DC totale in ingresso di tutti gli inverter.
      Se il valore eccede il range I16, usare il registro 40554.
    functionCode: 3
    datatype: int16
    length: 1
    scale: 0.1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40521"
    addressNumeric: 520
    signal: input_power
    name: Input power
    description: Potenza totale in ingresso di tutti gli inverter.
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.001
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40523"
    addressNumeric: 522
    signal: co2_reduction
    name: CO2 reduction
    description: Se il valore eccede il range U32, usare il registro 40550.
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.1
    offset: 0
    unit: kg
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40525"
    addressNumeric: 524
    signal: active_power
    name: Active power
    description: Potenza attiva totale in uscita di tutti gli inverter.
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.001
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40532"
    addressNumeric: 531
    signal: power_factor
    name: Power factor
    description: Fattore di potenza totale di tutti gli inverter.
    functionCode: 3
    datatype: int16
    length: 1
    scale: 0.001
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40543"
    addressNumeric: 542
    signal: plant_status_qinghai
    name: Plant status (Qinghai)
    description: Usato da Qinghai. 1=Unlimited power operation, 2=Limited power
      operation, 3=Idle, 4=Outage(fault,maintenance...), 5=Communication
      interrupt.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40544"
    addressNumeric: 543
    signal: reactive_power
    name: Reactive power
    description: Potenza reattiva totale in uscita di tutti gli inverter.
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.001
    offset: 0
    unit: kVar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40550"
    addressNumeric: 549
    signal: co2_reduction_64_bit
    name: CO2 reduction (64-bit)
    description: Range di valori piu' ampio rispetto al registro 40523.
    functionCode: 3
    datatype: uint64
    length: 4
    scale: 0.01
    offset: 0
    unit: kg
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40554"
    addressNumeric: 553
    signal: dc_current_2
    name: DC current 2
    description: Range di valori piu' ampio rispetto al registro 40500.
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40560"
    addressNumeric: 559
    signal: e_total
    name: E-Total
    description: null
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40562"
    addressNumeric: 561
    signal: e_daily
    name: E-Daily
    description: null
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40564"
    addressNumeric: 563
    signal: duration_of_daily_power_generation
    name: Duration of daily power generation
    description: null
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.1
    offset: 0
    unit: h
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40566"
    addressNumeric: 565
    signal: plant_status_xinjiang
    name: Plant status (Xinjiang)
    description: Usato da Xinjiang. 0=Idle, 1=On-grid, 2=On-grid:self derating,
      3=On-grid:Power limit, 4=Planned outage, 5=Power limit outage, 6=Fault
      outage, 7=Communication interrupt.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40567"
    addressNumeric: 566
    signal: plant_status_ningxia
    name: Plant status (Ningxia)
    description: Usato da Ningxia. 1=On-grid, 2=Outage, 3=Maintenance, 4=Idle.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40568"
    addressNumeric: 567
    signal: active_alarm_sequence_number
    name: Active alarm sequence number
    description: null
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40570"
    addressNumeric: 569
    signal: historical_alarm_sequence_number
    name: Historical alarm sequence number
    description: null
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40572"
    addressNumeric: 571
    signal: phase_a_current
    name: Phase A current
    description: Somma delle correnti di fase A di tutti gli inverter.
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40573"
    addressNumeric: 572
    signal: phase_b_current
    name: Phase B current
    description: Somma delle correnti di fase B di tutti gli inverter.
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40574"
    addressNumeric: 573
    signal: phase_c_current
    name: Phase C current
    description: Somma delle correnti di fase C di tutti gli inverter.
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40575"
    addressNumeric: 574
    signal: uab
    name: Uab
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 0.1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40576"
    addressNumeric: 575
    signal: ubc
    name: Ubc
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 0.1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40577"
    addressNumeric: 576
    signal: uca
    name: Uca
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 0.1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40685"
    addressNumeric: 684
    signal: inverter_efficiency
    name: Inverter Efficiency
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 0.01
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40693"
    addressNumeric: 692
    signal: max_reactive_adjustment
    name: Max. reactive adjustment
    description: Pari alla potenza massima totale di tutti gli inverter in parallelo
      moltiplicata per 60%.
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.1
    offset: 0
    unit: kVar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40695"
    addressNumeric: 694
    signal: min_reactive_adjustment
    name: Min. reactive adjustment
    description: Pari alla potenza massima totale di tutti gli inverter in parallelo
      moltiplicata per 60% x (-1).
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.1
    offset: 0
    unit: kVar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40697"
    addressNumeric: 696
    signal: max_active_adjustment
    name: Max. active adjustment
    description: Pari alla potenza massima totale di tutti gli inverter in parallelo.
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40699"
    addressNumeric: 698
    signal: locked
    name: Locked
    description: 0=Locked, 1=Unlocked. Se piu' di un inverter e' connesso in rete,
      lo stato e' Unlocked.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40700"
    addressNumeric: 699
    signal: di_status
    name: DI status
    description: Bit0=DI1...Bit7=DI8, 1=Closed, 0=Open. Stato degli otto DI dello
      SmartLogger.
    functionCode: 3
    datatype: bitfield
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40713"
    addressNumeric: 712
    signal: esn
    name: ESN
    description: 10 registri.
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40723"
    addressNumeric: 722
    signal: system_reset
    name: System reset
    description: Resetta lo SmartLogger, il campo dati non viene controllato.
    functionCode: 6
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: WRITE
    endianness: null
    group: null
    notes: null
  - address: "40724"
    addressNumeric: 723
    signal: fast_device_access
    name: Fast device access
    description: Alloca e cerca automaticamente i dispositivi.
    functionCode: 6
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: WRITE
    endianness: null
    group: null
    notes: null
  - address: "40725"
    addressNumeric: 724
    signal: device_operation
    name: Device operation
    description: "11 registri: primi 10=ESN dispositivo da operare, ultimo=tipo
      operazione (0=elimina inverter, 1=reset allarme inverter lato
      SmartLogger)."
    functionCode: 6
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: WRITE
    endianness: null
    group: null
    notes: null
  - address: "40736"
    addressNumeric: 735
    signal: device_access_status
    name: Device access status
    description: 0=Search completed, 1=Search in progress, 2=Search failed.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40737"
    addressNumeric: 736
    signal: active_power_control_mode
    name: Active power control mode
    description: 0=No limit, 1=DI active scheduling, 3=Percentage fixed-value
      limitation(open loop), 4=Remote scheduling, 6=Export Limitation(kW),
      200=Remote output control, 65533=Slave SmartLogger, 65534=no scheduling.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40738"
    addressNumeric: 737
    signal: active_power_scheduling_target_value
    name: Active power scheduling target value
    description: Potenza attiva totale target per lo scheduling dello SmartLogger.
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40740"
    addressNumeric: 739
    signal: reactive_power_control_mode
    name: Reactive power control mode
    description: 0=No output, 1=DI reactive scheduling, 2=Reactive power fix
      control, 3=Power factor fix control, 4=Q-U characteristic curve,
      5=cos(Phi)-P/Pn characteristic curve, 6=Q-U hysteresis curve(CEI0-16),
      7=Remote scheduling, 9=Power factor closed-loop control(old policy),
      10=Power factor closed-loop control, 65533=Slave SmartLogger, 65534=no
      scheduling.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40741"
    addressNumeric: 740
    signal: reactive_power_scheduling_curve_mode
    name: Reactive power scheduling curve mode
    description: 0=indica il power factor, 1=indica il valore fisso di potenza reattiva.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40742"
    addressNumeric: 741
    signal: reactive_power_scheduling_target_value
    name: Reactive power scheduling target value
    description: "Target regolazione reattiva: power factor o potenza reattiva
      totale, secondo la modalita' di scheduling. Gain 1000 se power factor,
      gain 10 se valore fisso di potenza reattiva (qui riportato con gain 1000,
      verificare la modalita' attiva prima di interpretare il valore)."
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.001
    offset: 0
    unit: kVar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40802"
    addressNumeric: 801
    signal: active_scheduling_percentage
    name: Active scheduling percentage
    description: Range [0,100].
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41124"
    addressNumeric: 1123
    signal: co2_emission_reduction_coefficient
    name: CO2 emission reduction coefficient
    description: Range [0,10].
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 0.001
    offset: 0
    unit: kg/kWh
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "41934"
    addressNumeric: 1933
    signal: pv_module_capacity
    name: PV module capacity
    description: Range [0,2000000].
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.001
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41936"
    addressNumeric: 1935
    signal: rated_plant_capacity
    name: Rated plant capacity
    description: null
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.001
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41938"
    addressNumeric: 1937
    signal: total_rated_capacity_of_grid_connected_inverters
    name: Total rated capacity of grid-connected inverters
    description: null
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.001
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41940"
    addressNumeric: 1939
    signal: conversion_coefficient
    name: Conversion coefficient
    description: null
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 0.001
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41942"
    addressNumeric: 1941
    signal: communication_status
    name: Communication status
    description: Stato comunicazione fra SmartLogger e i server delle utility
      giapponesi. 0=Connection success, 1=Connection failed.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41947"
    addressNumeric: 1946
    signal: communication_abnormal_shutdown
    name: Communication abnormal shutdown
    description: 0=Disable, 1=Enable.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "41948"
    addressNumeric: 1947
    signal: communication_anbormal_detection_time
    name: Communication anbormal detection time
    description: Range [60,1800].
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: s
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "41949"
    addressNumeric: 1948
    signal: auto_start_upon_communication_recovery
    name: Auto start upon communication recovery
    description: 0=Disable, 1=Enable.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "42017"
    addressNumeric: 2016
    signal: the_systemtime_year
    name: "The SystemTime: year"
    description: 2000-2068 (ora locale).
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "42018"
    addressNumeric: 2017
    signal: the_systemtime_month
    name: "The SystemTime: month"
    description: 1-12.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "42019"
    addressNumeric: 2018
    signal: the_systemtime_day
    name: "The SystemTime: day"
    description: 1-31.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "42020"
    addressNumeric: 2019
    signal: the_systemtime_hour
    name: "The SystemTime: hour"
    description: 0-23.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "42021"
    addressNumeric: 2020
    signal: the_systemtime_minute
    name: "The SystemTime: minute"
    description: 0-59.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "42022"
    addressNumeric: 2021
    signal: the_systemtime_second
    name: "The SystemTime: second"
    description: 0-59.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "42150"
    addressNumeric: 2149
    signal: current_error_during_scanning
    name: Current error during scanning
    description: Range 0~2.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 0.01
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "42730"
    addressNumeric: 2729
    signal: inspection
    name: Inspection
    description: 00=Start, 01=Stop.
    functionCode: 6
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: WRITE
    endianness: null
    group: null
    notes: null
  - address: "42779"
    addressNumeric: 2778
    signal: iv_curve_scanning
    name: IV curve scanning
    description: 00=Stop, 01=Start(64 Points), 02=Start(128 Points), 03=Start(256 Points).
    functionCode: 6
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: WRITE
    endianness: null
    group: null
    notes: null
  - address: "40000"
    addressNumeric: 40000
    signal: date_time
    name: Date&Time
    description: Epoch seconds UTC.
    functionCode: 3
    datatype: uint32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "50000"
    addressNumeric: 50000
    signal: alarm_word_0x50000
    name: Alarm word (0x50000)
    description: "bit3 Alarm 1100 Abnormal Active Schedule(SubID4,Major): se Active
      Power Control Mode=Dry contact remote control, le 4 porte DI leggono
      combinazioni non configurate. bit11 Alarm 1101 Abnormal Reactive
      Schedule(SubID4,Major): idem per Reactive Power Control Mode."
    functionCode: 3
    datatype: bitfield
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "50001"
    addressNumeric: 50001
    signal: alarm_word_0x50001
    name: Alarm word (0x50001)
    description: "bit1 Alarm 1103 MCB Disconnect(Major): interruttore AC generale al
      punto di connessione OFF. bit2 Alarm 1104 Abnormal Cubicle(Major). bit3
      Alarm 1105 Device Address Conflict(Major). bit4 Alarm 1106 AC SPD
      fault(Major). bit5-12 Alarm 1107-1114 DI1-8 custom alarm(Adattabile).
      bit13 Alarm 1115 24V power failure(Major). bit14 Alarm 1119 License
      Expired(Warning)."
    functionCode: 3
    datatype: bitfield
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "50002"
    addressNumeric: 50002
    signal: alarm_word_0x50002
    name: Alarm word (0x50002)
    description: bit0 Alarm 1116 WebUI server certificate invalid(Warning). bit1
      Alarm 1117 WebUI server certificate to expire(Warning). bit2 Alarm 1118
      WebUI server certificate expired(Major). bit3 Alarm 1120 Management system
      certificate invalid(Warning). bit4 Alarm 1121 Management system
      certificate to expire(Warning). bit5 Alarm 1122 Management system
      certificate expired(Major). bit6 Alarm 1123 Remote Control Certificate
      invalid(Warning). bit7 Alarm 1124 Remote Control Certificate to
      expire(Warning). bit8 Alarm 1125 Remote Control Certificate
      expired(Major). bit9 Alarm 1126 ESGCC Certificate invalid(Warning). bit10
      Alarm 1127 ESGCC Certificate to expire(Warning). bit11 Alarm 1128 ESGCC
      Certificate expired(Major). bit12 Alarm 1129 SmartLogger Certificate
      Invalid(Warning). bit13 Alarm 1130 SmartLogger Certificate About to
      Expire(Warning). bit14 Alarm 1131 SmartLogger Certificate Expired(Major).
    functionCode: 3
    datatype: bitfield
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "65521"
    addressNumeric: 65521
    signal: device_list_change_number
    name: Device list change number
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "65522"
    addressNumeric: 65522
    signal: port_number
    name: Port number
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "65523"
    addressNumeric: 65523
    signal: device_address
    name: Device Address
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "65524"
    addressNumeric: 65524
    signal: device_name
    name: Device name
    description: 10 registri. Max 20 byte (senza terminatore), solo caratteri ASCII
      visibili 0x20-0x7e.
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ_WRITE
    endianness: null
    group: null
    notes: null
  - address: "65534"
    addressNumeric: 65534
    signal: device_connection_status
    name: Device connection status
    description: 0xB000=Disconnection, 0xB001=Online.
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
