Chapter 1 Introduction 1.1. PM-311x introduction ICP DAS brings the most powerful, cost-effective, advanced Smart Power Meters PM-3000 series that gives you access to real-time electric usage for single-phase power measurement. With its high accuracy (<0.5%, PF=1 ), the PM-3000 series can be applied to both low voltage primary side and/or medium/high voltage secondary side and enables the users to obtain reliable and accurate energy consumption readings from the monitored equipments in real time under operation.
1.2. Caution 1.2.1. Danger The meter contains hazardous voltages, and should never be disassembled. Failing to follow this practice will result in serious injury or death. Any work on or near energized meters, meter sockets, or other metering equipment could induce a danger of electrical shock.
1.4.1. Limitation of Warranty This warranty does not apply to defects resulting from unauthorized modification, misuse, or use for reason other than electrical power monitoring. The supplied meter is not a user-serviceable product. PM-311x User’s Manual v1.07 Last Revised: Apr. 2024 Page: 7 ...
Chapter 2 Specifications 2.1. Specifications PM-3112 PM-3112-MTCP PM-3112-CPS Model PM-3114 PM-3114-MTCP PM-3114-CPS AC Power Measurement 1P2W-2CT 1P2W-2CT 1P2W-2CT Wiring 1P4W-4CT 1P4W-4CT 1P4W-4CT Measurement Voltage 10 ~ 300 V (CAT II) Measurement Current CT Φ10 mm (60 A); CTΦ16 mm (100 A); CTΦ24 mm (200 A) Measurement Frequency 50-60 Hz W Accuracy Better than 0.5% (PF=1)
Page 9
Alarm Output Form A (Normal Open) x 2; Relay Contact Voltage Range: 5 A @ 250 VAC (47 ~ 63Hz), 5 Power Relay A @ 30 VDC Aux Power Input Range +12 ~ 48 VDC +12 ~ 48 VDC +12 ~ 48 VDC Power Consumption Mechanical Casing...
Chapter 3 Installation 3.1. Inspection The instrument is no longer safe when, a) Shows clear signs of damage b) Does not work c) Long storage under extreme conditions d) Damage during shipment 3.2. Safety Please use the soft dry clothes to clean the instrument. Please do not use any chemical or detergent or volatile solvents to clean the instrument, in order to avoid any possibility of the cover damage.
Page 12
Products come with external split type clip-on CT’s. Disconnect the CT’s or use other CT’s is highly prohibited. Please read this operation manual carefully before using. Please re-confirm the measure position. PM-311x series can be installed as rail mounting mode or embedded, no need to drill a hole or screw to fix it (rail mounting width can up to the length of 35 mm).
3.2.2. Mounting and Dismounting Mounting Assembly: Place the PM-311x on the DIN-Rail. Push the front of the PM-311x toward the mounting surface until it audibly snaps into place. Dismantling: Pull out the latch and then remove the PM-311x from the DIN-rail ...
3.2.3. CT’s installation steps At the bottom of the CT, there is a “K →L” mark. Open the CT clip. Make sure the power current Installation steps finished. direction follow the “K→L” mark on the CT and then close the CT clip. PM-311x User’s Manual v1.07 Last Revised: Apr.
Chapter 4 Wiring Diagrams 4.1. Connection PM-3112 series Please firstly check the current input terminal, and then in the white black, white black wired sequences (CT1-K,CT1-L,CT2-K,CT2-L) . After connect the CT’s, clip on CT’s. Make sure the arrow direction sign on CT’s follows current flow direction(K→L). Note: it must be in the same direction.
Page 16
AC Voltage Input PM-311x series: Input Voltage up to 300V, When input voltage larger than 300V, please add the PT (power transformer), and Change PT Ratio setup. Notice: Please check the L-N connection of PM-311x-xxxC series or it will cause the damage.
Page 17
be opened when a load is passing through its primary. Make sure you always open the CT clip to detach the CT before removing the terminal lines. Otherwise, it will cause severe injury. 6. Please handle with extra care, especially when the operation space of CT’s is limited.
4.2. Communication Interface PM-311x (RS-485, Modbus-RTU) Connect RS-485 D+, D- (”D+”,”D-” sequence base on the top cover mark showed) And then, add the auxiliary power。DC+12~+48V (PWR, GND, F.G.) DC+10~+30V (PWR, GND, FG) for PM-311x-xxxC PM-311x –MTCP (Ethernet, Modbus-TCP) Connect Ethernet (RJ-45) And then, add the auxiliary power。DC+12~+48V (PWR, GND, F.G.) ...
Chapter 5 Relay output & LED Indicator 5.1. Relay Relay type Power Relay, Form A (SPST N.O.) Operating Voltage Range 250 VAC/30 VDC Max. Load Current 5 A at 25 °C Operate Time 6 ms Release Time 3 ms 5.2. LED Indicator The PM-311x has 4 LED to indicate the unit power status, RS-485 communication, and power data calculation.
Chapter 6 Modbus-RTU communication 6.1. DIP Switch DIP switch is used for Modbus address setting, Default is 1, i.e. all OFF For example: Modbus address is 10,find the table of DIP switch 1-7 is ON, OFF, OFF, ON, OFF, OFF, OFF 6.1.1.
6.1.2. SW8-SW9 setting PM-311x:For Baud Rate Setting Baud Rate SW 8 9600 19200 (Default) 38400 115200 6.1.3. SW10 setting SW10: Only OFF If this pin is “ON”, DIP it to “OFF” and re-power PM-311x after setting. PM-311x User’s Manual v1.07 Last Revised: Apr.
6.2. Modbus-RTU setting 6.2.1. Specifications Protocol Modbus-RTU Transmission Bits per Byte: Specifications 1 start bit 8 data bits, least significant bit sent first None Parity 1 stop bits Error Check: Cyclical Redundancy Check (CRC) Baud Rate 9600, 19200 (Default), 38400, 115200 Modbus slave address 1-128 (Default = 1) ...
Page 26
IEEE 754 Format Definition of the floating format of the Bits Data Hi Word, Data Hi Word, Data Lo Word, Data Lo Word, Hi Byte Lo Byte Hi Byte Lo Byte SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM E - 127 Value = (- 1) x (1.M) x 2 0 <...
6.2.2. Modbus Register Modbus Module #1 – Coil: Relay Value Modbus Register Data Default Parameter name Range Comment Modicom value Type Format 0 = OFF DO 0 04097 0x1000 Word Byte 1 = ON 0 = OFF DO 1 04098 0x1001 Word...
Page 28
Modbus Module #3 - Input Register : System Information Modbus Register Data Default Parameter name Range Units Comment Modicom Type value Format Wiring Type 30513 0x0200 Word UInt 7: PM311x 3112: PM3112 Model Name 30515 0x0202 Word UInt 311x 3114: PM3114 0x0001: 50Hz Model Type...
Page 29
Modbus Module #4 - Input Register :Power value (Float) Modbus Register Parameter Data Type Range Units Comment name Modicom Format 34353-34354 0x1100- 0x1101 DWord Float Volt 34355- 34356 0x1102- 0x1103 DWord Float 34357- 34358 0x1104- 0x1105 kW_1 DWord Float 34359- 34360 0x1106- 0x1107 kvar_1...
Chapter 7 Modbus-TCP Communication 7.1. Default settings Ethernet default settings: IP Address 192.168.255.1 Subnet mask 255.255.0.0 Gateway 192.168.0.1 Port For recovering to default settings, dip Init/Run Switch to Init position for 10 seconds after power on, the settings will be changed as default values. Must dip back to Run position and repower on after settings changed.
Page 36
Click ”Search” button to search the available power meter. Select the power meter which you want to modify parameters from the meter list, then click ”Configuration” button to setup the meter parameters. After complete all setting, click “OK”, and return to the meter list windows. PM-311x User’s Manual v1.07 Last Revised: Apr.
Chapter 8 CANopen communication 8.1. Overview CANopen, a kind of communication protocols, is an intelligent field bus (CAN bus). It has been developed as a standard embedded network with a high flexible configuration. It provides a standard communication protocol transmitting real-time data in PDO (Process Data Objects), configuration data in SDO (Service Data Objects), and network management data (NMT message, and Error Control), even supports the special functions (Time Stamp, Sync message, and Emergency message).These features can...
Node-ID and Dip-Switch 1 ~ 7 digital. Node ID Pin 1 Pin2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 … 8.2.2. The Baud Rate of CANopen The DIP-Switch from pin 8 to pin 9 represents the CAN bus baud rate of the PM-311x-CPS.
Signal State Description Malfunction or Power No Light Non-operation Supply/Connection not ready Single Flash Stopped The device is in Stopped state The device is in the pre-operation Blinking Pre-operation state Continuing Light Operation The device is in the operational state 8.3.
8.3.1. SDO Introduction 8.3.1.1. Upload SDO Protocol Initiate SDO Upload Protocol Before transferring the SDO segments, the client and server need to communicate with each other by using the initiate SDO upload protocol. Via the initiate SDO upload protocol, the SDO client will inform the SDO server what object the SDO client wants to request.
Page 43
0: normal transfer 1: expedited transfer If the e=1, it means that the data of the object are equal or less than 4 bytes, and only initiate SDO upload protocol is needed. If e=0, the upload SDO segment protocol is necessary. s: size indicator 0: Data set size is not indicated.
ccs: client command specified 3: upload segment request scs: server command specified 0: upload segment response t: toggle bit. This bit must alternate for each subsequence segment that is uploaded. The first segment will have the toggle bit set to 0. The toggle bit will be equal for the request and response message.
Page 45
ccs: client command specified 1: initiate download request scs: server command specified 3: initiate download response n: Only valid if e = 1 and s = 1, otherwise 0. If valid, it indicates the number of bytes in d that do not contain data. Bytes [8-n, 7] do not contain segment data.
Page 46
Download Segment Protocol ccs: client command specified 0: download segment request scs: server command specified 1: download segment response seg-data: It is at most 7 bytes of segment data to be downloaded. The encoding depends on the type of the data referenced by index and sub-index. n: It indicates the number of bytes in seg-data that do not contain segment data.
8.3.1.3. Abort SDO Transfer Protocol In some conditions, the SDO client or SDO server will terminate the SDO transmission. For example, the value of entries that users want to modify does not exist or is read-only, even users wouldn’t continue the uncompleted SDO protocol under some special situations.
Page 48
0504 0001h Client/server command specified not valid or unknown. 0504 0002h Invalid block size (block mode only). 0504 0003h Invalid sequence number (block mode only). 0504 0004h CRC error (block mode only). 0504 0005h Out of memory. 0601 0000h Unsupported access to an object. 0601 0001h Attempt to read a write only object.
8.3.2. PDO Introduction 8.3.2.1. PDO COB-ID Parameters Before the real-time data are transmitted by the PDO, it is necessary to check the COB-ID parameter of this PDO in the PDO communication objects. This parameter setting controls the COB-ID of the PDO communication, which is in 32 bits, and each bit with its meaning is given in the table follow.
Note: 1. Users can also define the PDO COB-ID by themselves. Actually, all COB-ID can be defined by users except the reserved COB-ID described in the table of the section 3.1. It is important to avoid the conflict with the defined COB-ID used in the same node.
The PDO, including the DI value, will be sent when the DI value is changed. And both transmission types will directly trigger an update of the mapped data when receiving the RxPDO. The PM-311x-CPS doesn’t support RxPDO. 8.3.2.3. PDO Communication Rule The PDO related objects are indicated from index 0x1400 to 0x1BFF.
Page 52
COB-ID: the default PDO COB-ID, or the PDO COB-ID defined by users L: the data length about how many bytes the PDO message has PDO-msg: the real-time data or the data which can be mapped into the PDO mapping objects PM-311x User’s Manual v1.07 Last Revised: Apr.
8.3.3. NMT Introduction 8.3.3.1. Module Control Protocol The NMT communication set can be applied for changing the NMT slave status. The following figure shows how to change the different NMT statuses for the PM-311x-CPS. Start Remote Node Protocol cs: NMT command specified 1: start Node ID: the node ID of the NMT slave device Stop Remote Node Protocol...
Page 54
Enter Pre-Operational Protocol cs: NMT command specified 128: enter PRE-OPERATIONAL Node ID: the node ID of the NMT slave device Reset Node Protocol cs : NMT command specified 129: Reset_Node Node ID : the node ID of the NMT slave device PM-311x User’s Manual v1.07 Last Revised: Apr.
Reset Communication Protocol cs: NMT command specified 130: Reset_Communication Node ID: the node ID of the NMT slave device 8.3.3.2. Error Control Protocol Error Control Protocol is a kind of the solution to check whether the CANopen device is still alive or not. And its related objects include 0x100C and 0x100D. The 0x100C is the guard time, and the 0x100D is the life time factor.
s: the state of the NMT Slave 4: STOPPED 5: OPERATIONAL 127: PRE_OPERATIONAL 8.3.4. Special Functions for PM-311x-CPS 8.3.4.1. Power Meter Data Table The PM-311x-CPS Manufacturer in the Specific Profile Area defines some entries, which are used for the power meter data. The objects with index 0x3200~0x3208 will map to the PDOs as below table.
8.4. Object Dictionary of PM-311x-CPS 8.4.1. Communication Profile Area The following tables are regarding each entry of the communication profile area is defined in PM-311x-CPS. For the convenient purpose, all communication entries are divided into several tables. They are “General Communication Entries”, “TxPDO Communication Entries”, and “TxPDO Mapping Communication Entries”.
Page 58
SDO Communication Entries Sidx Description Type Attr Default 1200h 0h largest sub-index supported UNSIGNED 8 RO 2 for “server SDO parameter” COB-ID form client to server UNSIGNED 32 RO 600h+Node-ID (RxSDO) COB-ID form server to clien UNSIGNED 32 RO 580h+Node-ID t(TxSDO) TxPDO Communication Entries Sidx Description...
Page 59
inhibit time UNSIGNED 16 … … … Reversed event timer UNSIGNED 16 1804h largest sub-index supported UNSIGNED 8 for “receive PDO parameter” COB-ID used by PDO (Tx) UNSIGNED 32 80000000h transmission type UNSIGNED 8 inhibit time UNSIGNED 16 … … …...
Page 60
mapping” read kW(Kw_c) data INTEGER 32 3200 0320h read kWh_c data INTEGER 32 3201 0320h 1A03h largest sub-index UNSIGNED 8 supported for “transmit PDO mapping” read kW(Kw_d) data INTEGER 32 3200 0420h read kWh_d data INTEGER 32 3201 0420h 1A04h largest sub-index UNSIGNED 8 supported for...
Page 61
mapping” read Volt(V_d) INTEGER 32 3202 0420h data read Amp(I_d) INTEGER 32 3203 0420h data 1A08h largest sub-index UNSIGNED 8 supported for “transmit PDO mapping” read kvar(kvar_a) INTEGER 32 3204 0120h data read kVA(Kva_a) INTEGER 32 3205 0120h data 1A09h largest sub-index UNSIGNED 8 supported for...
Page 62
data 1A0Ch 0 largest sub-index UNSIGNED 8 supported for “transmit PDO mapping” read PF_a data INTEGER 32 3206 0120h read kVAh_a data INTEGER 32 3207 0120h 1A0Dh 0 inhibit time UNSIGNED 8 read PF_b data INTEGER 32 3206 0220h read kVAh_b data INTEGER 32 3207 0220h 1A0Eh 0...
read kvarh_c data INTEGER 32 3208 0320h 1A13h largest sub-index UNSIGNED 8 supported for “transmit PDO mapping” read kvarh_d data INTEGER 32 3208 0h 8.4.2. Manufacturer Specific Profile Area In the following table, there is information about some special functions for the PM-311x-CPS.
Page 64
Volt(V_c) INTEGER32 Volt(V_b) INTEGER32 3203h largest sub-index supported for UNSIGNED 8 “Amp” Amp(I_a) INTEGER32 Amp(I_b) INTEGER32 Amp(I_c) INTEGER32 Amp(I_d) INTEGER32 3204h largest sub-index supported for UNSIGNED 8 “kvar” kvar(kvar_a) INTEGER32 kvar(kvar_b) INTEGER32 kvar(kvar_c) INTEGER32 kvar(kvar_d) INTEGER32 3205h largest sub-index supported for UNSIGNED 8 “kVA”...
Page 65
kvarh_c INTEGER32 kvarh_d INTEGER32 3209h largest sub-index supported for UNSIGNED 8 object PT Ratio UNSIGNED 16 RW CT Ratio UNSIGNED 16 RW 320Ah largest sub-index supported for UNSIGNED 8 object Set Energy to Zero UNSIGNED 16 RW 0x0055 Reset to Factory Settings UNSIGNED 16 RW 0x0055 Default Frequency...
Appendix 1: Questions & Answers Q1. Can we use the other 5A CT’s(like 300/5..) to directly connect to the input current terminals of PM-311x series ? No, because the input current is only mA size on PM-311x series,definitely not to directly use other 5A CT’s to connect and apply (like100/5…)...
Page 67
Q6. PC and meter cannot make the connection with RS-485? (1) Confirm the Modbus Address, default is 1. (2) Confirm the Band Rate, default is 19200. (3) Confirm the stop bit, default is 1. (4) Confirm the RS-485 connection, make sure the D+/D- is right. (5) Confirm the RS-485 master have to provide the bias for PM-3133 series.
Need help?
Do you have a question about the PM-311 Series and is the answer not in the manual?
Questions and answers