0% found this document useful (0 votes)
49 views27 pages

Dts1946 4p Instrukcja Komunikacji

This manual provides detailed information on the Modbus-RTU communication protocol for the DTS1946-4P and DTSF1946-4P energy meters. It includes message formats, communication address information, and register data descriptions for reading and writing settings. The document outlines the data register addresses and their corresponding descriptions, units, and read/write permissions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views27 pages

Dts1946 4p Instrukcja Komunikacji

This manual provides detailed information on the Modbus-RTU communication protocol for the DTS1946-4P and DTSF1946-4P energy meters. It includes message formats, communication address information, and register data descriptions for reading and writing settings. The document outlines the data register addresses and their corresponding descriptions, units, and read/write permissions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 27

Din rail mounted energy meter modbus address

This manual is applicable to the product model

-DTS1946-4P

-DTSF1946-4P
Content

1. Modbus-RTU communication......................................................................................................3
1.1 message format ..................................................................................................................3
1.2 Communication address information table.....................Error: Reference source not found
2. DL/T 645 communicating protocol.............................................................................................14
2.1transfer characteristic.........................................................................................................14
2.2Application description......................................................................................................16
2.3 DL/T 645-1997 communicating protocol.......................Error: Reference source not found
2.3.1 Electric energy data..............................................Error: Reference source not found
2.3.2 Variable data........................................................Error: Reference source not found
2.3.3 Parametric data.......................................................................................................20
2.4 DL/T 645-2007 communicating protocol.........................................................................22
2.4.1 Electric energy data................................................................................................22
2.4.2 Variable data........................................................Error: Reference source not found
2.4.3 Total harmonic distortion data...............................................................................18
2.4.4 Demand data..........................................................................................................19
2.4.5 Reference data........................................................................................................19
1. Modbus-RTU communication
1.1 Message format
Read data register value (function code 0x03/0x04)
numeric data code
frame address
FC Start register Number of check code
structure code
address registers

occupied
master 1byte 1byte 2byte 2byte 2byte
byte
request
data area 1~247 0x03/0x04 Max 100 CRC16

examples

of 0x01 0x03 0x00 0x00 0x00 0x06 0xC5 0xC8

messages

frame address numeric data code


FC check code
structure code Register bytes register value

occupied
Slave 1byte 1byte 2byte 12byte 2byte
byte
response
examples

of 0x01 0x03 0x0C 12 CRC16

messages

Note: The start register address of the host request is the data header address of the query. The number of the
registers is the length of the query data. For example, the address of the upper start register is the "0x0000", and
the number of the registers is 6 (0x0006).
Write setting register (function code 0x10)
numeric data code
frame address
FC Start register Number of check code
structure code
address registers

occupied
master 1byte 1byte 2byte 2byte 2byte
byte
request
data area 1~247 0x10 0x0802 Max 100 CRC16

examples

of 0x01 0x10 0x08 0x02 0x00 0x06 0x2FE2

messages

frame address numeric data code


FC check code
structure code Register bytes register value

occupied
Slave 1byte 1byte 2byte 12byte 2byte
byte
response
examples

of 0x01 0x10 0x08 0x02 0x00 0x01 0xA269

messages

Note: Please set the information address table in strict accordance with the following instrument when writing the
setting register. Do not attempt to modify the unused area. The write data does not allow the setting range to be
exceeded. The wrong write-setting register has the potential to cause the instrument to work abnormally. Be
careful.

1.2 MODBUS-RTU Address Information


