3-Phase Cross-functional Electrical Transducer
A.Overview:
The transducer has multifunction including electric parameters acquisition, detecting switching value, control and transducing. It can measure almost all parameters of 3-phase 4-wire circuit including voltage, current, frequency, active power, reactive power, power factor, accumulated energy consumption and switching value. It adopts all-digital sampling technology and features high accuracy, good stability and high communication speed. Its complete electric isolation design makes strong noise-proof ability. It accepts current, voltage and/or switching value input and has some optional outputs including standard RS-485/RS232 digital port, relay and/or pulse switching value output. These outputs ensure the transducer can be easily connected to computer system and network. Also it can output an analog value and you can select any one of parameters to be the analog output.
B.Specifications:
No. |
Item |
Specifications |
Unit |
Note |
1 |
Accuracy |
0.2, 0.5 |
% |
Voltage/Current: 0.2 |
2 |
Baud rate |
9600 / 19200 |
bps |
8 data bits, no checksum, one stop bit. |
Communication Interface |
RS-485/RS232C |
|
|
Output protocol |
MODBUS |
|
|
Maximum number of communication nodes |
64 |
node |
For RS-485 only. |
Bus protection capability |
500W transient overshoot |
|
Thermosnap and ESD protection |
3 |
Analog output load |
Current output≤250Ω; Voltage output≥2KΩ |
|
|
4 |
Interval of interior data acquisition |
100 |
mS |
|
5 |
Operating temperature range |
-10℃ ~ +55℃ |
|
|
6 |
Isolation voltage |
Between input and output: 2500V DC/1min.
Between input and power supply:
2500V DC/1min.
Between output bus and power supply: 2500V DC/1 min. |
V |
Here: Input means AC input.
Output means analog output. Ground of switching value input, analog output and power supply are in common. |
7 |
Overload capability |
2 times of the maximum value of measuring voltage, 1 minute duration, 10 seconds interval, 10 times repeat; |
|
When input oversteps measure range, the accuracy will be deteriorative. |
8 |
MTBF |
>30000 |
hour |
|
9 |
Power supply |
+12V / +24V DC; 110V,220V AC/DC |
V |
|
10 |
Power consumption |
≤4 (+24V) / ≤3 (+12V) |
W |
Different power consumption for different power supply. |
11 |
Relay / pulse output |
Contact current-carrying rating: 3A/250V AC,
Open collector output load capacity: 40 mA
Pulse width of switching value output: 1 sec. |
|
|
12 |
Maximum measured accumulated energy |
82 days |
|
For maximum input value of measuring range. |
13 |
Temperature drift |
≤300 |
ppm/℃ |
(-10℃~+60℃) |
C. General
- Analog Input —— 3-phase AC current, voltage, frequency.
- Switching value input —— 4 switching value inputs, dry contacts, potential: +12V or +24V.
- Output data —— True RMS of voltage Ua, Ub, Uc and current Ia, Ib, Ic; frequency F; bi-direction active power P; bi-direction reactive power Q; bi-direction power factor COSΦ, bi-direction active energy, bi-direction reactive energy (memory with power failure protection function) and switching value output.
- Measuring range —— Voltage: 100V, 220V, 380V, 500V optional.
Current: 1A, 5A optional.
- Relay / pulse output —— 2 switching value outputs (relay or OC output optional). User can set automatic alarm threshold and manually control the alarm. The relay output has both normal opened contact and normal closed contact.
- Analog output —— 0-5V, 0-20mA, 4-20mA optional.
D. Case Style

