manufacturer: electro
model: industries-shark-250
device: industries-shark-250
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: electro industries-shark-250 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/electro-industries-shark-250.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:45:31.820Z
registers:
  - address: "1000"
    addressNumeric: 1000
    signal: v_a_n
    name: V-A-N
    description: V-A-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1002"
    addressNumeric: 1002
    signal: v_b_n
    name: V-B-N
    description: V-B-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1004"
    addressNumeric: 1004
    signal: v_c_n
    name: V-C-N
    description: V-C-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1006"
    addressNumeric: 1006
    signal: v_a_b
    name: V-A-B
    description: V-A-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1008"
    addressNumeric: 1008
    signal: v_b_c
    name: V-B-C
    description: V-B-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1010"
    addressNumeric: 1010
    signal: v_c_a
    name: V-C-A
    description: V-C-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1012"
    addressNumeric: 1012
    signal: i_a
    name: I-A
    description: I-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1014"
    addressNumeric: 1014
    signal: i_b
    name: I-B
    description: I-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1016"
    addressNumeric: 1016
    signal: i_c
    name: I-C
    description: I-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1018"
    addressNumeric: 1018
    signal: w_total
    name: W,-total
    description: W,-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1020"
    addressNumeric: 1020
    signal: var_total
    name: Var,-total
    description: Var,-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1022"
    addressNumeric: 1022
    signal: va_total
    name: Va,-total
    description: Va,-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1024"
    addressNumeric: 1024
    signal: pf_total
    name: Pf,-total
    description: Pf,-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1026"
    addressNumeric: 1026
    signal: frequency
    name: Frequency
    description: Frequency
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1028"
    addressNumeric: 1028
    signal: i_neutral
    name: I-neutral
    description: I-neutral
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1030"
    addressNumeric: 1030
    signal: w_phase_a
    name: W,-phase-A
    description: W,-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1032"
    addressNumeric: 1032
    signal: w_phase_b
    name: W,-phase-B
    description: W,-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1034"
    addressNumeric: 1034
    signal: w_phase_c
    name: W,-phase-C
    description: W,-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1036"
    addressNumeric: 1036
    signal: var_phase_a
    name: Var,-phase-A
    description: Var,-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1038"
    addressNumeric: 1038
    signal: var_phase_b
    name: Var,-phase-B
    description: Var,-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1040"
    addressNumeric: 1040
    signal: var_phase_c
    name: Var,-phase-C
    description: Var,-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1042"
    addressNumeric: 1042
    signal: va_phase_a
    name: Va,-phase-A
    description: Va,-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1044"
    addressNumeric: 1044
    signal: va_phase_b
    name: Va,-phase-B
    description: Va,-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1046"
    addressNumeric: 1046
    signal: va_phase_c
    name: Va,-phase-C
    description: Va,-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1048"
    addressNumeric: 1048
    signal: pf_phase_a
    name: Pf,-phase-A
    description: Pf,-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1050"
    addressNumeric: 1050
    signal: pf_phase_b
    name: Pf,-phase-B
    description: Pf,-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1052"
    addressNumeric: 1052
    signal: pf_phase_c
    name: Pf,-phase-C
    description: Pf,-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1054"
    addressNumeric: 1054
    signal: symmetrical_component_magnitude_0_sequence_component
    name: Symmetrical-component-magnitude,-0-sequence-component
    description: Symmetrical-component-magnitude,-0-sequence-component
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1056"
    addressNumeric: 1056
    signal: symmetrical_component_magnitude_positive_sequence
    name: Symmetrical-component-magnitude,-positive-sequence
    description: Symmetrical-component-magnitude,-positive-sequence
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1058"
    addressNumeric: 1058
    signal: symmetrical_component_magnitude_negative_sequence_component
    name: Symmetrical-component-magnitude,-negative-sequence-component
    description: Symmetrical-component-magnitude,-negative-sequence-component
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1060"
    addressNumeric: 1060
    signal: symmetrical_component_phase_zero_sequence_component
    name: Symmetrical-component-phase,-zero-sequence-component
    description: Symmetrical-component-phase,-zero-sequence-component
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1061"
    addressNumeric: 1061
    signal: symmetrical_component_phase_positive_sequence_component
    name: Symmetrical-component-phase,-positive-sequence-component
    description: Symmetrical-component-phase,-positive-sequence-component
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1062"
    addressNumeric: 1062
    signal: symmetrical_component_phase_negative_sequence_component
    name: Symmetrical-component-phase,-negative-sequence-component
    description: Symmetrical-component-phase,-negative-sequence-component
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1063"
    addressNumeric: 1063
    signal: voltage_unbalance_zero_sequence_component_component
    name: Voltage-unbalance,-zero-sequence-component-component
    description: Voltage-unbalance,-zero-sequence-component-component
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1064"
    addressNumeric: 1064
    signal: voltage_unbalance_negative_sequence_component
    name: Voltage-unbalance,-negative-sequence-component
    description: Voltage-unbalance,-negative-sequence-component
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1065"
    addressNumeric: 1065
    signal: current_unbalance
    name: Current-unbalance
    description: Current-unbalance
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1066"
    addressNumeric: 1066
    signal: quadrant_indicator
    name: Quadrant-indicator
    description: Quadrant-indicator
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1067"
    addressNumeric: 1067
    signal: q_total
    name: Q-total
    description: Q-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1069"
    addressNumeric: 1069
    signal: q_phase_a
    name: Q-phase-A
    description: Q-phase-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1071"
    addressNumeric: 1071
    signal: q_phase_b
    name: Q-phase-B
    description: Q-phase-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1073"
    addressNumeric: 1073
    signal: q_phase_c
    name: Q-phase-C
    description: Q-phase-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1500"
    addressNumeric: 1500
    signal: wh_q1_q4
    name: Wh,-(q1+q4)
    description: Wh,-(q1+q4)
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1502"
    addressNumeric: 1502
    signal: wh_q2_q3
    name: Wh,-(q2+q3)
    description: Wh,-(q2+q3)
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1504"
    addressNumeric: 1504
    signal: wh_net
    name: Wh,-net
    description: Wh,-net
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1506"
    addressNumeric: 1506
    signal: wh_total
    name: Wh,-total
    description: Wh,-total
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1508"
    addressNumeric: 1508
    signal: varh_q1_q2
    name: Varh,-(q1+q2)
    description: Varh,-(q1+q2)
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VARh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1510"
    addressNumeric: 1510
    signal: varh_q3_q4
    name: Varh,-(q3+q4)
    description: Varh,-(q3+q4)
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VARh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1512"
    addressNumeric: 1512
    signal: varh_net
    name: Varh,-net
    description: Varh,-net
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VARh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1514"
    addressNumeric: 1514
    signal: varh_total
    name: Varh,-total
    description: Varh,-total
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VARh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1516"
    addressNumeric: 1516
    signal: vah_total
    name: Vah,-total
    description: Vah,-total
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