Data register:
Forma
Address Data description Unit R/W
t
0000- float A phase voltage V R
0001
0002- float B phase voltage V R
0003
0004- float C phase voltage V R
0005
0006- float AB line voltage V R
0007
0008- float BC line voltage V R
0009
000A- float CA line voltage V R
000B
000C- float A phase current A R
000D
000E- float B phase current A R
000F
0010- float C phase current A R
0011
0012- float A Phase active power kW R
0013
0014- float B Phase active power kW R
0015
0016- float C Phase active power kW R
0017
0018- float Total active power kW R
0019
001A- float A Active power kvar R
001B
001C- float B Active power kvar R
001D
001E- float C Active power kvar R
001F
0020- float Total reactive power kvar R
0021
0022- float A Phase view power kVA R
0023
0024- float B Phase view power kVA R
0025
0026- float C Phase view power kVA R
0027
0028- float Total apparent power kVA R
0029
002A- float A Phase power factor - R
002B
002C- float B Phase power factor - R
002D
002E- float C Phase power factor - R
002F
0030- float Total power factor - R
0031
0032- float frequency Hz R
0033
0034- float Positive Active Power kWh R
0035
0036- float Reverse Active Power kWh R
0037
0038- float Positive reactive power kvarh R
0039
003A- float Reverse reactive power kvarh R
003B
003C- -- -- -- --
00FF
0100 Int Time (high byte: year, low byte: - R
month)
0101 Int Time (high byte: day, low byte: time) - R
0102 Int Time (high byte: minute, low byte: - R
second)
0103- -- -- -- --
0105
0106- Long Positive Active Power 10Wh R
0107
0108- Long Reverse Active Power 10Wh R
0109
010A- Long Positive reactive power 10var R
010B h
010C- Long Reverse reactive power 10var R
010D h
010E- Long Sight electrical energy 10VAh R
010F
0110- Long First quadrant reactive power 10var R
0111 h
0112- Long Second quadrant reactive power 10var R
0113 h
0114- Long Third quadrant reactive power 10var R
0115 h
0116- Long Fourth quadrant reactive power 10var R
0117 h
0118- Long Active Power [Total] 10Wh R
0119
011A- Long Active power [tip] 10Wh R
011B
011C- Long Active power [peak] 10Wh R
011D
011E- Long Active Power [Flat] 10Wh R
011F
0120- Long Active Power [Valley] 10Wh R
0121
0122- Long Active Power this month [Total] 10Wh R
0123
0124- Long Active Power this month[tip] 10Wh R
0125
0126- Long Active Power this month[Peak] 10Wh R
0127
0128- Long Active Power this month[Flat] 10Wh R
0129
012A- Long Active Power this month[Valley] 10Wh R
012B
012C- Long Active Power Last month[total] 10Wh R
012D
012E- Long Active Power last month[tip] 10Wh R
012F
0130- Long Active Power last month[Peak] 10Wh R
0131
0132- Long Active Power last month[Flat] 10Wh R
0133
0134- Long Active Power last month[Valley] 10Wh R
0135
0136- Long Active power the month before last 10Wh R
0137 month
0138- Long Active power the month before last 10Wh R
0139 month[T]
013A- Long Active power the month before last 10Wh R
013B month[P]
013C- Long Active power the month before last 10Wh R
013D month[F]
013E- Long Active power the month before last 10Wh R
013F month[V]
0140- -- -- -- --
01FF
0200 Int A phase voltage 0.1V R
0201 Int B phase voltage 0.1V R
0202 Int C phase voltage 0.1V R
0203 Int AB line voltage 0.1V R
0204 Int BC line voltage 0.1V R
0205 Int CA line voltage 0.1V R
0206 Int A phase current 0.01A R
0207 Int B phase current 0.01A R
0208 Int C phase current 0.01A R
0209 Int A Phase active power 10W R
020A Int B Phase active power 10W R
020B Int C Phase active power 10W R
020C Int Total active power 10W R
020D Int A Active power 10var R
020E Int B Active power 10var R
020F Int C Active power 10var R
0210 Int Total reactive power 10var R
0211 Int A Phase view power 10VA R
0212 Int B Phase view power 10VA R
0213 Int C Phase view power 10VA R
0214 Int Total apparent power 10VA R
0215 Int A Phase power factor R
0216 Int B Phase power factor R
0217 Int C Phase power factor R
0218 Int Total power factor R
0219 Int frequency 0.01H R
z
021A- -- -- -- --
05FF
0600 Int Maximum phase voltage 0.1V R
0601 Int Maximum line voltage 0.1V R
0602 Int Maximum current 0.01A R
0603 Int Maximum active power 10W R
0604 Int Maximum reactive power 10var R
0605 Int Maximum apparent power 10VA R
0606 Int Maximum active power requirement 10W R
0607 Int Maximum reactive power 10var R
requirement
0608 Int Maximum apparent power 10VA R
requirement
0609 Int Maximum phase voltage this month 0.1V R
060A Int Maximum line voltage this month 0.1V R
060B Int Maximum current this month 0.01A R
060C Int Maximum active power this month 10W R
060D Int Maximum reactive power this month 10var R
060E Int Maximum power available this month 10VA R
060F Int Maximum active power requirement 10W R
this month
0610 Int Maximum reactive power requirement 10var R
this month
0611 Int Maximum power requirement this 10VA R
month
0612 Int Current active power requirements 10W R
0613 Int Current reactive power requirements 10var R
0614 Int Current apparent power requirement 10VA R
0615 Int Average phase voltage 0.1V R
0616 Int Average line voltage 0.1V R
0617 Int Current average 0.01A R
0618 Int Average active power 10W R
0619 Int Average reactive power 10var R
061A Int Average apparent power 10VA R
0061B -- -- -- --
061C char Time recorded on power (high byte: R
times, low byte: years)
061D char Time recorded on power (high byte: R
month, low byte: day)
061E char Time recorded on power (high byte: R
time, low byte: fraction)
061F char Timing of programming records (high R
byte: number of times, low byte:
year)
0620 char Time recorded by programming (high R
byte: month, low byte: day)
0621 char Timing of programming records (high R
byte: time, low byte: fraction)
0622 char Time of power clearing (high byte: R
times, low byte: years)
0623 char Time of power clearing (high byte: R
month, low byte: day)
0624 char Time for zeroing (high byte: time, low R
byte: minute)

