12
Instruction Leaflet
IL012002EN
Effective March 2013
Instruction Leaflet for Modbus Power Monitoring/
Metering Module (PM3) for FD, JG, and KD/LG
Circuit Breakers and Motor Circuit Protectors
EATON CORPORATION
www.eaton.com
5.Modbus Registers
Slave Actions, Supervisory, and Configuration Commands are
accomplished through Function Code 16, Write Multiple Registers.
The Modbus Add-on Module supports three such commands, as
described in the following sections.
5.1. Add-on Module Status
Status is transmitted in two registers, as shown in Table 6.
Both registers must be accessed in one operation, using Function
Code 04.
Table 6. Status Command Description.
Name
Starting Register
Number (decimal)
Starting Register
Address (hex)
Number of
Registers
Format
Status
6145
1800
2
Encoded
Status is encoded as follows:
•
Primary Status – High byte of Register Address 0x1800;
•
Secondary Status – Low byte of Register Address 0x1800; and
•
Cause of Status – Register Address 0x1801.
Status encoding is shown in Tables 7 thru 9.
Table 7. Primary Status Codes Table.
Status Code Short Description
4
ALARM
9
OPERATIONAL
Table 8. Secondary Status Codes Table.
Status Code Short Description
1
NOT APPLICABLE
Table 9. Cause of Status Codes Table.
Status Code
Short Description
1
Normal
40
DIAGNOSTIC FAILURE #1 (see Note 1 below)
43
DIAGNOSTIC WARNING #2 (see Note 2 below)
44
DIAGNOSTIC WARNING #3 (see Note 3 below)
54
DIAGNOSTIC FAILURE #4 (see Note 4 below)
113
Not Calibrated
Note 1: Measurement Board Communications Failure
Note 2: FRAM Energy Buffer Error
Note 3: FRAM Calibration Constants Error
Note 4: FRAM Communication Error
5.2. Breaker Status
Breaker Status is transmitted in two discrete (bit) inputs, at address-
es 100110 and 100210. Both bits may be read in one operation, or
either bit may be read individually, using Function Code 02. The
Function Code 02 format is shown below for a Slave Address of
0x74.
Table 10. Request From Master.
Field Name
Slave Address
0x74
Function Code
0x02
Starting Address High Byte
0x03
Starting Address Low Byte
0xE8
Number of Inputs High Byte
0x00
Number of Inputs Low Byte
0x02
CRC Low Byte
CRC High Byte
Table 11. Response From Slave.
Field Name
Slave Address
0x74
Function Code
0x02
Byte Count
0x01
Data
0x0y (data is in bits 1..0)
CRC Low Byte
CRC High Byte
The Breaker Status command is summarized in Table 12. Breaker
Status encoding is shown in Table 13
Table 12. Breaker Status Command Description.
Name
Starting Register
Number (decimal)
Starting Register
Address (hex)
Valid Number
of Bits
Format
Breaker Status 1001
3E8
1 or 2
Encoded
Breaker Status 1002
3E9
1
Encoded
Table 13. Breaker Status Encoding.
Register Number (decimal) Register Address (hex)
Encoding
1001
3E8
0 = Open
1 = Closed
1002
3E9
0 = Not Tripped
1 = Tripped
Table 13a. Combined Breaker Status Encoding
(Registers 1001 and 1002).
Status Code
Encoding
00
Open
01
Tripped
10
Closed
11
Unknown *
* Breaker not connected or improperly wired.