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.
Table of Contents 1 GENERAL......................5 2 CANOPEN PROTOCOL IMPLEMENTATION ............ 6 (EDS) F ..............6 OPEN LECTRONIC HEET ......................... 6 OPEN ERSION ........................... 6 ATES ........................6 DDRESS ....................6 NPUT AND UTPUT UFFERS ....................6 XTENDED IAGNOSTIC ......................6 OPEN AULT CTION...
Page 4
TOU Energy Register #2 ........................22 TOU Energy Register #3 ........................22 TOU Energy Register #4 ........................22 Billing Summary Accumulated Demands ..................... 22 Billing Summary Block Demands ......................23 Billing Summary Sliding Window Demands ..................23 Billing Summary Maximum Demands ....................23 TOU Maximum Demand Register #1 ....................
1 General This document specifies the EM133 CANopen messaging protocol used to transfer data between a master CANopen station and the EM133. Refer to the EM133 Installation and Operation Manual for information on configuring communication parameters and electrical connections. IMPORTANT In 3-wire connection schemes, the unbalanced current and phase readings for power factor, active power, and reactive power will be zeros, because they have no meaning.
The EM133 uses by default the CANopen protocol version 4. 2.3 Baud Rates The EM133 supports 20 kbps, 50 kbps, 125 kbps, 250 kbps, 500 kbps, 800 kbps and 1Mbps baud rates with automatic baud rate detection, so the actual baud rate is only configured in the CANopen master.
2.8 CANopen Messaging Protocol Overview Since the EM133 transfer buffers only support 32 bytes or less transfer blocks, all of the device registers cannot possibly be sent over CANopen every scan. However, a messaging mechanism allows a master to access all the device registers by placing a command request pointing to the requested items in the output buffer and by receiving a corresponding response in the input buffer.
Page 8
In order to read seven data points in a double word format (32 bits), i.e. 14 words, starting with point 0x0C00 (V1-V3, I1-I3, kW L1, see section 3.1 below), from EM133 with CANopen Node ID = 126, the CANopen master writes a request as follows:...
The master should not concern the data in the device response block if this field contains an invalid code, or the exception field contains a non-zero value. The following table describes the mapping between TPDOs and data bytes sent by the EM133:...
116.2V. TPDO2 Bytes 5-8 (V3): "0000048C" in hex, or 1164 decimal, so the actual V3 reading is 116.4V The other requested parameters are place in the EM133 transmited data as follows: TPDO3 Bytes 1-4: I1 TPDO3 Bytes 5-8: I2 TPDO4 Bytes 1-4: I3 TPDO4 Bytes 5-8: kW L1 The values of these parameters are calculated as showed for the phase voltages.
After the device restarts, the first time synchronization should be done by sending either a “Read” or “Clear” command. The “Write” commands sent immediately after the device restarts will be ignored until the CANopen link is synchronized. In order to provide reliable synchronous reads and writes in a natively asynchronous CANopen environment, it is recommended to follow a couple of simple rules: 1.
Page 12
Volts reading = (27245 – 0) (17,280 - 0)/(32767 – 0) + 0 = 14,368V 2. Current readings Assume device settings: CT primary current = 200A. Current engineering scales (see Section 4): ENG_HI = Imax = CT primary current 2 = 200.00 2 = 400.00A ENG_LO = 0A If the raw data reading is 819 then the current reading in engineering units will be as follows: Amps reading = (819 –...
Point Description Units Type Notes Options/Range 0x0C14 V3/V31 Voltage THD 0-9999 0.1 UINT16 2-cycle value 0.1 0x0C15 I1 Current THD 0-9999 UINT16 2-cycle value 0.1 0x0C16 I2 Current THD 0-9999 UINT16 2-cycle value 0x0C17 I3 Current THD 0-9999 0.1 UINT16 2-cycle value 0x0C18 I1 K-Factor...
Point Description Units Type Notes Options/Range 0x1003 Voltage unbalance 0-3000 0.1 UINT16 0.1 0x1004 Current unbalance 0-3000 UINT16 Phasor 0x1080 V1/V12 Voltage magnitude 0-Vmax UINT32 0x1081 V2/V23 Voltage magnitude 0-Vmax UINT32 0x1082 V3/V31 Voltage magnitude 0-Vmax UINT32 0x1083 Not used UINT32 0x1084 I1 Current magnitude...
Point Description Units Type Notes Options/Range 0x1111 Power factor L3 -1000-1000 0.00 INT16 0x1112 V1/V12 Voltage THD 0-9999 0.1 UINT16 3-sec value 0x1113 V2/V23 Voltage THD 0-9999 0.1 UINT16 3-sec value 0x1114 V3/V31 Voltage THD 0-9999 0.1 UINT16 3-sec value 0x1115 I1 Current THD 0-9999...
Point Description Units Type Notes Options/Range 0x140C 3-phase average current 0-Imax UINT32 1-Second Auxiliary Values 0x1500 Not used UINT32 0x1501 In (neutral) Current 0-Imax UINT32 0x1502 Frequency 0-Fmax 0.01 UINT16 0x1503 Voltage unbalance 0-3000 0.1 UINT16 0x1504 Current unbalance 0-3000 0.1 UINT16 Present Volt, Ampere and Power Demands...
Point Description Units Type Notes Options/Range 0x161E Not used UINT32 0x161F Not used UINT32 0x1620 Not used UINT32 0x1621 Not used UINT32 0x1622 In Ampere demand 0-Imax UINT32 Total Energies 0x1700 0-999,999,999 UINT32 kWh import 0x1701 kWh export 0-999,999,999 UINT32 0x1702 Not used INT32...
Point Description Units Type Notes Options/Range 0x1E27 0-10000 0.01 UINT16 H40 Harmonic magnitude Fundamental Phase Values 2-cycle values 0x2900 V1/V12 Voltage 0-Vmax UINT32 0x2901 V2/V23 Voltage 0-Vmax UINT32 0x2902 V3/V31 Voltage 0-Vmax UINT32 0x2903 I1 Current 0-Imax UINT32 0x2904 I2 Current 0-Imax UINT32 0x2905...
Point Description Units Type Notes Options/Range Minimum 1-Cycle Auxiliary Values 0x2E00 Not used UINT32 0x2E01 In Current 0-Imax UINT32 0x2E02 Frequency 0-Fmax 0.01 UINT32 Maximum 1-Cycle Phase Values 0x3400 V1/V12 Voltage 0-Vmax UINT32 0x3401 V2/V23 Voltage 0-Vmax UINT32 0x3402 V3/V31 Voltage 0-Vmax UINT32 0x3403...
Point Description Units Type Notes Options/Range 0x3711 Not used UINT32 0x3712 Not used UINT32 0x3713 Not used UINT32 0x3714 Not used UINT32 0x3715 In Maximum ampere demand 0-Imax UINT32 TOU Parameters 0x3C00 Active tariff UINT32 0x3C01 Active profile 0-15: UINT32 0-3 = Season 1 Profile #1-4, 4-7 = Season 2 Profile #1-4, 8-11 = Season 3 Profile #1-4,...
3.2 Minimum/Maximum Log Registers Point Description Type Notes Options/Range/Format Units Minimum Phase Values 0xB000 Min. V1/V12 Voltage 0-Vmax UINT32 0xB001 Timestamp UINT32 0xB002 Min. V2/V23 Voltage 0-Vmax UINT32 0xB003 Timestamp UINT32 0xB004 Min. V3/V31 Voltage 0-Vmax UINT32 0xB005 Timestamp UINT32 0xB006 Min.
Point Description Type Notes Options/Range/Format Units 0xB209 Timestamp UINT32 0xB20A Max. I3 Current 0-Imax UINT32 0xB20B Timestamp UINT32 Maximum Total Values 0xB280 Max. Total kW -Pmax-Pmax INT32 0xB281 Timestamp UINT32 0xB282 Max. Total kvar -Pmax-Pmax INT32 0xB283 Timestamp UINT32 0xB284 Max.
Point Description Type Notes Options/Range/Format Units 0xB38 UINT32 0xB38E Not used UINT32 0xB38F UINT32 0xB390 Not used UINT32 0xB391 UINT32 0xB392 Maximum kW import sliding window demand 0-Pmax UINT32 0xB393 Timestamp UINT32 0xB394 Maximum kvar import sliding window demand 0-Pmax UINT32 0xB395 Timestamp...
3.3 Device Control and Status Registers Point ID Description Options/Range Units Type Notes Device Reset/Clear Registers 0xA000 Clear total energy registers UINT Read as 0 0xA001 Clear total maximum demand registers 0 = Clear all maximum UINT demands 1 = Clear power demands 2 = Clear volt and ampere demands 0xA004...
3.4 Device Setup Registers Address Description Options/Range Units Type Notes Factory Device Settings and Identification 0xFF40- 0xFF5B Device serial number 0-99999999 UINT Device model ID 13330 UINT +2-5 Device model name “EM133EH” UINT Null-terminated string Device options (bitmap) UINT Not used +7-9 Reserved UINT...
Address Description Options/Range Units Type Notes PT ratio 10 to 65000 0.1 UINT CT primary current 1 to 10,000 UINT Power block demand period 1,2,3,5,10,15,20,30,60 min, UINT If the external synchronization is selected, 255 = external synchronization the DI1 input is considered a pulse or KYZ input.
Address Description Options/Range Units Type Notes test Starting voltage, percent of FS voltage 15-50 0.1% UINT Default 1.5% +12-13 Reserved UINT Read as 65535 Device resolution (see Section 4 for details) 0 = Low resolution, 1 = High UINT Default 0 resolution Clock Setup Local time, in seconds, since Jan 1, 1970...
4 Data Scales and Units Code Condition Value/Range Notes Data Scales Vmax Voltage scale PT Ratio, V Imax Current scale CT Ratio, A 1, 3 Pmax Wiring 4LN3, 3LN3, Vmax Imax 3, W 3BLN3 Wiring 4LL3, 3LL3, Vmax ...
5 Data Formats Format Value Description Notes Code Timestamp Local time in a UNIX-style format. Represents the 946684800 to number of seconds since midnight (00:00:00), 2145916799 January 1, 1970. The time is valid after January 1, allowed 2000. Wiring Mode 3OP2 - 3-wire open delta using 2 CTs (2 element) 4LN3 - 4-wire WYE using 3 PTs (3 element), line-to- neutral voltage readings...
Need help?
Do you have a question about the EM133 and is the answer not in the manual?
Questions and answers