N2, Size: 121 X 97.4 X 56mm
E. Connections
Definition of terminals table 1:
Current input |
Voltage input |
Power supply |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
IA+ |
IA- |
IB+ |
IB- |
IC+ |
IC- |
VA |
VB |
VC |
N |
L |
N |
VCC |
GND |
‘+’: current entrance, ‘-’: current exit. |
|
AC/DC110,220V power |
DC +12V / +24V power |
Note: 110,220VAC/DC power supply should be connected to terminal No.11 and No. 12. terminal No.13 and No.14 furnish DC power supply are for Vcc and GND of OC output circuit and for switching value input.
DC +12V / +24V power supply should be connected to terminal No.13 and No.14, meanwhile the terminal No.11 and No.12 should leave unconnected.
Definition of terminals table 2:
Analog output |
RS485/RS232C |
Relay output |
Switching value input |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
Vz/Iz/Iy |
A/TXD |
B/RXD |
VSS |
Q2_F |
Q2_C |
Q2_N |
Q1_F |
Q1_C |
Q1_N |
K4 |
K3 |
K2 |
K1 |
|
RS485 RS232C optional |
Q*_F: normal open contact, Q*_C: common contact, Q*_N: normal closed contact. |
Dry contact input, VCC is for common connection. |
|
OC circuit output |
|
19 |
20 |
21 |
22 |
23 |
24 |
Q2 |
Q1 |
GND |
None |
None |
None |
Note: Analog output of terminal No.15 is Vz: 0-5V, Iz :0-20mA, Iy: 4-20mA optional.
Connection:

(Fig. 1: DC power supply/OC circuit output)

