电度表部颁DL645-97规约说明
DLT645-1997通讯规约通信规约.
数据项标识
数据长度
控制码
8.1.2 从站正常应答
功能 从站正常应答
数据长度 L=02H+m( 数据长度 )
控制码 C=81H 无后续数据帧
C=A1H 有后续数据帧
无后续数据帧格式: 68H A0 … A5
68H 81H L
DI0 DI 1 N1 … Nm CS 16H
DL/T645-1997 通讯规约
标识码。
DL/T645-1997 通讯规约
第 10 页
7.2 数据项、数据块和数据集合
7.2.1 数据项
反映费率装置中某一时空量和数字量的若干 BCD 码,如附录 A 序号码 1 中 9010H 表示当
前正向有功总电能,格式为 XXXXXX.XX (kWh )。
7.2.2 数据块
数据标识符中由标识字段 DI 1H、DI1L 、DI0H 分别相同,而 DI 0L 取值不同 [0 ,1, 2,。。。,K
偶校验位 停止位
图 1 字节传输序列
4.2 帧格式
帧是传送信息的基本单元。帧格式如图 2 所示
。 说明
代码
DL/T645-1997 通讯规约
帧起始符
68H
A0
A1
地址域
A2
A3
A4
A5
帧起始符
68H
控制码
C
数据长度域
L
第3 页
数据域 校验码 结束符
DATA CS 16H
图 2 帧格式
4.2.1 帧起始符 68H : 标识一帧信息的开始,其值为 68H=01101000B 。
1111 集合
最大需量数据的标识编码在表 A2 中给出 。
6.2.3 按照本协议数据的分类, 最大需量发生的时间属变量类, 考虑到数据终端读取数据的方便,
DLT645-1997通讯规约通信规约
5.方茴说:“那时候我们不说爱,爱是多么遥远、多么沉重的字眼啊。
我们只说喜欢,就算喜欢也是偷偷摸摸的。
”6.方茴说:“我觉得之所以说相见不如怀念,是因为相见只能让人在现实面前无奈地哀悼伤痛,而怀念却可以把已经注定的谎言变成童话。
”7.在村头有一截巨大的雷击木,直径十几米,此时主干上唯一的柳条已经在朝霞中掩去了莹光,变得普普通通了。
8.这些孩子都很活泼与好动,即便吃饭时也都不太老实,不少人抱着陶碗从自家出来,凑到了一起。
9.石村周围草木丰茂,猛兽众多,可守着大山,村人的食物相对来说却算不上丰盛,只是一些粗麦饼、野果以及孩子们碗中少量的肉食。
1.“噢,居然有土龙肉,给我一块!”2.老人们都笑了,自巨石上起身。
而那些身材健壮如虎的成年人则是一阵笑骂,数落着自己的孩子,拎着骨棒与阔剑也快步向自家中走去。
DL/T645-1997通讯规约通信规约1、 范围该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU )或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。
2 、引用标准GB/T3454-1994 数据通信基本型控制规程GB/T9387-1995 信息处理系统 开放系统互连 基本参考模型DL/T614-1997 多功能电能表IEC1107-1996 读表、费率和负荷控制的数据交换---直接本地数据交换IEC1142--1993 读表、费率和负荷控制的数据交换---本地总线数据交换ITU-TV 。
24—1993 非平衡双流接口电路的点特性ITU-TV 。
28—1993 数据终端设备(DTE )和数据电路终接设备(DCE )之间的接口电路定义表3 、RS-485标准串行电气接口本协议采用RS-485标准串行电气接口,使用点连接成为可能.RS-485接口的一般性能应符合下列要求.3.1驱动与接收端、耐静电(ESD)±15kV(人体模式)。
DLT645-1997通讯协议
复费率表通信规约(DL/T645-1997 爱卫信版-讨论稿 1.0) –2001/03/251. 链路层主-从结构半双工掌上机集中器或PC 为主站电表为从站每个电表均有各自的地址编码链路的建立与解除均由主站发出的信息帧来控制每帧由帧起始符从站地址域控制码数据长度数据域帧信息纵向校验码及帧结束符7个域组成 1.1 字节格式8位二进制码1个起始位01个偶校验位1个停止位1.2 帧格式说明 代码 说明帧起始符 68H 00-98H BCD00-98H BCD 00-98H BCD00-98H BCD 00-98H BCD 地址域00-98HBCD如使用地址不足6字节可用AA 补足如12AAAAAAAAAA3412AAAAAAAA563412AAAAAA 78563412AAAA 9078563412AA999999999999表示广播帧起始符68H D7 D6 D5 D4 D3 D2 D1 D00 主站到从站 0 从站正常0 1 从站到主站 1 从站异常1 无意义00001 读数据00100 写数据 01000 广播校时 01010 写设备地址 01101 打开权限 01110 锁定权限 01111 修改密码 10000 最大需量清零 控制码C 10010 总清零数据长度域 L L<=11 L=0表示无数据数据域 DATA 发送时按字节加33H 接收时按字节减33H校验码 CS从帧起始符开始到校验码之前的所有各字节的模256的和即各字节二进制算术和不计超过256的溢出值结束符16H1.3 传输在发送帧信息之前先发送14个字节FEH 以唤醒接收方所有数据项均先传送低位字节后传送高位字节数据传输的举例电能量值为123456.78kWh 其传输次序如图 发送方33HÅ AB 89 67 45 Å (+) Å (+) Å 78 56 34 12CS接收方:CS78 56 34 12 Å (-) Å (+) Å AB 89 67 4533H每次通信都是由主站向按信息帧地址域选择的从站发出请求命令帧开始被请求的从站根据命令帧中控制码的要求作出响应收到命令帧后的响应延时Td20ms Td500ms字节之间停顿时间Tb: Tb500ms字节校验为偶校验帧校验为纵向信息校验和接收方无论检测到偶校验出错或纵向信息校验和出错均放弃该信息帧不予响应初始速率1200bps2. 数据标识2.1 数据分类本标准将计数值最大需量发生时间瞬时功率值归为变量类将日历时间用户设置值状态字费率时段等归为参变量类2.2 数据标识结构及编码费率装置中有各种不同类型不同属性的数据本标准采用四级树状结构的标识法来表示这些数据用2个字节的4个字段分别标识数据的类型和属性这2个字节为DI和DI04个字段分别为DI1H DI1L DI0H和DI0L其中DI0L为最低级标识字段DI1H为最高级标识字段用DI1H标识数据的类型其标识如下DI DI0DI H DI L DI0H DI0LD7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 1 电能量1 0 1 0 最大需量1 0 1 1 变量1 1 0 0 参变量用DI1L DI0H DI0L标识数据的不同属性时对于电能量和最大需量数据由于其具有多个属性如时域性(当前值上月值等)供电方向属性(正向)费率属性(总量不同费率的量)等它们的标识见2.2.1和2.2.22.2.1 电能量数据标识DI DI0DI H DI L DI0H DI0LD7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 1 电能量X X X X 0 0 当前X X X X 0 1 上月X X X X X X 0 0 有功X X X X X X X X 0 0 0 1 正向X X X X X X X X 总0 0 0 0 X X X X X X X X 费率1 0 0 0 1 X X X X X X X X 费率2 0 0 1 0X X X X X X X X 费率3 0 0 1 1 X X X X X X X X 费率40 1 0 0电能量数据标识编码表2.2.2 最大需量数据标识DIDI 0 DI H DI LDI 0H DI 0L D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1 0 1 0 最大需量 X X X X 0 0 当前 X X X X 0 1 上月 X X X X X X 0 0 有功 X X X X X X X X 0 0 0 1 正向 X X X X X X X X 总 0 0 0 0 X X X X X X X X 费率1 0 0 0 1 X X X X X X X X 费率2 0 0 1 0 X X X X X X X X 费率3 0 0 1 1 X X X X X X X X 费率40 1 0 0 最大需量数据标识编码表2.2.3 最大需量发生时间数据标识编码表变量数据标识编码表参变量数据标识编码表NNNNNNNN轮显设置值每日切换数)m8k1HhmmNN3**第1时段起始时间及费率号23**第2时段起始时间及费率号**3**第m时段起始时间及费率号3. 应用层3.1读数据3.1.1主站请求帧功能请求读数据控制码C=01H数据长度L=02H帧格式68H A0A568H01H02H DI0 DI1 CS16H 3.1.2从站正常应答功能从站正常应答控制码C=81H数据长度L=02H+m(数据长度)帧格式68H A0A568H81H L DI0 DI1 N1Nm CS 16H 3.1.3从站异常应答帧功能从站收到非法的数据请求或无此数据控制码C=C1H数据长度L=01H帧格式68H A0A568H C1H01H ERR CS16H 注错误信息字ERR见附录23.2写数据3.2.1写数据请求帧功能主站向从站请求设置数据(或编程)控制码C=04H数据长度L=02H+m(数据长度)帧格式68H A0A568H04H L DI0 DI1 N1Nm CS 16H 3.2.2从站正常应答帧功能将请求命令执行的结果告知主站控制码C=84H数据长度L=00H帧格式68H A0A568H84H00H CS16H3.2.3从站异常应答帧控制码C=C4H数据长度L=01H帧格式68H A0A568H C4H01H ERR CS16H3.3广播校时功能强制从站与主站时间同步控制码C=08H数据长度L=06H数据域YYMMDDhhmmss(年.月.日.时.分.秒)帧格式68H99H99H68H08H06H ss mm hh DD MM YY CS16H注秒分时日月年1.广播校时不要求应答2.不推荐在午夜0时校时以免影响在0时进行的某些例行操作3.每天只允许校对一次3.4写设备地址3.4.1写设备地址请求命令帧功能设置某从站的地址码控制码C=0AH地址域9999H数据长度L=06H数据域A0A5(设备地址码)帧格式68H99H99H68H0AH06H A0A5CS16H 注本请求命令采用广播地址发布要求被设置的从站有相应的按键(开关)与该命令配合在命令发布的全部时间内按下按键者响应其它不响应3.4.2从站正常应答帧功能正确执行命令的设备应答控制码C=8AH地址域A0A5(新设置的设备地址码)数据长度L=00H帧格式68H A0A568H8AH00H CS16H 3.5打开权限3.5.1打开权限请求帧功能通过本指令打开某种权限控制码C=0DH数据长度L=00H数据域PAP0P1P2帧格式68H A0A568H0DH04H PA P0P1P2CS16H P0P1P2为密码或更高权限的密码PA表示该密码权限PA的取值范围为020为最高权限1为编程2为最大需量清零数值越大权限越低权限级别分为最高权限编程最大需量清零3.5.2从站正常应答帧功能将请求命令执行的结果告知主站控制码C=8DH数据长度L=00H帧格式68H A0A568H8DH00H CS16H3.5.3从站异常应答帧控制码C=CDH数据长度L=01H帧格式68H A0A568H CDH01H ERR CS16H3.6锁定权限3.6.1锁定权限请求帧功能通过本指令锁定某种权限控制码C=0EH数据长度L=00H数据域PAP0P1P2帧格式68H A0A568H0EH04H PA P0P1P2CS16H P0P1P2为密码或更高权限的密码PA表示该密码权限PA的取值范围为020为最高权限1为编程2为最大需量清零数值越大权限越低权限级别分为最高权限编程最大需量清零3.6.2从站正常应答帧功能将请求命令执行的结果告知主站控制码C=8EH数据长度L=00H帧格式68H A0A568H8EH00H CS16H3.6.3从站异常应答帧控制码C=CEH数据长度L=01H帧格式68H A0A568H CEH01H ERR CS16H3.7修改密码3.7.1写密码请求帧功能改变从站当前的密码控制码C=0FH数据长度L=08H数据域PA O P0O P1O P2O PA N P0N P1N P2N帧格式68H A0A568H0FH08H PA O P0O P1O P2O PA N P0N P1N P2N CS16H P0O P1O P2O为原密码或更高权限的密码PA O表示该密码权限P0N P1N P2N为新密码或需设置的密码PA N为新密码的权限PA O PA N的取值范围为020为最高权限1为编程2为最大需量清零数值越大权限越低权限级别分为最高权限编程最大需量清零3.7.2从站正常应答帧功能报告正确执行修改命令控制码C=8FH数据长度L=04H数据域新编入的密码权限及密码PA N P0N P1N P2N帧格式68H A0A568H8FH04H PA N P0N P1N P2N CS16H 3.7.3从站出错不应答3.8最大需量清零3.8.1最大需量清零请求帧功能对于工作于非自动抄表方式的费率装置通过本指令实现最大需量清零并完成当前上月电能量与最大需量寄存器之间的数据滚动等控制码C=10H数据长度L=00H帧格式68H A0A568H10H00H CS16H 3.8.2从站正常应答帧功能将请求命令执行的结果告知主站控制码C=90H数据长度L=00H帧格式68H A0A568H90H00H CS16H3.8.3从站异常应答帧控制码C=D0H数据长度L=01H帧格式68H A0A568H D0H01H ERR CS16H3.9总清零3.9.1总清零请求帧功能对于费率装置通过本指令实现所有电能量需量功率数据清零控制码C=12H数据长度L=00H帧格式68H A0A568H12H00H CS16H 3.9.2从站正常应答帧功能将请求命令执行的结果告知主站控制码C=92H数据长度L=00H帧格式68H A0A568H92H00H CS16H3.9.3从站异常应答帧控制码C=D2H数据长度L=01H帧格式68H A0A568H D2H01H ERR CS16H附录(标准的附录)状态字和错误信息字1电表运行状态字7 6 5 4 3 2 1 00 继电器合闸0 0 0 0 电池正常滑差计算最大需量自动抄表1 继电器断开电池欠压区间计算最大需量手动抄表2 错误信息字ERR7 6 5 4 3 2 1 00 0 0 01费率数超日时段数超密码错数据标识错非法数据3 轮显编码显示编码数据格式单位数据项名称01XXXX.XX KWh (当前)正向有功总电能(+A)02XXXX.XX KWh (当前)费率1正向有功电能03XXXX.XX KWh (当前)费率2正向有功电能04XXXX.XX KWh (当前)费率3正向有功电能05XXXX.XX KWh (当前)费率4正向有功电能06XXXX.XX KWh(上月)正向有功总电能(+A)07XXXX.XX KWh(上月)费率1正向有功电能08XXXX.XX KWh(上月)费率2正向有功电能09XXXX.XX KWh(上月)费率3正向有功电能10XXXX.XX KWh(上月)费率4正向有功电能11XXXX.XX KW (当前)正向有功总最大需量12XXXX.XX KW (当前)费率1正向最大需量13XXXX.XX KW (当前)费率2正向最大需量14XXXX.XX KW (当前)费率3正向最大需量15XXXX.XX KW (当前)费率4正向最大需量16XXXX.XX KW(上月)正向有功总最大需量17XXXX.XX KW(上月)费率1正向最大需量18XXXX.XX KW(上月)费率2正向最大需量19XXXX.XX KW(上月)费率3正向最大需量20XXXX.XX KW(上月)费率4正向最大需量21MMDD(当前)正向有功总最大需量发生时间22HHmm(当前)正向有功总最大需量发生时间23MMDD(当前)费率1正向有功最大需量发生时间24HHmm(当前)费率1正向有功最大需量发生时间25MMDD(当前)费率2正向有功最大需量发生时间26HHmm(当前)费率2正向有功最大需量发生时间27MMDD(当前)费率3正向有功最大需量发生时间28HHmm(当前)费率3正向有功最大需量发生时间29MMDD(当前)费率4正向有功最大需量发生时间30HHmm(当前)费率4正向有功最大需量发生时间31MMDD(上月)正向有功总最大需量发生时间32HHmm(上月)正向有功总最大需量发生时间33MMDD(上月)费率1正向有功最大需量发生时间34HHmm(上月)费率1正向有功最大需量发生时间35MMDD(上月)费率2正向有功最大需量发生时间36HHmm(上月)费率2正向有功最大需量发生时间37MMDD(上月)费率3正向有功最大需量发生时间38HHmm(上月)费率3正向有功最大需量发生时间39MMDD(上月)费率4正向有功最大需量发生时间40HHmm(上月)费率4正向有功最大需量发生时间41MMDD最近一次编程时间42HHmm最近一次编程时间43MMDD最近一次最大需量清零时间44HHmm最近一次最大需量清零时间45NNNN编程次数46NNNN最大需量清零次数47NNNNNN min 电池工作时间48XX.XXXX kW 瞬时有功功率49YYMMDD日期50Hhmmss时间51状态字电表运行状态字(见附录1)52NNNNNN p/(kWh)电表常数(有功)53NNNNNN 表号54NNNNNN 表号55NNNNNN 用户号56NNNNNN 用户号57NNNNNN 设备码58NNNNNN 设备码59XX Min最大需量周期60XX Min滑差时间61DDHH 日h自动抄表日期62NNNN.NN Kwh有功电能起始读数63M日时段(每日切换数)m864K费率数 k465HhmmNN第1时段起始时间及费率号66HhmmNN第2时段起始时间及费率号67HhmmNN第3时段起始时间及费率号68HhmmNN第4时段起始时间及费率号69HhmmNN第5时段起始时间及费率号70HhmmNN第6时段起始时间及费率号71HhmmNN第7时段起始时间及费率号72HhmmNN第8时段起始时间及费率号轮显设置值编码字节D0位(低位)D1位 D2位 D3位 D4位 D5位 D6位 D7位高位1 (当前)正向有功总电能(+A)(当前)费率1正向有功电能(当前)费率2正向有功电能(当前)费率3正向有功电能(当前)费率4正向有功电能(上月)正向有功总电能(+A)(上月)费率1正向有功电能(上月)费率2正向有功电能2 (上月)费率3正向有功电能(上月)费率4正向有功电能(当前)正向有功总最大需量(当前)费率1正向最大需量(当前)费率2正向最大需量(当前)费率3正向最大需量(当前)费率4正向最大需量(上月)正向有功总最大需量3 (上月)费率1正向最大需量(上月)费率2正向最大需量(上月)费率3正向最大需量(上月)费率4正向最大需量(当前)正向有功总最大需量发生时间(当前)正向有功总最大需量发生时间(当前)费率1正向有功最大需量发生时间(当前)费率1正向有功最大需量发生时间4 (当前)费率2正向有功最大需量发生时间(当前)费率2正向有功最大需量发生时间(当前)费率3正向有功最大需量发生时间(当前)费率3正向有功最大需量发生时间(当前)费率4正向有功最大需量发生时间(当前)费率4正向有功最大需量发生时间(上月)正向有功总最大需量发生时间(上月)正向有功总最大需量发生时间5 (上月)费率1正向有功最大需量发生时间(上月)费率1正向有功最大需量发生时间(上月)费率2正向有功最大需量发生时间(上月)费率2正向有功最大需量发生时间(上月)费率3正向有功最大需量发生时间(上月)费率3正向有功最大需量发生时间(上月)费率4正向有功最大需量发生时间(上月)费率4正向有功最大需量发生时间6 最近一次编程时间最近一次编程时间最近一次最大需量清零时间最近一次最大需量清零时间编程次数最大需量清零次数电池工作时间瞬时有功功率7 日期时间电表运行状态字(见附录1) 电表常数(有功)表号表号用户号用户号8 设备码设备码最大需量周期滑差时间自动抄表日期有功电能起始读数日时段(每日切换数)m费率数k9 第1时段起始时间及费率号第2时段起始时间及费率号第3时段起始时间及费率号第4时段起始时间及费率号第5时段起始时间及费率号第6时段起始时间及费率号第7时段起始时间及费率号第8时段起始时间及费率号。
DLT645-1997通信规约解读
DL/T645-1997通信规约解读该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。
该协议在做“电力监控”、“水监控”等“工控领域”,具有广泛的应用。
协议具体内容可以从网上Google,下面主要介绍下协议的解析方法。
DL645协议需要先发送“前导字节”,用来唤醒从站,当然有些设备是不需要这样唤醒的。
在发送帧信息之前,先发送1-4个字节FEH,以唤醒接收方("FEH",H表示16进制,是一个字节), “前导字节” + “取数据报文”=“整体报文”。
首先我们先整体了解一个发送报文“68 12 34 56 78 90 12 68 01 02 43 C3 cs 1 6”在这之前呢,先看一下BCD码。
BCD码:二进制编码的十进制代码。
比如:0=00001=00012=00103=00114=01005=01016=01107=01118=10009=1001BCD码:ASCII表示(都是字符)BCD码都是由0~9,10个字符构成。
也就是说,BCD码一个字节是两位,一位是0~9,一个字节能够表示00~99。
BCD码1位是2进制的4位。
按16进制表示,没有ABCDEF。
帧格式(DL/T645-1997通讯规约标准文档中)帧是传送信息的基本单元。
帧格式如图所示。
说 明 代码 帧起始符 68H 地址域A0A1 A2 A3 A4 A5帧起始符68H 控制码 C 数据长度域 L 数据域 DATA 校验码 CS 结束符16H 4.2.1 帧起始符68H :标识一帧信息的开始,其值为68H=01101000B 。
4.2.2地址域A0∽A5:地址域由6个字节构成,每字节2位BCD 码。
地址长度为12位十进制数,可以为表号、资产号、用户号、设备号等。
具体使用可由用户自行决定。
当使用的地址码长度不足6字节时,用十六进制AAH 补足6字节。
智能电度表DL645规约
4.2.2 地址域 A0∽A5:地址域由 6 个字节构成,每字节 2 位 BCD 码。地址长度为 12 位十进制数,
可以为表号、资产号、用户号、设备号等。具体使用可由用户自行决定。当使用的地址码长度
不足 6 字节时,用十六进制 AAH 补足 6 字节。低地址位在先,高地址位在后。当地址为
999999999999H 时,为广播地址。
DL/T645-1997 通讯规约
6.2.2 最大需量数据标识
DI1
DI1H
DI1L
D7 D6 D5 D4 D3 D2 D1 D0
第5页
1010 最大需量
DI0 DI0H D7 D6 D5 D4
00 当前 01 上月 10 上上月 11 集合
DI0L D3 D2 D1
00 有功 01 无功 10 保留 11 集合
数据传输时组成数据集的各数据块之间用分隔符 AAH 分隔,两个连续的数据块分隔符表示 一个空数据块。如图 3 所示数据集合中包含四个数据块,其中数据块 1 有 m1 项数据,数据块 2 有 m2 项数据,数据块 3 为 0 项,数据块 4 有 m4 项数据。
AAH
AAH AAH
AAH
数据块 1(M1)项
用 DI1H 标识数据的类型,其标识如下:
DI1
DI1H
D7
D6 D5
DI1L
D4
D3 D2 D1 D0
1001 电能量
1010 最大需量
1011 变量
1100 参变量
1100 负荷曲线
1110 厂家功能扩展
1111 保留
DI0
DI0H
D7
D6 D5
DI0L D4 D3 D2 D1 D0
(03)电度表DLT645通讯规约定义及模版说明
协议或工程修改制做人:周作宏工程名:通讯规约文本名:通讯设备名:采用DLT645通讯规约的设备通讯端口设置说明:起始位1位,数据位8位,停止位1位,奇偶校验根据设备定义通讯所选规约配制:167.下行_标准DLT645(可配置)修改原因和内容说明(此项必须填写):1.00标准通讯规约配置。
1.01 修改反向有功电能单位如需其它数据只需电度表中支持,可以参考附录使用说明自行添加或删除。
数据定义说明:按下图进行配置:遥信(0个):遥测(0个):文档资料版本:V1.01测试用例:主站发送:68 01 AA AA AA AA AA 68 01 02 52 C3 3B 16 //2006年7月24日15时19分5秒484毫秒主站接收:68 01 AA AA AA AA AA 68 81 16 52 C3 34 33 33 33 35 33 33 33 36 33 33 33 37 33 33 33 38 33 33 33 DA 16 //2006年7月24日15时19分5秒500毫秒主站发送:68 01 AA AA AA AA AA 68 01 02 62 C3 4B 16 //2006年7月24日15时19分5秒656毫秒主站接收:68 01 AA AA AA AA AA 68 81 16 62 C3 39 33 33 33 3A 33 33 33 3B 33 33 33 3C 33 33 33 43 33 33 33 09 16 //2006年7月24日15时19分5秒671毫秒主站发送:68 01 AA AA AA AA AA 68 01 02 52 C4 3C 16 //2006年7月24日15时19分5秒828毫秒主站接收:68 01 AA AA AA AA AA 68 81 16 52 C4 44 33 33 33 45 33 33 33 46 33 33 33 47 33 33 33 48 33 33 33 2B 16 //2006年7月24日15时19分5秒843毫秒主站发送:68 01 AA AA AA AA AA 68 01 02 62 C4 4C 16 //2006年7月24日15时19分6秒15毫秒主站接收:68 01 AA AA AA AA AA 68 81 16 62 C4 49 33 33 33 4A 33 33 33 4B 33 33 33 4C 33 33 33 53 33 33 33 5A 16 //2006年7月24日15时19分6秒31毫秒报文解析:附:使用说明:1.通讯规约选择:167.下行_标准DLT645(可配置)2.点击按钮,弹出如下对话框:3.按照电表功能或用户需求选择读取的数据,a)选择对应数据,读取相应数据模块,如:选择正向有功电度,则读取正向总有功电度,费率一正向有功电度,费率二正向有功电度,费率三正向有功电度,费率四正向有功电度,五个电度量。
电度表部颁DL645-97规约说明
1 概述
本规约用于总控和多功能电度表之间通讯,采用问答式通讯方式,其中总控为询问发起
方。程序参考的规约文本是部颁 DL/T 645-1997 规约。目前程序仅支持对多功能电度表电度
数据读取和广播校时功能。该规约物理层采用 RS-485 标准串行电气接口。
2 通讯参数设置
信。
3) 用组态软件中的电度表设置窗口进行每块电度表设置。其中“电度数”是采集该
电度表的电度数据个数,“标志 2 ”未使用,“标志 1”为该电表电量选择,具体
见下表:
bit bit6
7 XX XX XX XX
bit5
正向有功尖 电度 反向有功尖 电度 正向无功尖 电度 反向无功尖 电度
bit4
反向无功峰 电度 反向无功平 电度 反向无功谷 电度 反向无功最 大需量
地址域 帧起始符 控制码 数据长度域
代码 68H A0 A1 A2 A3 A4 A5 68H
C L
数据域 校验码 结束符
5.1.1 帧起始符
DATA
CS 16H
标识一帧信息的开始,其值为 68H=01101址域由 6 个字节构成,每字节 2 位 BCD 码。地址长度为 12 位十进制数,可以为表号、资 产号、用户号、设备号等。具体使用可由用户自行决定。当使用的地址码长度不足 6 字节时, 用十六进制 AAH 补足 6 字节。低地址位在先,高地址位在后。当地址为 999999999999H 时, 为广播地址。
43 D3 55 C3 56 C3 57 C3 53 D3 45 C4 46 C4 47 C4 43 D4 55 C4 56 C4 57 C4 53 D4 44 C3 54 C3 44 C4 54 C4
DLT-645电度表规约使用说明
DLT-645电度表规约使用说明
一.规约使用范围
使用范围:9794AB装置
装置类型:其它
通讯介质:串口
规约号: 707
二.规约转换内容
本规约具有转换遥脉等功能。
三.组态文件说明
1.串口查询周期(秒) // 指RCS9794AB向装置发送的查询间隔
2.高两字节地址=0
3.低四字节地址=0
注明:以上两个参数的含义如下,DLT-645规约中装置地址用6个字节的BCD码表示,而我们RCS9794A对下装置地址只能表示到1到65535之间,那么我们必须找出一个偏移地址。
比如:电度表地址为12 34 56 78 91 89(十进制),如果我们要设置电度表地址为1,则偏移地址为12 34 56 78 91 89 – 1 = 12 34 56 78 91 88,则如下设置“高两字节地址=1234”,“低四字节地址=56789188”。
如果电度表本身地址能够限制在1到65535之间,
则上面两个参数均设置为0即可。
四.规约文本说明:
1.串口接收超时(秒)
// 指RCS9794AB接收对下装置报文的超时时间
五.配置文本说明:
暂无
六.常见问题及解决方法
1.厂家电话:暂无
七.修改历史。
DLT645-1997通信规约解读
DL/T645-1997通信规约解读该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。
该协议在做“电力监控”、“水监控”等“工控领域”,具有广泛的应用。
协议具体内容可以从网上Google,下面主要介绍下协议的解析方法。
DL645协议需要先发送“前导字节”,用来唤醒从站,当然有些设备是不需要这样唤醒的。
在发送帧信息之前,先发送1-4个字节FEH,以唤醒接收方("FEH",H表示16进制,是一个字节), “前导字节” + “取数据报文”=“整体报文”。
首先我们先整体了解一个发送报文“68 12 34 56 78 90 12 68 01 02 43 C3 cs 1 6”在这之前呢,先看一下BCD码。
BCD码:二进制编码的十进制代码。
比如:0=00001=00012=00103=00114=01005=01016=01107=01118=10009=1001BCD码:ASCII表示(都是字符)BCD码都是由0~9,10个字符构成。
也就是说,BCD码一个字节是两位,一位是0~9,一个字节能够表示00~99。
BCD码1位是2进制的4位。
按16进制表示,没有ABCDEF。
帧格式(DL/T645-1997通讯规约标准文档中)帧是传送信息的基本单元。
帧格式如图所示。
说 明 代码 帧起始符 68H 地址域A0A1 A2 A3 A4 A5帧起始符68H 控制码 C 数据长度域 L 数据域 DATA 校验码 CS 结束符16H 4.2.1 帧起始符68H :标识一帧信息的开始,其值为68H=01101000B 。
4.2.2地址域A0∽A5:地址域由6个字节构成,每字节2位BCD 码。
地址长度为12位十进制数,可以为表号、资产号、用户号、设备号等。
具体使用可由用户自行决定。
当使用的地址码长度不足6字节时,用十六进制AAH 补足6字节。
举例说明DLT645规约97版和07版对比
一、A相电压:1、2007版:(1)发送原始报文:68 61 01 00 00 00 00 68 11 04 33 34 34 35 17 16减33H处理后报文:68 61 01 00 00 00 00 68 11 04 00 01 01 02 17 16功能:主站请求读取电能表A相电压命令地址域:A0~A5:控制码:C=11H,表示主站请求读电能表数据标识码:DI3DI2DI1DI0=02010100H,表示A相电压,占用4个字节数据域长度:L=04H(2)接收原始报文:68 61 01 00 00 00 00 68 91 06 33 34 34 35 34 43 10 16 减33H处理后报文:68 61 01 00 00 00 00 68 91 06 00 01 01 02 01 10 10 16 地址域:A0~A5:控制码:C=91H标识码:DI3DI2DI1DI0=02010100H,表示A相电压,占用4个字节数据域长度为:L=04H+02H=06HA相电压为:100.1 V,占用2个字节2、1997版:(1)发送原始报文:68 03 00 00 00 00 00 68 01 02 44 E9 03 16减33H处理后报文:68 03 00 00 00 00 00 68 01 02 11 B6 03 16地址域:030000000000功能:主站请求读取电能表A相电压命令控制码:C=01H,表示主站请求读电能表数据标识码:DI1DI0=B611H,表示A相电压,占用2个字节数据域长度:L=02H(2)接收原始报文:68 03 00 00 00 00 00 68 81 04 44 E9 33 34 EC 16减33H处理后报文:68 03 00 00 00 00 00 68 81 04 11 B6 00 01 EC 16地址域:030000000000H控制码:C=81H标识码:DI1DI0=B611H,表示A相电压,占用2个字节数据域长度为:L=02H+02H=04HA相电压为:0100 V,占用2个字节二、A相电流:1、2007版:(1)发送原始报文:68 61 01 00 00 00 00 68 11 04 33 34 35 35 18 16减33H处理后报文:68 61 01 00 00 00 00 68 11 04 00 01 02 02 18 16功能:主站请求读取电能表A相电流命令控制码:C=01H,表示主站请求读取电能表数据标识码:DI3DI2DI1DI0=02020100H,表示A相电流,占用4个字节数据域长度:L=04H(2)接收原始报文:68 61 01 00 00 00 00 68 91 07 33 34 35 35 CC 7C 33 16 16 减33H处理后报文:68 61 01 00 00 00 00 68 91 07 00 01 02 02 99 49 00 16 16控制码:C=91H标识码:DI3DI2DI1DI0=02020100H,表示A相电流,占用4个字节数据域长度:L=04H+03H=07HA相电流为:004.999 A,占用3个字节2、1997版:(1)发送原始报文:68 03 00 00 00 00 00 68 01 02 54 E9 13 16减33H处理后报文:68 03 00 00 00 00 00 68 01 02 21 B6 13 16功能:主站请求读取电能表A相电流命令控制码:C=01H,表示主站请求读取电能表数据标识码:DI1DI0=B621H,表示A相电流,占用2个字节数据域长度:L=02H(2)接收原始报文:68 03 00 00 00 00 00 68 81 04 54 E9 CC 37 98 16减33H处理后报文:68 03 00 00 00 00 00 68 81 04 21 B6 99 04 98 16控制码:C=81H标识码:DI1DI0=B621H,表示A相电流,占用2个字节数据域长度:L=02H+02H=04HA相电流为:04.99 A,占用2个字节三、瞬时总有功功率:1、2007版:(1)发送原始报文:68 61 01 00 00 00 00 68 11 04 33 33 36 35 18 16减33H处理后报文:68 61 01 00 00 00 00 68 11 04 00 00 03 02 18 16功能:主站请求读取电能表瞬时总有功功率命令控制码:C=11H,表示主站请求读取电能表数据标识码:DI3DI2DI1DI0=02030000H,表示瞬时总有功功率,占用4个字节数据域长度:L=04H(2)接收原始报文:68 61 01 00 00 00 00 68 91 07 33 33 36 35 45 58 33 6B 16 减33H处理后报文:68 61 01 00 00 00 00 68 91 07 00 00 03 02 12 25 00 6B 16 控制码:C=91H标识码:DI3DI2DI1DI0=02030000H,表示瞬时总有功功率,占用4个字节数据域长度:L=04H+03H=07H瞬时总有功功率为:00.2512 kW,占用3个字节2、1997版:(1)发送原始报文:68 03 00 00 00 00 00 68 01 02 63 E9 22 16减33H处理后报文:68 03 00 00 00 00 00 68 01 02 30 B6 22 16功能:主站请求读取电能表瞬时总有功功率命令控制码:C=01H,表示主站请求读取电能表数据标识码:DI1DI0=B630H,表示瞬时总有功功率,占用2个字节数据域长度:L=02H(2)接收原始报文:68 03 00 00 00 00 00 68 81 05 63 E9 94 B9 33 25 16减33H处理后报文:68 03 00 00 00 00 00 68 81 05 30 B6 61 86 00 25 16控制码:C=81H标识码:DI1DI0=B630H,表示瞬时总有功功率,占用2个字节数据域长度:L=02H+03H=05H瞬时总有功功率为:00.6186 kW,占用3个字节四、瞬时总无功功率:1、2007版(1)发送原始报文:68 61 01 00 00 00 00 68 11 04 33 33 37 35 19 16减33H处理后报文:68 61 01 00 00 00 00 68 11 04 00 00 04 02 19 16功能:主站请求读取电能表瞬时总无功功率命令控制码:C=11H,表示主站请求读取电能表数据标识码:DI3DI2DI1DI0=02040000H,占用4个字节数据域长度:L=04H(2)接收原始报文:68 61 01 00 00 00 00 68 91 07 33 33 37 35 64 76 33 A9 16 减33H处理后报文:68 61 01 00 00 00 00 68 91 07 00 00 04 02 31 43 00 A9 16 控制码:C=91H标识码:DI3DI2DI1DI0=02040000H,占用4个字节数据域长度:L=04H+03H=07H瞬时总无功功率为:00.4331 kvar,占用3个字节2、1997版(1)发送原始报文:68 03 00 00 00 00 00 68 01 02 73 E9 32 16减33H处理后报文:68 03 00 00 00 00 00 68 01 02 40 B6 32 16功能:主站请求读取电能表瞬时总无功功率命令控制码:C=01H,表示主站请求读取电能表数据标识码:DI1DI0=B640H,占用2个字节数据域长度:L=02H(2)接收原始报文:68 03 00 00 00 00 00 68 81 04 73 E9 33 33 1A 16减33H处理后报文:68 03 00 00 00 00 00 68 81 04 40 B6 00 00 1A 16控制码:C=81H标识码:DI1DI0=B640H,占用2个字节数据域长度:L=02H+02H=04H瞬时总无功功率为:00.00 kvarh,占用2个字节五、(当前)正向有功总电能:1、2007版(1)发送原始报文:68 61 01 00 00 00 00 68 11 04 33 33 34 33 14 16减33H处理后报文:68 61 01 00 00 00 00 68 11 04 00 00 01 00 14 16功能:主站请求读取电能表(当前)正向有功总电能命令控制码:C=11H,表示主站请求读取电能表数据标识码:DI3DI2DI1DI0=00010000H,占用4个字节数据域长度:L=04H(2)接收原始报文:68 61 01 00 00 00 00 68 91 08 33 33 34 33 59 33 33 33 8A 16 减33H处理后报文:68 61 01 00 00 00 00 68 91 08 00 00 01 00 26 00 00 00 8A16控制码:C=91H标识码:DI3DI2DI1DI0=00010000H,占用4个字节数据域长度:L=04H+04H=08H(当前)正向有功总电能为:000000.26 kWh,占用4个字节2、1997版(1)发送原始报文:68 03 00 00 00 00 00 68 01 02 43 C3 DC 16减33H处理后报文:68 03 00 00 00 00 00 68 01 02 10 90 DC 16功能:主站请求读取电能表(当前)正向有功总电能命令控制码:C=01H,表示主站请求读取电能表数据标识码:DI1DI0=9010H,占用2个字节数据域长度:L=02H(2)接收原始报文:68 03 00 00 00 00 00 68 81 06 43 C3 5B 34 33 33 55 16减33H处理后报文:68 03 00 00 00 00 00 68 81 06 10 90 28 01 00 00 55 16控制码:C=81H标识码:DI1DI0=9010H,占用2个字节数据域长度:L=02H+04H=06H(当前)正向有功总电能为:000001.28 kWh,占用4个字节六、(当前)反向有功总电能:1、2007版(1)发送原始报文:68 61 01 00 00 00 00 68 11 04 33 33 35 33 15 16减33H处理后报文:68 61 01 00 00 00 00 68 11 04 00 00 02 00 15 16功能:主站请求读取电能表(当前)反向有功总电能命令控制码:C=11H,表示主站请求读取电能表数据标识码:DI3DI2DI1DI0=0002000H,占用4个字节数据域长度:L=04H(2)接收原始报文:68 61 01 00 00 00 00 68 91 08 33 33 35 33 59 33 33 33 8B 16 减33H处理后报文:68 61 01 00 00 00 00 68 91 08 00 00 02 00 26 00 00 00 8B16 控制码:C=91H标识码:DI3DI2DI1DI0=00020000H,占用4个字节数据域长度:L=04H+04H=08H(当前)反向有功总电能为:000000.26 kWh,占用4个字节2、1997版(1)发送原始报文:68 03 00 00 00 00 00 68 01 02 53 C3 EC 16减33H处理后报文:68 03 00 00 00 00 00 68 01 02 20 90 EC 16功能:主站请求读取电能表(当前)反向有功总电能命令控制码:C=01H,表示表示主站请求读取电能表数据标识码:DI1DI0=9020H,占用2个字节数据域长度:L=02H(2)接收原始报文:68 03 00 00 00 00 00 68 81 06 53 C3 5B 34 33 33 65 16减33H处理后报文:68 03 00 00 00 00 00 68 81 06 20 90 28 01 00 00 65 16控制码:C=01H标识码:DI1DI0=9020H,占用2个字节数据域长度:L=02H+04H=06H(当前)反向有功总电能为:000001.28 kWh,占用4个字节七、(当前)正向无功总电能:(对于2007版,被称为(当前)组合无功1总电能)1、2007版(1)发送原始报文:68 61 01 00 00 00 00 68 11 04 33 33 36 33 16 16减33H处理后报文:68 61 01 00 00 00 00 68 11 04 00 00 03 00 16 16功能:主站请求读取电能表(当前)组合无功1总电能命令控制码:C=11H, 表示主站请求读取电能表数据标识码:DI3DI2DI1DI0=00030000H,占用4个字节数据域长度:L=04H(2)接收原始报文:68 61 01 00 00 00 00 68 91 08 33 33 36 33 59 33 33 33 8C16 减33H处理后报文:68 61 01 00 00 00 00 68 91 08 00 00 03 00 26 00 00 00 8C16 控制码:C=91H标识码:DI3DI2DI1DI0=00030000H,占用4个字节数据域长度:L=04H+04H=08H(当前)组合无功1总电能为:000000.26 kvarh,占用4个字节2、1997版(1)发送原始报文:68 03 00 00 00 00 00 68 01 02 43 C4 DD 16减33H处理后报文:68 03 00 00 00 00 00 68 01 02 10 91 DD 16功能:主站请求读取电能表(当前)正向无功总电能命令控制码:C=01H, 表示主站请求读取电能表数据标识码:DI1DI0=9110H,占用2个字节数据域长度:L=02H(2)接收原始报文:68 03 00 00 00 00 00 68 81 06 43 C4 5B 34 33 33 56 16减33H处理后报文:68 03 00 00 00 00 00 68 81 06 10 91 28 01 00 00 56 16控制码:C=81H标识码:DI1DI0=9110H,占用2个字节数据域长度:L=02H+04H=06H(当前)正向无功总电能为000001.28 kvarh,占用4个字节八、(当前)反向无功总电能(对于2007版,被称为(当前)组合无功2总电能)1、2007版(1)发送原始报文:68 61 01 00 00 00 00 68 11 04 33 33 37 33 17 16减33H处理后报文:68 61 01 00 00 00 00 68 11 04 00 00 04 00 17 16功能:主站请求读取电能表(当前)组合无功2总电能命令控制码:C=11H, 表示主站请求读取电能表数据标识码:DI3DI2DI1DI0=00040000H,占用4个字节数据域长度:L=04H(2)接收原始报文:68 61 01 00 00 00 00 68 91 08 33 33 37 33 59 33 33 33 8D 16 减33H处理后报:68 61 01 00 00 00 00 68 91 08 00 00 04 00 26 00 00 00 8D 16 控制码:C=91H标识码:DI3DI2DI1DI0=00040000H,占用4个字节数据域长度:L=04H+04H=08H(当前)组合无功2总电能为:000000.26 kvarh,占用4个字节2、1997版(1)发送原始报文:68 03 00 00 00 00 00 68 01 02 53 C4 ED 16减33H处理后报文:68 03 00 00 00 00 00 68 01 02 20 91 ED 16功能:主站请求读取电能表(当前)反向无功总电能命令控制码:C=01H, 表示主站请求读取电能表数据标识码:DI1DI0=9120H,占用2个字节数据域长度:L=02H(2)接收原始报文:68 03 00 00 00 00 00 68 81 06 53 C4 5B 34 33 33 66 16减33H处理后报文:68 03 00 00 00 00 00 68 81 06 20 91 28 01 00 00 66 16控制码:C=81H标识码:DI1DI0=9120H,占用2个字节数据域长度:L=02H+04H=06H(当前)反向无功总电能为:000001.28 kvarh,占用4个字节九、总功率因数:1、2007版(1)发送原始报文:68 61 01 00 00 00 00 68 11 04 33 33 39 35 1B 16减33H处理后报文:68 61 01 00 00 00 00 68 11 04 00 00 06 02 1B 16功能:主站请求读取电能表总功率因数命令控制码:C=11H标识码:DI3DI2DI1DI0=02060000H,占用4个字节数据域长度:L=04H(2)接收原始报文:68 61 01 00 00 00 00 68 91 06 33 33 39 35 34 38 09 16减33H处理后报文:68 61 01 00 00 00 00 68 91 06 00 00 06 02 01 05 09 16控制码:C=91H标识码:DI3DI2DI1DI0=02060000H,占用4个字节数据域长度:L=04H+02H=06H总功率因数为:0.501,占用2个字节2、1997版(1)发送原始报文:68 03 00 00 00 00 00 68 01 02 83 E9 42 16减33H处理后报文:68 03 00 00 00 00 00 68 01 02 50 B6 42 16功能:主站请求读取电能表总功率因数命令控制码:C=01H标识码:DI1DI0=B650H,占用2个字节数据域长度:L=02H(2)接收原始报文:68 03 00 00 00 00 00 68 81 04 83 E9 CC 3C CC 16减33H处理后报文:68 03 00 00 00 00 00 68 81 04 50 B6 99 09 CC 16 控制码:C=81H标识码:DI1DI0=B650H,占用2个字节数据域长度:L=02H+02H=04H总功率因数为:0.999,占用2个字节。
DLT645_1997通讯规约通信规约
DL/T645-1997通讯规约通信规约1、范围该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。
2 、引用标准GB/T3454-1994 数据通信基本型控制规程GB/T9387-1995 信息处理系统开放系统互连基本参考模型DL/T614-1997 多功能电能表IEC1107-1996 读表、费率和负荷控制的数据交换---直接本地数据交换IEC1142--1993 读表、费率和负荷控制的数据交换---本地总线数据交换ITU-TV。
24—1993 非平衡双流接口电路的点特性ITU-TV。
28—1993 数据终端设备(DTE)和数据电路终接设备(DCE)之间的接口电路定义表3 、RS-485标准串行电气接口本协议采用RS-485标准串行电气接口,使用点连接成为可能.RS-485接口的一般性能应符合下列要求.3.1驱动与接收端、耐静电(ESD)±15kV(人体模式)。
3.2 共模输入电压:-7V~+12V。
3.3差模输入电压:大于0.2V3.4驱动输出电压:在负载阻抗54欧姆时,最大5V,最小1.5V3.5三态方式输出3.6半双工通信方式。
3.7驱动能力不小于32个同类接口。
3.8在传输速率不大于100kbps条件下,有效传输不小于1200m3.9总线是无源的,由费率装置或数据终端、提供隔离电源。
4.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)共11位。
其传输序列如图1。
D0是字节的最低有效位,D7是字节的最高有效位。
先传低位,后传高位。
传送方向图1 字节传输序列4.2 帧格式帧是传送信息的基本单元。
帧格式如图2所示。
4.2.1 帧起始符68H :标识一帧信息的开始,其值为68H=01101000B 。
4.2.2地址域A0∽A5:地址域由6个字节构成,每字节2位BCD 码。
DLT645-1997讲解
DL/T645-1997通讯规约通信规约1、范围该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。
2 、引用标准GB/T3454-1994 数据通信基本型控制规程GB/T9387-1995 信息处理系统开放系统互连基本参考模型DL/T614-1997 多功能电能表IEC1107-1996 读表、费率和负荷控制的数据交换---直接本地数据交换IEC1142--1993 读表、费率和负荷控制的数据交换---本地总线数据交换ITU-TV。
24—1993 非平衡双流接口电路的点特性ITU-TV。
28—1993 数据终端设备(DTE)和数据电路终接设备(DCE)之间的接口电路定义表3 、RS-485标准串行电气接口本协议采用RS-485标准串行电气接口,使用点连接成为可能.RS-485接口的一般性能应符合下列要求.3.1驱动与接收端、耐静电(ESD)±15kV(人体模式)。
3.2 共模输入电压:-7V~+12V。
3.3差模输入电压:大于0.2V3.4驱动输出电压:在负载阻抗54欧姆时,最大5V,最小1.5V3.5三态方式输出3.6半双工通信方式。
3.7驱动能力不小于32个同类接口。
3.8在传输速率不大于100kbps条件下,有效传输不小于1200m3.9总线是无源的,由费率装置或数据终端、提供隔离电源。
4、格式4.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)共11位。
其传输序列如图1。
D0是字节的最低有效位,D7是字节的最高有效位。
先传低位,后传高位。
传送方向图1 字节传输序列4.2 帧格式帧是传送信息的基本单元。
帧格式如图2所示 。
图2 帧格式4.2.1 帧起始符68H :标识一帧信息的开始,其值为68H=01101000B 。
4.2.2地址域A0∽A5:地址域由6个字节构成,每字节2位BCD 码。
DLT645-1997通讯规约通信规约
DL/T645-1997通讯规约通信规约1、范围该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。
2 、引用标准GB/T3454-1994 数据通信基本型控制规程GB/T9387-1995 信息处理系统开放系统互连基本参考模型DL/T614-1997 多功能电能表IEC1107-1996 读表、费率和负荷控制的数据交换---直接本地数据交换IEC1142--1993 读表、费率和负荷控制的数据交换---本地总线数据交换ITU-TV。
24—1993 非平衡双流接口电路的点特性ITU-TV。
28—1993 数据终端设备(DTE)和数据电路终接设备(DCE)之间的接口电路定义表3 、RS-485标准串行电气接口本协议采用RS-485标准串行电气接口,使用点连接成为可能.RS-485接口的一般性能应符合下列要求.3.1驱动与接收端、耐静电(ESD)±15kV(人体模式)。
3.2 共模输入电压:-7V~+12V。
3.3差模输入电压:大于0.2V3.4驱动输出电压:在负载阻抗54欧姆时,最大5V,最小1.5V3.5三态方式输出3.6半双工通信方式。
3.7驱动能力不小于32个同类接口。
3.8在传输速率不大于100kbps条件下,有效传输不小于1200m3.9总线是无源的,由费率装置或数据终端、提供隔离电源。
4.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)共11位。
其传输序列如图1。
D0是字节的最低有效位,D7是字节的最高有效位。
先传低位,后传高位。
传送方向图1 字节传输序列4.2 帧格式帧是传送信息的基本单元。
帧格式如图2所示。
4.2.1 帧起始符68H :标识一帧信息的开始,其值为68H=01101000B 。
4.2.2地址域A0∽A5:地址域由6个字节构成,每字节2位BCD 码。
DL_T645规约
DL/T645-1997通讯规约通信规约1、范围该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。
2 、引用标准GB/T3454-1994 数据通信基本型控制规程GB/T9387-1995 信息处理系统开放系统互连基本参考模型DL/T614-1997 多功能电能表IEC1107-1996 读表、费率和负荷控制的数据交换---直接本地数据交换IEC1142--1993 读表、费率和负荷控制的数据交换---本地总线数据交换ITU-TV。
24—1993 非平衡双流接口电路的点特性ITU-TV。
28—1993 数据终端设备(DTE)和数据电路终接设备(DCE)之间的接口电路定义表3 、RS-485标准串行电气接口本协议采用RS-485标准串行电气接口,使用点连接成为可能.RS-485接口的一般性能应符合下列要求.3.1驱动与接收端、耐静电(ESD)±15kV(人体模式)。
3.2 共模输入电压:-7V~+12V。
3.3差模输入电压:大于0.2V3.4驱动输出电压:在负载阻抗54欧姆时,最大5V,最小1.5V3.5三态方式输出3.6半双工通信方式。
3.7驱动能力不小于32个同类接口。
3.8在传输速率不大于100kbps条件下,有效传输不小于1200m3.9总线是无源的,由费率装置或数据终端、提供隔离电源。
4.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)共11位。
其传输序列如图1。
D0是字节的最低有效位,D7是字节的最高有效位。
先传低位,后传高位。
传送方向起始位8位数据偶校验位停止位图1 字节传输序列4.2 帧格式帧是传送信息的基本单元。
帧格式如图2所示。
图2 帧格式4.2.1 帧起始符68H:标识一帧信息的开始,其值为68H=01101000B。
DLT645-1997多功能表通信规约全解
多功能四合一电能表通信规约该通信规约是参照《中华人民共和国电力行业标准(DL/T 645—1997)》多功能电能表通信规约(1998—02—10发布,1998—06—01实施)而制定的。
1.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)共11位。
其传输序列如图1。
D0是字节的最低有效位,D7是字节的最高有效位。
先传低位,后传高位。
起始位 8位数据 偶校验位 停止位图1 字节传输序列1.2 帧格式帧是传送信息的基本单元。
帧格式如图2所示。
图2 帧格式传送方向1.2.1 帧起始符68H:标识一帧信息的开始,其值为68H=01101000B。
1.2.2地址域A0∽A5:地址域由6个字节构成,每字节2位BCD码。
地址长度为12位十进制数,低地址位在先,高地址位在后。
当地址为999999999999H时,为广播地址。
1.2.3 控制码C:控制码的格式如下所示。
从站异常标志D7=0:由主站发出的命令帧D7=1:由从站发出的应答帧D6=0:从站正确应答D6=1:从站对异常信息的应答D5=0:无后续数据帧D5=1:有后续数据帧D4∽D0:请求及应答功能码1.2.4 数据长度L:L为数据域的字节数。
读数据时L≤200,写数据时L≤50,L=0 表示无数据域。
1.2.5 数据域DATA:数据域包括数据标识和数据、密码等,其结构随控制码的功能而改变。
传输时发送方按字节进行加33H处理,接收方按字节进行减33H处理。
1.2.6 校验码CS:从帧起始符开始到校验码之前的所有各字节的模256的和,即各字节二进制算术和,不计超过256的溢出值。
1.2.7结束符号16H:标识一帧信息的结束,其值为16H=00010110B。
2.传输2.1传输次序所有数据项均先传送低位字节,后传送高位字节。
2.2 传输响应每次通信都是由主站按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根据命令帧中控制码的要求作出响应。
DLT645-1997通讯规约通信规约
DL/T645-1997通讯规约通信规约1、范围该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。
2 、引用标准GB/T3454-1994 数据通信基本型控制规程GB/T9387-1995 信息处理系统开放系统互连基本参考模型DL/T614-1997 多功能电能表IEC1107-1996 读表、费率和负荷控制的数据交换---直接本地数据交换IEC1142--1993 读表、费率和负荷控制的数据交换---本地总线数据交换ITU-TV。
24—1993 非平衡双流接口电路的点特性ITU-TV。
28—1993 数据终端设备(DTE)和数据电路终接设备(DCE)之间的接口电路定义表3 、RS-485标准串行电气接口本协议采用RS-485标准串行电气接口,使用点连接成为可能.RS-485接口的一般性能应符合下列要求.3.1驱动与接收端、耐静电(ESD)±15kV(人体模式)。
3.2 共模输入电压:-7V~+12V。
3.3差模输入电压:大于0.2V3.4驱动输出电压:在负载阻抗54欧姆时,最大5V,最小1.5V3.5三态方式输出3.6半双工通信方式。
3.7驱动能力不小于32个同类接口。
3.8在传输速率不大于100kbps条件下,有效传输不小于1200m3.9总线是无源的,由费率装置或数据终端、提供隔离电源。
4.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)共11位。
其传输序列如图1。
D0是字节的最低有效位,D7是字节的最高有效位。
先传低位,后传高位。
传送方向起始位8位数据偶校验位停止位图1 字节传输序列4.2 帧格式帧是传送信息的基本单元。
帧格式如图2所示。
图2 帧格式4.2.1 帧起始符68H:标识一帧信息的开始,其值为68H=01101000B。
智能电表645规约解析
4.1.7 工作电源
读数头的电源由与之相连的手持单元或其它数据终端设备提供。
图 5 信号与调制 (a)未经调制的电信号;(b)调制后的红外光信号
图 6 光辐射角
4.2 调制型红外光接口
4.2.1 调制特性
信号的调制见图 5。载波频率 38kHz±1kHz。
4.2.2 光学特性
4.2.2.1 参比温度 23℃±2℃。
多功能电能表通信规约
Multi-function watt-hour meter communication protocol DL/T 645—1997
中华人民共和国电力行业标准 DL/T 645—1997
多功能电能表通信规约
Multi-function watt-hour meter communication protocol
数据传输的光路周围光照强度小于 16000lx(类似太阳光,包括荧光)。
4.1.6 读数头的电气特性
读数头应能够与数据终端设备进行数据交换,通信接口为 TTL 电平,也可以符合 ITU
—TV.24 与 ITU—TV.28。读数头的电气特性见图 4。
4.1.6.1 读数头的使用极限数据
信号电平
OFF 状态
图 7 字节传输序列
图 8 帧格式 每字节含 8 位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1), 共 11 位。其传输序列如图 7。D0 是字节的最低有效位,D7 是字节的最高有效位。先传低 位,后传高位。 5.2 帧格式 帧是传送信息的基本单元。帧格式如图 8 所示。 5.2.1 帧起始符 68H:标识一帧信息的开始,其值为 68H=01101000B。 5.2.2 地址域 A0~A5:地址域由 6 个字节构成,每字节 2 位 BCD 码。地址长度可达 12 位 十进制数,可以为表号、资产号、用户号、设备号等。具体使用可由用户自行决定。当使用 的地址码长度不足 6 字节时,用十六进制 AAH 补足 6 字节。低地址位在先,高地址位在后。 当地址为 999999999999H 时,为广播地址。 5.2.3 控制码 C:控制码的格式如下所示。
DLT645-1997通讯规约通信规约.pdf
为可能的最大取值) ] 的各连续数据项组成的一组数据,称数据块。数据块的标识特征为
DI 0L=1111B。
7.2.3 数据集合
由 1 个或多个数据块构成一个数据集合。在数据标识中,较高级标识字段
DI1H 、DI 1L 和 DI 0H
DL/T645-1997 通讯规约
第6 页
标识为 1111B 或 11B 时表示一个数据集合,代表该字段所有可能的取值范围与其下一级标识字 段的多个数据块所组成的数据集合。此时不论其下一级标识字段为何值,均视为数据集标识, 即 11B 或 1111B。
4.2.7 结束符号 16H:标识一帧信息的结束,其值为 16H=00010110B。
5. 传输 5.1 前导字节
在发送帧信息之前,先发送 1-4 个字节 FEH,以唤醒接收方。
5.2 传输次序 所有数据项均先传送低位字节,后传送高位字节。
5.3 传输响应 每次通信都是由主站按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根
68H A0 … A5 68H A1H L
DI0 DI 1 N1 … Nm CS 16H
8.1.3 从站异常应答帧
功能 从站收到非法的数据请求或无此数据
控制码 C=C1H
数据长度 L=01H
帧格式:
68H A0
。。。 A5
68H C1H 01H ERR CS 16H
错误信息字
注:错误信息字 ERR见附录 B5。
属性,如时域性(当前值、上月值、上上月值等) 、分类属性(有功、无功) 、供电方向属性(正
向、反向)、费率属性(总量、不同费率的量)等,它们的标识如下:
6.2.1 电能量数据标识:
DI
1
DI
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数设置出错”
5 规约简介
5.1 信息帧结构 说明 帧起始符
地址域 帧起始符 控制码 数据长度域
代码 68H A0 A1 A2 A3 A4 A5 68H
C L
数据域 校验码 结束符
5.1.1 帧起始符
DATA
CS 16H
标识一帧信息的开始,其值为 68H=01101000B。
5.1.2 地址域 A0∽A5
地址域由 6 个字节构成,每字节 2 位 BCD 码。地址长度为 12 位十进制数,可以为表号、资 产号、用户号、设备号等。具体使用可由用户自行决定。当使用的地址码长度不足 6 字节时, 用十六进制 AAH 补足 6 字节。低地址位在先,高地址位在后。当地址为 999999999999H 时, 为广播地址。
度表厂家要求当地址长度不足 6 个字节时,用十六进制“AA”补齐。
¾ 电度表节点索引与发送地址对照表是否有效(1:有效,非 1:无效,默认 0 无效) 1:有效 非 1:无效
¾ 电度表节点索引与发送地址对照表数目(最大 48;缺省:0) 根据实际填写。
¾ 电度表节点索引与发送地址对照表(电度表节点索引.地址 1.地址 2.地址 3.地址 4. 地址 5.地址 6) “电度表节点索引”要和电度表设置电度“表节点”一致; 例如现场第一块表的表地址为:9080130,要求不足部分以“AA”补齐,则地址 6:170,地址 5:170,地址 4:9,地址 3:8,地址 2:1,地址 1:30
即“标志 1”某位“bit”置“1”,则该列电度数据选中。
注意:当“标志 1”默认为“0”时,选中的也是“bit0”列。
电度量排序见下表:
排序 名称
0 总正向有功电度 1 总反向有功电度 2 总正向无功电度 3 总反向无功电度 4 正向有功峰电度 5 正向有功平电度 6 正向有功谷电度
数据发送标识(加 0x33) 43 C3 53 C3 43 C4 53 C4 45 C3 46 C3 47 C3
7 正向有功最大需量 8 反向峰有功电度 9 反向平有功电度 10 反向谷有功电度 11 反向有功最大需量 12 正向无功峰电度 13 正向无功平电度 14 正向无功谷电度 15 正向无功最大需量 16 反向无功峰电度 17 反向无功平电度 18 反向无功谷电度 19 向无功最大需量 20 正向有功尖电度 21 反向有功尖电度 22 正向无功尖电度 23 反向无功尖电度
信。
3) 用组态软件中的电度表设置窗口进行每块电度表设置。其中“电度数”是采集该
电度表的电度数据个数,“标志 2 ”未使用,“标志 1”为该电表电量选择,具体
见下表:
bit bit6
7 XX XX XX XX
bit5
正向有功尖 电度 反向有功尖 电度 正向无功尖 电度 反向无功尖 电度
bit4
反向无功峰 电度 反向无功平 电度 反向无功谷 电度 反向无功最 大需量
4 调试方法
4.1 报文示例分析 4.1.1 广播校时
68 99 99 99 99 99 99 68 08 06 88 6B 46 55 34 43 79 16 第一个 68 为帧起始符,99 99 99 99 99 99 是广播地址,68 为帧起始符,08 为控 制码(广播命令),06 数据长度, 88 6B 46 55 34 43 为时间数据报文,实际时间 按字节减 0X33 处理,其中 88 为秒(88-33=55 秒),6b 为分(6b-33=38 分), 46 为时(46-33=13 时),55 为日(55-33=22 日),34 为月(34-33=1 月),43 为年(43-33=10 年),79 为代码和,16 结束符。 4.1.2 数据查询 1) 电度查询 68 04 00 00 00 00 00 68 01 02 43 C3 DD 16
总控查询,其中 43 C3 为查询总正向总有功电度的数据标识。 68 04 00 00 00 00 00 68 81 06 43 C3 76 45 33 33 82 16 电度表应答总正向有功电度数据,76 45 33 33 为电度值,按字节减 0X33,得到 45 12 00 00 即总正向有功电度数为 12.45kWh。 2) 最大需量查询 68 30 01 08 09 AA AA 68 01 02 43 D3 7F 16 总控查询当日最大有功需量,43 D3 为最大有功需量数据标识。 68 30 01 08 09 AA AA 68 81 05 43 D3 34 35 37 A2 16 电度表应答,34 35 37 为最大有功需量值,按字节减 0X33,低位在前,则当日最大 有功需量:402.01Kw。 4.2 NscAssist 调试工具中显示的信息 1)、 PAR 文件读取失败时会在相应的串口通道中显示“使用缺省规约组态参数(返回
处设置,否则要使用参数文件“645addr.par”进行设置。
6) 每一串口都可以设置为本规约,但为节省资源,本程序支持的最大串口个数是 4,
故实际使用时设置本规约的串口数不得超过 4 个。每个串口最多连 48 块电度表,
一台总控最多接 118 块电度表。
3 645addr.par 参数文件设置 使用该参数文件主要是为了适应表地址大于 4294967295 情况需要,或者有些电
标志 1
bit3
正向无功 峰电度 正向无功 平电度 正向无功 谷电度 正向无功 最大需量
bit2
Bit1
反向有功 峰电度 反向有功 平电度 反向有功 谷电度 反向有功 最大需量
正向有功 峰电度 正向有功 平电度 正向有功 谷电度 正向有功 最大需量
bit0
总正向有功 电度 总反向有功 电度 总正向无功 电度 总反向无功 电度
5.1.3 控制码 C
控制码的格式如下所示:
D7
D6
D5
D4
D3
D2
D1
D0
后续帧标志 从站异常标志 传送方向 D7=0:由主站发出的命令帧
功能码
D7=1:由从站发出的应答帧
D6=0:从站正确应答
D6=1:从站对异常信息的应答
D5=0:无后续数据帧
D5=1:有后续数据帧
D4∽D0:请求及应答功能码
00000:保留
通讯参数设置方法:
1) 用 NscAssit 通讯组态软件在所需的串口选用“部颁 DL645 规约”,设置相应的串
口通信参数,一般电度表通讯默认参数是 1200 波特率,偶校验,RS485 方式二,
8 位数据位,1 个停止位,异步方式;
2) 进行节点设置,设置遥脉数;设置自诊断节点,用于存放每块电表的通讯工况遥
部颁 DL/T 645-1997 规约说明
1 概述
本规约用于总控和多功能电度表之间通讯,采用问答式通讯方式,其中总控为询问发起
方。程序参考的规约文本是部颁 DL/T 645-1997 规约。目前程序仅支持对多功能电度表电度
数据读取和广播校时功能。该规约物理层采用 RS-485 标准串行电气接口。
2 通讯参数设置
00001:读数据
00010:读后续数据
00011:重读数据
00100:写数据 01000:广播校时 01010:写设备地址 01100:更改通信速率 01111:修改密码 10000:最大需量清零 5.1.4 数据长度 L L 为数据域的字节数。读数据时 L≤200,写数据时 L≤50,L=0 表示无数据域。 5.1.5 数据域 DATA 数据域包括数据标识和数据、密码等,其结构随控制码的功能而改变。传输时发送方按字节 进行加 33H 处理,接收方按字节进行减 33H 处理。 5.1.6 校验码 CS 从帧起始符开始到校验码之前的所有各字节的模 256 的和, 即各字节二进制算术和,不计 超过 256 的溢出值。 5.1.7 结束符号 标识一帧信息的结束,其值为 16H=00010110B。
43 D3 55 C3 56 C3 57 C3 53 D3 45 C4 46 C4 47 C4 43 D4 55 C4 56 C4 57 C4 53 D4 44 C3 54 C3 44 C4 54 C4
4)
5) 电度表通讯地址设置: “电度表地址”:表示该电度表实际表地址(四字节长整
数),范围:0~4294967295。当实际表地址小于 4294967295 时,地址可在此
资料版本号 V1.0