Set register:
for R/
Address Data description Unit
m W
0801 Int High byte: Power pulse 0x00: 400imp/kWh R/
constant 0x01: 800imp/kWh W
0x02:1600imp/kWh
High byte: loop display 0x01: Cycle display R/
0802 Int !(0x01):Invalid cycle W
Low byte: Power up 0x00:U, 0x01:I
display interface 0x02:F, 0x03:P R/
0x04:Q, 0x05:S W
0x06:PF, 0x07:E
0803 -- -- -- --
0804 Int High byte: Instrument 1-247 R/
address W
Low byte: baud rate 0: 300bps
1: 600bps
2:1200bps
3:2400bps
4:4800bps
5:9600bps
0805 Int High byte: communication 0:N,8,1 R/
data format 1:E,8,1 W
2:O,8,1
3:N,8,2
0806- -- -- -- --
0810
0811 Int Current change ratio R/
W
0812- -- -- -- --
081F
0820 Int Required items Default active reactive R
power apparent power
0821 Int Work mode required 0: Sliding block R/
1: stationary block W
0822 Int Demand slip time(t) 1~9999s R/
W
0823 Int Demand cycle(T) 1~30t R/
W
0824- -- -- -- --
0843
0844 Int First set of day rates #1 R/
Fixed 00h:00min
period start time W
8045 Int High byte :00-23:00h R/
First set of day rates #2
Low byte :00-59 W
period start time
minutes
8046 Int High byte :00-23:00h R/
First set of day rates #3
Low byte :00-59 W
period start time
minutes
8047 Int High byte :00-23:00h R/
First set of day rates #4
Low byte :00-59 W
period start time
minutes
8048 Int High byte :00-23:00h R/
First set of day rates #5
Low byte :00-59 W
period start time
minutes
8049 Int High byte :00-23:00h R/
First set of day rates #6
Low byte :00-59 W
period start time
minutes
804A Int High byte :00-23:00h R/
First set of day rates #7
Low byte :00-59 W
period start time
minutes
804B Int High byte :00-23:00h R/
First set of day rates #8
Low byte :00-59 W
period start time
minutes
804C Int High byte :00-23:00h R/
First set of day rates #9
Low byte :00-59 W
period start time
minutes
804D Int High byte :00-23:00h R/
First set of day rates #10
Low byte :00-59 W
period start time
minutes
804E Int High byte :00-23:00h R/
First set of day rates #11
Low byte :00-59 W
period start time
minutes
084F Int First set of day rates #12 High byte :00-23:00h R/
period start time Low byte :00-59 W
minutes
0850 Int Second set of day rates 固定为 00h:00min R/
#1 period start time W
0851 Int High byte :00-23:00h R/
Second set of day rates
Low byte :00-59 W
#2 period start time
minutes
0852 Int Second set of daily rate High byte :00-23:00h R/
tables #3 period start Low byte :00-59 W
time minutes
0853 Int High byte :00-23:00h R/
Second set of day rates
Low byte :00-59 W
#4 period start time
minutes
0854 Int High byte :00-23:00h R/
Second set of day rates
Low byte :00-59 W
#5 period start time
minutes
0855 Int High byte :00-23:00h R/
Second set of day rates
Low byte :00-59 W
#6 period start time
minutes
0856 Int High byte :00-23:00h R/
Second set of day rates
Low byte :00-59 W
#7 period start time
minutes
0857 Int High byte :00-23:00h R/
Second set of day rates
Low byte :00-59 W
#8 period start time
minutes
0858 Int High byte :00-23:00h R/
Second set of day rates
Low byte :00-59 W
#9 period start time
minutes
0859 Int High byte :00-23:00h R/
Second set of day rates
Low byte :00-59 W
#10 period start time
minutes
085A Int High byte :00-23:00h R/
Second set of day rates
Low byte :00-59 W
#11 period start time
minutes
085B Int High byte :00-23:00h R/
Second set of day rates
Low byte :00-59 W
#12 period start time
minutes
085C Int High Byte :#1 Time R/
Rate W
Schedule #1 and #2 rates
Low byte :#2 time
for the first set of day
period rate
rates
0-tip ,1-peak,
2-Flat ,3-valley
085D Int Schedule #3 #4 of the High Byte :#1 Time R/
Rate W
Low byte :#2 time
first set of day rates period rate
0-tip ,1-peak,
2-Flat ,3-valley
085E Int High Byte :#1 Time R/
Rate W
Schedule #5,#6 of the Low byte :#2 time
first set of day rates period rate
0-tip ,1-peak,
2-Flat ,3-valley
085F Int High Byte :#1 Time R/
Rate W
Schedule #7 and #8 rates
Low byte :#2 time
for the first set of day
period rate
rates
0-tip ,1-peak,
2-Flat ,3-valley
0860 Int High Byte :#1 Time R/
Rate W
First set of days rate table Low byte :#2 time
#9,#10 period rate
0-tip ,1-peak,
2-Flat ,3-valley
0861 Int High Byte :#1 Time R/
Rate W
First set of day rates Low byte :#2 time
#11#12 period rate
0-tip ,1-peak,
2-Flat ,3-valley
0862 Int High Byte :#1 Time R/
Rate W
Schedule #1 and #2 rates
Low byte :#2 time
for the second set of daily
period rate
rates
0-tip ,1-peak,
2-Flat ,3-valley
0863 Int High Byte :#1 Time R/
Rate W
Schedule #3#4 of the Low byte :#2 time
second set of daily rates period rate
0-tip ,1-peak,
2-Flat ,3-valley
0864 Int Schedule #5#6 of the High Byte :#1 Time R/
second set of daily rates Rate W
Low byte :#2 time
period rate
0-tip ,1-peak,
2-Flat ,3-valley
0865 Int High Byte :#1 Time R/
Rate W
Schedule #7 and #8 rates
Low byte :#2 time
for the second set of day
period rate
rates
0-tip ,1-peak,
2-Flat ,3-valley
0866 Int High Byte :#1 Time R/
Rate W
Second set of daily rate
Low byte :#2 time
statement #9,#10 period
period rate
rates
0-tip ,1-peak,
2-Flat ,3-valley
0867 Int High Byte :#1 Time R/
Rate W
Second set of daily rate
Low byte :#2 time
table #11,#12 period
period rate
rates
0-tip ,1-peak,
2-Flat ,3-valley
0868 Int High byte: January-day R/
rate table W
Low byte: February-
Monthly rates day rate table
(January/February) 0 : First set of daily
rates
1: second set of daily
rates
0869 Int High byte: March day R/
rate table W
Low byte: April-day
Monthly rates rate table
(March/April) 0 : First set of daily
rates
1: second set of daily
rates
086A Int Monthly rates (May/June) High byte: May Day R/
rate table W
Low byte: June-day
rate table
0 : First set of daily
rates
1: second set of daily
rates
086B Int High byte: July Day R/
rate table W
Low byte: daily August
Monthly rate schedule rate table
(July/August) 0 : First set of daily
rates
1: second set of daily
rates
086C Int High byte: September- R/
day rate table W
Low byte: October-day
rate table
Monthly rates (9 October)
0 : First set of daily
rates
1: second set of daily
rates
086D Int High byte: November R/
Day rate table W
Low byte: December
Monthly rates (11 day rate table
December) 0 : First set of daily
rates
1: second set of daily
rates
086E Int High byte :00-23:00h R/
Meter reading day Low byte :00-59 W
minutes

