DLT 476-2012 电力系统实时数据通信应用层协议

所需积分/C币:49 2019-01-03 15:17:40 5.8MB PDF
收藏 收藏
举报

DLT 476-2012 电力系统实时数据通信应用层协议
DL/T476-2012 前言 本标准与DL476-1992相比,主要针对协议的控制数据报文进行了丰富和细化。主要修订内容 包括:增加了控制命令数据单元,细化了遥控、遥调和设点命令的数据块格式;调整了数据块类型 编码;增加了原因码的说明;对状态量状态值表示方式进行了改进;对通信端口号及连接方式进行 了细化。 本标准实施后代替DL476-1992《电力系统实时数据通信应用层协议》。 本标准由中国电力企业联合会提出。 本标准由全国电网运行与控制标准化技术委员会归口。 本标准起草单位:国家电网公司国家电力调度控制中心、中国电力科学研究院、国网电力科学研 究院、华中电力调控分中心、四川电力调度通信中心。 本标准起草人:高保成、辛耀中、杜鹏、杨秋恒、姚和平、徐剑菲、胡习文、杨汉栋、严亚勤、 刘金波、韩水保、王民昆、王钰、晏亮、宋光鹏。 本标准所代替的DL4761992于1992年4月27日首次发布,本次修订为第一次修订。 本标准在执行过程中的意见或建议请反馈至中国电力企业联合会标准化管理中心(北京市白广路 二条一号,10761)。 DL/T476-2012 电力系统实时数据通信应用层协议 1范围 本标准定义了电力系统实时数据通信应用层协议,描述了数据格式、控制序列及服务原语。 本标准适用于电力系统调度(控制)中心之间以及调度(控制)中心与厂站之间的实时数据 通信。 2规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本 文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 DLT6345104远动设备及系统第5-104部分:传输规约采用标准传输协议集的EC608705 101网络访问 DLT860(所有部分)变电站通信网络和系统 3术语和定义 下列术语和定义适用于本标准 应用协议数据单元 application protocol data unit:APDU 由应用层协议控制信息(报头)和可能有的用户数据块或参数块组成 3.2 数据块 data block 由一个块头和一组某类数据构成的有意义的数据集合。不能直接和低层协议作用,只能几个块一 起构成APDU,以APDU为单位和低层发生作用。 3.3 联系 associate 两个用户进程之间的逻辑关联,亦指建立这种关联的过程,只有维持这种关联,双方才能交 换数据。 3.4 释放(断联) release 断开两个用户进程之间联系的过程。 3.5 服务原语 service primitive 用户和协议实体间的接口;通过服务原语请求某个服务过程,或者表示某个服务过程的完成 情况 3.6 质量码 quality code 描述数据质量属性的一组代码,每个属性用bit表示,如无效位等。 3.7 测量值 measurement value 特指已经数字化的连续变化量,可用整型数或实型数表示。 DL/T476-2012 3.8 测量量 measurement 由测量值和质量码组成。 3.9 状态值 status value 描述对象所处状态(如断路器的闭合状态和断开状态)的数值,可用1bit或2bit表示。 3.10 状态量 status 由状态值和质量码组成 3.11 数据索引表 data index table 通信双方用户约定的数据集合所对应的索引表,其中每个登录项包括该数据在数据库中的地址等 信息 3.12 数据索引表号 data index table number 通信双方用户约定的多个数据索引表的统一编号,是数据索引表的唯一标识。 4本协议在网络体系中的地位 本协议在OSI网络体系中的地位可能有如图1所示的几种情况。 应用层 电力系统实时数据通信应用层协议 IS08649 1SO8650空层 表示层 空层 ISO 8326 会话层 ISo8327 空层 传输层 ISO 8072 IS0 8073 空层 CCITT 空层 网络层 X25 链路层 HDLC ISO 8802.2 ISO88023 物理层 图1本协议在网络体系中的地位 本协议除支持OSI网络体系之外,还可建立在其他网络体系之上,以适应现有的网络系统。用户 可根据实际情况选择合适的网络体系。 5应用协议数据单元格式 5.1应用协议数据单元种类 应用协议数据单元分为三种: a)协议控制的APDU用于双方通信进程之间联系的建立、释放、放弃或复位 b)基本数据及控制数据的APDU用于数据的接收、发送及应答控制; c)扩充数据的APDU用于探询等。 DL/T476-2012 只实现a)、b)两种应用协议数据单元的规程称为0型规程,以上三种应用协议数据单元的规程全 部实现称为1型规程。这三种格式在5,2~5.4中分述。 注:“规程”指该协议具体实现时的动作序列。 52协议控制的APDU 协议控制的APDU的整体格式见图2。 bit 7 报头 6个八位位组 数 n个八位位组 图2协议控制APDU的整体格式 52.1报头格式 报头格式见图3。 654 制域 第1个八位位组 /运行模式 第2个八位位组 状态标识 第3个八位位组 原因码 第4个八位位组 参数域长度鼠低) 第5个八位位组 △‖参数域长度(高) 第6个八位位组 图了报头格式 该格式适用于团协议控制的APDu 5.2.1.1 控制域 控制域格式见率围 bit 扩展 协议控制的APDU编码 图4控制域格式 协议控制的APDU编码一协议控制的APDU名称协议控制的APDU功能 bit6543210 0000001 AASSOCIATE 联系 0000010 A-ASSOCIATE-ACK 联系确认 0000011 A-ASSOCIATE-NAK 联系否认 0000100 A-RELEASE 释放 0000101 A-RELEASE-ACK 释放确认 0000110 A-RELEASE-NAK 释放否认 0000111 A-ABORT 放弃 0001000 A-RESET 复位 0001001 A-RESET-ACK 复位确认 以上APDU具有相同的报头格式 扩展位:备用。 52.1.2运行模式 该域用于连接时确定规程的基本运行模式。格式见图5。 DL/T476-2012 bit 7 5 4 规程测量量状态量 类型方式 方式 图5运行模式格式 规程类型如下: bit 7 6 5 4 0001 0型规程 0010 1型规程,始发站为主站 0100 1型规程,始发站为从站 其他编码暂无定义。 测量量传送方式如下: bit 3 2 00 暂无定义 测量量变化幅度超过规定范围,单个传送 10 测量量变化幅度超过规定范围,成组传送 暂无定义 状态量传送方式如下 bit 1 0 00 暂无定义 01 状态量变位,单个传送 10 状态量变位,成组传送 暂无定义 52.1.3状态标识 状态标识格式见图6 在线 扩充用 标识 图6状态标识格式 在线标识如下 bit 7 0本机不在线 1本机在线 5.2.1.4原因码 原因码格式见图7。 bit76543210 原因码 图7原因码格式 原因码按二进制编码,定义如下 bit 76543210 00000001 确认操作成功 DL/T476-2012 00000010 请求运行模式错 00000011 本节点非主机 00000100 双方运行模式不兼容 00000101 数据库与数据索引表版本不一致 00000110 双方数据索引表版本不一致 00000111 接收到不可识别的APDU 00001000 接收到不可识别的数据块 00001001 双方协议版本不一致 00001010 控制操作激活 00001011 控制操作激活确认 00001100 控制操作停止激活 0000l101 控制操作停止激活确认 00001110 控制操作结束 00001111 控制操作类型错误 00010000 控制操作原因码错误 00010001 控制操作序号错误 00010010 控制操作其他错误 00010011 测试激活 00010100 测试激活确认 其他编码暂无定义。 5.2.1.5参数域长度 参数域长度指参数部分的八位位组总数。对于与建立联系无关的APDU(A- RELEASE APDU, A-RELEASE-ACK APDU, A-RELEASE-NAK APDU, A-ABORT APDU, A-RESET APDU A- RESET-ACK APDU),其参数域长度必须为0。对于与建立联系有关的APDU(A- ASSOCIATE APDU,A- ASSOCIATE- ACK APDU,A- ASSOCIATE-NAK APDU),若参数域长度不为0,则表 示该APDU带有52.2中所述参数;若参数域长度为0,则表示该APDU不带参数。 52.2参数格式 参数格式见图8 321 缓冲区长度 2个八位位组 窗口尺寸 1个八位位组 协议版本号 1个八位位组 扩充参数 n个八位位组 图8参数格式 本格式仅适应于与建立联系有关的APDU。若用户需扩充参数,可将新参数序列放在固定部分之 后,用报头中参数域长度字段统一计数,但参数的意义需由双方人员协商确定。 522.1缓冲区长度、窗口尺寸和协议版本号 缓冲区长度、窗口尺寸和协议版本号,建立联系时由双方协商确定。 5.2.2.2扩充参数 扩充参数可用于描述调度数字证书及调度安全标签等。 53基本数据及控制数据的APDU 基本数据及控制数据的APDU的格式见图9 DL/T476-—2012 bit 7 6 543 报头(6个八位位组 报头部分 数据块1 数据块2 数据部分 数据块n 图9基本数据及控制数据APDU格式 5.3.1报头格式 基本数据APDU报头格式见图10。 bit76543 控制域 第1个八位位组 接收序号(NR) 第2个八位位组 发送序号(Ns) 第3个八位位组 优先级 第4个八位位组 长度域(低) 第5个八位位组 长度域(高) 第6个八位位组 图10基本数据APDU报头格式 基本数据应答APDU格式见图11 bt76543 10 控制域 第1个八位位组 接收序号(NR) 第2个八位位组 扩充用 第3个八位位组 原因码 第4个八位位组 图11基本数据应答APDU格式 控制数据APDU报头格式及控制数据应答APDU见报头格式图12。 bit 7. 6 54321 控制域 第1个八位位组 接收序号(N 第2个八位位组 发送序号(N 第3个八位位组 原因码 第4个八位位组 长度域(低) 第5个八位位组 长度域(高) 第6个八位位组 图12控制数据APDU报头格式及控制数据应答APDU报头格式 测试APDU格式见图13。 控制域 第1个八位位组 扩充用 第2个八位位组 扩充用 第3个八位位组 原因码 第4个八位位组 图13测试APDU格式 53.1.1控制域 控制域格式见图14 DL/T476-2012 bt7654321 END 数据APDU控制码 图14控制域格式 基本数据的APDU编码基本数据的APDU名称基本数据的APDU功能 bit6543210 0001010 A-DATA 数据 0001011 A-DATA-ACK 数据确认 0001100 A→DATA-NAK 数擔认 0010100 A-CONTROL 控制 0010101 A-CONTROL-ACK 控制确认 0010110 A-CONTROL-NAK 控制气认 0010111 A-TEST 测试 END: bit 该APDU为最后一个APDU 小示该APDU还有后继APDU 5312接收序R)和发送序号(NS) NS:在 A-DATA APDU、 A-CONTROL APDU、 A-CONTROL= ACK APpU、 CONTROL-NAK APDU中为该AF的发送顺序号,在ADNA= ACK APD或 A-DATA-NAK APD中无意义 NR:在数四U中表示已正确到NR号及以前有基本数据或控数据期塑接收NR号 基本数据或控制数;在 A-DATA-NAKAPDU中强调未正确收到NR及以后所有A-DATA APDU,请求重发 NS和NR都以25为模。 53.1.3优先级 取值为0~235先级为25,表示紧点APDU,优先传送:取非5时,如何处理由双 方人员协商。 5.3.1.4长度域 APDU长度指数据AU中数据部分的八位位组总数。 5.3.1.5原因码 原因码用于 A-DATA-ACK APDU和 A-DATA-NAK APDU、 A-CONTROL APDU、 A- CONTROL-ACK APDU、 A-CONTROL-NAK APDU,其编码死5214 53.2数据块格式 在数据APDU、探询数据APDU的数据域中可含有1个或多个数据块。在控制APDU的数据域中 只能含有1个数据块。每个数据块的格式见图15。 bit765432 数据块类型(BD) 第1个八位位组块标 数据索引表号 第2个八位位组 第3个八位位组 块头 数据块长度(低) 数据块长度(高) 第4个八位位组 数据项 第n个八位位组数据 图15数据块格式 数据块类型编码见图16。

...展开详情
试读 36P DLT 476-2012 电力系统实时数据通信应用层协议
立即下载 低至0.43元/次 身份认证VIP会员低至7折
抢沙发
一个资源只可评论一次,评论内容不能少于5个字
上传资源赚积分,得勋章
最新推荐
DLT 476-2012 电力系统实时数据通信应用层协议 49积分/C币 立即下载
1/36
DLT 476-2012 电力系统实时数据通信应用层协议第1页
DLT 476-2012 电力系统实时数据通信应用层协议第2页
DLT 476-2012 电力系统实时数据通信应用层协议第3页
DLT 476-2012 电力系统实时数据通信应用层协议第4页
DLT 476-2012 电力系统实时数据通信应用层协议第5页
DLT 476-2012 电力系统实时数据通信应用层协议第6页
DLT 476-2012 电力系统实时数据通信应用层协议第7页
DLT 476-2012 电力系统实时数据通信应用层协议第8页

试读结束, 可继续读3页

49积分/C币 立即下载 >