manufacturer: ge
model: epm-6000
device: epm-6000
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: ge epm-6000 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/ge-epm-6000.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T13:30:30.709Z
registers:
  - address: "8"
    addressNumeric: 8
    signal: meter_serial_number
    name: Meter-serial-number
    description: Meter-serial-number
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16"
    addressNumeric: 16
    signal: meter_type
    name: Meter-type
    description: Meter-type
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "17"
    addressNumeric: 17
    signal: firmware_version
    name: Firmware-version
    description: Firmware-version
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19"
    addressNumeric: 19
    signal: map_version
    name: Map-version
    description: Map-version
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20"
    addressNumeric: 20
    signal: meter_configuration
    name: Meter-configuration
    description: Meter-configuration
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "21"
    addressNumeric: 21
    signal: asic_version
    name: ASIC-version
    description: ASIC-version
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "39"
    addressNumeric: 39
    signal: ge_part_number
    name: GE-part-number
    description: GE-part-number
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "899"
    addressNumeric: 899
    signal: watts_3_ph_total
    name: Watts,-3-Ph-total
    description: Watts,-3-Ph-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "901"
    addressNumeric: 901
    signal: vars_3_ph_total
    name: VARs,-3-Ph-total
    description: VARs,-3-Ph-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "903"
    addressNumeric: 903
    signal: vas_3_ph_total
    name: VAs,-3-Ph-total
    description: VAs,-3-Ph-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "999"
    addressNumeric: 999
    signal: volts_a_n
    name: Volts-A-N
    description: Volts-A-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1001"
    addressNumeric: 1001
    signal: volts_b_n
    name: Volts-B-N
    description: Volts-B-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1003"
    addressNumeric: 1003
    signal: volts_c_n
    name: Volts-C-N
    description: Volts-C-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1005"
    addressNumeric: 1005
    signal: volts_a_b
    name: Volts-A-B
    description: Volts-A-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1007"
    addressNumeric: 1007
    signal: volts_b_c
    name: Volts-B-C
    description: Volts-B-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1009"
    addressNumeric: 1009
    signal: volts_c_a
    name: Volts-C-A
    description: Volts-C-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1011"
    addressNumeric: 1011
    signal: amps_a
    name: Amps-A
    description: Amps-A
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1013"
    addressNumeric: 1013
    signal: amps_b
    name: Amps-B
    description: Amps-B
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1015"
    addressNumeric: 1015
    signal: amps_c
    name: Amps-C
    description: Amps-C
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1017"
    addressNumeric: 1017
    signal: watts_3_ph_total_1017
    name: Watts,-3-Ph-total
    description: Watts,-3-Ph-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1019"
    addressNumeric: 1019
    signal: vars_3_ph_total_1019
    name: VARs,-3-Ph-total
    description: VARs,-3-Ph-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1021"
    addressNumeric: 1021
    signal: vas_3_ph_total_1021
    name: VAs,-3-Ph-total
    description: VAs,-3-Ph-total
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1023"
    addressNumeric: 1023
    signal: power_factor_3_phtotal
    name: Power-factor,-3-Phtotal
    description: Power-factor,-3-Phtotal
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1025"
    addressNumeric: 1025
    signal: frequency
    name: Frequency
    description: Frequency
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1027"
    addressNumeric: 1027
    signal: neutral_current
    name: Neutral-current
    description: Neutral-current
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1099"
    addressNumeric: 1099
    signal: w_hours_received
    name: W-hours,-received
    description: W-hours,-received
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1101"
    addressNumeric: 1101
    signal: w_hours_delivered
    name: W-hours,-delivered
    description: W-hours,-delivered
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1103"
    addressNumeric: 1103
    signal: w_hours_net
    name: W-hours,-net
    description: W-hours,-net
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1105"
    addressNumeric: 1105
    signal: w_hours_total
    name: W-hours,-total
    description: W-hours,-total
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1107"
    addressNumeric: 1107
    signal: var_hours_positive
    name: VAR-hours,-positive
    description: VAR-hours,-positive
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1109"
    addressNumeric: 1109
    signal: var_hours_negative
    name: VAR-hours,-negative
    description: VAR-hours,-negative
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1111"
    addressNumeric: 1111
    signal: var_hours_net
    name: VAR-hours,-net
    description: VAR-hours,-net
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1113"
    addressNumeric: 1113
    signal: var_hours_total
    name: VAR-hours,-total
    description: VAR-hours,-total
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1115"
    addressNumeric: 1115
    signal: va_hours_total
    name: VA-hours,-total
    description: VA-hours,-total
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1999"
    addressNumeric: 1999
    signal: amps_a_average
    name: Amps-a,-average
    description: Amps-a,-average
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2001"
    addressNumeric: 2001
    signal: amps_b_average
    name: Amps-b,-average
    description: Amps-b,-average
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2003"
    addressNumeric: 2003
    signal: amps_c_average
    name: Amps-c,-average
    description: Amps-c,-average
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2005"
    addressNumeric: 2005
    signal: positive_watts_3_ph_average
    name: Positive-watts,-3-Ph,Average
    description: Positive-watts,-3-Ph,Average
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2007"
    addressNumeric: 2007
    signal: positive_vars_3_ph_average
    name: Positive-VARs,-3-Ph,Average
    description: Positive-VARs,-3-Ph,Average
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2009"
    addressNumeric: 2009
    signal: negative_watts_3_ph_average
    name: Negative-watts,-3-Ph,Average
    description: Negative-watts,-3-Ph,Average
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2013"
    addressNumeric: 2013
    signal: vas_3_ph_average
    name: VAs,-3-Ph,-average
    description: VAs,-3-Ph,-average
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2015"
    addressNumeric: 2015
    signal: positive_pf_3_ph_average
    name: Positive-PF,-3-Ph,Average
    description: Positive-PF,-3-Ph,Average
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2017"
    addressNumeric: 2017
    signal: negative_pf_3_pf_average
    name: Negative-PF,-3-PF,Average
    description: Negative-PF,-3-PF,Average
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2999"
    addressNumeric: 2999
    signal: volts_a_n_minimum
    name: Volts-A-N,-minimum
    description: Volts-A-N,-minimum
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3001"
    addressNumeric: 3001
    signal: volts_b_n_minimum
    name: Volts-B-N,-minimum
    description: Volts-B-N,-minimum
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3003"
    addressNumeric: 3003
    signal: volts_c_n_minimum
    name: Volts-C-N,-minimum
    description: Volts-C-N,-minimum
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3005"
    addressNumeric: 3005
    signal: volts_a_b_minimum
    name: Volts-A-B,-minimum
    description: Volts-A-B,-minimum
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3999"
    addressNumeric: 3999
    signal: volts_a_n_thd
    name: Volts-A-N,-%THD
    description: Volts-A-N,-%THD
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4000"
    addressNumeric: 4000
    signal: volts_b_n_thd
    name: Volts-B-N,-%THD
    description: Volts-B-N,-%THD
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4001"
    addressNumeric: 4001
    signal: volts_c_n_thd
    name: Volts-C-N,-%THD
    description: Volts-C-N,-%THD
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
