Page 2
Every effort has been made to ensure that the material herein is complete and accurate. However, the manufacturer is not responsible for any mistakes in printing or faulty instructions contained in this book. Notification of any errors or misprints will be received with appreciation. For further information regarding a particular installation, operation or maintenance of equipment, contact the manufacturer or your local representative or distributor.
1 GENERAL This document specifies a subset of the Modbus serial communications protocol used to transfer data between a master computer station and the PM130EH. The document provides the complete information necessary to develop a third-party communications software capable of communication with the Series PM130EH Powermeters.
2 MODBUS FRAMING 2.1 Transmission Mode The protocol uses the Modbus Remote Terminal Unit (RTU) transmission mode. In RTU mode, data is sent in 8-bit binary characters. The 8 bit even parity or 8 bit no parity data format must be selected when configuring the instrument communications.
2.5 Data Field The data field contains information needed by the instrument to perform a specific function, or data collected by the instrument in response to a query. IMPORTANT Fields composed of two bytes are sent in the order high byte first, low byte second. 2.6 Error Check Field The error check field contains the Cyclical Redundancy Check (CRC) word.
3 MODBUS MESSAGE FORMATS 3.1 Function 03 - Read Multiple Registers This command allows the user to obtain contents of up to 125 contiguous registers from a single data table. Request Instrument Function Starting Word Count Error Check Address (03) Address 1 byte 1 byte...
Response The normal response is the retransmission of the write request. 3.4 Function 16 - Write Multiple Registers This request allows the user to write the contents of multiple contiguous registers to a single data table where registers can be written. Request Instrument Function...
3.6 Exception Responses The instrument sends an exception response when errors are detected in the received message. To indicate that the response is notification of an error, the high order bit of the function code is set to 1. Exception Response Instrument Function (high Exception...
4 PROTOCOL IMPLEMENTATION 4.1 Modbus Register Addresses The PM130EH Modbus registers are referred to by using addresses in the range of 0 to 65535. From within the Modbus applications, the PM130EH Modbus registers can be accessed by simulating holding registers of the Modicon 584, 884 or 984 Programmable Controller, using a 5-digit “4XXXX” or 6-digit “4XXXXX”...
Page 11
LO = 0V If the raw data reading is 8314 then the voltage reading in engineering units will be as follows: Volts reading = 8314 × (17,280 - 0)/9999 + 0 = 14,368V 2. Current readings Assume device settings: CT primary current = 200A; current input overload = 150% (7.5A). Current engineering scales: HI = Imax = CT primary current ×...
4.2.2 32-bit Modulo 10000 Format The short energy registers 287-294, and 301-302 are transmitted in two contiguous 16-bit registers in modulo 10000 format. The first (low order) register contains the value mod 10000, and the second (high order) register contains the value/10000. To get the true energy reading, the high order register value should be multiplied by 10,000 and added to the low order register.
Page 13
- write 7576 to register 120 - write 7577 to register 121 - write 7136 to register 122 Reading from registers 0-2 will return the kWh reading in registers 0 (low word) and 1 (high word), and the voltage reading in register 2. Table 4-1 User Assignable Registers Address Register contents...
5 POWERMETER REGISTERS DESCRIPTION 5.1 Basic Data Registers Set Table 5-1 Basic Data Registers Address Parameter Type Unit Scale Con- High version Voltage L1/L12 UINT16 Vmax LIN3 Voltage L2/L23 UINT16 Vmax LIN3 Voltage L3/L31 UINT16 Vmax LIN3 Current L1 UINT16 Imax LIN3 Current L2...
The parameter limits are as follows: Imax (x150% over-range) = 1.5 × CT primary current [A] Direct wiring (PT Ratio = 1): Vmax (690 V input option) = 828 V Vmax (120 V input option) = 144 V Wiring via PTs (PT Ratio > 1): Vmax (690 V input option) = 144 ×...
5.3 User Selectable Options Setup Table 5-3 User Selectable Options Registers Parameter Address Type Range Power calculation mode 2376 UINT16 0 = using reactive power, 1 = using non-active power 0 = 1×10 4 Energy roll value 2377 UINT16 1 = 1×10 5 2 = 1×10 6 3 = 1×10 7 4 = 1×10 8...
5.6 Instrument Status Table 5-6 Instrument Status Registers Parameter Address Type Range Instrument reset register 2560 UINT16 0 (when read) 65535 (when written) = reset the instrument Reserved 2561 UINT16 Read as 0 Relay status 2562 UINT16 see Table 5-7 Reserved 2563 UINT16...
Page 18
Table 5-11 Setpoints Status Description Setpoint # 1 status Setpoint # 2 status Setpoint # 3 status Setpoint # 4 status Setpoint # 5 status Setpoint # 6 status Setpoint # 7 status Setpoint # 8 status Setpoint # 9 status Setpoint # 10 status Setpoint # 11 status Setpoint # 12 status...
Description Watchdog timer reset Sampling failure Out of control trap Reserved Timing failure Loss of power (power up) External reset (warm restart) Configuration corrupted 11-15 Reserved The self-check alarm register indicates possible problems with the instrument hardware or setup configuration. The hardware problems are indicated by the appropriate bits which are set whenever the instrument fails self-test diagnostics or in the event of loss of power.
Page 20
Parameter 16-bit Register 32-bit Point Unit Range/Scale Reg. Cnv. Register High kvar L1 7145 LIN3 13330-13331 0x0C09 kvar -Pmax Pmax kvar L2 7146 LIN3 13332-13333 0x0C0A kvar -Pmax Pmax kvar L3 7147 LIN3 13334-13335 0x0C0B kvar -Pmax Pmax kVA L1 7148 LIN3 13336-13337...
Page 21
Parameter 16-bit Register 32-bit Point Unit Range/Scale Reg. Cnv. Register High kW L2 7343 LIN3 13966-13967 0x1107 -Pmax Pmax kW L3 7344 LIN3 13968-13969 0x1108 -Pmax Pmax kvar L1 7345 LIN3 13970-13971 0x1109 kvar -Pmax Pmax kvar L2 7346 LIN3 13972-13973 0x110A kvar...
Page 22
Parameter 16-bit Register 32-bit Point Unit Range/Scale Reg. Cnv. Register High Predicted sliding window kVA 7556 LIN3 14632-14633 0x1614 Pmax demand PF at maximum sliding window 7557 LIN3 14634-14635 0x1615 0.001 -1.000 1.000 kVA demand Total energies kWh import 7576 14720-14721 0x1700 7577...
Page 23
Parameter 16-bit Register 32-bit Point Unit Range/Scale Reg. Cnv. Register High Fundamental's (H01) real-time total values Total fundamental kW 8336 LIN3 17152-17153 0x2A00 -Pmax Pmax Total fundamental kvar 8337 LIN3 17154-17155 0x2A01 kvar -Pmax Pmax Total fundamental kVA 8338 LIN3 17156-17157 0x2A02 Pmax...
Available in Version 3.55 and later. Phase angles are referenced to Voltage V1 in 4-wire (4LN3, 4LL3, 3LN3 and 3LL3 wiring modes), and to Voltage V12 in 3-wire connections (3DIR2, 3OP2 and 3OP3 wiring modes). (M) These parameters are recorded to the Min/Max log 5.9 Alarm/Event Setpoints Table 5-16 Setpoint Registers Setpoint...
Page 25
Trigger parameter Trigger Type Unit Limit/scale Con- High version Negative phase rotation reversal UINT16 NONE 0x8902 High/low real-time values on any phase High voltage UINT16 Vmax LIN3 0x0E00 Low voltage UINT16 Vmax LIN3 0x8D00 High current UINT16 Imax LIN3 0x0E01 Low current 0x8D01 UINT16...
The actual frequency range is 45.00 - 65.00 Hz When the 4LN3 or 3LN3 wiring mode is selected, the voltages will be line-to-neutral; for any other wiring mode, they will be line-to-line voltages. In the 4LN3, 4LL3, 3LN3, 3LL3 and 3DIR2 wiring modes, the harmonic voltages will represent line-to-neutral voltages;...
Table 5-24 Relay Operation Status Operation status Value Normal operation Force operate Force release 5.12 Min/Max Log The Min/Max log registers are supported only for compatibility with other models of instruments. Because the Min/Max log is not time stamped in the PM130EH, reading these registers returns you only values of the Min/Max log parameters which you can read directly via extended data registers (see Table 5-15).
Need help?
Do you have a question about the PM130EH SERIES and is the answer not in the manual?
Questions and answers