2. DL/T 645 Communicating protocol


2.1 Transfer characteristic
The main-slave half-duplex communication mode and the establishment and cancellation
of communication links are controlled by the information frames sent by the main station. Each
frame has a frame starter, which is composed of seven parts: station address domain, control
code, data length, frame information longitudinal check code and frame Terminator. Each part
consists of a number of bytes.
Half dual port communication mode, baud rate: 1200bps;
Byte format: each byte contains 8-bit binary code, with a starting bit (0), an even check
bit and a stop bit (1). The transmission sequence as shown in figure 1.D0 is the lowest valid bit of
bytes and D 7 is the highest valid bit of bytes. Pass low first, then pass high.
0 D0 D1 D2 D3 D4 D5 D6 D7 P 1
Transmission direction

start bit 8 bit data Parity check bit stop bit


Figure 1 byte transmission sequence

explain code
frame start 68H
A0
A1
A2
address field
A3
A4
A5
frame start 68
control code C
Data length domain L
data field DATA
check code CS
tailed 16H
The frame format is shown below.

Address field A0-A5:2-bit BCD code per byte. The low address is before and the high
address is after. When the address is 99 99 99 99 99 H, it is the broadcast address.

The communication address uses the table number, and at least 2 bits or more of the low table
number bit can be entered to communicate. Less input can be easily operated.

