EPM 9650/9800 Meters
Page
EPM 9650/9800 Meters Modbus Protocol & Register Map
Statement of Calibration
Customer Service and Support
Product Warranty
Limitation of Warranty
Table of Contents
Page
Page
Page
Communication Data Formats
Page
EPM Log Formats
Logs, Port Control and Updating Programmable Settings
EPM Programmable Settings Blocks
Modbus Register Map Notes
Register Block Titles with Descriptions
Page
Xii
Appendix a Glossary
Xiv
Communication Packets
Introduction
Slave Address and Broadcast Request
Function Code 03-Read Holding Registers
Function Codes
Function Codes
Function Code Description Hex Dec
Data Starting Address
Function Code 06-Preset Single Register
Function Code 10-Preset Multiple Registers
Function Code 6 Example Master Packet Slave Packet
Function Code 10 Example Master Packet Slave Packet
CRC Error Checksum Algorithm
Dead Time
Exception Response Error Codes
Modbus Extensions
Modbus Extensions
Function Code Description
Function Code
Function Code 23H Read Holding Registers Multiple Times
Repeat Count RTU Framing Ascii Framing
Function Code 23H Example Response
Function Code 42H Encapsulated DNP for LAN/WAN
Client IP
Error Code
Address
Link Status
Response PDU Field Name Hex DNP Field
Request PDU
Response PDU
Page
Chapter EPM Modbus Register Map
Page
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
VAH
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
02771 232 Limit States, Value Comparisons 02772 16-31
VAH
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
Time of Use Current Month Label Block
DNP
DNP
DNP
F12 KYZ Output Accumulation Block
Analog Input Modules Data States
F19
F57
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
Reset Active TOU Time Stamp
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
Digital Output Snapshot Log Header
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
DNP
Custom DNP Definition Block for Analog Input Object
47369-47424 Point 1 Point
DNP
DNP
DNP
DNP
DNP
DNP
DNP
Customizable Modbus Map Settings Block
DNP LAN/WAN
DNP
DNP
DNP
DNP
DNP
DNP
DNP
Fixed Length String
Enumeration
DNP
Register String
Type F1 Null Terminated Ascii String
Type F2 Fixed Length Ascii String
Bytes
Unit
Type F3 Time Stamp
Date
Type F5 Secondary 1 Cycle RMS Voltage or Current
Type F4 Day of Week
Day of Week
Byte unsigned integer Decimal
Byte unsigned integer Hex
Secondary
Type F6 High Speed Input Delta and Current State
Most significant bit Compliment
Byte signed integer Hex
Most significant bit Byte integer Decimal
VAR secondary
Address Value 0C10H Decimal
Type F8 Power Factor
Quadrant Value Hex Dec
Address Value 0390H Decimal
Most significant bit
Type F9 Angle
Angle
Type F10 Percentage
Type F12 Energy Counter Binary / Secondary
Type F11 Energy Counter Packed BCD / Secondary
Nibbles Digit Unit VAh
Value Hex
Type F13 Phase Sequence
Type F14 Average Status
Byte unsigned integer
Bits Points Limit Passed
Type F15 Limit States
Interpretation
Input
Type F16 Low Speed Input States
Byte
Bits
Type F17 External Digital Input States
Type F19 Energy Counter Packed BCD / Primary
Type F18 External Input Accumulations
Accumulated Transitions
Nibbles Digit Unit
Type F20 Energy Counter Binary / Primary
Type F22 TOU Profile per Day
Type F21 Year
Address35107 Value0001H Decimal1
Type F23 TOU Profile Status
Day
Day Leap Year
Period
Type F24 TOU Daily Profile Register Assignment
Value Hex Register
Nibbles
Selection
Type F26 TOU Calendar DST Enable / Average Selection
Type F25 TOU Profile Monthly End Day
Decimal Month
Average
Type F27 TOU Upload Calendar Window Sequence / Status
Decimal Purpose
Type F29 TOU Upload Calendar Window Data
Type F28 TOU Upload Calendar Window ID
Address36609 Value0DH Decimal13 Meaning Window
Type F31 TOU Calendar Selection
Type F30 TOU Upload Calendar Window Checksum
Type F32 TOU Calendar Header Status / Year Status
Most significant bit Decimal
Type F33 Temperature
Celsius
Type F34 Limit and Relay Logic States
Type F35 Relay Delays
Bits Limit Logic T/F
Type F36 Desired Relay States
Type F37 Relays Pending Update
Bits Limit State NO/NC
Type F38 Shadowed Relay States
Update?
Bits Point
Type F40 Valid Flags for Confirmed Relay States
Type F39 Confirmed Polled Relay States
Locked?
Type F41 Locked Relays, Relays
Bits Point Relay
Type F42 Locked Relay States
Bit Point
Type F43 Miscellaneous Flags
Addr
Bits Point Digital Input
Type F44 Digital Input Module Data Status
Reg Bit Point
Type F45 Analog Input Modules Data Status
Bits Point Analog Input Module Status
Type F49 Low Byte of Modbus Register Unsigned
Type F46 High Byte of Modbus Register Signed
Type F47 High Byte of Modbus Register Unsigned
Type F4 Low Byte of Modbus Register Signed
Type F53 Four-Byte Unsigned
Type F50 Two-Byte Signed
Type F51 Two-Byte Unsigned
Type F52 Four-Byte Signed
Type F55 Eight-Byte Unsigned
Type F54 Eight-Byte Signed
Type F57 Accumulation in the Interval
Type F56 Flicker Countdowns
Type F58 12-bit RTU Sanity Register
Addr 53256
Type F59 12-bit RTU Current, Voltage, W, VAR
Addr 53250
0400H
0810H
Type F60 Energy Counter
Type F61 12-bit RTU Frequency
Digit Unit KWh primary
Addr Hex
Type F62 Scaled Pulse Accumulation, Aggregation or Average
Byte Signed Integer
Most Significan Bit
Type F64 Scaled Energy
Type F63 Log Index
Byte Hex
Bit Meaning
Type F65 Scaled Energy Setting
Type 67 K-Factor
Type 66 TOU Upload Calendar Window Locked to Port
Factor
Modbus Register Map Notes
Chapter Modbus Register Map Notes
Page
Byte Range
Downloading Logs Overview
Page
Steps for Downloading a Log
Address Description Example Value
Downloading Time Stamps with Examples
Page
Downloading Records with Examples
Page
Downloading Logs with Auto Index and Modbus Extensions
Auto Increment Window Index 0x099FF
Download using Auto Increment Window Sequence
Auto Increment Log Window 0x09A3F
Port Locking Overview
Port Unlocking Sequence
Sequence for Port Locking
Transmission
Reception
Sequence for Updating Programmable Settings
Updating Programmable Settings Overview
Value
Modifications to Time of Use
Register Meaning
Clear on New Period / Freeze Period Selection
Weekly Freeze Day of Week / Freeze Hour
Calibration Interface
Manual Adjustment Interface
Modbus Register Dual Port Address Name Decimal Hex
Page
As Stored LSB
Direct Adjustment Interface
Change by Modified by
Change by Multiply by
Decimal Scaled Meaning
Decimal Scaled
Log Formats Overview
Chapter EPM Log Formats
Historical Log 1 Data Pointers
Profile Information is in the Programmable Settings Block
Historical Log 1 Format
Historical Log 1 Record Size
Historical Log 2 Format
Profile Information is in the Programming Settings Block
Format Range Description
Historical Log 2 Data Pointers
Historical Log 2 Record Size
Limit Trigger Log Format
Limit Snapshot Log Format
Format Range Description
VAN, VBN, VCN, IA, IB, IC, IAUX, VAB, VBC, VCA
Waveform Trigger Log Format
High Speed Digital Input States
Above Limits
VAN VBN VCN Vaux IA IB IC Iaux
Example for EPM 9650 with regular hardware or EPM
Formula to use for EPM 9650s with 300V hardware is
Example for EPM 9650 with 300V hardware
Waveform Samples Log Format
Page
HS RMS
Page
Current Sample Examples Actual 1st Byte 2nd Byte Straight
Current Sample Examples Actual 1st Byte Straight 2nd Byte
Current Sample Examples Actual Ist Byte Straight 2nd Byte
High Speed Digital Input States
Power Quality Cbema Log Format
VAN VBN VCN Vaux IA IB IC Iaux VAB VBC VCA
11 High Speed Digital Input States
Byte Format Range
Digital Input Log Format
13 States of the Internal Digital Inputs
Digital Input Snapshot Data Pointers
Digital Input Snapshot Log Format
Format Range
Page
Digital Output Log Format
16 Relay Valid Bits
18 Relay Logic Gate Ouputs
Page
Digital Output Snapshot Data Pointers
Digital Output Snapshot Log Format
Byte Format Range Description
System Event Log Format
Flicker Log Format
Password Record
Power Record
Change Firmware
Change Programmable Settings
Change Time
Log Download
Test Mode
Feature Reset
Limit Settings Block
Communication Settings Block
Communication Settings Block Specifications
Structure for the Direction and Combination byte is
Structure for a combination is
Format Description
Historical Log Settings Block
Pollable information would consist
Data Pointer 4-Byte Structure
Sample Rate
Waveform/CBEMA Settings Block
Waveform & PQ enable
Set Points
External Digital Input Module Settings Block
High Speed Inputs Settings Block
External Digital Output Module Settings Block
KYZ Output Relay Byte Energy Assignments
External Analog Input Module Settings Block
External Analog Output Module Settings Block
External KYZ Output Module Settings Block
Hookup and Time Settings Block
11 CT & PT Ratio Settings Block
Exception Profile Block
Average Settings Block
Network Settings Block
Device Label Settings Block
Port 2 Baud Rate Values
Server / Service Enable
Mode 2 Network Mode 2 byte
Proper Values for BWA Synch Mask Assigned Inputs
Display Configuration Block
Block Window Average External Synchronization Block
Energy Direction Block
Full Scale Block
Test Mode Configuration Block
External Module Software Interface Block
Value Assignments
External Module Port Assignment Block
Manual Control Relay Block
External Module Port Assignments
Internal Input Pulse Accumulation Scale Factor Block
Internal KYZ Settings Block 46330-46372- EPM 9800 Only
26 I2t and V2t Threshold Block
Internal KYZ Channel Assignment
Internal KYZ Enable Assignment Bit
Channel Assignment
Internal Input Pulse Accumulation Unit Label Block
End of Interval Pulse Byte Value Enable
Width milliseconds
Format of a Relay Structure
ElectroLogic Block
Structure for the Direction and Combination byte
External Analog Output Module Channel Update Block
External Analog Output Module Update Speed
Value Update
Bytes to be Sent Out
Miscellaneous DNP Settings Block
Value Time 1 Minute Interval
Registers Byte Name Range
DNP Freeze Date & Time 4 registers, 8 bytes
Custom DNP Definition Block for Binary Counter Object 20
Custom DNP Definition Block for Analog Input Object 30
Class Assignments for Counter Change Event Bit
Custom DNP Definition Block for Binary Input Object 1
Bit Resets
Custom DNP Definition Block for Binary Output Object 10
External Digital Input Module Labels Block
Custom DNP Definition Block for Global Values
Analog Input Scaling Factors Block
Analog Input Labels Block
Bit 2 Bit Parity
Internal Modem Card Settings Block
EPM Internal Modem Card Baud Rate Settings
Index Baud Rate INP
Numeric Pager ID 7 bytes Reserved for future use
Internal Modem Card Bitmap Settings
Bit Event Description
Modem Feature Dial-Out Mask Event Mask
Customizable Modbus Map Settings Block
Email Mode Bitmap
Enable / Disable 1 Register
Email Client Settings Network Settings 10/100 Card
DNP LAN/WAN
FTP Client Network Settings 10/100 Card
GE EGD Protocol Network Settings 10/100 Card
Connection Type/Option Bits
DNP LAN/WAN Bitmap
Validate Connection Count 1 byte unsigned integer
Customizable Modbus Map Format Block
Energy Scale Settings
Line Number 2 bytes Point Number 1 byte
Update Settings Block
Page
Current Time
Device Indentification Block
Real Time Block
On Time
Tenth Second Block
1 Cycle Block
One Second Block
Maximum Time Stamp Block
Thermal Average Block
Maximum Block
Minimum Block
14 THD/K-Factor Block
Harmonic Phase Block
Phase Angle Block
Harmonic Magnitude Block
Time of Use Frozen Block
Digital Input Block
Primary Accumulation Block
Time of Use Period Time Stamp Block
Time of Use Active Total Block
Time of Use Prior Month Register Block
Time of Use Prior Month Total Block
Time of Use Active Register Block
Time of Use Prior Month Label Block
Temperature
Time of Use Current Month Total Block
Time of Use Frozen Label Block
Relay Logic Block
Reset Time Block
Analog Input Block
Limit Combination Block
Flicker Status Block
Test Mode Block
KYZ Output Accumulation Block
Input Module Data Status Block
Time of Use Active Cumulative Demand Block
Energy and Pulses in the Interval Block
Flicker Countdown Block
Cumulative Demand Block
Log Index Block
Total Average Power Factor Block
TOU Active Continuous Cumulative Demand Block
TOU Current Month Continuous Cumulative Demand Block
Negative Maximum Pulse Aggregation Average Block
Reset Active Time of Use Time Stamp
Enhanced Factory Settings Block
Enhanced Programmable Settings Block
Time of Use Upload Calendar Block
Time of Use Calendar Block
Historical Log 1 Snapshot Header
Digital Input Log Header
Historical Log 2 Snapshot Header
Limit Trigger Log Header
Limit Snapshot Log Header
Valid Bitmap Undefined
Flicker Log Header
Waveform Trigger Log Header
System Event Log Header
External Device Information Block Header
Reset Log Header
Waveform Samples Log Header
PQ Cbema Log Header
Device History Block Header
Direct Memory Access Header
Window Index Block
Page
Window Mode Block
Page
Window Block
Page
Auto Increment Window Block
Auto Increment Configuration 1 Register, 2 bytes
Auto Increment Window Index 1 register, 2 bytes
Auto Increment Log Window 64 registers, 128 bytes
Alarm Block
Byte Format Range Description
Last Alarm Snapshot
Format Description
Port Control Lock States Register High Byte Low Byte
Port Control Block
Transmit
Receive and Transmit Buffers Port
97 12-bit RTU Block
Energy Preset Block
Current, Voltage, W, VAR 1 register, 2 bytes
Action Block Resetting EPM Registers
Current Calibration Inputs Model
Voltage Calibration Inputs Model
Relay Locking Action Selection Values ValueDescription
Factory Calibration Block
Ctpt Compensation Calibration Block
Calibration Modification Block
Xilinx Version / 320 Xilinx Version
Operational Communication Settings Block
Diagnostic Block
Device Identification Block 2
Firmware Variation Strings
DSP Diagnostic Block
Password Block
Sealing Switch State
New Password a New Password B
Hardware Options Block
Dynamic Configuration Block
Hardware Option Settings
Nvram Configuration Values
EPM Forms Code
Banked Executable Option Settings Modbus Register 9650 9800
CT’s PTs
300 V 65364 Low
Amp 65364 High
Flash Control Block
Page
Flash Locked Port
GE Communicator EXT Flash Code Hex Line
Serial Number
Enhanced Serial Number
Page
Glossary
Eeprom
LCD
Nvram
Glossary-5
THD