
114
CET Electric Technology
Chapter 5 Modbus Register Map
This chapter provides a complete description of the Modbus register map (
Protocol Version 1.7
) for the
PMC-592 to facilitate the development of 3
rd
party Modbus RTU communications driver for accessing
information on the PMC-592.
The PMC-592 supports the following Modbus functions:
1)
Read Holding Registers (Function Code 0x03)
2)
Force Single Coil (Function Code 0x05)
3)
Preset Multiple Registers (Function Code 0x10)
4)
Read Energy Files (Function Code 0x14)
The following table provides a description of the different data formats used for the Modbus registers:
Format
Description
UINT16/INT16
Unsigned/Signed 16-bit Integer
UINT32/INT32
Unsigned/Signed 32-bit Integer
Float
IEEE 754 32-bit
Single Precision Floating Point Number
For a complete Modbus Protocol Specification, please visit http://
5.1 Status Register
5.1.1 General Status
Register
Property
Description
Format
Note
0000
RO
DI Status
1
Bitmap
0001
RO
DO Status
2
Bitmap
0002
RO
Latest Alarm Channel
Bitmap
See Appendix A
0003
RO
Diagnostics
3
Bitmap
0005
RO
Run Time
UINT32
0007
RO
SOE Pointer
4
UINT32
0009
RO
IER Log Pointer
5
UINT32
0011
RO
WFR Log Pointer
6
UINT32
0013
RO
WFR Status
UINT16
0 = WFR Disabled
1 = WFR
Table 5-1 General Status
Notes:
1)
For the
DI Status
register, the bit values of Bit 0 to Bit 3 represent the states of DI1 to DI4, respectively, with “1” meaning
Active (Closed) and “0” meaning Inactive (Open). If the PMC-592 is not equipped with the optional DI3 and DI4, their values
have no meaning and their bits are reserved. The remaining bits are reserved.
2)
For the
DO Status
register, the bit values of Bit 0 to Bit 1 represent the states of DO1 to DO2, respectively, with “1” meaning
Active (Closed) and “0” meaning Inactive (Open). The remaining bits are reserved.
3)
The
Diagnostics
register indicates the various system statuses with a bit value of 0 meaning normal and 1 meaning fault. The
following table illustrates the details of the Diagnostics register.
Bit
Alarm Event
Bit
Alarm Event
Bit 0
NVRAM Fault
Bit 10
Breaker Parameters Incorrect
Bit 1
Disk Fault
Bit 11
Alarm Parameters Incorrect
Bit 2
A/D Chips Fault
Bit 12
Branch Parameters Incorrect
Bit 3
CT Strip not inserted
Bit 13
VM Parameters Incorrect
Bit 4
Internal Power Supply Fault
Bit 14
Calibration Parameters Error
Bit 5
Clock battery voltage is low
Bit 15
Internal Parameters Error
Bit 6
DSP Fault
Bit 16
External DI Module Fault*
Bit 7
System Parameters Error
Bit 17
DR Parameters Incorrect~
Bit 8
SM Name Parameters Incorrect
Bits 18 -31
Reserved
Bit 9
Communication Parameters Incorrect
* Available in Firmware V1.00.03 or later
~ Available in Firmware V1.00.04 or later
Table 5-2 Diagnostics Register (Reg. #
0003)