Control code C: the format of the control code.

D7=0:The command frame sent by the master station.


D7=1:A response frame sent from the station.
D6=0:Answer correctly from the station.
D6=1:slave response to abnormal information.
D5=0:No post-read data frame.
D4~D0:Request and answer function code.
00001:read data
00100:Write data
01000:broadcast school
01111:Modify the password
Data length L: the number of bytes in the data field, hexadecimal number.
The data field data: the data field includes data identification and data whose
structure changes with the function of the control code. At the time of transmission, the
sender adds the 33H process according to the byte, and the receiver performs the 33H process
according to the byte.
The sum of the modulo 256 of all the bytes prior to the start of the frame start to the
check code, i. e., the binary arithmetic sum of the bytes, and the overflow value of not more
than 256.
The end of the frame information is indicated by the end of the frame information
16h.
Preamble byte:Before sending frame information, send 1-4 FEHs to wake up the
receiver.
Transmission order: All data items should be first transferred to lower byte and then
high byte.
Transmission response:each communication is started by the master station sending a
request command frame to the slave station selected according to the address field of the
information frame, and the requested slave station responds according to the requirements of
the control code in the command frame.
The response delay Td:20ms ≤ Td ≤ 500ms after receiving the command frame,
Pause time between bytes Tb: Tb ≤ 500ms
Error control: the byte check is even, the frame check is longitudinal information
checksum, the receiver abandons the information frame regardless of the parity error or
longitudinal information checksum error, and does not respond.
2.2 Application description
Read data:
Master station request frame
function request read data

Control code C =01H.

Data length L = 02H

Frame format:

Function from station to normal response


Control code C = 81H
Data length L ≤ 02H m (data length)
data frame format

Slave station anomaly response frame


The function receives an illegal data request or no such data from the station
Control code C = C1H
Frame format:

Write data:
Write data request frame
The functional master station requests setting data (or programming) from the slave station
Control code C = 04H
Data length L ≤ 02H m (data length) password 4 bytes
Frame format:
68 04
68H A0 .. A5 L DI0 DI1 PAn P0N P1N P2N N1 。。 Nm CS 16H
H H

From the station normal response frame.


the function informs the master station of the result of the execution of the request command
Control code C = 84H
Data length L = 00H
68H A0 。。。 A5 68H 84H 00H CS 16H
Frame format:
slave station anomaly response frame
Control code C=C4H
Data length L = 01H
Frame format:
68H A0 。。。 A5 68H C4H 01H ERR CS 16H

broadcast school
Functions Synchronize slave and master station time.
Control code C = 08H
Data length L = 06H
Data field YYMMDDhhhmss
Frame format:
68H 99H … 99H 68H 08H 06H ss mm hh DD MM YY CS 16H
Note:
1. No response is required when broadcasting school.
2. Broadcasting schools are not allowed to be implemented within the range of 23 / 50 / 10.
3.School hours can only be allowed once a day, with a range of 30 seconds per minute. The
maximum allowable error in broadcasting school is ±20 minutes.

To modify the password:


Write password request frame
The function changes the current password from the station
Control code C = 0 FH
Data length L = 08H
Data domain PA 0 P 00 P 10 P 20 PAN P 0 NP 1 NP 2 N.
Frame format:
68H A0 … A5 68H 0FH 08H PA0 P00 P10 P20 PAN P0N P1N P2N CS 16H
P00P10P20 is the password of the new password or higher permission. PA0
represents the password permission: P0NP1NP2N is the new password or the password
to be set, PAN is the permission of the new password. PA0, the value range of PAN is 0
to 9, 0 is the higher the permission, the lower the numerical permission.

Radio frozen electricity


