DLT645_1997通讯规约通信规约
- 格式:doc
- 大小:446.50 KB
- 文档页数:26
1、国标表写设备地址:1)串口设置:波特率1200,偶校验,数据位8,停止位1;下发命令时按表的2键。
2)写设备地址请求命令帧:功能:设置某从站的地址码;控制码:C=0AH;地址域:99H 99H 99H 99H 99H 99H(采用广播命令下发);数据长度:L=06H;数据域:A0...A5(设备地址码);4)以下为一个设表值为1例子:5)发:68 99 99 99 99 99 99 68 0A 06 34 33 33 33 33 33 A9 16(前15位和是100011101110)6)从站正常应答帧:功能:正确执行命令的正常应答;控制码:C=8AH;地址域:A0...A5(新设置的设备地址码);数据长度:L=00H;7)答:68 01 00 00 00 00 00 68 8A 00 5B 162、对国标表校时:1)串口设置:波特率1200,偶校验,数据位8,停止位1。
2)校时命令帧:功能:设置从站的时间,控制码:C=08H,地址域:99H 99H 99H 99H 99H 99H(采用广播命令下发);数据长度:L=06H,数据域:秒,分,小时,日,月,年。
3)发:68 99 99 99 99 99 99 68 08 06 34 34 34 34 34 39 B1 164)校时没有应答:功能:修改电能表的时间为要设置的时间:秒,分,小时,日,月,年的值由用户设定注1.广播校时不要求应答。
2.仅当从站的日历和时钟与主站的时差在±5min 以内时执行校时命令,即将从站的日历时钟调整到与命令下达的日历时钟一致。
3.不推荐在午夜0 时校时,以免影响在0 时进行的某些例行操作。
4.每天只允许校对一次。
3、国标表抄收电能数据:1)串口设置:波特率1200,偶校验,数据位8,停止位1。
2)读数据时数据长度小于200,写数据时数据长度小于50。
3)上传的电能数据每个字节减去33H后,为BCD码。
4、抄收正向有功1.抄收正向有功总电能数据项:1)抄收数据帧:68 01 00 00 00 00 00 68 01 02 43 C3 DA 162)接收数据帧:68 01 00 00 00 00 00 68 81 06 43 C3 97 37 33 33 92 162.抄收正向有功总电能数据块:1)抄收数据帧:68 01 00 00 00 00 00 68 01 02 52 C3 E9 162)接收数据帧:68 01 00 00 00 00 00 68 81 1F 52 C3 97 37 33 33 33 33 33 33 33 33 33 33 97 37 33 33 33 33 33 3333 33 33 33 33 33 33 33 DD C7 16数据分析:68 帧起始码01 00 00 00 00 00 地址域68 帧起始码81 控制码1F 数据长度52 C3 命令标识码97 37 33 33 正向总电能总33 33 33 33 (当前)费率1正向有功尖33 33 33 33 (当前)费率2正向有功峰97 37 33 33 (当前)费率3正向有功平33 33 33 33 (当前)费率5正向有功33 33 33 33 (当前)费率6正向有功DD 数据块结束符C7 校验码16 结束码5、抄收反向有功1.抄收反向有功总电能数据项:1)抄收数据帧:68 01 00 00 00 00 00 68 01 02 53 C3 EA 162)接收数据帧:68 01 00 00 00 00 00 68 81 06 53 C3 97 37 33 33 A2 16//反向有功总电能与正向有功总电能相同2.抄收反向有功电能数据块项:1)抄收数据帧:68 01 00 00 00 00 00 68 01 02 62 C3 F9 162)接收数据帧:68 01 00 00 00 00 00 68 81 1F 62 C3 97 37 33 33 33 33 33 33 33 33 33 33 97 37 33 33 3333 33 33 33 33 33 33 33 33 33 33 DD D7 16数据分析:6801 00 00 00 00 0068811F62 C397 37 33 3333 33 33 3333 33 33 3397 37 33 3333 33 33 3333 33 33 3333 33 33 33DDD7166、抄收正向无功68 01 00 00 00 00 00 68 01 02 32 D2 D8 1668 01 00 00 00 00 00 68 01 02 00 D2 A6 1668 01 00 00 00 00 00 68 A1 C8 32 D2 B9 5A 33 33 33 33 33 33 5A 3B 33 33 C6 45 33 33 99 39 33 33 33 33 33 33 33 33 33 33 DD 97 37 33 33 33 33 33 33 33 33 33 33 97 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 DD 58 33 33 33 33 33 33 33 37 33 33 33 4A 33 33 33 37 33 33 33 33 33 33 33 33 33 33 33 DD 44 33 33 33 33 33 33 33 33 33 33 33 44 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 DD 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 DD 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 DD 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 CF 1668 01 00 00 00 00 00 68 A1 C8 00 D2 BA 5A 33 33 33 33 33 33 5A 3B 33 33 C6 45 33 33 9A 39 33 33 33 33 33 33 33 33 33 33 DD 97 37 33 33 33 33 33 33 33 33 33 33 97 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 DD 58 33 33 33 33 33 33 33 37 33 33 33 4A 33 33 33 37 33 33 33 33 33 33 33 33 33 33 33 DD 44 33 33 33 33 33 33 33 33 33 33 33 44 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 DD 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 DD 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 DD 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 9F 1668 01 00 00 00 00 00 68 01 02 32 E9 EF 1668 01 00 00 00 00 00 68 81 4A 32 E9 63 35 56 35 5C 35 DD 88 34 68 34 7A 34 DD 48 33 34 CA 68 33 5A 63 33 B4 66 33 33 33 33 33 DD 33 33 33 33 33 33 33 33 DD 33 43 33 43 33 43 33 43 DD 3B 83 3B 83 3B 83 33 33 33 47 3B 33 B7 37 33 7C 34 33 6B 37 33 DD 8D 1668 01 00 00 00 00 00 68 81 4A 32 E963 3558 3559 35DD88 346A 3477 34DDA9 CC 33CA 68 33BA 63 33B3 65 3333 3333 33DD 33 33 33 33 33 33 33 33 DD 33 43 33 43 33 43 33 43 DD 36 83 36 83 36 83 33 33 33 55 3B 33 C3 37 33 87 35 33 B4 35 33 DD 40 1668 01 00 00 00 00 00 68 81 1F 52 C3 97 37 33 33 33 33 33 33 33 33 33 33 97 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 DD C7 1668 01 00 00 00 00 00 68 01 02 F3 53 1A 167.抄收电能表日期:发抄日期及周次:68 01 00 00 00 00 00 68 01 02 43 F3 0A 16应答:68 01 00 00 00 00 00 68 81 06 43 F3 35 3A 34 39 6A 1635 3A 34 3902 07 01 06抄时分秒:68 01 00 00 00 00 00 68 01 02 44 F3 0B 16应答:68 01 00 00 00 00 00 68 81 05 44 F3 85 73 33 B9 1685 73 335240 0068 01 00 00 00 00 00 68 01 02 52 F3 19 16抄收年月日时分秒68 01 00 00 00 00 00 68 81 09 52 F3 39 34 3A 39 49 55 44 62 1639 34 3A 39 49 55 4406 01 07 06 16 22 1168 01 00 00 00 00 00 68 81 0A 52 F335 5C 3B 39 4C 5A 49 DD 72 1602 29 08 06 19 27 AA8.读电能表冻结日:命令:68 01 00 00 00 00 00 68 01 02 4A F4 12 1668 01 00 00 00 00 00 68 81 04 4A F4 33 34 FB 1600 01时日冻结日为01 月00时通过按电能表的按键(编码800008)按出结算日时为01 月00日645规约上的自动抄表日期就是结算日。
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-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时段起始时间及费率号。
三相电子式多功能电能表DL/T645-1997 通信规约说明书编制:汪治国深圳市中电电力技术有限公司2005年6月10日三相电子式多功能电能表通信规约该通信规约是参照《中华人民共和国电力行业标准(DL/T 645—1997)》多功能电能表通信规约(1998—02—10发布,1998—06—01实施)而制定的。
1.1字节格式每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1)共11传送方向图1 字节传输序列1.2 帧格式1.2.1 帧起始符68H :标识一帧信息的开始,其值为68H=01101000B 。
1.2.2 地址域A0∽A5:地址域由6个字节构成,每字节2位BCD 码。
地址长度为12位十进制数,低地址位在先,高地址位在后。
当地址为999999999999H 时,为广播地址。
1.2.3D7=0:由主站发出的命令帧D7=1:由从站发出的应答帧D6=0:从站正确应答D6=1:从站对异常信息的应答D5=0:无后续数据帧D5=1:有后续数据帧D4∽D0:请求及应答功能码00000:保留00001:读数据00010:读后续数据00011:重读数据00100:写数据01000:广播校时01010:写设备地址01100:更改通信速率01111:修改密码10000:最大需量清零11001:厂家保留11010:厂家保留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传输次序所有数据项均先传送低位字节,后传送高位字节。
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协议)Muti-function wait-hour meter communication protocol1 RS-485标准串行电气接口本标准采用RS-485标准串行电气接口,使多点连接成为可能。
RS-485接口的一般性能应符合下列要求。
1.1 驱动与接收端耐静电放电(ESD)±15kV(人体模式)。
1.2 共模输入电压:-7V~+12V。
1.3 差模输入电压:大于0.2V。
1.4 驱动输出电压:在负载阻抗54Ω时,最大5V,最小1.5V。
1.5 三态方式输出。
1.6 半双工通信方式。
1.7 驱动能力不小于32个同类接口。
1.8 在传输速率不大于100kbps条件下,有效传输距离不小于1200m。
1.9 总线是无源的,由电表或数据终端提供隔离电源。
2 链路层本协议为主-从结构的半双工通信方式。
手持单元或其它数据终端为主站,电表为从站。
每个电表均有各自的地址编码。
通信链路的建立与解除均由主站发出的信息帧来控制。
每帧由帧起始符、从站地址域、控制码、数据长度、数据域、帧信息纵向校验及帧结束符等7个域组成。
每部分由若干字节组成。
2.1 字节格式帧是传送信息的基本单元。
帧格式如图2所示。
2.2.1 帧起始符68H:标识一帧信息的开始,其值为68H=01101000B。
2.2.2 地址域A0~A5:地址域由6个字节构成,每字节2位BCD码。
地址长度可达12位十进制数,可以为表号、资产号、用户号、设备号等。
具体使用可由用户自行决定。
当使用的地址码长度不足6字节时,用十六进制AAH补足6字节。
低地址位在先,高地址位在后,当地址为999999999999H时,广播地址。
2.2.3 控制码C:控制码的格式如下所示。
D7=0:由主站发出的命令帧 D7=1:由从站发出的应答帧 D6=0:从站正确应答D6=1:从站对异常信息的应答 D5 :保留D4~D0:请求及应答功能码 00000:保留 00001:读数据 00100 写数据 01000:广播校时 01001:自定义协议中广播冻结电量 01111:修改密码 10000:最大需量清零说 明 代 码 帧起始符68H A0 A1 A2 A3 A4 地址域A5 帧起始符68H 控制码 C 数据长度域L 数据域DATA校验码CS 结束符16H 图2 帧格式2.2.4 数据长度L :L 为数据域的字节数。
645-1997规约645规约的全称应该是“中华人民共和国电力行业标准DL/T 645——1997多功能电能表通信规约”。
这样一个通信规约标准应用于载波集抄系统,是有它的历史原因的!任何一个标准的出台,与小孩出生一样,必须经历十月怀胎、一朝分娩的痛苦历程。
在上个世纪九十年代,载波集抄系统在中国大地风起云涌的时候,国内、国外没有一个成熟的通信规约可以套用。
国家标准的制定者也不是神仙、救世主,他们在没有足够的产品现场运行经验情况下,也无法闭门造车编造出合理的载波集抄系统通信规约!当时正值多功能电能表大面积推广后期,而载波集抄系统的研制、生产也大多脱胎于这些厂家的产品转型。
历史就这样造就了645规约暂行于载波集抄系统的环境!其实就应用对象与使用条件而言,多功能电能表与载波集抄系统几乎是风马牛不相及!多功能电能表是应用于电力系统动力用户的用电监控(就地监控)、计量装备;而载波集抄系统是应用于居民照明用户的计量设备;根据我国的电力营业管理的相关政策,前者必须顾及电压、电流、功率、需量、有功电能量、无功电能量、正向、反向,以及不同时区、时刻的用电参数;而后者只存在正向有功电能量与底度,在未来的分时计价系统中,无非增加一个分时段电能量问题。
而就数据采集的性质而言,多功能电能表通信规约仅适用于就地数据采集与总线数据采集,甚至可以采用基带数据传输;它与载波集抄系统的串口调制数据传输,完全不是一回事!就通信环境而言,本地数据采集通信环境稳定、干净、衰减小;而载波通信环境衰减大、干扰严重、不稳定!整个一个大翻个!645规约在载波集抄系统中的套用,带来的灾难是毁灭性的!让我们举几个具体条款说明这个问题:645规约的电能表地址码采用了6字节12位十进制数,最大数为1万亿。
设计本意是为了携带厂家名称与产品型号、序列。
这对单点的本地数据采集,无论数据传输速率多低,在稳定、干净、衰减小的环境中,都不会形成任何威胁。
但对载波信道,由于通信环境衰减大、干扰严重、不稳定,加上国内载波模块大多采用扩频方式提高信道的抗干扰能力,数据传输速率只有300-600波特;再考虑载波通信过程要采集一个变台下数百乃至上千块载波电能表的数据;就是致命的了!让我们对一块载波电能表的传输过程进行分析:假设正常表号设置只要3个字节,那么每个表号采用6字节,就多传输了3个字节;假设系统设置了三级中继,那么路由表就需要传输4-5个通信地址(包括目的电能表与集中器地址),每个地址多传三个字节,5个地址需要多传输15个字节,按645规约,每个字节是11位,就要多传输165的比特;假设载波信道通信波特率为300波特,无端耗费时间550毫秒!这里还不包括必须传送的数据比特!在随机干扰十分严重的载波信道中,这550毫秒意味着什么,干扰的概率增加了多少,任何一个稍懂通信常识的人,都十分清楚!645规约还规定了两字节的数据标识,还有一字节的密码权限、三字节的传输密码!对于居民照明用户,只有一个电能量标志,数据保密性要求也与动力用户大相径庭!这里的数据比特浪费几乎到了无以复加的地步!更何况645规约只有检错重发功能,本身对干扰防御能力极差,这样一个数据比特的浪费、传输时间的无谓延长,其后果必然是灾难性的!笔者曾对数据传输时间与干扰的关系,在我国居民照明电网中,做过大量的统计分析,当传输时间超过200毫秒,干扰概率提高了数倍!这是一个触目惊心的数据!645规约根本没有中继传输规约,而经过十年的市场徘徊,现在市场上不用中继方案的系统已经寥若星辰了!其它还有很多条款,都可以从理论、实践两个方面,论证645规约在载波集抄系统中套用的不合理性!笔者在这里就不一一论述了。
1应用范围本规范规定了电能表进行点对点的或一终端对多台电能表进行一主多从的本地通讯接口进行数据交换的技术要求,规定了本地系统硬件和协议规范。
规定了物理连接、通讯链路及应用技术规范(数据的基本格式、校验方式、编码传输规则等)。
本规范主要参考了部颁DL/T 645-1997多功能电能表通信规约,根据我公司的DSSD331-3、DTSD341-3电能表的特色做了相应的扩展。
本规范中未给出的一些例子和示意图请参见部颁规约。
2引用标准下列标准所包含的条文,通过在本标准中的引用而构成为本标准的条文。
本标准出版时,所示版本均为有效,所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。
DL/T 645-1997多功能电能表通信规约DL/T 614-1997多功能电能表3术语3.1费率装置tariff device固定的数据采集与处理单元,通常与电能表连接或与电能表组装在一起。
3.2手持单元(HHU)hand-heldunit能与费率装置或电能表进行数据交换的便携式设备。
3.3数据终端设备data terminal equipment由数据源、数据宿或两者组成的设备。
3.4直接本地数据交换direct local data exchange一组费率装置与数据终端设备通过总线连接进行数据交换。
3.5本地总线数据交换local bus data exchange一组费率装置与数据终端设备通过总线连接进行数据交换。
3.6远程数据交换 remote data exchange通过数据网络,数据采集中心与一台或一组费率装置之间的数据交换。
3.7主站master station具有选择从站并与从站进行信息交换功能的设备。
本标准中指手持单元或其它数据终端设备。
3.8从站slave station预期从主站接收信息并与主站进行信息交换的设备。
本标准中指费率装置。
3.9总线bus连接主站与多个从站并允许主站每次只与一个从站通信的系统连接方式(广播命令除外)。
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 码。
多功能四合一电能表通信规约该通信规约是参照《中华人民共和国电力行业标准(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 传输响应每次通信都是由主站按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根据命令帧中控制码的要求作出响应。
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 码。
D L/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。
4.2.2地址域A0∽A5:4.2.3控制码C:控制码的格式如下所示。
参考协议:1、电力公司技术规范电子式单项多费率电能表通信规约2002-12-xx发布2、中华人民共和国电力行业标准多功能电表通信规约 DL/T645-1997物理层======1、485串口通信1200bps每次传输11位: 0 起始位D0-D7 8位数据P 偶校验位1 停止位2、红外线通信红外线波长 900-1000nm红外线OOK调制频率 38kHz+-1kHz 通信距离:>=4m,角度:>=+-15度其余同485接口链路层帧格式============字段代码(Byte)---- ----------帧起始符 68H地址域 A0A1A2A3A4A5帧起始符 68H控制码 C数据域长度 L数据域 DATA校验码 CS结束符 16H地址域------A0-A2 : 表号,每字节2位BCD码A3 : 厂商代码,ASCII码A4 : 电表条形码年份,每字节2位BCD码A5 : 保留广播地址:999999999999H忽略值为AAH的字节,以实现缩位寻址控制码------C - D7 D6 D5 D4 D3 D2 D1 D0----------------------------D7 : 0 - 主站命令帧, 1 - 从站应答帧D6 : 0 - 从站正确应答, 1 - 从站对异常信息的应答 D5 : 0 - 无后续数据帧, 1 - 有后续数据帧D4-D0 : 功能码 00000 - 保留 0x0000001 - 读数据 0x0100100 - 写数据 0x0401000 - 广播校时 0x0801010 - 写设备地址 0x0A01111 - 修改密码 0x0F数据域长度----------L - 数据域长度数据域------DATA - 结构随控制码功能而变化发送方每字节加33H接收方每字节减33H校验码------CS - 从帧起始符至校验码之前的所有字符的模256求和传输过程--------先发1个或多个字节FEH,以唤醒对方所有数据项先发低位字节字节校验为偶校验,帧校验为校验和,对出错的帧不予响应应用层======读数据------主站请求帧 68H A0 A1 A2 A3 A4 A5 68H 01H 02H DI0 DI1 CS 16H从站应答帧 68H A0 A1 A2 A3 A4 A5 68H 81H L DI0 DI1 N1 ... Nl CS 16H最长:10+2+36(时段表)+2=50 byte写数据------主站请求帧 68H A0 A1 A2 A3 A4 A5 68H 04H L DI0 DI1 PA P0 P1 P2 N1 ... Nl CS 16H 从站应答帧 68H A0 A1 A2 A3 A4 A5 68H 84H 00H CS 16H最长:10+2+4(密码)+36(时段表)+2=54 byte修改密码--------主站请求帧 68H A0 A1 A2 A3 A4 A5 68H 0FH 08H PA P0 P1 P2 PA P0 P1 P2 CS 16H从站应答帧 68H A0 A1 A2 A3 A4 A5 68H 8FH 04H PA P0 P1 P2 CS 16H主站先发送旧密码,再发送新密码,从站返回新密码PA为密码权限,0 - 清零密码1 - 编程密码广播校时--------主站请求帧 68H A0 A1 A2 A3 A4 A5 68H 08H 06H ss mm hh DD MM YY CS 16H从站无应答帧只有时差在+-10min内执行,编程禁止时每25天最多一次写设备地址----------主站请求帧 68H 99H 99H 99H 99H 99H 99H 68H 0AH 06H A0 A1 A2 A3 A4 A5 CS 16H从站应答帧 68H A0 A1 A2 A3 A4 A5 68H 8AH 00H CS 16H数据段结构==========DI1 DI0 为数据标志,决定了后续数据的结构报文名称数据标志(DI1DI0) 数据长度数据域长度读写说明-------- ---------------- -------- ---------- ---- ----当前有功电量集合 901F 16 20 R 当前总->峰->平->谷, BCD: XXXXXX.XX反相累计电量集合 902F 4 8 R 反向总历史电量记录1 D120 16 20 R 上1月总->峰->平->谷历史电量记录2 D121 16 20 R 上2月总->峰->平->谷历史电量记录3 D122 16 20 R 上3月总->峰->平->谷历史电量记录4 D123 16 20 R 上4月总->峰->平->谷历史电量记录5 D124 16 20 R 上5月总->峰->平->谷历史电量记录6 D125 16 20 R 上6月总->峰->平->谷历史电量记录7 D126 16 20 R 上7月总->峰->平->谷历史电量记录8 D127 16 20 R 上8月总->峰->平->谷历史电量记录9 D128 16 20 R 上9月总->峰->平->谷历史电量记录10 D129 16 20 R 上10月->总->峰->平->谷历史电量记录11 D12A 16 20 R 上11月->总->峰->平->谷历史电量记录12 D12B 16 20 R 上12月->总->峰->平->谷最后一次反相起始时间 B020 4 8 R 分->时->日->月反相累计总时间 B021 3 7 R 单位为分钟最近一次编程时间 B210 4 8 R 分->时->日->月编程次数 B212 2 6 R BCD码日期及周次 C010 4 8/12 RW 周(0-6)->年->月->日时间 C011 3 7/11 RW 秒->分->时电表运行状态字 C020 1 5 R 见后电表常数(有功) C030 3 7/11 R 单位:p/(kWh)表号(出厂编号) C032 6 10/14 RW设备码 C034 6 10/14 RW 国标645内容,此处传递固件版本显示选择 C115 3 11 RW 见后自动抄表日期 C117 2 6/10 RW 时->日,默认为月末24时电表清零 C119 20 28 W 正向总->峰->平->谷->反向总(要清零密码)时段数 C312 1 5/9 RW 取值范围:1-12时段表 C33F 3N 40/44 RW N=时段数,格式:NN->mm->hh - 费率号->分->起始时脉冲累计数 C11B 4 8/12 R 总->峰->平->谷,BCD码用户号(局编号) C033 6 10/14 RW其中:写数据只有在编程使能跳线允许时有效除电表清零使用清零密码外,其余写命令均使用编程密码编程密码、清零密码出厂默认设置为123456电表运行状态字:D7 D6 D5 D4 D3 D2 D1 D0D0-D2 : 备用D3 : 0 - 时钟正常, 1 - 时钟异常,校时误差超过10分钟D4 : 0 - 电能方向正向,1 - 反向D5 : 0 - 禁止校时期,1 - 允许校时期D7-D6 : 01 - 当前时段为峰,10 - 平,11 - 谷显示选择字:4字节, B4->B3->B2->B1B1 - 要显示的字段选择,1为显示,0为不显示B10 : 当前总电量B11 : 当前峰电量B12 : 当前平电量B13 : 当前谷电量B14 : 电表局编号B15 : 显示器自检B16 : 电表出厂编号(表号)B17 : 小数显示方式:(规约未要求)0 - 电量显示为5位整数加1位小数1 - 先显示5位整数加1位小数,再显示接续小数B2 - 小数显示方式B20 : 上月/上上月总电量(规约未要求)B21 : 上月/上上月峰电量(规约未要求)B22 : 上月/上上月平电量(规约未要求)B23 : 上月/上上月谷电量(规约未要求)B24 : 反向电量(规约未要求)B25 : 1 - 显示上上月电量,0 - 显示上月电量(规约未要求) B27 : 小数显示方式:0 - 电量显示为5位整数加1位小数1 - 先显示5位整数加1位小数,再显示接续小数B3 - 显示持续时间,BCD码,单位为秒,2-30,默认10sB4 - 停显时间(规约未要求),BCD码,单位为秒,2-30,默认10s费率时段:缺省2时段:7:00-22:00平段22:00-7:00谷段费率代号定义,与电表运行状态字不同!2 - 峰3 - 平4 - 谷-----------------------无锡威达与江苏规约的差异=----------------------------------------------PA为密码权限,1 - 清零密码0 - 编程密码显示选择字:4字节, B4->B3->B2->B1B1 - 要显示的字段选择,1为显示,0为不显示B10 : 当前总电量B11 : 当前峰电量B12 : 当前平电量B13 : 当前谷电量B14 : 电表局编号B15 : 显示器自检B16 : 电表出厂编号(表号)B17 : 小数显示方式:(规约未要求)0 - 电量显示为5位整数加1位小数1 - 先显示5位整数加1位小数,再显示接续小数B2 - 小数显示方式B20 : 上月/上上月总电量(规约未要求)B21 : 上月/上上月峰电量(规约未要求)B22 : 上月/上上月平电量(规约未要求)B23 : 上月/上上月谷电量(规约未要求)B24 : 反向电量(规约未要求)B25 : 1 - 显示上上月电量,0 - 显示上月电量(规约未要求)B3 - 显示持续时间,BCD码,单位为秒,2-30,默认10sB4 - 停显时间(规约未要求),BCD码,单位为秒,2-30,默认10s抄上月电量总、峰、平、谷报文名称数据标志(DI1DI0) 数据长度数据域长度读写说明-------- ---------------- -------- ---------- ---- ----上月有功电量集合 941F 16 20 R 上月总->峰->平->谷, BCD: XXXXXX.XX上12月有功电量集合 D12F 16*12 16*12+4 R 12个月,总->峰->平->谷, BCD: XXXXXX.XX正向有功电量负荷曲线 D110 4*11*24 4*11*24+4 R 11天x24小时, BCD: XXXXXX.XX。
DLT645-1997通讯协议DL/T645-1997通讯规约第 1 页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.5V 3.5三态方式输出3.6半双工通信方式。
3.7驱动能力不小于32个同类接口。
3.8在传输速率不大于100kbps条件下~有效传输不小于1200m 3.9总线是无源的~由费率装置或数据终端、提供隔离电源。
4.1字节格式每字节含8位二进制码~传输时加上一个起始位,0,、一个偶校验位和一个停止位(1)共11位。
其传输序列如图1。
D0是字节的最低有效位~D7是字节的最高有效位。
先传低位~后传高位。
0 D0 D1 D2 D3 D4 D5 D6 D7 P 1传送方向起始位 8位数据偶校验位停止位图1 字节传输序列4.2 帧格式帧是传送信息的基本单元。
D L/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。
4.2.2地址域A0∽A5:4.2.3控制码C:控制码的格式如下所示。
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。
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 码。
地址长度为12位十进制数,可以为表号、资产号、用户号、设备号等。
具体使用可由用户自行决定。
当使用的地址码长度不足6字节时,用十六进制AAH 补足6字节。
低地址位在先,高地址位在后。
当地址为999999999999H 时,为广播地址。
4.2.3 控制码C :控制码的格式如下所示。
D7=0:由主站发出的命令帧D7=1:由从站发出的应答帧D6=0:从站正确应答D6=1:从站对异常信息的应答D5=0:无后续数据帧D5=1:有后续数据帧D4∽D0:请求及应答功能码00000:保留00001:读数据00010:读后续数据00011:重读数据00100:写数据01000:广播校时01010:写设备地址01100:更改通信速率01111:修改密码10000:最大需量清零4.2.4 数据长度L:L为数据域的字节数。
读数据时L≤200,写数据时L≤50,L=0 表示无数据域。
4.2.5 数据域DATA:数据域包括数据标识和数据、密码等,其结构随控制码的功能而改变。
传输时发送方按字节进行加33H处理,接收方按字节进行减33H处理。
4.2.6 校验码CS:从帧起始符开始到校验码之前的所有各字节的模256的和,即各字节二进制算术和,不计超过256的溢出值。
4.2.7结束符号16H:标识一帧信息的结束,其值为16H=00010110B。
5.传输5.1前导字节在发送帧信息之前,先发送1-4个字节FEH,以唤醒接收方。
5.2 传输次序所有数据项均先传送低位字节,后传送高位字节。
5.3 传输响应每次通信都是由主站按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根据命令帧中控制码的要求作出响应。
收到命令帧后的响应延时Td:20ms≤Td≤500ms.字节之间停顿时间Tb:Tb≤500ms.5.4差错控制字节校验为偶校验,帧校验为纵向信息校验和,按收方无论检测到偶校验出错或纵向信息校验和出错,均放该信息帧,不予响应。
5.5传输速率:初始数率:1200bpd标准数率:300,600,1200,2400,4800,9600bps特殊数率:由厂家规定传输速率的特征字Z见附录B4,特征字的各位不允许组合使用。
1200bps时,Z=0.修改速率时特征字Z仅在一个二进制位为1时有效。
传输速率的变更,首先由主站以初始速率向从站发变更速率请求,从站以初始速率发确认应答帧或否认应答帧。
收到从站确认帧后,双方以确认的新的速率进行以后的通信,并在通信结束后恢复到初始速率;若在500ms内未建立起通信链路,则双方均恢复到初始速率。
每次通信中只允许改变一次通信速率注:最大传输速率受光电头或费率装置关学借口的限制,也受费率装置数据处理单元中工作时钟频率的限制。
6.数据标识6.1 数据分类除测量值以外,本协议将计数值,最大需量发生时间,瞬时电压、电流、功率值等归为变量类,将日历、时间、用户设置值、费率装置的特征字、状态字、费率时段等归为参变量类。
6.2 数据标识结构及编码费率装置中有各种不同类型、不同属性的数据。
本规约采用四级树状结构的标识法来表示这些数据。
用2个字节的4个字段分别标识数据的类型和属性,这2个字节为DI1和DI0,4个字段分别为DI1H、DI1L、DI0H、DI0L,其中DI0L为最低级标识字段,DI1H为最高级标识段。
1010 最大需量1011 变量1100 参变量1100负荷曲线1110 厂家功能扩展1l0h0l属性,如时域性(当前值、上月值、上上月值等)、分类属性(有功、无功)、供电方向属性(正向、反向)、费率属性(总量、不同费率的量)等,它们的标识如下:6.2.11001 电能量 00 当前 00有功01 上月 01 无功10上上月 10 保留0001 正向电能 0000 总电能0010 反向电能 0001费率10011 一象限无功 0010 费率20100 四象限无功 0011 费率30101二象限无功 0100 费率40110 三象限无功 0101∽1110 保留0111∽1110 保留 1111本数据块集合1111 集合各电能量数据的标识编码在表A1中给出。
6.2.2最大需量数据标识1010最大需量 00当前 00有功01上月 01无功10上上月 10 保留0001正向有功最大需量 0000总最大需量0010反向有功最大需量 0001费率10011一象限无功 0010费率20100四象限无功 0011费率30101二象限无功 0100费率40110三象限无功 0101∽1110保留0111∽1110保留 1111本数据块集合1111集合最大需量数据的标识编码在表A2中给出。
6.2.3按照本协议数据的分类,最大需量发生的时间属变量类,考虑到数据终端读取数据的方便,将其与相应的最大需量以相同的编码、不同的类别代号(A、B),单独列在表A3中。
其他属于变量、参变量的各类数据的标识编码在表A4、A5中给出。
6.2.4 负荷记录数据块的标识编码列在表A6中,关于该项数据的格式及字长在有关标准中尚未给出,暂可由用户自行定义。
7.数据集合7.1 概述数据标识码标识单个数据项或数据项集合。
单个数据项可以用附录A中对应数据项的标识码唯一地标识。
当请求访问由若干数据项组成的数据集合时,可使用数据块标识码和数据集标识码。
7.2 数据项、数据块和数据集合7.2.1 数据项反映费率装置中某一时空量和数字量的若干BCD码,如附录A序号码1中9010H表示当前正向有功总电能,格式为XXXXXX.XX(kWh)。
7.2.2 数据块数据标识符中由标识字段DI1H、DI1L、DI0H分别相同,而DI0L取值不同 [0,1,2,。
,K(K 为可能的最大取值)]的各连续数据项组成的一组数据,称数据块。
数据块的标识特征为DI0L=1111B。
7.2.3数据集合由1个或多个数据块构成一个数据集合。
在数据标识中,较高级标识字段DI1H、DI1L和DI0H标识为1111B或11B时表示一个数据集合,代表该字段所有可能的取值范围与其下一级标识字段的多个数据块所组成的数据集合。
此时不论其下一级标识字段为何值,均视为数据集标识,即11B或1111B。
数据传输时组成数据集的各数据块之间用分隔符AAH分隔,两个连续的数据块分隔符表示一个空数据块。
如图3所示数据集合中包含四个数据块,其中数据块1有m1项数据,数据块2有m2项数据,数据块3为08.应用层8.1读数据8.1.1主站请求帧功能请求读数据控制码 C=01H 数据长度 L=02H8.1.2 从站正常应答功能从站正常应答数据长度 L=02H+m(数据长度)控制码 C=81H 无后续数据帧C=A1H有后续数据帧数据标识数据域长度8.1.3从站异常应答帧功能从站收到非法的数据请求或无此数据控制码 C=C1H数据长度 L=01H错误信息字注:错误信息字ERR见附录B5。
8.2读后续数据8.2.1主站请求帧功能请求读后续数据控制码 C=02H数据长度 L=02H帧格式:8.2.2后续数据按正常数据帧格式发送控制码 C=82H 无后续数据帧C=A2H有后续数据帧数据长度 L=02H+m(数据长度)8.2.3控制码C=C2H数据长度 L=01H8.3重读数据8.3.1主站请求帧功能请求从站重发上帧数据控制码 C=03H数据长度 L=00H8.3.2控制码 C=83H 无后续帧C=A3H有后续帧数据长度 L=02H+m(数据长度)无后续帧格式:8.3.3控制码C=C3H数据长度 L=01H帧格式:8.4写数据8.4.1 写数据请求帧功能主站向从站请求设置数据(或编程)控制码C=04H数据长度 L=02H+m(数据长度)+密码4个字节功能将请求命令执行的结果告知主站控制码C=84H数据长度 L=00H8.4.3 从站异常应答帧控制码 C=C4H数据长度 L=01H8.5功能强制从站与主站时间同步控制码头C=08H数据长度 L=06H数据域 YYMMDDhhmmss(年.月.日.时.分.秒)秒分时日月年注 1.广播校时不要求应答。
2.仅当从站的日历和时钟与主站的时差在±5min以内时执行校时命令,即将从站的日历时钟调整到与命令下达的日历时钟一致。
3.不推荐在午夜0时校时,以免影响在0时进行的某些例行操作。
4.每天只允许校对一次。
8.6 写设备地址8.6.1写设备地址请求命令帧功能设置某从站的地址码控制码C=0AH地址域 999999999999H数据长度 L=06H数据域 A0。
A5(设备地址码)该命令配合,在命令发布的全部时间内按下按键者响应,其它不响应。
8.6.2 从站正常应答帧功能正确执行命令的设备应答控制码 C=8AH地址域 A0。