DLT645通信协议详情docx.docx
《DLT645通信协议详情docx.docx》由会员分享,可在线阅读,更多相关《DLT645通信协议详情docx.docx(35页珍藏版)》请在冰豆网上搜索。
![DLT645通信协议详情docx.docx](https://file1.bdocx.com/fileroot1/2023-4/18/7fa20488-922f-468d-a870-48799156f072/7fa20488-922f-468d-a870-48799156f0721.gif)
DLT645通信协议详情docx
实用标准文案
1应用范围
本规范规定了电能表进行点对点的或一终端对多台电能表进行一主多从的本地通讯接
口进行数据交换的技术要求,规定了本地系统硬件和协议规范。
规定了物理连接、通讯链路
及应用技术规范(数据的基本格式、校验方式、编码传输规则等)。
本规范主要参考了部颁DL/T645-1997多功能电能表通信规约,根据我公司的
DSSD331-3、DTSD341-3电能表的特色做了相应的扩展。
本规范中未给出的一些例子和
示意图请参见部颁规约。
2引用标准
下列标准所包含的条文,通过在本标准中的引用而构成为本标准的条文。
本标准出版时,
所示版本均为有效,所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本
的可能性。
DL/T645-1997多功能电能表通信规约
DL/T614-1997多功能电能表
3术语
3.1费率装置tariffdevice
固定的数据采集与处理单元,通常与电能表连接或与电能表组装在一起。
3.2手持单元(HHU)hand-heldunit
能与费率装置或电能表进行数据交换的便携式设备。
3.3数据终端设备dataterminalequipment
由数据源、数据宿或两者组成的设备。
文档
实用标准文案
3.4直接本地数据交换directlocaldataexchange
一组费率装置与数据终端设备通过总线连接进行数据交换。
3.5本地总线数据交换localbusdataexchange
一组费率装置与数据终端设备通过总线连接进行数据交换。
3.6远程数据交换remotedataexchange
通过数据网络,数据采集中心与一台或一组费率装置之间的数据交换。
3.7主站masterstation
具有选择从站并与从站进行信息交换功能的设备。
本标准中指手持单元或其它数据终端
设备。
3.8从站slavestation
预期从主站接收信息并与主站进行信息交换的设备。
本标准中指费率装置。
3.9总线bus
连接主站与多个从站并允许主站每次只与一个从站通信的系统连接方式(广播命令除
外)。
3.10半双工half-duplex
在双向通道中,双向交替进行、一次只在一个方向(而不是同时在两个方向)传输信息
的一种通信方式。
3.11物理层physicallayer
规定了数据终端设备或手持单元与费率装置之间的物理接口、接口的物理和电气特性,
负责物理媒体上信息的接收和发送。
3.12数据链链路层data-linklayer
负责数据终端设备与费率装置之间通信链路的建立并以帧为单位舆信息,保证信息的顺
序传送,具有传输差错检测功能。
3.13应用层applicationlayer
文档
实用标准文案
利用数据链路层的信息传递功能,在数据终端设备与费率装置之间发送、接收各种数据
信息。
3.14上装upload
表通过通信接口向通信终端或主台传送数据信息。
3.15下装download
主台或通信终端通过通信接口向电表传送数据信息。
3.16需量Demand
15分钟的平均功率。
3.17最大需量Maximumdemand
按3.16所得的,在某一时间内的最大值。
3.18实时数据Realtimedata
在装置采集数据的最小采样周期内的各种数据。
如实时功率、实时电压、实时电流。
3.19欠电压Undervoltage
各电压监测的实时电压连续3次低于规定的电压下限。
3.20当前数据Currentdata
在某一时间段内尚未终了的各种数据。
如:
当年数据、当月数据、当天数据。
4物理层
4.1接触式光学接口
引用部颁DL/T645-1997中4.1节。
4.2调制型红外光接口
引用部颁DL/T645-1997中4.2节。
4.3RS-485标准串行电气接口
本标准采用标准异步RS-232/RS-485,或RS-422电流环标准电气接口。
RS-485一
文档
实用标准文案
般性能应符合下列规范。
4.3.1驱动与接收端耐静电放电(ESD)±15kV(人体模式)
4.3.2共模输入电压:
-7V~+12V
4.3.3差模输入电压,大于0.2V
4.3.4驱动输出电压:
在负载阻抗54Ω时,最大5V,最小1.5V。
4.3.5三态方式输出
4.3.6半双工通信方式
4.3.7驱动能力不小于32个同类接口
4.3.8总线拓扑结构可以是直线形、星形,总线长度不大于1000m
4.3.9总线是无源的,由费率装置或数据终端提供8~12VDC隔离电源
4.3.10有短路过载保护能力
4.3.11通信接口和费率装置的接口在电气上是隔离的
4.3.12RS-485总线设备的连接方式遵从只有一个主设备的严格一主方式,具体
接线可以是点对点,或一主多从的模式
5链路层
本协议为主-从结构的半双工通信方式。
手持单元或其它数据终端为主站,费率装置为
从站。
每个费率装置均有各自的地址编码。
通信链路的建立与解除均由主站发出的信息帧来
控制。
每帧由帧起始符、从站地址域、控制码、数据长度、数据域、帧信息纵向校验码及帧
结束符等7个域组成。
每部分由若干字节组成
5.1字节格式
每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位
(1),
共11位。
其传输序列如下图。
D0是字节的最低有效位,D7是字节的最高有效位。
先传低位,后传高位。
文档
实用标准文案
←0D0D1D2D3D4D5D6D7P1
传送方向起始位8位数据偶校验位停止位
5.2帧格式
帧是传送信息的基本单元。
帧格式下表所示。
说明代码
帧起始符
68H
A0
A1
A2
地址域
A3
A4
A5
帧起始符68H
控制码C
数据长度域L
数据域DATA
校验码CS
结束符16H
5.2.1帧起始符68H:
标识一帧信息的开始,其值为68H=01101000B。
5.2.2地址域A0~A5:
地址域由6个字节构成,可以为表号、资产号、用户号、
设备号等。
具体使用可由用户自行决定。
当使用的地址码长度不足6字节
文档
实用标准文案
时,用十六进制AAH补足6字节。
低地址位在先,高地址位在后。
当地
址为999999999999H时,为广播地址。
5.2.3控制码C:
控制码的格式如下所示。
D7=0由主站发出的命令帧
D7=1由从站发出的应答帧
D6=0从站对异常信息的应答
D5=0无后续数据帧
D4~D0请求及应答功能码
00000
保留
00001
读数据
00011
重读数据
00100
写数据
01000
广播校时
01010
写设备地址
01100
更改通信速率
10000
最大需量清零
5.2.4
数据长度L:
L为数据域的字节数。
读数据时L≤200,写数据时L≤50,
L=0表示无数据域。
5.2.5
数据域DATA:
数据域包括数据标识和数据、密码等,其结构随控制码的
功能而改变。
传输时发送方按字节进行加
33H处理,接收方按字节进行
减33H处理。
5.2.6
校验码CS:
从帧起始符开始到校验码之前的所有各字节的模
256的和,
即各字节二进制算术和,不计超过256
的溢出值。
5.2.7结束符16H:
标识一帧信息的结束,其值为16H=00010110B。
文档
实用标准文案
5.3传输
5.3.1前导字节
在发送帧信息之前,先发送1~4个字节FEH,以唤醒接收方处于。
5.3.2传输次序
所有数据项均先传送低位字节,后传送高位字节。
5.3.3传输响应
每次通信都是由主站向按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站
根据命令帧中控制码的要求作出响应。
字节之间的停顿时间Tb:
Tb≤500ms.
对于查询命令,由到命令帧后的响应延时Td:
20ms≤Td≤500ms。
对于设置命令,从站应在正确执行完有关命令动作之后进行应答,主站应区分不同命令
的执行时间来调整应答等待时间。
5.3.4差错控制
字节校验为偶校验,帧校验为纵向信息和,接收方无论检测到偶校验出错或纵向信息校
验和出错,均放弃该信息帧,不予响应。
5.3.5传输速率
初始速率:
1200bps
标准速率:
300,600,1200,2400,4800,9600bps
特殊速率:
由厂家规定
传输速率的特征字Z见附录B4,其中D0标识速率更改有效范围,D1~D6各位不允许
组合使用。
1200bps时,Z=0。
修改速率时特征字Z的D1~D6仅在一个二进制位为1时
有效。
传输速率的变更,首先由主站以当前速率向从站发变更速率请求,从站以当前速率发确
文档
实用标准文案
认帧或否认帧。
收到从站确认帧后,双方以确认的新的速率进行以后的通信,若在500ms
内未建立起通信链路,则双方均恢复至初始速率。
若速率更改仅为本次有效,即波特率特征字位0为0,在本次通信结束后恢复到初始速
率;若速率更改为长久有效,即波特率特征字为0为1,则双方保留更改后的通信速率直到
下次更改,当采用永久有效方式来变更传输速率时,主站必须在更改波特率命令执行后
500ms内,以新的速率与从站进行至少一次通信,若成功,则更改有效,双方保存,否则
双方恢复至初始速率1200bps。
注:
最大传输速率受光电头或费率装置光接口的限制,也受费率装置数据处理单元中工
作时钟频率的限制。
6数据标识
6.1数据分类
除测量值以外,本标准将计数值,最大需量发生时间,瞬时电压、电流、功率值等归
为变量类,将日历、时间、用户设置值、费率装置的特征字、状态字、费率时段等归为参变
量类。
6.2数据标识结构及编码
费率装置中有各种不同类型、不同属性的数据。
本标准采用四级树状结构的标识法来
表示这些数据。
用2个字节的4个字段分别标识数据的类型和属性,这2个字节为DI1和DI0,
4个字段分别为DI1H、DI1L、DI0H和DI0L,其中DI0L为最低级标识字段,DI1H为最高级标识字
段。
用DI1H标识数据的类型,其标识如下:
DI1DI0
DI1HDI1LDI0HDI0L
D7D6D5D4D3D2D1D0D7D6D5D4D3D2D1D0
文档
实用标准文案
1001能量
1010最大需量
1011量
1100参量
1101荷曲
1110用自定
1111保留
用DI1L、DI0H、DI0L数据的不同属性,于能量和最大需量数据,由于其具有多个属性,如域性(当前、上月、上上月等)、分属性(有功、无功)、供方向属性(正向、反向)、率属性(量、不同率的量)等,它的如下:
6.2.1
电能量数据标识:
DI1
DI0
DI1H
DI1L
DI0H
DI0L
D7
D6D5
D4D3D2
D1D0
D7
D6
D5
D4D3
D2D1D0
1001能量
00当前
00有功
0001
正向能
0000
能
01
上月
01无功
0010
反向能
0001
率1
10
上上月
10保留
0011
一象限无功
0010
率2
11
集合
11集合
0100
四象限无功
⋯⋯
0101
二象限无功
1110
率K
0110
三象限无功
1111
本数据集合
0111~1110
保留
1111
集合
各能量数据的在表A1中出。
6.2.2
最大需量数据标识:
DI1
DI0
DI1H
DI1L
DI0H
DI0L
D7
D6D5D4D3D2
D1D0
D7
D6D5D4
D3
D2D1D0
1010
最大需量
00
当前
00有功
0001
正向有功最大需
0000
能
01
01无功
0001
率1
上月
10
上上月
10保留
量
0010
率2
11
集合
11集合
⋯⋯
1110
率K
文档
实用标准文案
0010反向有功最大需
量
0011一象限无功
0100四象限无功
0101二象限无功
0110三象限无功
0111~1110保留
1111集合
各最大需量数据的标识编码在表A2中给出。
1111本数据块集合
6.2.3按照本标准数据的分类,最大需量发生时间属变量类,考虑到数据终端读
取数据的方便,将其与相应的最大需量以相同的编码、不同的类别代号
(A、B),单独列在表A3中。
其他属于变量、参变量的各类数据的标识编码在表A4、A5中给出。
6.2.4负荷记录数据块的标识编码列在表A6中。
关于该项数据的格式及字长在
有关标准中尚未给出,暂可由用户自行定义。
6.3数据集合
6.3.1概述
数据标识码标识单个数据项或数据项集合。
单个数据项可以用附录A中对应数据项的
标识码唯一地标识。
当请求访问由若干数据项组成的数据集合时,可使用数据块标识码和数
据集标识码。
6.3.2数据项、数据块和数据集合
6.3.2.1数据项
反映费率装置中某一时空量和数字量的若干EDBCD码,如附录A序号1中9010H表
示当前正向有功总电能,格式为XXXXXX.XX(kWh)。
文档
实用标准文案
6.3.2.2数据块
数据符中由字段DI1H、DI1L、DI0H分相同,而DI0L取不同[0,1,2,⋯,
k(k可能的最大取)]的各数据成的一数据,称数据。
数据的特征
DI0L=111B。
6.3.2.3数据集合
由1个或多个数据构成一个数据集合。
在数据符中,高字段DI1H、DI1L
和DI0H111B或11B表示一个数据集合,代表字段所有可能的取范与其下
一字段的多个数据所成的数据集合。
此不其下一字段何,均
数据集,即11B或111B。
数据成数据集的各数据之用分隔符AAH分隔,两个的数据分隔符
表示一个空数据。
6.3.3数据集合标识举例
a)DI1DI0=9010H(数据)表示当前正向有功能。
b)DI1DI0=901FH(数据)
表示当前正向能与各率能集合(能,率1、率2⋯⋯率k的能)
c)DI1DI0=90F0H(数据集合)
表示当前正向和反向有功能。
由两即9010H(当前正向有功能)和9020H(当
前反向有功能)成。
按本准6.3.2.3的定,此种将被同于90FFH。
d)DI1DI0=90FFH(数据集合)
表示当前正向有功能和反向有功能的集合,即表A1中从9010H至902KH中共2
(k+1)数据。
文档
实用标准文案
7应用层
7.1读数据
7.1.1主站请求帧
功能求数据
控制C=01H
数据度L=02H
格式:
68HA0⋯A568H01H02HDI0DI1CS16H
7.1.2从站正常应答
功能从站正常答
控制C=81H
数据度L=02H+m(数据度)
格式
68HA0⋯A568H81HLDI0DI1N1⋯NmCS16H
7.1.3从站异常应答帧
功能从站收到非法的数据求或无此数据
控制C=C1H
数据度L=01H
格式:
68HA0⋯A568HC1H01HERR(信息字)CS16H
注:
信息字ERR附B5。
文档
实用标准文案
7.2重读数据
7.2.1主站请求帧
功能求从站重上数据
控制C=03H
数据度L=00H
格式:
68HA0⋯A568H03H00HCS16H
7.2.2从站正常应答
控制C=83H
数据度L=02H+m(数据度)
格式:
68HA0⋯A568H83HLDI0DI1N1⋯NmCS16H
7.2.3从站异常应答
控制C=C3H
数据度L=01H
格式:
68HA0⋯A568HC3H01HERRCS16H
7.3写数据
7.3.1写数据请求帧
功能主站向从站求置数据(或程)
控制C=04H
文档
实用标准文案
数据度L=02H+m(数据度)
格式:
68HA0⋯A568H04HLDI0DI1N1⋯NmCS16H
7.3.2从站正常应答帧
功能将求命令行的果告知主站
控制C=84H
数据度L=00H
格式:
68HA0⋯A568H84H00HCS16H
7.3.3从站异常应答帧
控制C=C4H
数据度L=01H
格式:
68HA0⋯A568HC4H01HERRCS16H
7.4广播校时
功能制从站与主站同步
控制C=08H
数据度L=06H
数据域YYMMDDhhmmss(年、月、日、、分、秒)
格式:
文档
实用标准文案
68H99H⋯99H68H08H06HssmmhhDDMMYYCS16H
注:
1.
广播校时不要求应答
2.
仅当从站的日历和时钟与主站的时差在
+5min-5min以内时执行校时命令,
即将从站的日时钟
调整到与命令下达的日历时钟一致。
3.不推荐在午夜0时校时,以免影响在0时进行的某些例行操作
4.每天只允许校对一次。
7.5写设备地址
7.5.1写设备地址请求命令帧
功能置某从站的地址
控制C=0AH
地址域99⋯99H
数据度L=06H
数据域A0⋯A5(地址)
格式:
68H99H⋯99H68H0AH06HA0⋯A5CS16H
注:
本请求命令采用广播地址发布,要求被设置的从站有相应的按键(开关)与该命令配合,在命令
发布的全部时间内按下按键者响应,其它不响应。
7.5.2从站正常应答帧
功能正确行命令的答
控制C=8AH
地址域A0⋯A5(新置的地址)
数据度L=00H
格式:
文档
实用标准文案
68HA0⋯A568H8AH00HCS16H
7.6更改通信速率
7.6.1更改通信速率
功能求用1200bps以外的速率通信
控制C=0CH
数据度L=01H
格式
68HA0⋯A568H0CH01HZCS16H
Z—速率特征字
7.6.2确认应答
功能从站更改速率求的确
控制C=8CH
数据度L=01H
格式:
68HA0⋯A568H8CH01HZCS16H
Z与求中的速率特征字相同
7.6.3从站否认更改速率的请求
控制C=8CH
数据度L=01H
数据域Z=FFH表示否
格式
68HA0⋯A568H8CH01HFFHCS16H
7.7修