Function: freeze the power immediately after receiving the command from the station.
Control code: C = 05H
Data length: l ≤ 02H
Frame format:
68H 99H … 99H 68H 05H 02H CS 16H
2.3 DL/T 645-1997 Communication Protocol.
2.3.1 Electrical energy data
Identifica Data format length unit Read write Data item name
tion code
9010 XXXXXX.XX 4 kWh * Positive active electric energy
[total]
9011 XXXXXX.XX 4 kWh * Forward active power [tip]
9012 XXXXXX.XX 4 kWh * Positive active energy[peak]
9013 XXXXXX.XX 4 kWh * Positive active power [flat]
9014 XXXXXX.XX 4 kWh * Positive active energy[valley]
901F 20 kWh * Forward active power packet
9020 XXXXXX.XX 4 kWh * Reverse active power
9110 XXXXXX.XX 4 kvarh * Forward reactive power
9120 XXXXXX.XX 4 kvarh * reverse reactive energy
9130 XXXXXX.XX 4 kvarh * first-quadrant reactive power
9140 XXXXXX.XX 4 kvarh * fourth-quadrant reactive power
9150 XXXXXX.XX 4 kvarh * Second quadrant reactive power
9160 XXXXXX.XX 4 kvarh * third quadrant reactive power
9410 XXXXXX.XX 4 kWh * Active electricity [total] last month
9411 XXXXXX.XX 4 kWh * Active electricity [tip] last month
9412 XXXXXX.XX 4 kWh * last month active energy[peak]
9413 XXXXXX.XX 4 kWh * Active electricity [flat] last month
9414 XXXXXX.XX 4 kWh * last month active electric
energy[valley]
941F 20 kWh * last month active power data
packet
9810 XXXXXX.XX 4 kWh * Active electricity [total] last month
9811 XXXXXX.XX 4 kWh * The last month was active [sharp].
9812 XXXXXX.XX 4 kWh * last month active energy[peak]
9813 XXXXXX.XX 4 kWh * Last month active energy[Ping]
9814 XXXXXX.XX 4 kWh * Active electricity [valley] last
month
981F 20 kWh * Active power packet last month
9FFF 88 kWh * All of the above power packets

2.3.2 variable data


Identifica data format lengt unit read write Data item name
tion code h
B611 XXXX 2 V * A phase voltage
B612 XXXX 2 V * B phase voltage
B613 XXXX 2 V * C phase voltage
B61F 6 V * Phase Voltage Data Pack
B691 XXXX 2 V * AB line voltage
B692 XXXX 2 V * BC line voltage
B693 XXXX 2 V * CA line voltage
B69F 6 V * Line voltage data packet
B621 XX.XX 2 A * A phase current
B622 XX.XX 2 A * B phase current
B623 XX.XX 2 A * C phase current
B62F 6 A * Current Data Pack
B630 XX.XXXX 3 kW * Total active power
B631 XX.XXXX 3 kW * A Phase active power
B632 XX.XXXX 3 kW * B Phase active power
B633 XX.XXXX 3 kW * C Phase active power
B63F 12 kW * Active power data packet
B640 XX.XX 2 kva * Total reactive power
r
B641 XX.XX 2 kva * A Active power
r
B642 XX.XX 2 kva * B Active power
r
B643 XX.XX 2 kva * C Active power
r
B64F 8 kva * Reactive Power Data Pack
r
B650 X.XXX 2 0.0 * Total power factor
01
B651 X.XXX 2 0.0 * A Phase power factor
01
B652 X.XXX 2 0.0 * B Phase power factor
01
B653 X.XXX 2 0.0 * C Phase power factor
01
B65F 8 0.0 * Power factor data packet
01
B660 XX.XX 2 kVA * Total apparent power
B661 XX.XX 2 kVA * A apparent power
B662 XX.XX 2 kVA * B apparent power
B663 XX.XX 2 kVA * C apparent power
B66F 8 kVA * Visual power packets
B680 XX.XX 2 Hz * frequency
B6FF - 56 - * Instantaneous Electricity Data Pack

2.3.3 parametric data


