附录3 三相多费率电能表通讯规约汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
附录3 2009年通讯规约
1.适用范围
本标准适用于上海地区频率为50Hz的全电子式三相多费率有功电能表(直接式、互感器接入式)。
2.引用标准
DL/T 645-1997 多功能电能表通信规约
3.术语
参见DL/T 645-1997相关条款
4.物理层
参见DL/T 645-1997相关条款
5.链路层
本协议为主——从结构的半双工通信方式。手持单元或其它数据终端为主站,费率装置(复费率电能表)为从站。每个费率装置均有各自的地址编码。通信链路的建立与解除均由主站发出的信息帧来控制。每帧由起始符、从站地址域、命令、数据长度、数据域、帧信息纵向校验码及帧结束符等7个域组成。每部分由若干字节组成。
5.1.字节格式
每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位
第 1 页共35 页
和一个停止位(1),共11位。其传输序列如图3。D0是字节的最低有效位,D7是字节的最高有效位。先传地位,后传高位。
图3 字节传输序列
5.2.帧格式
帧是传送信息的基本单元。帧格式如图4所示。
图4 帧格式
5.2.1.帧起始符68H:标识一帧信息的开始,其值68H=01101000B。5.2.2.地址域A0~A5:地址域由6个字节构成,其中A0~A2为出厂序号,
每字节2位BCD码;A3为制造厂代码,1字节ASCII码;A4为2位BCD码,取电表条形码中表示年份的2位;A5为线路板设计版本
号,二进制数。表号长度为9位,其中制造厂代码为数字或字母。低位地址在先,高位地址在后。当某一字节以FFH寻址时忽略该字节地址实现缩位寻址。当地址为FFFFFFFFFFFFH时为广播地址。5.2.3.命令码C:命令码的格式如下所示:
D7=1:由主站发出的命令帧
D7=0:由从站发出的应答帧
D6~D0:命令码
表1 命令码表
5.2.4.数据长度L:L为数据长度的字节数,用十六进制表示。
5.2.5.数据域DATA:数据域包括密码(在写命令中)和数据等,其结构
随命令码的功能而改变。传送时发送方按字节进行加33H处理,接收方按字节进行减33H处理。
5.2.
6.校验码CS:从帧起始符开始到校验码之前的所有各字节的模256
的和,即各字节二进制算术和,不计超过256的溢出值。
5.2.7.结束符16H:标识一帧信息的结束,其值为16H=00010110B。5.3.传输
5.3.1.前导字节
在发送帧信息之前,先发送1个或多个字节FEH,以唤醒接收方。本协议默认为1个前导字节FEH。
5.3.2.传输次序
所有数据项均先传输低位字节,后传输高位字节。
5.3.3.传输响应
每次通信都是由主站按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根据命令帧的要求做出响应。
收到命令帧的响应延时Td:200ms≤Td≤400ms。
字节之间停顿时间Tb:红外通讯时12ms≤Tb≤15ms,
485通讯时0ms≤Tb≤3ms。
Td、Tb在上述范围内均可正常工作。
5.3.4.差错控制
字节校验为偶校验,帧校验为纵向信息校验和,接收方无论检测到偶校验或纵向信息校验和出错,均放弃该信息帧,不予响应。
6.应用层
6.1.读数据
6.1.1.主站请求帧
功能:请求读数据
数据长度:L=00H
帧格式:
6.1.2.从站应答帧
功能:从站应答
数据长度:L=m(数据长度)
帧格式:
6.2.写数据
6.2.1.写数据请求帧
功能:主站向从站请求设置数据(或数据转存)数据长度:L=03(密码长度)+m(数据长度)帧格式:
6.2.2. 从站应答帧
功能:将请求命令执行结果告知主站 数据长度:L=00H 帧格式:
7. 通信命令
7.1. 主要的命令基本
单元 7.1.1.
报头
7.1.2.
报尾
7.1.3. 密码(对时密码或编程密码)传输顺序:3字节6位BCD 码
例:密码=123456
7.2.通信命令详解
7.2.1.通信地址
7.2.1.1.主站读通信地址的请求帧
7.2.1.2.从站对主站读通信地址的请求所作的响应
说明:该信息帧的数据(通信地址)已包含在报头中,所以该信息帧中不返回数据项。(该命令可通过广播地址(FFFFFFFFFFFF)方式读取某一费率装置(电表)的未知通信地址)
7.2.1.3.主站写通信地址的请求帧
7.2.1.4.从站对主站写通信地址的请求所作的响应
7.2.2.密码
7.2.2.1.主站写密码(对时密码)的请求帧
7.2.2.2.从站对主站写密码(对时密码)的请求所作的响应
7.2.2.3.主站写密码(编程密码)的请求帧
7.2.2.4.从站对主站写密码(编程密码)的请求所作的响应
说明:本协议将对时密码(用于校对时间和日期)和编程密码(用于参数设置和事件清零)分开。
7.2.3.时段
每天最多可以划分为8个时段,每一时段可以有各自的费率,每个时段占用2个字节,共16个字节。第一字节为BCD码,表示该时段的起始分钟,第二字节的D5D4表示该时段的起始时的十位,D3~D0表示该时段的起始时的个位,其关系如图5。D7D6表示该时段的费率,其关系如图6。
当实际使用时段数不足8个时,主站发送的时段数据将以最后一个实际使用的时段复制到剩余的各个时段,若某一费率装置实际允许的时段数不足8个时,可忽略多余的时段数据。费率装置在返回自身的时段数据时可以按照实际允许的时段数返回。
图5 时段数据项格式