一、电表接线方式(485通讯)
二、DLT698.45协议格式
DL/T 698.45是面对对象的通信协议,适用于主站和采集终端、采集终端和电能表、主站和电能表之间。
采用串行通信方式发送数据时: a) 线路空闲状态为二进制 1; b) 在有效数据帧前加 4 个 FEH 作为前导码; c) 数据链路层帧的字节之间无线路空闲间隔;两帧之间的线路空闲间隔至少 33 位。
三、协议解析示例
四、调试工具与资料
1、串口调试助手
2、PLC调试助手
3、CRC校验工具
4、698--面向对象的用电信息数据交换协议(20210910).pdf
下载地址:https://pan.baidu.com/s/1hs7pNDqB-o0MHF39KpZ7IQ?pwd=fks5
五、协议示例(APDU部分)
1、读取电能表的通信地址
发送:05 01 01 40 01 02 00 00
05 —— [5] GET-Request
01 —— [1] GetRequestNormal
01 —— PIID
40 01 02 00 —— OAD:通信地址40010200
00 —— 没有时间标签
响应:85 01 01 40 01 02 00 01 09 06 12 34 56 78 90 12 00 00
85 —— [133] GET-Response
01 —— [1] GetResponseNormal
01 —— PIID-ACD
40 01 02 00 —— OAD
01 —— Data
09 —— octet-string
06 —— SIZE(6)
12 34 56 78 90 12 —— 通信地址:123456789012
00 —— FollowReport OPTIONAL=0 表示没有上报信息
00 —— 没有时间标签
2、读取多个对象属性
读取三相电压、电流,发送:05 02 02 02 20 00 02 00 20 01 02 00 00
05 —— [5] GET-Request
02 —— [2] GetRequestNormalList
02 —— PIID
02 —— SEQUENCE OF OAD,个数=2
20 00 02 00 —— OAD1:A,B,C相计量电压
20 01 02 00 —— OAD2:A,B,C相计量电流
00 —— 没有时间标签
响应:85 02 02 02 20 00 02 00 01 01 03 12 09 6D 12 09 6D 12 09 6D 20 01 02 00 01 01 03
05 00 00 03 E8 05 00 00 03 E8 05 00 00 03 E8 00 00
85 —— [133] GET-Response
02 —— [2] GetResponseNormalList
02 —— PIID-ACD
02 —— SEQUENCE OF A-ResultNormal,个数=2
20 00 02 00 —— OAD
01 —— Data
01 —— 类型=1,表示数组
03 —— 数组元素个数=3
12 09 6D —— 元素1:类型18:long-unsigned 241.3V A相
12 09 6D —— 元素2:类型18:long-unsigned 241.3V B相
12 09 6D —— 元素3:类型18:long-unsigned 241.3V C相
20 01 02 00 —— OAD
01 —— Data
01 —— 类型=1,表示数组
03 —— 数组元素个数=3
05 00 00 03 E8 —— 元素1:类型:5 double-long
05 00 00 03 E8 —— 元素2:类型:5 double-long
05 00 00 03 E8 —— 元素3:类型:5 double-long
00 —— FollowReport OPTIONAL=0 表示没有上报信息
00 —— 没有时间标签
(1)终端读取电能表在2016-01-20 00:00:00的日冻结正向有功总及费率电能量
发送:05 03 03 50 04 02 00 01 20 21 02 00 07 E0 16 01 14 00 00 00 02 00 20 21 02 00 00
00 10 02 00 00
05 —— [5] GET-Request
03 —— [3] GetRequestRecord
03 —— PIID
50 04 02 00 —— OAD 日冻结
01 —— RSD, 选择方法1
20 21 02 00 —— OAD,数据冻结时间
1C 07 E0 01 14 00 00 00 —— 时间
02 —— RCSD,SEQUENCE OF个数=2
00 —— [0] OAD
20 21 02 00 —— OAD
00 —— [0] OAD
00 10 02 00 —— OAD
00 —— 没有时间标签
响应:85 03 03 50 04 02 00 02 00 20 21 02 00 00 00 10 02 00 01 01 1C 07 EO 01 14 00 00
00 01 05 06 00 00 00 00 06 00 00 00 00 06 00 00 00 00 06 00 00 00 00 06 00 00 00 00 00 00
85 —— [133] GET-Response
03 —— [3] GeResponseRecord
03 —— PIID-ACD
50 04 02 00 —— OAD
02 —— RCSD,SEQUENCE OF个数=2
00 20 21 02 00 —— 第1列OAD
00 00 10 02 00 —— 第2列OAD
01 —— 记录数据
01 —— M条记录,M=1
1C 07 E0 01 14 00 00 00 —— 第1列数据Data
01 —— 第2列数据Data
05
06 00 00 00 00
06 00 00 00 00
06 00 00 00 00
06 00 00 00 00
06 00 00 00 00
00 —— FollowReport OPTIONAL=0 表示没有上报信息
00 —— 没有时间标签