Identificatio data format length unit read write Data item name
n code
C010 YYMMDDW 4 Year, * * Date and week This identity
W month, code is invalid
day, when there is no
week duplicate rate
C011 hhmmss 3 Time * * time function
and
second
C117 DDhh 2 daytime * * Automatic meter
reading date
C023 XX 1 * Power meter operation status word 2
(see note)
C030 NNNNNN 3 imp/ * * active pulse constant
kWh
C031 NNNNNN 3 imp/ * * reactive pulse constant
kvarh
C032 NNNNNNN 6 * * Table No. (Table No. data is less than
NNNNN 247)
C331 hhmmNN 3 time- * * Period 1 (start time The data
division default is 00:00) encoding is not
rate valid when there
C332 hhmmNN 3 time- * * Period 2 is no complex
division rate function.
rate
C333 hhmmNN 3 time- * * Period 3
division
rate
C334 hhmmNN 3 time- * * Period 4
division
rate
C335 hhmmNN 3 time- * * Period 5
division
rate
C336 hhmmNN 3 time- * * Time 6
division
rate
C337 hhmmNN 3 time- * * Period 7
division
rate
C338 hhmmNN 3 time- * * Period 8
division
rate
C339 hhmmNN 3 time- * * Period 9
division
rate
C33A hhmmNN 3 time- * * Period 10
division
rate
C33B hhmmNN 3 time- * * 11th Session
division
rate
C33C hhmmNN 3 time- * * Period 12
division
rate
Note:
The address of the device and the communication rate shall be changed, and the communication protocol of the multi-
function electric energy meter shall be in accordance with the DL/ T645-1997 <multifunction electric energy meter
communication protocol.
When you change the communication parameters,1 Byte (right) + 3 Byte (password) is required to place the
identification code. The default permissions and passwords are:00000000.
3 meter running status word 2 [C023] (1: reverse, 0: forward)
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
total reactive -- -- -- Total active -- -- --
direction power
direction

2.4 DL/T 645-2007 communicating protocol


2.4.1 electric energy data
Identifica data format length unit read write Data item name
tion code
00010000 XXXXXX.XX 4 kWh * Positive active electric energy
[total]
00010100 XXXXXX.XX 4 kWh * Forward active power [tip]
00010200 XXXXXX.XX 4 kWh * Positive active energy[peak]
00010300 XXXXXX.XX 4 kWh * Positive active power [flat]
00010400 XXXXXX.XX 4 kWh * Positive active energy[valley]
0001FF0 20 kWh * Forward active power packet
0
00020000 XXXXXX.XX 4 kWh * Reverse active power
00030000 XXXXXX.XX 4 kvarh * Forward reactive power
00040000 XXXXXX.XX 4 kvarh * reverse reactive energy
00050000 XXXXXX.XX 4 kvarh * first-quadrant reactive power
00060000 XXXXXX.XX 4 kvarh * Second quadrant reactive power
00070000 XXXXXX.XX 4 kvarh * third quadrant reactive power
00080000 XXXXXX.XX 4 kvarh * fourth-quadrant reactive power
00010001 XXXXXX.XX 4 kWh * Active electricity [total] last
month
00010101 XXXXXX.XX 4 kWh * Active electricity [tip] last month
00010201 XXXXXX.XX 4 kWh * last month active energy[peak]
00010301 XXXXXX.XX 4 kWh * Active electricity [flat] last
month
00010401 XXXXXX.XX 4 kWh * last month active electric
energy[valley]
0001FF0 20 kWh * last month active power data
1 packet
00010002 XXXXXX.XX 4 kWh * Active electricity [total] last
month
00010102 XXXXXX.XX 4 kWh * The last month was active
[sharp].
00010202 XXXXXX.XX 4 kWh * last month active energy[peak]
00010302 XXXXXX.XX 4 kWh * Last month active energy[Ping]
00010402 XXXXXX.XX 4 kWh * Active electricity [valley] last
month
0001FF0 20 kWh * Active power packet last month
2

2.4.2 Variables data

Identifica data format lengt unit re write Data item name


tion code h ad
020101 XXX.X 2 V * A phase voltage
00
020102 XXX.X 2 V * B phase voltage
00
020103 XXX.X 2 V * C phase voltage
00
0201ff0 6 V * Phase Voltage Data Pack
0
020c01 XXXX 2 V * AB line voltage
00
020c02 XXXX 2 V * BC line voltage
00
020c03 XXXX 2 V * CA line voltage
00
020cff0 6 V * Line voltage data packet
0
020201 XXX.XXX 3 A * A phase current
00
020202 XXX.XXX 3 A * B phase current
00
020203 XXX.XXX 3 A * C phase current
00
0202ff0 9 A * Current Data Pack
0
020300 XX.XXXX 3 kW * Total active power
00
020301 XX.XXXX 3 kW * A Phase active power
00
020302 XX.XXXX 3 kW * B Phase active power
00
020303 XX.XXXX 3 kW * C Phase active power
00
0203ff0 12 kW * Active power data packet
0
020400 XX.XXXX 3 kvar * Total reactive power
00
020401 XX.XXXX 3 kvar * A Active power
00
020402 XX.XXXX 3 kvar * B Active power
00
020403 XX.XXXX 3 kvar * C Active power
00
0204ff0 12 kvar * Reactive Power Data Pack
0
020600 X.XXX 2 0.00 * Total power factor
00 1
020601 X.XXX 2 0.00 * A Phase power factor
00 1
020602 X.XXX 2 0.00 * B Phase power factor
00 1
020603 X.XXX 2 0.00 * C Phase power factor
00 1
0206ff0 8 0.00 * Power factor data packet
0 1
020500 XX.XXXX 3 kVA * Total apparent power
00
020501 XX.XXXX 3 kVA * A Phase view power
00
020502 XX.XXXX 3 kVA * B Phase view power
00
020503 XX.XXXX 3 kVA * C Phase view power
00
0205ff0 12 kVA * Visual power packets
0
028000 XX.XX 2 Hz * frequency
02

