首页 IEC 62056(中文)62056-21

IEC 62056(中文)62056-21

举报
开通vip

IEC 62056(中文)62056-21 idt IEC 62056-21:2002 GB/T XXXX.21-200X (征求意见初稿 2002年xx月) 电能仪表-抄表、费率和负荷控制的数据交换 第21部分:局域数据直接交换 Electricity metering-Data exchange for meter reading,tariff and load control- Part 21 Direct local exchange() 2国际电工技术委员会 抄表、计费和负荷控制的数...

IEC 62056(中文)62056-21
idt IEC 62056-21:2002 GB/T XXXX.21-200X (征求意见初稿 2002年xx月) 电能仪表-抄表、费率和负荷控制的数据交换 第21部分:局域数据直接交换 Electricity metering-Data exchange for meter reading,tariff and load control- Part 21 Direct local exchange() 2国际电工技术委员会 抄表、计费和负荷控制的数据交换 --局域数据直接交换 前言 1) IEC(国际电工技术委员会)是一个由所有国家的电工委员会组成的国际 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 化组织。IEC的目标是促进电工和电子领域涉及所有标准化问题国际间合作。为此,除了开展其他各项活动外,IEC还出版发行国际标准。这些标准的制订工作委托各技术委员会完成;对开展的研究项目感兴趣的任一IEC国家委员会均可参加该项目的制订工作。与IEC协作的所有国际的、政府的和非政府的的组织均可参加。IEC与国际标准化组织(ISO)按照双方 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 达成的各条件密切合作。 2) IEC关于技术问题的正式决议或协议,是对该问题特别相关国家委员会的代表参加的技术委员会制订的,因此,它们尽可能的表达了国际上对该问题的一致意见。 3) 这些决议或协议形成的文件,以推荐的方式供国际上使用,以标准、技术报告和技术指南的形式出版,并且在此意义上为各国家委员所接受。 4) 为了促进国际统一,各IEC国家委员会承担在各自国家和地区标准中尽最大可能采用IEC国际标准的责任,IEC标准和相应的国家和地区标准之间的分歧均应在国家和地区标准明确指出。 5) IEC未提供任何认可标志,对声明符合某一标准的任何产品不负有责任。 用户团体有责任维护本标准文本里的定义: ● 厂商验证 英国标志协会,6.3章 第12项 ● 加强的厂商验证 瑞士DLMS用户协会,6.3章 第24项 必须注意,本国际标准的某些内容可能涉及知识产权,IEC不负有验证任一或所有这些产权的责任。 本国际标准IEC 62056-21是对1996年出版的第二版IEC1107的技术修订,并完全取而代之,与此同时IEC1107就此废止. 国际标准草案(FDIS) 表决报告 有关赞成本标准投票的全部资料可查阅上表中的表决报告。 附录A,B,E和F属于本标准。 本国际标准IEC62056-21由IEC TC13技术委员会(电能测量和负荷控制设备)制订. IEC-62056-21 Ed. 1/CDV 抄表、计费和负荷控制的数据交换 局域数据直接交换 1 范围 本标准是关于局域抄表数据交换系统的硬件和协议规定,在这样的系统中,手持终端HHU或其他同等功能的装置与一个或多个计费设备连接。 连接可以是固定或者隔离的光学或电气连接。对于固定连接或者在一个地点有多个计费装置需要读数的建议使用电力接口。光电耦合则方便于使用HHU进行非接触读数。 规约协议允许计费装置读数和编程,专门为电力计量设计,尤其考虑了电力隔离和数据安全性问题。尽管本协议的定义很详细,但具体实施和应用还有待于用户完成(使用). 本标准依据ISO/IEC 7498-1:1994的开放系统下的参考通讯模式并增添了更多内容,如光学接口、波特率切换协议、未经接受确认的数据的传输等。规约协议在计费装置中有多种应用模式。从协议模式A到D,HHU或与其类似的设备作为主控端,计费装置作为从控端。协议模式E下HHU作为客户,计费装置为服务器。 对于实际中多个系统的同时使用,这里特别考虑了系统,系统设备及其相关协议的兼容性问题。 2 引用标准 本标准引用如下标准,但对注明日期的标准, 将不包括过期的、后来改善的或修订的版本。但鼓励本标准的协定各方注意跟踪这些标准最新版本的使用情况。对于没有时间限制的参考文献,参照最新版本。IEC和ISO的会员保留了现有的有效国际标准的记录。 ISO 646:1991, 技术信息–ISO 信息交换的7位字符编码集 ISO 1155:1978, 信息处理–通讯奇偶校验纠错的使用 ISO 1177:1985, 信息处理–起始位/停止位的数据结构与字符定向同步传输 ISO 1745:1975, 信息处理–数据通讯系统控制过程的基本模式 ISO/IEC 7480:1991,信息技术–系统间的通信和数据交换---带DTE/DCE 接口启/停位的信号传输质量 ISO/IEC 7498-1:1994,信息技术- 开放系统的互连-基本参考模式part I:基本模式 ISO/IEC 7498-2:1989, 信息处理系统-开放系统的互连-基本参考模式part II:安全体系 ISO/IEC 7498-3:1997, 信息处理系统-开放系统的互连-基本参考模式part III:名称和编码 ISO/IEC 7498-4:1989, 信息处理系统-开放系统的互连-基本参考模式part IV:管理框架 ISO/IEC 13239:1998, 信息处理系统-系统间远程通信和信息交换-高层数据链的控制过程 IEC 60050-300, 国际电力技术词汇 IEC 62051:1999, 电力仪表测量 - 词汇表、术语 IEC 62056-42草案, 电力仪表测量 - 抄表、计费和负荷控制的数据交换 第四十二部分: 物理层服务和定向异步数据交换连接过程 IEC 62056-53草案, 电力仪表测量 - 抄表、计费和负荷控制的数据交换 第五十三部分:COSEM应用层 IEC 62056-61草案,电力仪表测量 - 抄表、计费和负荷控制的数据交换 第六十一部分: OBIS 对象身份识别系统 IEC 62056-62草案,电力仪表测量 - 抄表、计费和负荷控制的数据交换 第六十二部分: 接口对象 IEC 62056-72草案,电力仪表测量 - 抄表、计费和负荷控制的数据交换 第七十二部分: HDLC协议下的数据链路层 ITU-T V.24 (10/96), 数据终端设备(DTE)和数据电路终端设备(DCE)的接口电路定义列表 ITU-T V.28 (03/93), 非平衡双绞线通讯电路的电特性 3定义 本标准的术语参考自IEC 60050-300(国际电力技术词汇)和IEC 62051:1999(电力仪表测量词汇表)。 本标准术语定义如下: 手持终端 HHU hand-held unit 一种与计费装置和电力仪表进行数据交换的便携设备,作为客户端设备。 局域数据交换 local data exchange 一个或多个计费装置与手持终端间进行数据交换。 远程数据交换 remote data exchange 通过数据传输网络在数据收集中心和一个或多个计费装置之间进行数据交换。 计费装置 tariff device 一种数据采集单元,通常与电力仪表连接或结合,作为服务器设备。 人工抄表 manual meter reading 可视抄表,人工记录数据。 辅助抄表 supported meter reading 借助读数头或类似设备抄录数据的装置。辅助抄表由人工初始化。 自动抄表 automatic meter reading 通过远程通讯系统自动执行。 主站 master 中心站,通信的主动启动方,并控制数据流向。 从站 slave 从站响应主站的要求,计费装置通常是从站。 客户client 要求服务的站点,通常为主站。 服务器 server 提供服务的站点。计费装置(如仪表)通常是服务器,发出请求数据或执行一定任务。 4物理特性 4.1电流回路接口 a)信号类型: 20mA电流环 极限值: 开路电压: MAX 30V直流电压 回路电流: MAX 30mA 表 1 电力接口 电流 发送(TX) 接收(RX) 0,无回路电流,SPACE ≤2.5mA ≤3mA 1, 20mA回路电流,MARK ≥11mA ≥9mA 压降 发送(TX) 接收(RX) 1,20mA回路电流,MARK ≤2V ≤3V 工作状态下最大开路电压 30V直流 b) 电源 计费装置侧接口是无源的,HHU提供必要的电源。 c) 连接 通过端子或接头,极性接错阻断通讯但不应破坏装置。 d) 双线结构的电路(一个从站) 电路图1a 双线单从站结构电路图 Tariff device:计费装置 e) 双线结构的电路(多个从站) 电路图1b双线多从站结构电路图(略,见增页) f) 四线结构的电路(一个从站) 电路图1c 四线单从站结构电路图(略,见增页) g) 四线结构的电路(多个从站) 电路图1d 四线多从站结构线路图 如果主站(HHU)的正常电压假定为26V,可以串接八个从站分支(计费装置)。 4.2 电力接口 V.24/V.28 相关ITU-T 推荐的应用 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 : V.24 (10/96): 只采用电路102 (信号地端), 103 (发送数据端)和104 (接收数据端)。 V.28 (03/93): 交换电路的电气特性要符合ITU-T V.28,以确保数据传输率达到20 kbit/s。 4.3光学接口 4.3.1读数头结构 红外接收器 红外发送器 侧面图 正面图 图2A: 光电头中元器件的安装示意图 内装电缆线 (symmertrical: 对称) 图2B 光电头尺寸图 图2- 读数头结构 4.3.2磁铁特征参数 吸引力: 磁力强度F定义为当磁铁位于2mm厚的12号钢板上方时所测得的垂直拉力减去读数头重力。 图 3a --吸引力 接触钢板的吸引(附)力 F≥5N。 在离钢板2mm处的吸引(附)力 F > 1.5 N。 内径 di=13mm 外径 da=28mm 最小 磁铁北极朝向计费装置 图 3b -- 尺寸 图 3a -- 磁铁的特征数据 4.3.3 计费装置各部件的结构 6.5mm±0.5mm 对称 图 4 光电头 4.3.4校准 虽然本标准对机械结构校准不作规定,但如果光电头位置正确(电缆朝下)、即计费装置的红外接收端正对读数头的红外发射端、读数头的红外接收端正对计费装置的红外发射端,数据传输的效果最好(在测试条件下)。 细微的位置偏差不会对性能产生明显的影响,但是偏差较大可能降低设备的光学性能。 4.3.5光学特性 1)波长 读数头与计费装置间波的发射波长:800 nm ~1 000 nm(红外线)。 2)发射器 计费装置的发射器和读数头一样,产生的信号在一个特定的参照表面(光激活区域)上的辐射强度为E e/T,该表面与计费装置或读数头表面的间距a1=10mm(+1mm)。 限定值: 发射器开状态: 500 ≤ E e/T ≤ 5000 μw/ cm²m 发射器关状态: E e/T ≤ 10μw/ cm²m 图5 发射器的测试布置 3)接收器 当发射器与计费装置或读数头在光轴上的距离a2=10mm(+1mm),产生的信号在一个规定的参照表面(光激活区域)上的辐射强度为E e/R。 限定值: 接受器开: E e/R≥200µW/cm² 时定义为开 接受器关: E e/R≤200µW/cm² 时定义为关 图 6 – 接收器测试布置(见下页) 4) 环境照明条件 光学通道(数据传输)不应受强度达到16000 lux(周围光线组成与日照可比的光,包括荧光)的影响。 测试发送头 参考表面(光活动区域,约0.5mm2,φ8mm±1mm) Optical axis of the receiver:接收器光轴 Transmitted beam:发出的光束 Surface of the tariff device or the reading head:计费装置或读数头表面 图 6 5) 环境温度条件 参比温度: 23 °C ± 2 °C. 5 传输特性 5.1传输类型 异步串行位(启-停)传输根据ISO1177:1985规定的半双工模式。 5.2 传输速度 初始化波特率:300 标准波特率 300, 600, 1 200, 2 400, 4 800, 9 600, 19 200 特殊波特率--根据需要 注意:最大速度可能受读数头、光电口和计费装置中 V.28 限定值的限制。 5.3信号质量 依据ISO/IEC 7480:1991 发射器1类 接收器a类 5.4 字符格式 字符格式依据ISO 1177:1985 (1位起始位 7位数据位,1位奇偶校验位,1位停止位) 注意:协议模式E(见附录E)可以使用透明字节:1位起始位,8位数据位,1位停止位。 5.5字符代码 字符代码依据ISO 646:1991,国际参考版本。局域使用可以采用国家标准。 注意:协议模式E(见附录E)可以使用透明字节。 5.6字符安全性 带奇偶校验位,奇偶校验规定依据ISO 1177:1985. 注意:协议模式E(见附录E)可以使用透明字节,可使用特殊安全模式。 6数据传输协议 6.1 概述 供计费装置使用的协议模式有五种:A,B,C,D 和E。模式选择选自ISO 1745:1975基本模式控制程序。 协议模式A,B,C和E中数据交换是双向的,并且总是由HHU通过请求传输信息来启动。协议模式A,B,C 下HHU为主站,计费装置为从站。在协议模式E中,HHU为客户,计费装置为服务器。这些协议模式允许抄表和编程。协议模式E可以是透明的二进制模式。 模式D的数据交换为单向,且为只读方式。数据信息从计费装置流向HHU。通过操作计费装置上的按钮或其他传感器来启动数据传输。 HHU通过确认信息显示身份识别计费装置使用何种协议模式。模式A到D是通过波特率确认字符(见5.3.13 的术语13)确认,而协议模式E的确认依据溢出序列(见5.3.13的术语23,24)。协议模式E可使用各种协议,其中之一为 ‘仪表专用的HDLC协议’(见附录E)。 6.2块校验字符的计算 读出数据时可以不使用块校验字符。如果使用,块校验字符必须符合ISO 1155:1978 块校验字符可根据阴影部分的内容计算 图7 块校验字符的设置(举例根据ISO 1155:1978) 注 :块校验字符BCC的范围由ISO 1155:1978规定,当 检测 工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训 到第一个SOH或STX字符和信息终止字符ETX时,BCC立即放置在ETX之后。即从SOH或STX后面的第一各字符到ETX(包括ETX). 6.3信息定义 信息内容的解释见0。 6.3.1 请求信息 HHU发送到计费装置的开启信息。设备地址字段为可选项。 / ? Device address ! CR LF 1) 9) 22) 2) 3) 3) 起始符 传输请求 终止符 完成字符(回车换行) 6.3.2 身份识别信息 计费装置的应答。字段23和24为可选,属于字段14。 “\”:为序列界定符; “Z”: 为设备地址。最多32字符。可以是数字0-9,大写字母A-Z,小写字母a-z,或空格。大小写字母和空格是唯一的1,字符的起始0无意义 模式E中的换码“W”的使用(第6.3.2章第24款) 提高波特率和模式识别符(可选字段,定义模式E) “0-1”: 保留 “2”: 二进制模式(HDLC),见附录F “3-9”:保留 除“/”“\”“!”的其他可打印字符:厂商定义时使用 6.3.3 确认/选项选择信息 高级功能的协议(只用于协议模式C和E) ●模式C,E的协议控制符“V”的使用(第6.3.3章、第10款) 0”:一般协议处理程序 “1”:辅助协议处理程序 “2”:HDLC协议处理程序 “3-9”:保留 ●模式C,E的协议控制符“Y”的使用(第6.3.3章、第11款) “0”:一般协议处理程序 “1”:辅助协议处理程序 “2”:HDLC协议处理程序 “A-Z”:保留 “6-9”:制造商定义使用 6.3.4 数据信息(编程模式除外) 计费装置的正常响应,如全数据组(在协议模式E中不用) 块校验字符中的帧启动符(STX, 正文开始,代码为02H)。后面没有数据组时不需要此字符 数据块的结束符(ETX,正文结束,代码为03H) 块校验符(BCC),如果需要,依据5)和6),当数据块无效验位传输时不需要5)和6)。 6.3.5确认信息 如果合适,参考附录中的 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图。 6.3.6重复请求信息 如果合适,参考附录中的流程图 重复请求符(NAK,否定字,代码15H) 6.3.7 6.3.8编程指令信息 报(文)头开始符(SOH, 报(文)头开始,代码01H) 块校验字符中的帧启动符(STX, 正文开始,代码为02H)。后面没有数据组时不需要此字符。 数据块的结束符(ETX,正文结束,代码为03H) 块校验符(BCC),若需要,依据5)和6),当数据块无效验位传输时不需要5)和6)。 供编程和块定向数据传输使用,参考6.5 6.3.9 使用可选的分块编程指令信息 报(文)头开始符(SOH, 报(文)头开始,代码01H) 传输长信息时使用,参考6.5和附录中的流程图(只用于协议模式C) 分块结束符(EOT,正文块结束,代码04H) 块校验符(BCC),若需要,依据5)和6),当数据块无效验位传输时不需要5)和6)。 6.3.10数据信息(编程模式) 块校验字符中的帧启动符(STX, 正文开始,代码为02H)后面没有数据组时不需要此字符 块校验符(BCC),若需要,依据5)和6),当数据块无效验位传输时不需要5)和6) 供块定向数据传输使用,参考6.5和附录中的流程图 6.3.11使用可选的分块数据信息(编程模式) 供块定向的长数据传输使用,参考6.5和附录中的流程图(只在协议模式C中) 6.3.12错误信息(编程模式) 供块定向数据传输使用。参考附录中的流程图 6.3.13块信息(其他协议) 其他协议中的块信息规定 6.3.14信息内容解释 1) 起始字符 “/”(向前倾斜,代码2FH) 2) 终止字符 “!”(惊叹号,代码21H) 3) 完成字符(CR, 回车,代码0DH;LF,换行,代码0AH)。 4) 确认字符 (ACK,确认,代码06H) 5) 块校验字符中的帧启动符(STX, 正文开始,代码为02H)。后面没有数据组时不需要此字符。 6) 数据块的结束符(ETX,正文结束,代码为03H) 7) 分块结束符(EOT,正文块结束,代码04H) 8) 块校验符(BCC),如果需要,依据5)和6),当数据块无效验位传输时不需要5)和6)。 9) 传输请求命令“?”(问号,代码3FH) 10) 协议控制符(见附录E) 11) 模式控制符(见附录E) 12) 制造厂家的识别信息应由3个大写字母组成,除非: 如果计费装置发送的第三个字母为小写,对计费装置的最小响应时间tr为20ms而不是200ms。即使计费装置发送的第三个字母为大写,也不排除对20ms响应时间的支持。 这些字母必须是经过标记协会(The FLAG Association)注册的。 13) 波特率标识(供波特率转换) 请求信息,身份识别信息和确认/选项选择信息是在300 Bd的基本波特率下传输的(协议模式D除外)。数据信息传输波特率取决于协议。 a) 协议模式A(没有波特率转换) 除了"/", "!" 和协议模式B或C中未规定的任何可印刷的字符。 b) 协议模式B(有波特率转换,没有确认/选项选择信息) "A" - 600 Bd "B" - 1 200 Bd "C" - 2 400 Bd "D" - 4 800 Bd "E" - 9 600 Bd "F" - 19 200 Bd "G", "H", "I" – 为将来的扩展保留 c) 协议模式C和E (有波特率转换,有确认/选项选择信息或者其他协议) "0" - 300 Bd "1" - 600 Bd "2" - 1 200 Bd "3" - 2 400 Bd "4" - 4 800 Bd "5" - 9 600 Bd "6" - 19 200 Bd "7", "8", "9" -为将来的扩展保留 d) 协议模式D (数据传输波特率为2400Bd) 波特率字符规定为“3” 14) 标识字符,厂家专用字符,除"/" 和"!"外的最多16个可打印字符。“\”只能作扩展符,见23),24)。 15)测量数据块(见正常抄表用语法图)。数据块可采用除"/" 和"!"外的所有可打印字符,包括换行和回车。 16)重复请求符(NAK,否定字,代码15H) 17)报(文)头开始符(SOH, 报(文)头开始,代码01H) 18)指令信息确认符 ‘P’—密码指令 ‘W’—写指令 ‘R’—读指令 ‘E’—执行指令 ‘B’—退出指令(中断) 其他字符保留,将来使用。 19)指令类型确认符(标注指令间的差异) a) 对密码指令P: “0”—安全算法的操作数 “1”—与内部保存密码比较的操作数 “2”—安全算法的结果(制造特定) “3-9”—保留 b) 对写指令W: “0”—保留 “1”—写ASCII码数据 “2”—用格式化了的通讯编码方法写(可选,见附录C) “3”—写分块的ASCII码(可选) “4”—用格式化了的通讯编码方法写分块数据(可选,见附录C) “5-9”—保留 c) 对读指令R: “0”—保留 “1”—读ASCII码数据 “2”—用格式化了的通讯编码方法读(可选,见附录C) “3”—读分块的ASCII码(可选) “4”—用格式化了的通讯编码方法读分块数据(可选,见附录C) “5-9”—保留 d) 对执行指令E: “0-1”—保留 “2”—用格式化了的通讯编码方法执行(可选,见附录C) “3-9”—保留 e) 对退出指令B: “0”—完全结束 “1-9”—保留 20)数据集 设置信息的地址和内容(见5.6) 在指令信息中应用如下: a) 密码指令 地址和各单位字段为空(无任何字符)。 b) 写指令 写数据串时,地址为被写数据的起始位置。单位字段为空。 c) 读指令 读数据串时,地址为被读数据的起始位置。数值代表所读的位置数目(包括起始位)。单位字段为空。 d) 执行指令 该指令要求设备执行预定义的功能。 e) 退出指令 指令类型为“0”时,不需要数据组。 21)出错信息 出错信息是除"("、")"、 "*"、 "/" 和 "!"外的最多32个字符,和数据组一样有首字符和尾字符。具体由制造厂规定,并应能选择以确保不与数据混淆,比如所有的出错信息以ER开头。 22)设备地址,可选字段,制造规定,最多32字符。可以是数字0-9,大写字母A-Z,小写字母a-z,或空格。大小写字母和空格是唯一的1,字符的起始0无意义,即发送的地址及计费装置的地址的起始0位会被忽略不计(即"10203" = "010203" = "000010203")。如果被发送的地址和计费装置的地址均为全0,两地址被看作相等,不管各自的实际长度。因为丢失的字节由一般地址 ("/ ? ! CR LF") 替代,计费装置会响应。计费装置必须能完整估算外部设备发送的地址值,即使内部编程的地址更长或更短。 注:设备身份识别号可以作为地址,以免访问到错误的设备。 23)序列定界符(反斜扛,代码5CH),可选字段。总在字段24)前面。是16字符宽的身份识别字段14)的一部分。允许搭配23)24)。 24)增强的波特率和模式身份识别符(可选字段)。是16字符宽的身份识别字段14)的一部分,W必须在DLMS用户协会注册(The DLMS User Association,见前言),细节见附录E。 25)块信息在确认所选择的协议时使用(见附录E)。 6.4 通讯模式 6.4.1 协议模式A 协议模式A支持无波特率切换的300波特双向数据交换。该模式允许数据读出和编程,可采用设置密码方式进行安全保护。 图8 协议模式A流程图 数据读出(Data readout) 计费装置发出身份识别信息之后立即发送数据信息。 切换到编程模式 数据读出后可以立即进入编程模式,编程操作可以是发出的任何指令信息,包括密码指令信息。 带编程模式选择开关的数据读出: 图9 模式A的传输协议 (Request:请求,Identification:身份识别段,Programming mode(optional):编程模式(可选)反应与监测时间: 接收到一个信息与发送一个应答之间的时间tr: (20 ms) 200 ms ≤tr≤1 500 ms (见5.3的12) 一个字符序列中两字符的时距ta: ta<1 500 ms 数据读出终止: 计费装置发送出数据信号后数据传输结束,不发送确认信号。 如果传输失败HHU可以再发出一次请求。 6.4.2 协议模式B 协议模式B支持有波特率切换的双向数据交换。该模式允许数据读出和编程,可用设置密码方式进行安全保护。 图10 模式B流程图 数据读出: 发出身份识别信息后计费装置暂时中断数据传输。中断期间计费装置和HHU切换到身份识别信息规定的波特率,之后计费装置以新的传输速率发送数据信息。 编程模式的切换: 数据读出操作完成后, 即可进入编程模式。HHU以300波特率发出的任何指令信息包括密码指令信息. 带编程模式选择开关的数据读出: 图11 模式B的传输协议 响应与监测时间 接收到一个信息与发送一个应答之间的时间tr: (20 ms) 200 ms ≤tr≤1 500 ms (见5.3的12) 一个字符序列中两字符的时距ta: ta<1 500 ms 数据读出结束 计费装置发送出数据信号后数据传输结束,不发送确认信号。 如果传输失败HHU可以再发出一次请求。 6.4.3 协议模式C 协议模式C支持带波特率切换的300波特双向数据交换。该模式允许进行数据读出,编程采用带有加强安全防护的方式进行编程和按制造厂规定的协议模式进行操作。 图12 协议模式C流程图 ACK,NAK或出错信息在W(写)指令之后。 数据信息,NAK或作为应答的出错信息在R(读)指令之后。 SOH BO ETX BCC(无NAK响应)或超时时出现终止(见附录A,标注1)。 参考附录A 发出身份识别信息后,计费装置等待HHU发出确认/选项选择信息:可能是数据读出请求,编程模式切换,或’制造厂特定’的操作切换。 a) 数据读出模式 当ACK 0 Z 0 CR LF, 计费装置发出预先定义好数据集,其格式见5.5(“语法图-读出模式-数据信息”)。对于不用这种方式读取数据的计费装置,数据组可以为空。 如果出现如下情况之一,通讯速度在300波特: --确认/选相选择信息的Z字符为0 --发送或接收错误的或不支持的确认/选相选择信息 --没有发送或接收任何确认/选相选择信息 b) 切换到编程模式 当ACK 0 Z 1 CR LF, 计费装置切换到编程模式, 如果出现如下情况,通讯速度在300波特: --确认/选相选择信息的Z字符为0 如果身份识别应答和确认/选相选择信息的Z字符相等,通讯切换到“Z”波特。如果确认/选相选择信息不一致或计费装置认定其有错误,以数据读出模式在300波特通讯,不进入编程状态。 c) 切换到’制造厂特定’操作 当序列ACK 0 Z Y CR LF中的‘Y’值为6..9时,可切换到‘制造厂特定’操作模式。 图13 协议C提供数据读出时的传输协议,无HHU的确认信息 确认符 图14协议C提供数据读出时的传输协议,接受推荐波特率 数据读出终止 计费装置发送出数据信号后数据传输结束,不发送确认信号。 如果传输失败HHU可以再发出一次请求。 反应与监测时间 接收到一个信息与发送一个应答之间的时间tr: (20 ms) 200 ms ≤tr≤1 500 ms (见5.3的12) 如果没收到响应信息,发送装置发出身份识别信息后与下次发送之前的等待时间是 1500ms ≤tt≤2200 ms 一个字符序列中两字符的时距ta: ta<1 500 ms 编程模式 按上述规定进入编程模式。为保证进入该模式的合法性,可以采用一定的安全措施。 确认 图16协议C切换到编程模式的传输协议,接受推荐波特率 确认 图17协议C切换到编程模式的传输协议,拒绝推荐波特率 反应与监测时间 接收到一个信息与发送一个应答之间的时间tr: (20 ms) 200 ms ≤tr≤1 500 ms (见5.3的12) 一个字符序列中两字符的时距ta: ta<1 500 ms 存取层次—系统安全 见附录E 6.4.4 协议模式D 协议模式D支持2400的固定波特率双向数据交换。只允许数据读出。 图18协议模式D流程图 数据读出 启动计费装置的按钮或其他传感器后,计费装置立即以2400波特发送数据信息。 图19 模式D的传输协议 一个字符序列中两字符的时距ta: ta<1 500 ms 数据传输终止 计费装置发送出数据信号后数据传输结束,不发送确认信号。 6.4.5 协议模式E(其他协议) 身份识别信息(服务器对客户的初始请求信息的应答)含有一个身份识别字段,该字段长度可达到16字符,有一个或多个escape序列,此序列由一个escape符“\”及其紧跟的身份识别符组成(见附录E),建议客户可用增强的容量。 细节见附录E 6.4.6 进入编程模式(未知的计量装置) 图20编程模式进入程序框图 注1:细节见相关的子条款。 2:这种没有地址的请求信息代表不知名的计费装置。 3: 由计量装置返回的身份识别信息中的Z值,决定计费装置工作的通道模式(见6.3.14的13) 4:如果通讯通道连接了一个以上的装置, 此方法不适用。 5:协议模式E(其它通信协议,祥见附录E)以自己的规定进行编程。 6.4.7 不完全的分块通讯(可选,只用于模式C) 由HHU发出的命令类型识别符3或4,可决定不完全分块通信的编码方式. 分别对应“非格式化”和“格式化”编码。如,R3表示“分块读,非格式化”,R4表示“分块读,格式化”。读,写,执行指令在适当场合均可采用分块通讯。 所有的不完全分块数据信息用“EOT”字符来作标记,但最后一个分块数据信息标记为“ETX”,以告知接收单元当前分块数据传输结束。分块数据信息长度没有限制, 是可变的。 用不完全分块数据信息写时,不管格式化还是非格式化,只由第一个指令信息发送数据组的地址字段,这表示分块传输开始。因为指令信息的内容视为连续的块,后续地址不再发送。 不完全分块传输时,接收单元发出ACK信号表示上一个不完全分块数据信号已经正确接收,可以发送下一个信息;发出NAK表示上一个不完全分块数据信号未能正确接收,应重发。 主控设施(如HHU)发出新指令信息可终止当前分块传输。此功能可用在计费装置接收发生困难时中断通讯转而响应NAK信号,或当主控设备不能正确接收到计费装置发出的数据信息时。 表2 指令读,写及执行 正常 带分块 非格式化 W1/R1 W3/R3 格式化 E2/W2/R2 W4/R4 图21 分块非式化读举例 上述不完全分块非格式化读举例中。计费装置产生多个(最后一个除外)48字节(每行16字节)的不完全分块数据信息。起始和结尾的数据信息都须重复。 图22不完全分块格式化写方式实例流程图 在上述不完全分块格式化写举例中。HHU产生不同长度的不完全分块数据信息。第三个数据信息须重复,HHU只在第一个些序列中发送格式化的代码,(在此例中为FFFF), 在后续的写序列中将不再发送。 图23不完全分块格式化写实例流程图 带有多次重复通信错误的不完全分块格式化写举例中,经过3次重试后HHU决定退出通讯。 6.5 语法图 下列语法图为解释前述各章节出现的各定义提供帮助。 读出模式 图24 读出模式-语法图 数据块包含一系列顺序的数据行,各数据行之间由CR , LF分行,(CR表示回车, ASCII码为0DH, LF表示换行, ASCII码为0AH ). 数据行包括一个或多个数据组。数据组通常由一个身份识别号,数据值,单元及各种界定符组成。一行不应超过78个字符(含界定符,分隔符和控制符),数据组或数据行的顺序不固定。 编程模式 指令标识图: 数据信息和数据组: 图 25编程模式-语法图 图 26 编程模式-应答-语法图 6.6 数据组的结构 下列数据组的结构图为解释前述各章节出现的各相关定义提供帮助。 图 27 – 数据组结构 ID { 数据值 + 单元 } a) b) d) e) f) c) a) 身份识别号或地址:最多由16个除“(”“)”“/”“!”外的可打印字符组成。身份识别字符串是数据值的代码,引自相关设备术语系统的识别码。 b) 数据信息的首届定符“(” c) 数据信息的尾届定符“)” d) 数据值:最多32个除“(”“)”“/”“!”外的可打印字符组成。对于小数,只用小数点(不是逗号)表示,小数点视为字符。 e) 数据和单位之间用分隔符“*”分开,则不需要用分隔符。 f) 单位:最多由16个除“(”“)”“/”“!”外的可打印字符组成。 注1:关于a)e)f)的备注:为了精简数据,如果关联清晰明了,身份识别代码a)与/或单位信息e),f)可以不用,如,对类似的数据值(含历史数据值的序列),当评价但未能从一个序列的第一个数据值建立后续值的身份识别代码和单位,身份识别代码或单位信息就没有必要了。 注2:关于编程模式,协议模式C的备注:a)—身份识别代码,可以做地址;b)—数据值,长度可达到128字节。 附录 A 协议模式C中局域和数据直接交换协议的流程图 图A.1 协议模式C的流程图 模式C流程图注解 信息格式2 REQUEST 请求 / ?设备地址 !CR LF IDENTIFICATION 身份识别识别 / XXX Z ldent CR LF ACKNOWLEDGEMENT 确认 ACK 0 Z Y CR LF DATA READOUT 数据读出 STX DATA ! CR LF OPERAND 操作数 SOH P 0 STX (d...d) ETX BCC SOH P 0 STX (d...d) EOT BCC COMMAND 指令 SOH C D STX a..a (d...d) ETX BCC SOH C D STX a..a (d...d) EOT BCC(可选) DATA 数据 STX (d..d) ETX BCC STX (d..d) EOT BCC(可选) ERROR 出错 STX (e..e) ETX BCC BREAK 中断退出 SOH B 0 ETX BCC 注1:计费装置的休-停时间为60s-120s, 超过此时间操作从任何站点返回到起动站点。 注2:任何站点均可发送退出指令,完成当前操作后移向起动站点。 注3:ACK, NAK在指令协议水平用于出错诊断,界定如下: 如果指令满足协议要求,计费装置顺利完成一次操作,返回ACK信号。 如果指令不满足协议要求,计费装置返回NAK信号. 如果指令满足协议要求,但由于计费装置的不动作而不能执行(如存储器写保护,非法指令等等),将返回出错信息。 在分块通讯模式下(指令类型=3或4),ACK和NAK还可用作‘继续’指令和‘重复上个分块’指令,由接收装置发出。 注4:其他所有出错诊断通过计量装置的暂停时间完成,即如果计费装置在1500ms内不响应一个指令,为出错,HHU应采取相应的措施。 注5:如果奇偶位,或BCC,或信息语法不正确,产生一个协议错误。 注6:如果接收地址或指令不可知或数据组结构或内容不正确,出现地址/数据错误。不执行该指令。 注7:出现任何形式的错误,都计为出错(协议,地址/数据等)。 注8:框图没有精确表示分块写模式,更多的细节见6.4.7。 2 完整的信息格式定义见6.3。 附录 B(标准) 对带电池的计费装置的规定 为了光学接口与带电池的计费装置正常通讯,HHU有必要向计费装置发送起始的触发信息。 触发信息是从2,1s--2,3s的NUL字符串(代码00H). 2个NUL字符间的最大延时为5ms。 发出触发信息的最后一个字符后,HHU等待1,5s--1,7s直到可以发送请求信息。 启动过程的传输速率为300波特,之后在模式A,B或C下继续数据通讯。 图B1带电池驱动设备的起始序列 传输终止 计费装置将数据传输后, 传输过程即将结束,不发送应答信号。 如果传输失败,HHU等待至少1,5s直到可以再次发送触发信息。 附录 C (指南) 格式化编码 C.1 简介 这里定义的的数据协议用于本标准框架下访问表计(模式E除外)。通过该协议可访问给定标记的全部信息,协议可看作2个层次:第一层为可用于各种表计应用程序的数据结构,这时须把书据细分成各项目如通道、数据类型、计度器、费率。既寄存器中记录的测量值单位,电能是(千瓦时)、水是立方米。这里定义了组成测量数据的8类项目:计度器、季节、负荷曲线、组、变量、参数、功能扩展和厂家定义。另外还预留一个附加类供将来使用。 在编程模式中,与输入编程指令信息格式的R2/R4和W2/W4可以实现读写操作,另外,进行季度累计等的命令可以用编程指令信息E2执行。所有格式化指令都有指令信息的语法结构。为简化计量单元的处理过程,用一个4位16进制代码、一个辅助记忆码和一个数据字段编码。指令信息的代码字段对应数据组的‘地址字段’,数据字段则对应‘数据值字段’。辅助记忆码具有一般意义,不特定之某个应用类型,如电表、气表等。需要时,为澄清某一特定应用,也可以生成一组助记符。数据字段遵循数据组结构的语法,某些编码需要预先定义数据字段的格式,这里有详细列表。最后规定了编码系统如何应用于电力表计。虽然很多情况下也可以采用W4和R4,但本附录仅以R2和W2为参考。 C.2 通道 通道在编程中游特殊的作用,它是第一层编码和第二层编码间的链接,定义通道类型即可完成连接,类型数没有限制。测量单元的每个通道都须指定一个类型,类型可能是水、气、热或电。这取决于通道中存储的数据。指定的类型可能是也可能不是指物理通道。如果测量单元是在一种特定装置上测量电力、用水、用气,则可以进行逻辑指定产生三个通道。但如果是单一的电力仪表,可测量KWH, KW, KVA等各种信息,那么全部数据可以在一个逻辑通道访问,尽管这些信息是通过不同的物理通道传送到表计的。如下数据类有通道类型:计度器、季节 、负荷特征和组。其他数据类—功能扩展、变量、参数和制造厂家定义不需要指定通道因此没有通道类型。但尽管没有对这些数据类进行通道类型定义,这些数据类仍是可用的。下图为通道类型使用的例子: 通道0-3分别用于收集气、水、热、电的测量信息,但不表明通道3总是对于电或通道1对水,通道指定是随意的。重要的是类型和通道的对应。 当需要新型式的计量或某特定型式没有多余的计度器供定义而又需要测量新的类形时,可扩展通道类型。需要新的电力测量而可用的通道类型的计度器都已被定义的情况下可以采用这种方法。定义新通道时也可行,整个计度器/计费结构也可以重新定义以更好的描述此应用。 通道类型信息不包含在身份识别信息中,而是允许用户在参数类中通过一系列指令查询表记得哪个通道对应于是么通道类型。 C.3格式化的访问(指令R2,R4,W2,W4) 对R2,W2指令,各种代码可用于正常的格式化访问。用于读时,如果没有特殊说明,读指令的数据字段为空,此时保留括号“()”以保持协议的完整性。返回信息为数据信息形式。不要求但是建议表计的返回数据组中须有小数点或单元信息。如果返回数据组不包含小数点或单元信息,应保证通过其它设备独立指令能访问这些信息。时间/日期标记在单个数据记录中看作一个整体,并且,当所访问的数据与日期/时间信息有关,日期/时间标记就要包含在数据纪录中。其格式是YY-MM-DD或YY-MM-DD hh:mm,这时,日期/时间标记将作为一个新的数据组出现在同一数据中。如下所示: STX 0401 (0000.00*KW)(93-12-13 12:53)ETX BCC 写数据时,数据格式和数据组结构兼容,只用于计度器,偏差,参数三类。如果编程器发送的信息不清楚,接受单元可能会假定一些特定的数据项,如单元或小数点或起始零。向一个特定数据记录写零等于擦除或复位该纪录。建议此时发送一条数据域为空“()”的写指令,此命令定义是将该命令中指定的地址和数据复位,因为编程历史数据不被看作所需要素。因此用于季节、组或负荷特征类的写指令定义为擦除指令。 C.4 编码容量 编码系统允许8个数据通道(各有不同通道类型),每个通道有64个计度器(有4种数据类型,每个类型16种费率),参考C.2通道条款。这里其他地方带下划线字体有特殊含义。这些含义在不同的子条款中给出。 8个主要的数据类及对应的代码域如下所示。能够建立‘精致码’和新的代码时可以更深层的划分。 代码 数据类 0XXX 计度器 . . . 7XXX 8XXX 季节 9XXX 负荷特征 AXXX 组 BXXX 功能扩展 CXXX 偏差 DXXX 参数 EXXX 保留 FXXX 厂家定义 C.4.1 计度器数据类 C.4.1.1 计度器编码 计度器数据类提供对除季节(的存储值或保存值)和负荷特征数据外的所有测量数据记录的访问。 代码(二进制) 0ccc xxxx xxxx xxxx CCC=通道(000=通道0) 0xxx ddxx xxxx xxxx dd=数据类型 00=0 01=1 10=2 11=3 0xxx xxrr rrrr xxxx rr rrrr=计度器 00 0000=计度器0 00 0001=计度器1 00 0010=计度器2 00 0011=计度器3 00 0100=计度器4 00 0101=计度器5 00 0110=计度器6 00 0111=计度器7 00 1000=计度器8 . . 11 1111=计度器63 0xxx xxxx xxxx tttt tttt=费率 每个通道保留了64个计度器。因为使用数据类型字段,计度器可以通过四种不同的方式解释。一定的数据类型是否可用取决于被测量的信息。注意数据类型为0时类型助记符t0不出现在指令记忆码里。读计度器类时,发送到仪表测量单元的的预定义码作为返回数据组的ID字段(身份识别字段)。这对在组类里读一群计度器时区分不同的计度器非常重要。写计度器时,只有成功的接收并处理信息才返回ACK信息,否则返回出错信息。 C.4.1.2 计度器举例 代码 记忆码 数据 功能与数据形式 Channel 通道, Type类型, Register 计度器, Tariff费率 C4.2 季节数据类 C4.2.1 季节编码 季节数据类允许使用R2指令读和使用W2指令擦除季节数据(存储或保存值)。使用字段与计度器数据类的相同,只是编码字段向右移动一个16进制数据位,使费率号码定义在了数据字段。另外,数据字段用于规定需要编址的季节存储单元及读取类型。对最年轻的存储或称之为最近的存储记录,其季节存储单元分派的季节号为0。这样的编码结构下,每个季节存储单元可单独编址,或可访问计度器组群。仪表测量单元返回的ID字段为读指令中使用的代码字段和数据字段,一个8位ID字段。为了节省读数装置的时间和存储空间,ID字段的代码部分如果上次发送后没有改变,不必重复。即当读单个季节数据记录时,返回的ID应8位,但如果是多个,且记录块里的各记录共用一个代码,则只需第一个季节记录必须含有代码字段。 参考C.4.2.2。写(擦除)计度器时,只有信息接收和处理顺利才返回ACK信息,否则返回出错信息。下面的代码和数据描述详细说明了此编码方式。 代码(二进制) 1000 xccc xxxx xxxx ccc=通道 1000 xxxx ddxx xxxx dd=数据类型 00=0 01=1 10=2 11=3 1000 xxxx xxrr rrrr rr rrrr=计度器 00 0000=计度器0 00 0001=计度器1 00 0010=计度器2 00 0011=计度器3 . . 11 1111=计度器63 数据字段(二进制) tttt xxxx xxxx xxxx tttt=费率 xxxx ssss ssss xxxx ssss ssss=季节号 00h-FFh xxxx xxxx xxxx aaaa aaaa=访问 0000=单一记录 0001=所有季节 0010=所有费率(&季节) 0011=所有计度器(费率&季节) 0100=所有类型(计度器,费率,季节) 0101=所有通道(类型,计度器,费率,季节) 0110=保留 . 1111=保留 访问码的定义如下: * 单一记录—只访问指定的季节; * 所有季节—无论指令里的季节数是多少,访问指定记录下的所有季节。 * 所有费率—访问指定通道,计度器,数据类型的所有费率和季节。 * 所有计度器—访问指定通道和数据类型的所有季节。 * 所有数据类型—访问指定通道的所有季节。 * 所有通道—访问所有季节。 C.4.2.2 季节读范例(R2) 代码 记忆码 数据 功能和数据形式 8000 c0_r0_t1_m00 1000 通道0 类型0 计度器0 费率1 季节0 返回的ID: 80001000 (通道0 类型0 计度器0 费率1 季节0) 8040 c0_t1_r0_m01 1010 通道0 类型1 计度器0 费率1 季节1 返回ID: 80401010 (通道0 类型1 计度器0 费率1 季节1) 8080 c0_t2_r0_m01 1010 通道0 类型2 计度器0 费率1 季节1 返回ID: 80801010 (通道0 类型1 计度器0 费率1 季节1) 8000 c0_r0_t1_mff 1FF0 通道0 类型0 计度器0 费率1 季节225 返回ID: 80001FF0 (通道0 类型1 计度器0 费率1 季节1) 8002 c0_r2_t1_m* 1001 通道0 类型0 计度器2 费率1 所有季节 返回ID: 80021001 (通道0 类型0 计度器2 费率1 所有季节) 如果当前: 1011 (通道0 类型0 计度器2 费率1 季节1) 1021 (通道0 类型0 计度器2 费率1 季节2) 1031 (通道0 类型0 计度器2 费率1 季节3) 1041 (通道0 类型0 计度器2 费率1 季节4) . 1FF1 (通道0 类型0 计度器2 费率1 季节255) 注意只有第一个记录含有读指令的代码段。 8000 c0_r* 1003 通道0 所有计度器 返回ID 80000003 (通道0 类型0 计度器0 费率 0季节0) 如果当前: 0013 (通道0 类型0 计度器0 费率 0季节1) . 0FF3 (通道0 类型0 计度器0 费率 0季节255) 1003 (通道0 类型0 计度器0 费率 1季节0) . 1FF3 (通道0 类型0 计度器0 费率 1季节255) . F003 (通道0 类型0 计度器0 费率 15季节0) . FFF3 (通道0 类型0 计度器0 费率 15季节255) 注意:在本例中,每个单一代码(8000,8001,..803F)只出现在记录块的开头一次。也可以在后续记录重复。 Channel通道, Type类型, Register 计度器, Tariff费率. C.4.2.3 季节擦除举例(W2) 代码 记忆码 数据 功能和数据形式 C.4.3 负荷特曲线数据类 C.4.3.1 负荷特征编码 负荷特征数据类允许使用R2指令读和擦除负荷特征数据。这类编码为64个可用的计度器的每一个保留了负荷曲线区,代码字段规定了通道和计度器号,数据字段用于指定是既要访问的纪录,用起始日期、截止日期的形式给出。对负荷特征编址时,要区分数据记录和状态记录。一般,与访问的计度风器没有相同单位的所有纪录都是状态记录。包括时间/日期记录和状态标记记录。使用负荷特征访问字段,用户可以区分这些记录。另外,用户可以表示访问所有的计度器,而不管指令中指定的那个寄存器是什么。代码段定义如下: 代码(二进制) 1001 xccc xxxx xxxx ccc=通道 1001 xxxx 11xx xxxx 11=负荷特征访问 00=数据+状态记录(对指定计度器) 01=数据+状态记录(对所有计度器) 10=数据记录(对所有计度器) 11=状态记录(对所有计度器) 1001 xxxx xxrr rrrr rr rrrr=计度器 00 0000=计度器1 00 0001=计度器2 . . 11 1111=计度器63 指定要访问的日期时,数据字段格式如下: (YYDDMMyymmdd) YYDDMM和yymmdd分别指所访问时间段的开始日期和结束日期,如果两日期相等或只定义了开始日期,则只选定了一个工作日,结束日期一定要晚于起始日期。一个工作日定义为任意给定天的00:00:01到24:00:00之间存储的全部纪录。如果不指定日期,即是对整个负荷特征阵列编码。这可用于读取和擦除操作。负荷特征数据按从远到近的时间顺序传送。 为确保返回的负荷曲线是唯一确认和易懂的,计费单元应显示数据记录对应的计度器。如某单元的负荷记录对计度器0和4言都可用,响应一个需要所有计度器的读指令(如9040)时,该单元应在返回数据中标明哪个记录对应计度器0,哪个对应计度器4。另外,如果读取记录时没有时间信息,或者给定信息不允许按年代顺序重组负荷特征记录,此单元应包含允许这种重组的数据信息,这些数据信息形式为(YY-MM-DD hh:mm)。 上述要求也适用于用执行指令读负荷特征数据。 C.4.3.2 负荷特征数据举例 代码 记忆码 数据 功能和数据形式 9000 c0_r0 911201911201 通道 0 计度器 0 91-12-1 9000 c0_r0 911201911231 Ch. 0 计度器 0 91-12-1 到 91-12-3 9000 c0_r0 911202 通道 0 计度器 0 91-12-2 91xx - - 通道 1 92xx - - 通道 2 93xx - - 通道 3 94xx - - 通道 4 95xx - - 通道 5 96xx - - 通道 6 97xx - - 通道 7 9040 c0_r* 930101930131 通道 0 所有计度器 93-01-01到to 93-01-31 返回计度器: 通道 0 计度器 0 如果当前: 通道 0 计度器 1 通道 0 计度器 2 : 通道 0 计度器 63 C.4.4 组数据类 C.4.4.1 组编码 与计度器数据类相反,组数据类允许对一定范围的计度器记录访问,而不是单个记录。支持用R2读,W2擦除一组记录。用户可以定义通配符表示操作的数据记录范围。编码如下: 代码 (二进制) 1010 bbbb xxxx xxxx bbbb = 组访问的类型 0000 = 计度器通配符表征码 0001 = 保留 : 1111=保留 1010 0000 qqqq xxxx qqqq=通配符标记 组指令解释如下:要求的记录通过数据字段来指定;该字段完全等同于计度器类中定义的代码字段,即是说,数据段总是定义为仪表测量单元里的特定单一数据记录。代码字段中已经定义了各个字段,如通道。每个字段可指定为固定的或通配的,这通过组代码里的q参数设定。从左到右,每个参数在通配符段分得一位为‘q’。各位分配如下: 图 C.3 组数据的位分配 相应位为“1”表示该字段可以区所有可能的值,“0”表示该字段固定。这样,通过赋以通配符,便可读取通道1的所有计度或者檫除计度器1的所有纪录,等等。 C.4.4.2 读组举例(R2) 代码 记忆码 数据 功能和数据形式 A000 gr_c0_r-_t0 0 0000 读组通道 0 类型 0 计度器 0 费率 0 注意:这完全等同于计度器类中读通道0 类型 0计度器 0 费率 0(代码=0000)。 A080 gr_c*_r0_t0 0000 读组通道 * 类型 0 计度器 0 费率 0 这条指令读取全部8个通道的计度器0,类型0和费率0的所有记录,此时指令的数据字段可以为 0000,1000,2000,..6000或7000,但指令的意义不变。因为通道字段作为通配符,改变数据字段中的通道号没意义。 A040 gr_*_c0_t0 0000 读组通道 0 所有类型计度器 0 费率 0。 该指令从通道0所有数据类型中读数,计度器0,费率0。 A020 gr_c0_r*_t0 0000 读组通道 0 所有类型计度器 0 * 费率 0 该指令从通道0所有计度器中读数,类型0,费率0。 A010 gr_c0_r0_t* 0000 读组通道 0 类型 0 计度器 0 所有费率 该指令从通道0所有记录中读数,计度器0,类型0,不论费率是什么。 C.4.4.3 组擦除举例(W2) 代码 记忆码 数据 功能和数据形式 A010 ge_c0_r0_t* 0000 组擦除通道 0 类型 0 计度器 0 费率 * 该指令从通道0,计度器0,类型0,所有费率擦除。该指令檫出通道为 0、计度器为 0、类型为 0、所有费率的纪录。 A0FF ge_* 0000 组擦除所有 该指令擦除计度器类的所有数据记录。 C.4.5 扩展功能 扩展功能类为将来的功能扩展保留了4k的空间。 C.4.6 变量数据类 C.4.6.1 变量数据编码 变量数据包括那些本质上是动态的数值或参数,代表了测量仪表单元的一种内部状态。包括诸如上次累加以来的时间,日期,工作日等数据项。该数据向右标准的格式,并且必须遵守。一些数据字段可包含长度可变的数据。这些数据字段的位不用‘+’来标记。如果测量单元接收的数据长度和预期的不符,该测量单元可以决定下一步干什么。如截断,忽略,发出出错信息等等。在此数据类中,编码不是如前述各类那样简明。 代码(二进制) 1100 tttt xxxx xxxx tttt = 变量类型 0000 = 与日期时间相关的数据项 0001 = 数据相关项 0010 = 保留 : 1111 = 保留 1100 xxxx vvvv vvvv vvvv vvvv = 变量标识符 C.4.6.2 变量数据举例 代码 记忆码 数据 功能和数据形式 C000 time_date yymmddhhmmss 时间、日期(十进制) C001 time_date_cal yymmddhhmmsswwn 时间、日期, 星期,工作日 (十进制) ww = 周数 (1 - 53) n = 星期几(1 = 星期一) C002 day_Season ddddss 日计数器与季节数 dddd = 日计数器 ss = 季节数 C003 time_date_cals yymmddhhmmsswwnz 时间、日期, 星期,工作日,夏季 基本上与C001数据格式相同,但加了 z = 夏时制标记 (1 = 打开夏时制) C004 day_count d+ or d+.d 日计数器(小数) 即 ddd 或 ddd.d C006 last_com_date yy-mm-dd hh:mm 上一编程模式中,通信的日期时间标记(时间为可选项) C100 c0_cum_counter n+ 通道 0 累加器 (十进制) C107 c7_cum_counter n+ 通道 7 累加器 (十进制) C110 c0_fail_count n+ 通道 0 失电次数 (十进制) C111 c1_fail_count n+ 通道 1 失电次数 (十进制) C117 c7_fail_count n+ 通道 7 失电次数 (十进制) C120 c0_over_count n+ 通道 0 过电压次数 (十进制) C127 c7_over_count n+ 通道 7 过电压次数 (十进制) C130 c0_under_count n+ 通道 0 低电压次数 (十进制) C137 c7_under_count n+ 通道 7 低电压次数 (十进制) C140 battery_time n+ 电池供电小时数 (十进制) C150 error n+ 出错代码 C151 rev_run n+ 反向运行标记 C.4.7 参数数据类 C.4.7.1 参数数据编码 参数数据包括本质上静态的数值或参数,代表一个单元的编程或结构。这些数据、参数包括诸如通道标识、标识号及密码等数据项,该数据项的数据有明确的格式,并且必须遵循。 一些数据字段可包含长度可变的数据。这些数据的尾部用‘+’标记。如果接收的数据长度和预期的不符,仪表测量单元可以决定采取的下一个步骤,如截断,忽略,发出出错信息等等。避免磨棱两可的一个途径是首先格式化的读数据纪录了解其长度。 代码 (二进制) 1101 t t t t xxxx xxxx t t t t = 参数类型 0000 = 一般数据项 0001 = 通讯 0010 = 结构 0011 = 保留 : 1111 = 保留 1101 xxxx pppp pppp pppp pppp = 参数身份标识符 C.4.7.2 参数数据举例 代码 记忆码 数据 功能和数据形式 D000 id_1 n+ 标示码 1 D001 id_2 n+ 标示码 2 : D007 id_8 n+ 标示码 8 D00F id_par n+ 参数设置ID D010 季节1_length n+ 季节1按日算的长度 : D01F 季节16_length n+ 季节16按日算的长度 D104 pass4_1 pppp 4字符密码 1 D114 pass4_2 pppp 4字符密码 2 : D174 pass4_8 pppp 4字符密码 8 D105 pass5_1 ppppp 5字符密码 1 D106 pass6_1 pppppp 6 字符密码 1 D107 pass7_1 ppppppp 7 字符密码 1 D108 pass8_1 pppppppp 8 字符密码 1 D110 address n+ 32 字符地址 D200 ctype0 n+ 通道 0 类型 D201 ctype1 n+ 通道 1 类型 D202 ctype2 n+ 通道 2 类型 D203 ctype3 n+ 通道 3 类型 C.4.8 制造特定编码 制造商可以在代码范围内按自己的意图使用这部分。关于代码数据的格式制造商可以自行确定。 代码 (二进制) 1111 xxxx xxxx xxxx C.5 格式化执行(E2指令) 格式化执行允许用户请求设备执行某预定义功能,如季节变化或冬季开始。编码允许使用数据字段设置传送的参数。当指令不需要参数时,括号里为空。代码如下: 代码 范畴 0xxx 执行 1xxx 保留 : Exxx Fxxx 制造商确定 C.5.1 执行编码 执行类定义代码以使单元执行指定的功能。编码如下: 代码(二进制) 0000 ssss xxxx xxxx ssss = 设定执行 0000 = 一般指令 0001 = 测试/校验 0010 = 保留 . . . 1111 =保留 0000 xxxx cccc cccc cccc cccc = 执行指令 执行举例: 代码 记忆码 数据 功能和数据形式 0000 long_readout 0000 长读出 0000 short_readout 0001 短读出 0000 Register_readout 0002 计度器读出 0000 Season_readout 0003 季节读出 0000 lp_readout 0004 负荷特征读出 0000 var_readout 0005 变量读出 0000 par_readout 0006 参数读出 0001 Season_change - 进行季节变更(累加) 0002 cold_start - 设定冬季初始化 0003 cum_input_reset - 是累加器输入无效 0100 rcr_test - 激活波形控制单元的自检 0101 cal_on - 校验模式开 0102 cal_off - 校验模式关 上表中,定义了几个不同的数据读出,他们包含本附录定义的以下5个数据类信息: 计度器、季节、负荷特征、变量和参数。下表简要说明了哪个命令传输的是哪类数据。 长读出 计度器 + 季节 + 负荷特征 短读出 计度器 + 季节 计度器读出 计度器 季节读出 季节 负荷特征读出 负荷特征 变量读出 变量 参数 参数 长读出对应以数据读出形式送入仪表的“数据信息”,带有负荷特征。短读出则对应不带负荷特征的“数据信息”。仪表发送的数据由本附录定义的格式化代码进行识别。 为确保读出为完备的,精确地说,就是为了唯一识别和理解读出的数据,仪表应包含现存的所有通道的通道类型纪录。对于只有一个通道(通道0)的电力仪表,其读出应含有数据组“D200(x)”,x代表为测量电力设计的通道类型。比如,某仪表有一个气通道(通道1上),一个热通道(通道5上),数据组应包含通道类型识别码“D201(y)”和“D205(z)”,y,z分别代表为气热设计的通道类型。 C.5.2 制造厂商定义的编码 制造商可以在代码范围内使用这部分来实现自己的功能,关于代码和数据的格式,制造商可以自行制定。 代码 (二进制) 1111 xxxx xxxx xxxx C.6 电力测量:通道类型 0 如下定义适用于电力仪表测量通道类型。 代码 (二进制) 0ccc xxxx xxxx xxxx ccc = 通道 (000 = 通道 0) 0xxx ddxx xxxx xxxx dd = 数据类型 00 = 当前值 = 电能 (即 电能-费率1,单位:kWh) 01 = 整合 = 需量(即 需量-费率1,单位:kW) 10 = 整合的总数= 累加需量(即 累加需量-费率1,单位:kW) 11 = 保留 0xxx xxr r r r r r xxxx r r r r r r =保留 如下: 0xxx xxxx xxxx tttt tttt = 费率 0000 = 总数 0001 = 费率1 0010 = 费率 2 : 1111 = 费率 15 计度器编码(二进制): 00 0000 = Register 0 = |+Ai| + |+Ac| 00 0001 = Register 1 = |-Ai| + |-Ac| 00 0010 = Register 2 = |+Rc| 00 0011 = Register 3 = |-Rc| 00 0100 = Register 4 = |+Ri| 00 0101 = Register 5 = |-Ri| 00 0110 = Register 6 = (|+Ai| +|+Ac|) + (|-Ai| + |-Ac|) 00 0111 = Register 7 = (|+Ai| + |+Ac|) - (|-Ai| + |-Ac|) 00 1000 = Register 8 = |+Ri| + |+Rc| 00 1001 = Register 9 = |-Ri| + |-Rc| 00 1010 = Register 10 = |+Ri| + |-Rc| 00 1011 = Register 11 = |+Ri| - |-Rc| 00 1100 = Register 12 = |-Ri| + |+Rc| 00 1101 = Register 13 = |-Ri| - |+Rc| 00 1110 = Register 14 = |+Ri| + |-Ri| 00 1111 = Register 15 = |+Ri| - |-Ri| 01 0000 = Register 16 = |+Rc| + |-Rc| 01 0001 = Register 17 = |+Rc| - |-Rc| 01 0010 = Register 18 = |+Ri| + |-Ri| + |+Rc| + |-Rc| 01 0011 = Register 19 = |+Ri| - |-Ri| + |+Rc| - |-Rc| 01 0100 = Register 20 = |+Ri| - |-Ri| - |+Rc| + |-Rc| 01 0101 = Register 21 = sqrt( (|+Ai| + |+Ac|)2 + |+Ri|2 ) 01 0110 = Register 22 = sqrt( (|-Ai| + |-Ac|)2 + |+Rc|2 ) 01 0111 = Register 23 = sqrt( (|-Ai| + |-Ac|)2 + |-Ri|2 ) 01 1000 = Register 24 = sqrt( (|+Ai| + |+Ac|)2 + |-Rc|2 ) 01 1001 = Register 25 = sqrt( (|+Ai| + |+Ac|)2 + (|+Ri| + |-Rc|)2 ) 01 1010 = Register 26 = sqrt( (|-Ai| + |-Ac|)2 + (|+Rc| + |-Ri|)2 ) 01 1011 = Register 27 = sqrt( (|+Ai| + |+Ac| + |-Ai| + |-Ac|)2 + (|+Ri| + |+Rc| + |-Ri| + |-Rc|)2 ) 01 1100 = Register 28 = sqrt( (|+Ai| + |+Ac|)2 + (|+Ri| + |-Rc|)2 ) - sqrt( (|-Ai| + |-Ac|)2 - (|+Rc| + |-Ri|)2 ) 01 1101 RESERVED : 11 1111 RESERVED 注:Register:计度器,RESERVED:保留。Sqrt:开平方 在本条款说明中,测量平面看作两轴:实轴和虚轴。实轴用A表示,虚轴用R表示.正号+表示向右或向上转向,负号向左或向下转向。在测量平面的坐标中, +A半轴看作电流矢量, 瞬间电压矢量用来指定当前电能的传递,它相对电流矢量的相位角为φ。当电流矢量于电压矢量重合时,相位角φ为 0。相位角在逆时针方向上为正值,从正实轴开始,逆时针方向的四各象限分别为1—4象限。 当表征瞬时电压与瞬时电流关系的矢量在第一象限时,+Ai 表示耗电量的实分量,+Ri表示耗电量的虚分量或者说是无功分量。 当此电压矢量在第二象限时,-Ac 表示耗电量的实分量,+Rc表示耗电量的虚分量,或者说是无功分量。 当此电压矢量在第三象限时,-Ai 表示耗电量的实分量,+Ri表示耗电量的虚分量,或者说是无功分量。 当此电压矢量在第四象限时,+Ac 表示耗电量的实分量,-Rc表示耗电量的虚分量,或者说是无功分量。 当电压矢量与+R或-R半轴重合时,便没有实分量。此时可认为耗电量的虚分量是无功分量与上次测量的无功分量具有相同的类型。注意所有测量分量都是时间的函数,因而可以写成诸如为+Ai(t)的形式。这样矢量和方程式仅对顺实质是正确的。单独的寄存值在将来计算寄存器总和时不能使用。例如:Register-X<> sqrt(Register-Y 2 + Register-Z 2 )。 (此式中的Register是不能使用的) 图 C.4 象限1-4的矢量图 象限 实分量 无功分量 注:对于坐标矢量,见上页。 附录 D (指南) 访问系统安全性级别 为了限制对计费装置的访问,本标准定义了不同安全保护水平,计费装置可以采用任何一种或全部。 访问级别1 只要求了解协议即可访问。 访问级别2 要求正确输入1个或多个密码。 访问级别3 要求操作一个可铅封的按钮或按秘密运算法则操作一些数据。 访问级别4 要求实际进入计费装置的外壳产生一个实际变化,比如在允许进一步通讯访问前连接/断开连线或操作切换开关。 附录 E (标准) 控制字符,协议模式E的使用 ●模式E中的换码“W”的使用(第6.3.2章第24款) 提高波特率和模式识别符(可选字段,定义模式E) “0-1”: 保留 “2”: 二进制模式(HDLC),见附录F “3-9”:保留 除“/”“\”“!”的其他可打印字符:厂商定义时使用 ●模式C,E的协议控制符“V”的使用(第6.3.3章、第10款) “0”:一般协议处理程序 “1”:辅助协议处理程序 “2”:HDLC协议处理程序 “3-9”:保留 ●模式C,E的协议控制符“Y”的使用(第6.3.3章、第11款) “0”:一般协议处理程序 “1”:辅助协议处理程序 “2”:HDLC协议处理程序 “A-Z”:保留 “6-9”:制造商定义使用 附录 F (标准) 在协议模式中,用于局域数据直接交换协议的HDLC(高级数据链路控制)。 将引用IEC 62056-42草案,IEC62056-72草案,IEC62056-53草案提到的COSEM栈。 在与模式C里相同的地方切换到Z波特率,因此在新的波特率切换确认3,但仍然带奇偶校验(7E1)。确认以后,二进制模式(8N1)建立。 注1:如果服务器程序里的确认字符串恒定,很容易同时切换到波特率和二进制模式(Z Bd,8N1)。为了模拟ACK 2 Z 2 CR LF的7E1等价值,通过增加正确的奇偶校验,这些字符将被它们的8位等价值代替。 注2:不支持模式E的客户应答时采用Y定义的协议模式. 费率装置的增强容量用于与换码序列“\W”通讯,该序列为仪表身份识别字符串[见6.3.14的14]23]24]]的一部分。 注:Client:用户,Tariff:费率 3. 与确认/选项选择具有相同结构的新元素。 ●读出模式和编程模式 这两种模式在协议的较高层上处理,建立一个透明通道后,由表计高级数据链路控制协议负责数据的正确处理,一个基于DLMS的应用控制访问权利如只读或读/写访问等。必须的程序见IEC62056-42草案,IEC62056-72草案,IEC62056-53草案。 用于局域数据直接交换协议向HDLC转换的流程图,协议模式E。 协议模式协议模式E的流程图的关键字: ◇信息格式 REQUEST(请求) / ?设备地址 !CR LF IDENTIFICATION(身份识别) / XXX Z Ident CR LF ACKNOWLEDGEMENT(确认) ACK 2 Z 2 CR LF DATA READOUT4(数据读出) STX DATA ! CR LF ETX BCC 注1:计费装置休停时间为60-120s,超过这个时间操作从任何点移向起始点。 物理层--介绍 物理层结构等同于IEC62056-42草案的“面向连接的异步数据交换物理层服务和处理”。 图 F.1物理层元素 ◇物理层基本元素 1 PH-CONNECT.request 一旦起动PH-CONNECT.request元素,物理层实体开始按照上述程序建立链接。设备地址通过PhConn参数传递,为此需要规定MAC低端地址向设备地址(第6.3章第22款)的影像。注意仪表测量装置不能起动PH-CONNECT.request。 2 PH-CONNECT.confirm 接收到仪表测量设备的"ACK 2 Z 2 CR LF 或 NAK信息后,用适当的结果参数激活PH-CONNECT.confirm。 信息5 ACK 2 Z 2 CR LF:仪表测量设备已经进入METERING HDLC协议模式。 NAK: PH-CONNECT.request失败 3 PH-CONNECT.indication 服务器的物理层确认METERING HDLC协议模式后,通过激活PH-CONNECT.indication通知MAC-子层。 4 PH-ABORT.request 物理层实层发出静态的BREAK信号6(中断)退出链接。 5 PH-ABORT.confirm 在物理层实体发出BREAK中断信号时,由于客户端将永远不能得到服务器的响应,因此物理层实体必须对PH-ABORT.request进行确认. 6 PH-ABORT.indication 检测到BREAK信号时,服务器物理层实体重置其状态机制为初始状态并激活PH-ABORT.indication指示终结链接。 7 数据链接层 在IEC 62056-72草案"使用HDLC协议的数据链路层"有详细定义。 5 见附录E 6 BREAK信号仅局部使用与客户端,服务器不响应。而且暂停。 Register category: 计度器类 Season category: 季节类 Load profile category: 负荷特征类 Group category: 组类 channel: 通道 Type electricity: 测电型 Type heat: 测热型 Type water: 测水型 Type gas: 测气型 Extended category: 扩展类 Variable category: 变量类 Parameter category: 参数类 Manufacture specific: 厂家定义 Metering unit: 表计单元 TARIFF: 费率 REGISTER: 计度器 TYPE: 类型 CHANNEL: 通道 磁铁 红外接收头 红外发送头 位 P:奇偶校验位 STX或SOH, 如果有,见注释 数据区 ETX 块校验字符 图15协议C提供数据读出时的传输协议,拒绝推荐波特率 确认 按钮(传感)控制 / xxxz Ident CR LF CR LF Data 1 CR LF 2400波特 数据读出 触发信息 暂停 请求信息 局域数据读出 图 C.2 计度器编码框图 PAGE II _1061301298.doc _1110971948.unknown
本文档为【IEC 62056(中文)62056-21】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_360995
暂无简介~
格式:doc
大小:866KB
软件:Word
页数:74
分类:建筑/施工
上传时间:2018-09-10
浏览量:173