(Fig. 2: AC power supply/relay output)
F. Logic arrangement
1. definition of information message M (register address: 0x0015, high order byte is zero, the low order byte is as following.)
Bit No. |
M.7 |
M.6 |
M.5 |
M.4 |
M.3 |
M.2 |
M.1 |
M.0 |
definition |
None |
C<0 |
Uc<Uk |
Ub<Uk |
Ua<Uk |
Ic>Ik |
Ib>Ik |
Ia>Ik |
Note: when the corresponding condition is satisfied, the bit is set to 1. Please see definition of register for the meaning of symbols of message M.
2. Definition of high order byte Kh of control message K (register address: 0x0016):
Kh byte is used to set analog output of measured parameters, its content can set analog output to correspond to any one of parameters.
Content of Kh (decimal) |
Analog output |
Bit No. of Kh (decimal) |
Analog output |
Bit No. of Kh (decimal) |
Analog output |
1 |
Ia (current of phase A) |
7 |
P (total active power) |
13 |
Pc (active power of phase C) |
2 |
Ib (current of phase B ) |
8 |
Q (total reactive power) |
14 |
COSA (power factor of phase A) |
3 |
Ic (current of phase C ) |
9 |
COS (power factor) |
15 |
COSB (power factor of phase B) |
4 |
Ua (voltage of phase A ) |
10 |
F (frequency) |
16 |
COSC (power factor of phase C) |
5 |
Ub (voltage of phase B ) |
11 |
Pa (active power of phase A) |
|
|
6 |
Uc (voltage of phase C ) |
12 |
Pb (active power of phase B ) |
|
|
3. Definition of low order byte Kl of control message K (register address: 0x0016):
3.1 Q1 output logic arrangement
3.1.1 If((M.0|M.1|M.2)&&(Kl==1)) Q1 will output a pulse with width of 1 second or make contacts of relay output closed for 1 second.
Note: when the value of Ia or Ib or Ic is greater than that of Ik register and the value of control register Kl is 1, Q1 output will happen.
3.1.2 If((M.3|M.4)&&(Kl==2)) Q1 will output a pulse with width of 1 second or make contacts of relay output closed for 1 second.
Note: when the value of Ua or Ub or Uc is less than that of Uk register and the value of control register Kl is 1, Q1 output will happen.
3.1.3 If((M.0|M.1|M.2)&&(M.3|M.4)&&(Kl==3)) Q1 will output a pulse with width of 1 second or make contacts of relay output closed for 1 second.
Note: when the value of Ua or Ub or Uc is less than that of Uk register and the value of Ia or Ib or Ic is greater than that of Ik register and the value of control register Kl is 1, Q1 output will happen.
3.1.4 Master equipment can set Q1 output whatever the value of K is. Q1 will output a pulse with width of 1 second or make contacts of relay output closed for 1 second.
K is a logic control message, it is controlled by master equipment and can be read and written. It is protected from power failure.
3.2 Q2 is directly controlled by master equipment. It has OC circuit outputs or normal open contacts and normal closed contacts of relay output.
4. Current/voltage alarm threshold register Ik/Uk (register address: 0x0017/0x0018).
The value to be written can be between 0 and 12000. The corresponding value of 100% measurement range is 10000. Please see data explanation for details.
G. communication
The transducer uses a switch block with 8 manual switches to set address and baud rate. State “ON” means “0”, state “OFF” means “1”. Switch No. 8 and No. 7 are used to set baud rate, their function is as following:
B.8 |
B.7 |
baud rate |
0 |
0 |
reserved |
0 |
1 |
reserved |
1 |
0 |
9600 bps |
1 |
1 |
19200 bps |
Switch No. 1 through No.6 are used to set address of the unit. They are aligned according to binary code from low order to high order. The maximum value of address is 63. The details are as following.
B.6 |
B.5 |
B.4 |
B.3 |
B.2 |
B.1 |
address |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
2 |
0 |
0 |
0 |
0 |
1 |
1 |
3 |
…… |
…… |
…… |
…… |
…… |
…… |
…… |
1 |
1 |
1 |
1 |
1 |
0 |
62 |
1 |
1 |
1 |
1 |
1 |
1 |
63 |
H. MODBUS protocol
1. Format of message
(1). Function code 0x03 —— inquiry the content of register of slave equipment.
The message from master equipment:
Address of the slave equipment |
0x01-0xFF |
1 byte |
Function code |
0x03 |
1 byte |
Address of the first register |
0x01-0xFF |
2 bytes |
Quantity of Registers |
|
2 bytes |
CRC code |
|
2 bytes |
The correct response message from the slave equipmen:
Address of the slave equipment |
0x01-0xFF |
1 byte |
Function code |
0x03 |
1 byte |
Number of data bytes |
2 x N* |
1 byte |
Data section (contents of registers) |
|
N* x 2 Bytes |
CRC code |
|
2 bytes |
*N = Quantity of Registers
(2). Function code 0x06 ── To set (write) data of single register of the slave equipment
The message from the master equipment:
Address of the slave equipment |
0x01-0xFF |
1 byte |
Function code |
0x06 |
1 byte |
Address of the register |
|
2 bytes |
The data written to the register |
|
2 bytes |
CRC code |
|
2 bytes |
The correct response message from the slave equipment:
Address of the slave equipment |
0x01-0xFF |
1 byte |
Function code |
0x06 |
1 byte |
Address of the register |
|
2 bytes |
Content of Register |
|
2 bytes |
CRC code |
|
2 bytes |
(3). Function code 0x10 ── To set (write) data of registers of the slave equipment
The Message from the master equipment:
Address of the slave equipment |
0x01-0xFF |
1 byte |
Function code |
0x10 |
1 byte |
Address of the first register |
|
2 bytes |
Quantity of Registers |
|
2 bytes |
Number of data bytes |
2 x N* |
1 byte |
The data written to the registers |
|
2 x N* |
CRC code |
|
2 bytes |
*N = Quantity of Registers
The correct response message from the slave equipment:
Address of the slave equipment |
0x01-0xFF |
1 byte |
Function code |
0x10 |
1 byte |
Address of the first register |
|
2 bytes |
Quantity of Registers |
|
2 bytes |
CRC code |
|
2 bytes |
Note: 1. For all Address of register, Quantity of registers and Contents of register (Data), their high order byte is before their low order byte. But the low order byte of CRC code is before the high order byte.
2. The length of the register is 16 bits (2 bytes).
2. Format of commands and definition of the registers
(1). List of definition of registers of electrical parameters data
Address of register (Hex) |
Content of register |
Quantity of registers |
Attribute of register |
Range of data |
0x0000 |
Ia (current of phase A) |
1 |
Read only |
0~12000 |
0x0001 |
Ib (current of phase B) |
1 |
Read only |
0~12000 |
0x0002 |
Ic (current of phase C) |
1 |
Read only |
0~12000 |
0x0003 |
Va (voltage of phase A) |
1 |
Read only |
0~12000 |
0x0004 |
Vb (voltage of phase B) |
1 |
Read only |
0~12000 |
0x0005 |
Vc (voltage of phase C) |
1 |
Read only |
0~12000 |
0x0006 |
P (total active power) |
1 |
Read only |
-12000~+12000 |
0x0007 |
Q (total reactive power) |
1 |
Read only |
-12000~+12000 |
0x0008 |
COS (total power factor) |
1 |
Read only |
-10000~+10000 |
0x0009 |
F(frequency) |
1 |
Read only |
45000~65000 |
0x000A |
Pa
(active power of phase A) |
1 |
Read only |
-12000~+12000 |
0x000B |
Pb
(active power of phase B) |
1 |
Read only |
-12000~+12000 |
0x000C |
Pc
(active power y of phase C) |
1 |
Read only |
-12000~+12000 |
0x000D |
Cos A
(power factor of phase A) |
1 |
Read only |
-10000~+10000 |
0x000E |
Cos B
(power factor of phase B) |
1 |
Read only |
-10000~+10000 |
0x000F |
Cos C
(power factor of phase C) |
1 |
Read only |
-10000~+10000 |
0x0010 |
Switching value K1-K4 |
1 |
Read only |
0x00-0x0F (lowest order bit corresponds to K1) |
0x0011 |
active energy |
2 |
Read/write |
0xFFFFFFFF~0x7FFFFFFF |
0x0013 |
reactive energy |
2 |
Read/write |
0xFFFFFFFF~0x7FFFFFFF |
0x0015 |
information message M |
1 |
Read only |
(Please see logic arrangement for details) |
0x0016 |
control message K |
1 |
Read/write |
(Please see logic arrangement for details) |
0x0017 |
Ik
(current alarm threshold) |
1 |
Read/write |
(Please see logic arrangement for details) |
0x0018 |
Uk
(voltage alarm threshold) |
1 |
Read/write |
(Please see logic arrangement for details) |
0x0019 |
Ia max. |
1 |
Read/write |
data from Q1 be set |
0x001A |
Ib max. |
1 |
Read/write |
data from Q1 be set |
0x001B |
Ic max. |
1 |
Read/write |
data from Q1 be set |
0x001C |
Ua min. |
1 |
Read/write |
data from Q1 be set |
0x001D |
Ub min. |
1 |
Read/write |
data from Q1 be set |
0x001E |
Uc min. |
1 |
Read/write |
data from Q1 be set |
|
0x0030 |
reserved |
1 |
Read/write |
10 registers from 0x0030 through 0X0039 are reserved for user’s own use. |
…… |
reserved |
1 |
Read/write |
0x0039 |
reserved |
1 |
Read/write |
(2). List of definition of transducer name register:
register address (Hex) |
content of register |
number of registers |
Attribute of register |
range of data |
0x0021 |
transducer name |
2 |
Read only |
arranged according to tranducer’s kind. (4 bytes) |
(3). List of definition of switching value and OC output:
register address (Hex) |
content of register |
number of registers |
Attribute of register |
range of data |
0x0028 |
Pulse output |
1 |
write |
as attached list A |
Attached list A: definition of data (content) of register
Q2 (electrical level output) |
Q2 (pulse output) |
Q1 (pulse output, controlled by master equipment.)) |
high order byte |
4 high order bits of low order byte |
4 low order bits of low order byte |
5 means high electrical level output, 4 means low electrical level output. |
5 means a pulse output. |
5 means a pulse output. |
(4). Example of the commands
For all bytes of Address of register, Quantity of registers and Contents of register (Data), their high order bits are before their low order bits. But the low order byte of CRC bytes is before the high order byte.
A: Example of the command “To read the all data”:
Address of slave equipment |
Function code |
Address of the first register |
Quantity of registers |
CRC-L |
CRC-H |
0x01 |
0x03 |
0x00* |
0x00 |
0x00 |
0x0E |
0xC5 |
0xCB |
Note: * 0x00 is the high order byte of the first register.
Please see above list of definition of register of electrical parameters data for the sequence of the output data.
B: Example of the command “To read the transducer name and configuration”:
Address of slave equipment |
Function code |
Address of the first register |
Quantity of registers |
CRC-L |
CRC-H |
0x01 |
0x03 |
0x00 |
0x21 |
0x00 |
0x02 |
0x94 |
0x01 |
C: Example of the command “To control switching value output”:
Address of slave equipment |
Function code |
Address of the first register |
Quantity of registers |
CRC-L |
CRC-H |
0x01 |
0x06 |
0x00 |
0x28 |
0x0A |
0x05 |
0xCF |
0x61 |
Note: 0x0A: Q2 outputs a low electrical level or the contacts of relay will return their normal state.
0x05: Q1outputs a pulse with its width of 1 second or the contacts of relay will operate for 1 second.
3. Data
List of the format of data responded after a read command (suppose the rated value of voltage is 100V, the rated value of current is 5A):
No. |
Parameter data |
Value |
Hex. data (100%) |
Decimal Data (100%) |
|
High byte |
Low byte |
1 |
IA |
5A |
27 |
10 |
10000 |
True RMS |
2 |
IB |
5A |
27 |
10 |
10000 |
True RMS |
3 |
IC |
5A |
27 |
10 |
10000 |
True RMS |
4 |
UA |
100V |
27 |
10 |
10000 |
True RMS |
5 |
UB |
100V |
27 |
10 |
10000 |
True RMS |
6 |
UC |
100V |
27 |
10 |
10000 |
True RMS |
7 |
P |
1500W |
27 |
10 |
10000 |
Total active power |
8 |
Q |
1500Var |
27 |
10 |
10000 |
Total reactive power |
9 |
COS |
1.0000 |
27 |
10 |
10000 |
Total power factor |
10 |
F |
50Hz |
C3 |
50 |
50000 |
frequency |
11 |
Pa |
500W |
27 |
10 |
10000 |
active power of phase A |
12 |
Pb |
500W |
27 |
10 |
10000 |
active power of phase B |
13 |
Pc |
500W |
27 |
10 |
10000 |
active power of phase C |
14 |
COSA |
1.0000 |
27 |
10 |
10000 |
power factor of phase A |
15 |
COSB |
1.0000 |
27 |
10 |
10000 |
power factor of phase B |
16 |
COSC |
1.0000 |
27 |
10 |
10000 |
power factor of phase C |
|
18 |
Kwh |
1500W/h |
4 bytes, high order digits are before low order digits. |
Maximum accumulated value is 0x7FFFFFFF |
Active energy |
19 |
Varh |
1500Var/h |
4 bytes, high order digits are before low order digits. |
Maximum accumulated value is 0x7FFFFFFF |
Reactive energy |
(1). Format of the data of current, voltage and power:
2 bytes: Sign + Data (No Sign bit for AC voltage and AC current).
Range of the data: -12000~+12000
Meaning of the data: 10000 correspond to the nominal input value. For example, when the maximum value of input current is 5.000A, the expected output value is 10000D or 2710H and 2.500A correspond to 5000D or 1388H of the expected output value, viz. no sign for AC voltage and AC current
8-bit Low order byte
8-bit High order byte
Sign
1=negative
0=positive |
MSB |
13 |
12 |
11 |
10 |
9 |
8 |
(2). Calculation of power:
P = (Xp*(5*100)*3)/10000 (W)
Q = (Xq*(5*100)*3)/10000 (Var)
COS = Xc/10000 (the calculations of COSA, COSB, COSC are same)
Pa = (Xpa*(5*100)/10000 (W) (the calculations of Pb, Pc are same)
Thereinto:
Xp —— The data of total active power received by the master equipment. (2 bytes, high order byte ahead, the MSB is sign bit.)
Xq —— The data of total reactive power received by the master equipment. (2 bytes, high order byte ahead, the MSB is sign.)
Xc —— The data of total power factor received by the master equipment. (2 bytes, high order byte ahead, the MSB is sign.)
Xqa —— The data of power factor of phase A received by the master equipment. (2 bytes, high order byte ahead, the MSB is sign.)
(3). Calculation of active energy:
N = n/100*5*100/(1000*3600) (kWh)
Thereinto:
n —— The data of active energy received by the master equipment. (4 bytes, high order bytes ahead, the MSB is sign.)
(4). Calculation of current and voltage:
U = Xu/10000*100 (V)
Thereinto:
Xu —— The data of voltage received by the master equipment. (2 bytes, high order byte ahead, the MSB is sign.)
I = (Xi/10000)*5 (A)
Thereinto:
Xi —— The data of current received by the master equipment. (2 bytes, high order byte ahead, the MSB is sign.)
Note: The calculations of Ik, Uk, Iamax, Ibmax, Icmax, Uamin, Ubmin, Ucmin are same.
(5). Calculation of frequency:
F = Xf/1000 (Hz)
Thereinto:
Xf —— The data of frequency received by the master equipment. (2 bytes, high order ahead, no sign bit.
|