2.4.3 Total harmonic distortion data

Identifica data format lengt unit re write Data item name


tion code h ad
020801 XX.XX 2 0.01 * A phase voltage THD
00 %
020802 XX.XX 2 0.01 * B phase voltage THD
00 %
020803 XX.XX 2 0.01 * C phase voltage THD
00 %
0208ff0 6 0.01 * 3 phase voltage THD data packet
0 %
020901 XX.XX 2 0.01 * A phase current THD
00 %
020902 XX.XX 2 0.01 * B phase current THD
00 %
020903 XX.XX 2 0.01 * C phase current THD
00 %
0209ff0 6 0.01 * 3 phase current THD data packet
0 %

2.4.4 Demand data

Identifica data format lengt unit re writ Data item name


tion code h ad e
XXX.X 2 0.1V * Maximum phase voltage this month
XXX.X 2 0.1V * Maximum line voltage this month
XXX.XXX 3 1mA * Maximum current this month
XX.XXXX 3 1kW * Maximum active power this month
XX.XXXX 3 1kvar * Maximum reactive power this month
XX.XXXX 3 1kVA * Maximum power available this month
XX.XXXX 3 1kW * Maximum active demand this month
XX.XXXX 3 1kvar * Maximum reactive power requirement
this month
XX.XXXX 3 1kVA * Maximum demand this month
0101ff0 25 Maximum and maximum demand
0 packets for the month
XXX.X 2 0.1V * Maximum phase voltage
XXX.X 2 0.1V * Maximum line voltage
XXX.XXX 3 1mA * Maximum current
XX.XXXX 3 1kW * Maximum active power
XX.XXXX 3 1kvar * Maximum reactive power
XX.XXXX 3 1kVA * Maximum apparent power
XX.XXXX 3 1kW * Maximum active demand
XX.XXXX 3 1kvar * Maximum reactive power requirement
XX.XXXX 3 1kVA * Maximum view demand
0101ff0 25 Maximum and maximum requirement
1 packets
2.4.5 parametric data
characteristic data length unit re write Data item name
encoded format ad
04000101 YYMMD 4 Year, month, * * Date and week This identity code is
DWW day, week invalid when there is no
04000102 hhmmss 3 Time and second * * time duplicate rate function
04000B01 DDhh 2 daytime * * Automatic meter
reading date
04000502 XXXX 2 * Power meter operation status word 2 (see note)
04000409 XXXXXX 3 imp/kWh * active pulse constant
0400040a XXXXXX 3 imp/kvarh * reactive pulse constant
04000401 NNNNNN 6 * * Communication address (data less than 247)
NNNNNN
04010001 hhmmNN 3 time-division rate * * Period 1 (start time The data encoding is not
(up to 36 bytes in default is 00:00) valid when there is no
length) hhmmNN 3 time-division rate * * Period 2 complex rate function.
hhmmNN 3 time-division rate * * Period 3
hhmmNN 3 time-division rate * * Period 4
hhmmNN 3 time-division rate * * Period 5
hhmmNN 3 time-division rate * * Period 6
hhmmNN 3 time-division rate * * Period 7
hhmmNN 3 time-division rate * * Period 8
hhmmNN 3 time-division rate * * Period 9
hhmmNN 3 time-division rate * * Period 10
hhmmNN 3 time-division rate * * Period 11
hhmmNN 3 time-division rate * * Period 12
Note:
The communication address shall be written and the communication protocol of the multi-function electric energy meter
shall be in accordance with the DL/ T645-2007 <multifunction electric energy meter communication protocol.
When you change the communication parameters, a 4 Byte (password) + 4 Byte (operator code) is required to place the
identification code. The default password and operator code are:01010102020202.
3 meter running status word 2 [04000502] (1: reverse, 0: forward)
Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8
leave out leave out leave out leave out leave out leave out leave out leave out
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
reactive leave out leave out leave out active direction leave out leave out leave out
direction

You might also like