1、 低压电力线宽带载波通信互联互通技术规范 第 4 3 部分:应用层通信协议 Low voltage power line broadband communication interoperability technical specifation part43: application layer protocol 2017 - 06 - 16 发布 2017 - 06 - 16 实施 国家电网公司 发 布ICS 29.240 Q/GDW 国 家 电 网 公 司 企 业 标 准 Q/GDW 11612.43 2016 Q/GDW 11612.43 2016 I 目 次 前 言 . II 1 范
2、围 . 1 2 规范性引用文件 . 1 3 术语和定义 . 1 4 缩略语 . 2 5 应用 层 . 2 编制说明 .42 Q/GDW 11612.43 2016 II 前 言 为规范 电力用户用电信息采集系统 宽带载波通信的协议要求, 包括 应用层报文格式 、应用层报文优先级 等 内容,制定本部分 。 低压电力线宽带载波通信互联互通技术规范 标准 分为 6个 部分: 第 1部分: 总则 ; 第 2部分:技术要求 ; 第 3部分:检验方法 ; 第 4-1部分:物理层通信协议 ; 第 4-2部分:数据链路层通信协议 ; 第 4-3部分: 应用 层通信协议 。 本部分是 低压电力线宽带载波通信互联
3、互通技术规范 标准 的第 4-3部分。 本部分由国家电网公司营销部提出并 解释 。 本部分由国家电网公司科技部归口 。 本部分 起草单位: 中国电力科学研究院、国网重庆市电力公司、国网 冀北电力有限公司、国网浙江省电力公司、国网江苏省电力公司、国网天津市电力公司、国网北京市电力公司、全球能源互联网研究院、国网信息通信产业集团有限公司。 本部分 主要 起草人: 张海龙、刘宣、唐悦、周晖、彭楚宁、阿辽沙 .叶 、 巫钟兴、李松浓、刘岩、许文波、陈霄、吕伟嘉、李建岐、高鸿坚、唐晓柯、刘庆扬 。 本部分 首次发布。 本部分在执行过程中的意见或建议反馈至国家电网公司科技部。Q/GDW 11612.43
4、2016 1 低压电力线宽带载波通信互联互通技术规范 第 4-3 部分:应用层通信协议 1 范围 本部分规定了电力用户用电信息采集系统基于宽带载波通信网络的应用层技 术。 本部分 适用于用电信息采集系统的集中器通信单元与电能表通信单元、采集器通信单元之间的数据交换。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅 注日期的版本适用于本文件。 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 DL/T 645 多功能电能表通信协议 及其备案文件 DL/T 698.45 电能信息采集与管理系统 第 4 5 部分: 面向对象的互操作性数据交换协
5、议 3 术语和定义 下列术语和定义适用于本文件。 3.1 宽带载波通信网络 broadband carrier communication network 以低压电力线为通信媒介,实现低压电力用户用电信息汇聚、传输、交互的通信网络,其主要采用正交频分复用技术,频段使用 2MHz12MHz。 3.2 中央协调器 central coordinator 通信网络中的主节点角色,负责完成组网控制、网络维护管理等功能,其对应的设备实体为集中器本地通信单元。 3.3 站点 station 通信网络中的从节点角色,其对应的设备实体为通信单元,包括 电能表载波模块、 I型采集器载波模块或 II型采集器。 3
6、.4 业务报文 service datagram 应用层产生的、用于获取抄表数据的报文。 Q/GDW 11612.43 2016 2 3.5 并发抄表 parallel meters reading 集中器连续向多个站点发送并发抄表命令,多个站点收到命令后向集中器返回各自抄表内容的过程。 4 缩略语 下列 缩略语适用于本文件。 BCD:二进制码十进制数( Binary Coded Decimal) CCO:中央协调器( Central Coordinator) CRC:循环冗余校验( Cyclic Redundancy Check) MAC:媒介访问控制( Media Access Contr
7、ol) STA:站点( Station) TDMA:时分多址( Time Division Multiple Access) TEI:终端设备标识( Terminal Equipment Identifier) VCS:虚拟载波侦听( Virtual Carrier Sensing) VF:可变区域( Variant Field) VLAN:虚拟局域网( Virtual Local Area Network) 5 应用层 5.1 概述 应用层定义了 CCO与 STA之间各种业务的数据交互过程,包括交互的报文格式和交互流程。包括的具体业务有:抄 表业务( 集中器主动抄表、路由主动抄表 、 并发抄
8、表 以及 数据汇集 )、校时业务、从节点主动注册、事件上报业务 、 升级业务 等。 5.2 通用报文结构 5.2.1 通用报文格式字段 应用层报文需遵循通用报文结构,如 图 1 所示。 报 文 端 口 号2 字 节报 文 控 制 字报 文 I D1 字 节应 用 层 具 体 业 务 报 文数 据 帧1 字 节N 字 节图 1 通用报文格式 通用报文格式的字段如 表 1 所示。 Q/GDW 11612.43 2016 3 表 1 传输控制报文格式说明 域 字节 号 比特位 域大小 (比特 ) 报文端口号 0 0-7 8 报文 ID 1-2 0-15 16 报文控制字 3 0-7 8 5.2.2
9、报文端口号 报文端口号是 8比特的字段,指 CCO与 STA之间进行交互时,应用层报文传输中的端口号, 升级业务 取值为 0x12, 其他业务取值为 0x11。 5.2.3 报文 ID 报文 ID是 16比特的字段,指 CCO与 STA之间传输的应用层报文 ID,具体内容和取值如 表 2 所示。 表 2 报文 ID 报文 ID 含义 报文端口号 0x0001 集中器主动抄表 0x11 0x0002 路由主动抄表 0x11 0x0003 集中器主动并发抄表 0x11 0x0004 校时 0x11 0x0006 通信测试 0x11 0x0008 事件上报 0x11 0x0011 查询从节点主动注册
10、 0x11 0x0012 启动从节点主动注册 0x11 0x0013 停止从节点主动注册 0x11 0x0020 确认 /否认 0x11 0x0021 数据汇集 0x11 0x0030 开始升级 0x12 0x0031 停止 升级 0x12 0x0032 传输文件 数据 0x12 0x0033 传输 文件 数据 ( 单播 转本地 广播 ) 0x12 0x0034 查询 站点升级 状态 0x12 0x0035 执行升级 0x12 0x0036 查询站点信息 0x12 0x00A0 鉴权安全 0x1A 使用报文 ID的最高 4位表示该报文附加了何种信道安全机制。具体的,最高 4位取值 0b0000
11、表示报文是明文传输;取值 0b0001表示报文采取了数据机密性保护模式;取值 0b0010表示报文采取了数据完整Q/GDW 11612.43 2016 4 性保护模式;取值 0b0011表示报文采取了数据全面保护模式 。例如,报文 ID为 0x2004表示采取了数据完整性保护模式的校时报文;报文 ID为 0x3032表示采取了数据全面保护模式的传输文件数据报文。 5.2.4 报文控制字 报文控制字是 8比特的字段,默认设置为 0。 5.2.5 业务报文 业务报文是指报文 ID所对应 的业务报文,包括抄表报文、校时报文、事件上报报文、通信测试报文 、 从节点主动注册 报文、 数据汇集报文 及 升
12、级报文 。 5.3 抄表报文 5.3.1 下行报文格式 5.3.1.1 抄表下行报文格式 CCO向 STA发送的抄表下行报文格式如 图 2 所示。 协 议 版本 号业 务 报 文6 比 特转 发 数 据的 规 约类 型保 留帧 头 长度转 发 数 据 长度报 文 序 号设 备 超 时时 间选 项 字6 比 特 4 比 特4 比 特 1 2 比 特 2 字 节1 字 节 1 字 节数 据 ( D A T A )N 字 节图 2 抄表下行报文格式 抄表下行报文格式的字段如 表 3 所示。 表 3 抄表下行报文格式说明 域 字节号 比特位 域大小 (比特 ) 协议版本号 0 0-5 6 报文头长度
13、6-7 6 1 0-3 配置字 4-7 4 转发数据的规约类型 2 0-3 4 转发数据长度 4-7 12 3 0-7 报文序号 4-5 0-15 16 设备超时时间 6 0-7 8 选项字 7 0-7 8 5.3.1.2 协议版本号 协议版本号是 6比特的字段,指从 CCO发送给 STA的应用层数据的协议版本。考虑兼容性,本版本取值固定为 1。 Q/GDW 11612.43 2016 5 5.3.1.3 报文头长度 报文头长度是 6比特的字段,由发送方给定,描述报文头(除数据域长度外)的长度,用于接收方从报文头偏移报文头长度找到数据域的位置。 5.3.1.4 配置字 配置字是 4个比特的字段
14、,不同抄表方式下配置字的使用不同,具体取值如 表 4 所示。 表 4 配置字含义 抄表方式 含义 集中器主动抄表方式 保留,置 0。 路由主动抄表方式 集中器主动并发抄表方式 bit4:未应答重试标志 ; bit5: 否认重试标志 ; bit6bit7: 最大重试次数 数据汇集 其中, 未应答重试标志是 1比特的字段, 由 CCO给定 , STA由此判定 电能表 未应答后是否需要 给电能表 重 发抄表报文,取值如 表 5 所示。 表 5 未应答重试标志含义 未应答重试标志取值 含义 0 不重试 1 重试 否认重试标志是 1比特的字段, 由 CCO给定 , STA由此判定接收到否认 报文 后是否
15、需要 给电能表重发抄表报 文,具体取值如 表 6 所示。 表 6 否认重试标志含义 否认重试标志取值 含义 0 不重试 1 重试 最大重试次数是 2比特的字段, 由 CCO给定, STA由此判定 电能表未应答 后 且需要重发时,给电能表重发抄表报文的最大次数,重发次数 3。 5.3.1.5 转发数据的规约类型 转发数据的规约类型是 4比特的字段,指从 CCO发送给 STA数据的规约类型。规约类型值及其所代表的含义如 表 7 所示。 表 7 规 约类型含义 规约类型值 含义 0 透明传输 1 DL/T645 1997 2 DL/T645 2007 3 DLT698.45 4-15 保留 Q/GD
16、W 11612.43 2016 6 5.3.1.6 转发数据长度 转发数据长度是 12比特的字段,指从 CCO发送给 STA抄表数据的长度,即实际数据域的长度。 5.3.1.7 报文序号 报文序号是 16比特的字段,指从 CCO发送给 STA数据报文的序号, STA应答时使用该序号返回, CCO通过序号来判断接收到的上行报文是否过期,即是否是本次 CCO请求的上行应答报文。 由 CCO分配报文序号, CCO向 STA发送请求数据报文时,报文序 号递增, 重发请求报文的报文序号不增加。 5.3.1.8 设备超时时间 设备超时时间是 8比特的字段,由 CCO给定, STA将其作为与设备之间通信时超
17、时时间,单位: 100毫秒。 此处设备是指电能表、采集器等,其中采集器超时时间是电能表时超时时间的两倍。 5.3.1.9 选项字 选项字是 1个字节的字段,不同抄表方式下选项字的使用不同,具体取值如 表 8 所示。 表 8 选项字含义 抄表方式 含义 集中器主动抄表方式 bit0:方向位 bit7 bit1:保留,置 0。 路由主动抄表方式 集中器主动并发抄表方式 bit7 bit0:报文间间隔 数据汇集 其中, 方向位是 1比特的字段,用来区分上下行通信数据报文,由 CCO发送给 STA数据报文的方向为下行方向, STA上报给 CCO数据报文的方向为上行方向,具体取值如 表 9 所示。 表
18、9 方向位含义 方向位取值 含义 0 下行方向 1 上行方向 报文间间隔是 8比特的字段,由 CCO给定, STA与设备进行连续多报文交互时,报文与报文之间的时 间间隔,单位是 10毫秒。 5.3.1.10 数据( DATA) 数据( DATA)字节长度可变,指由集中器下发给 CCO的抄表报文数据。 集中器主动并发抄表方式或数据汇集时, 规约 类型为 00H( 透明 传输) 时 ,报文 内容仅 允许 一条 抄表报文, 规约类型为 01H或 02H时,报文内容允许有多条(建议最多不超过 13条) DL/T 645报文,但各报文的表地址必须完全一致。 如 图 3 所示: Q/GDW 11612.4
19、3 2016 7 D L / T 6 4 5 报 文 1集 中 器 主 动 并 发 抄 表 方 式 ( 规 约 类 型 0 1 H 或 0 2 H ) : 数 据 ( D A T A )L1字 节 D L / T 6 4 5 报 文 2 D L / T 6 4 5 报 文 NL2字 节 LN字 节图 3 下行多帧数据格式 5.3.2 上行报文格式 5.3.2.1 抄表上行报文格式 STA向 CCO应答抄表结果的上行报文格式如 图 4 所示。 协 议 版本 号业 务 报 文6 比 特 4 比 特转 发 数 据的 规 约类 型应 答 状态帧 头 长度转 发 数 据 长度报 文 序 号 选 项 字6
20、 比 特 4 比 特1 2 比 特2 字 节数 据 ( D A T A )2 字 节N 字 节图 4 抄表上行报文格式 抄表上行报文数据格式的字段如 表 10 所示。 表 10 抄表上行报文格式说明 域 字节号 比特位 域大小 (比特 ) 协议版本号 0 0-5 6 报文头长度 6-7 6 1 0-3 应答状态 4-7 4 转发数据的规约类型 2 0-3 4 转发数据长度 4-7 12 3 0-7 报文序号 4-5 0-15 16 选项字 6-7 0-15 16 5.3.2.2 协议版本号 协议版本号是 6比特的字段,指从 CCO发送给 STA的应用层数据的协议版本。考虑兼容性,本版本取值固定
21、为 1。 5.3.2.3 报文头长度 Q/GDW 11612.43 2016 8 报文头长度是 6比特的字段,由发送方给定,描述报文头(除数据( DATA)域长度外)的长度,用于接收方从报文头偏移报文头长度找到数据( DATA)的位置。 5.3.2.4 应答状态 应答状态是 4比特的字段, 由 STA给出,如果 STA收到电能表应答的抄表报文后,该应答状态为正常应答,取值为 0。当前固定为 0 5.3.2.5 转发数据的规约类型 转发数据的规约类型是 4比特的字段,指从 STA发送给 CCO数据的规约类型。与下行报文中的规约类型相同。规约类型取值如 表 11 所示。 表 11 规约类型含义 规
22、约类型值 含义 0 透明传输 1 DL/T645 1997 2 DL/T645 2007 3 DLT698.45 4-15 保留 5.3.2.6 转发数据长度 转 发数据长度是 12比特的字段,指从 STA发送给 CCO抄表结果数据的长度,即实际数据( DATA)域的长度。 5.3.2.7 报文序号 报文序号是 16比特的字段,指从 STA发送给 CCO数据报文的序号, 与 CCO发送的下行报文中的报文序号保持一致, STA应答时使用该序号返回上行抄表报文。 5.3.2.8 选项字 选项字是 2个字节的字段,不同抄表方式下选项字的使用不同,具体取值如 表 12 所示。 表 12 选项字含义 抄
23、表方式 含义 集中器主动抄表方式 byte0 保留 置 0; byte1 bit0 方向位 bit7 bit1 保留置 0。 路由主动抄表方式 集中器主动并发抄表方式 bit15 bit0:报文应答状态 数据汇集 bit7 bit0: 上传 序号 bit15 bit8:保留 其中, 方向位是 1比特的字段,用来区分上下行通信数据报文,由 CCO发送给 STA数据报文的方向为下行方向, STA上报给 CCO数据报文的方向为上行方向,方向位取值如 表 13 所示。 Q/GDW 11612.43 2016 9 表 13 方向位取值说明 方向位取值 含义 0 下行方向 1 上行方向 报文应答状态是 1
24、6比特的字段,最大支持 16报文。如果 STA同时收到多报文抄表报文,多报文报文抄表后,记录的每报文抄表报文的应答状态是否正常;对应位置 1时,表示对应报文有应答,对应位置 0时,表示对应报文无应答。 在指定的数据汇集任务中,如果站点需要上报的数据较多,不能通过一次上报实现所有数据的上报,站点将分多次上报;其中,通过上传序号标识每次的上报。每次数据汇集任务的上传序号由 0开始自增,每次上报均增 1 5.3.2.9 数据( DATA) 数据( DATA)字节长度可变,指 STA收到下接设备(如 电能表、采集器)的抄表应答报文,数据内容为 DL/T645规约报文。 集中器主动并发抄表方式 或数据汇
25、集时 ,根据“报文应答状态”字段, 数据可包含多帧 DL/T645规约 报文。 如 图 5 所示: D L / T 6 4 5 报 文 1集 中 器 主 动 并 发 抄 表 方 式 : 数 据 ( D A T A )L1字 节 D L / T 6 4 5 报 文 2 D L / T 6 4 5 报 文 NL2字 节 LN字 节图 5 上行多帧数据格式 5.3.3 抄表业务传输流程 CCO向 STA发送的应用层抄表数据, STA通过电能表或采集器获取到抄表结果之后,将抄表结果应答给 CCO。 集中器 主动抄表、路由主动抄表、集中 器主动并发 抄表传输流程如 图 6 所示。 Q/GDW 11612
26、.43 2016 10 CCO S T A下行抄表帧应答的抄表结果上行帧CCO S T A数据汇集下行帧上报数据汇集抄表上行帧上报数据汇集应答下行帧集中器主动抄表 、 路由主动抄表 、集中器主动并发抄表传输流程数据汇集传输流程图 6 抄表业务报文传输流程 数据汇集是逻辑上属于并行抄表的方式,系统最大程度上利用了网络资源,快速实现了网络内所有节点的数据采集。首先,网络主节点根据集中器要求,发起数据汇集启动广播命令,收到启动命令的节点根据启动命令指定的数据请求获取相应数据,并将数据组织封装为数据上报帧,节点将择机发送至网络主节点;网络主节点将对上报的合法 数据进行确认,收到确认的节点将认为本次上报
27、的数据上报完成。对于在指定的任务时间内不能成功上报的节点,网络主节点将发起数据补抄,即路由主动抄读未获得的数据。 针对数据汇集,本次标准草案涉及两种应用报文,及数据汇集抄表报文、确认报文。 数据汇集抄表的下行报文用于数据汇集的广播启动,数据格式 (DATA)为一条或多条已知规约类型(例如 DL/T 645 1997、 DL/T 645 2007)的广播报文,其中数据标识是由本次汇集任务需要采集的数据确定的。普通站点的应用层收到启动广播后,将本地管理的表地址 (采集器可能管理 多个表地址 )替换到启动广播中,形成满足规约的正常通信报文,并将报文上交表计或本地处理,并将回复报文进行缓存,与后续的回
28、复报文合并 (如果存在多条数据请求或站点管理多支表计 ),最终组织为网络回复报文,发送至 CCO 节点,数据上报是使用了数据汇集抄表的上行报文。 普通站点可针对本地管理的每只表进行读取要求的数据,也可根据指定的每个数据要求,逐个读取本地管理的表计;由于应用回复数据较长,以致一次上报数据帧不能全部上报所有数据,站点可分多次上报,每次上报有“上传序号”用以标识区别。 每次数据汇集抄表任务由任务号进行标识 ,在整个汇集任务过程中,任务号保持不变,在本标准中,任务号由抄表的“报文序号”表示。 在汇集任务中, CCO节点将根据上报报文的“报文序号”、“上传序号”进行下发“确认 /否认”报文。 对于数据汇
29、集任务,其实施流程如下: a) CCO发出单跳的启动广播命令,如果侦听到 CCO发出的启动命令,站点将直接将数据上报至 CCO,同时 CCO 对每次上报的数据进行确认。站点将要求的所有数据直接上报至 CCO,并且收到确认后,即可认为该站点 1 跳汇集上报成功 ; b) 一 跳汇集上报成功的站点将生成一帧单跳启动广播命令,该命令与 CCO 发出的内容一致 ,此时,未上报成功的站点可选择发出启动命令的 一 跳站点作为代理,将所要求的数据通过代理发送至CCO,同时, CCO 将确认发送至上报节点。与 一 跳站点类似,通过 一 跳站点将所有数据上报所有数据后,此站点可认为是 两 跳汇集上报成功; c)
30、 两跳汇集上报成功的站点将生成 一帧单跳启动广播命令 ; Q/GDW 11612.43 2016 11 d) 后续节点将按照上述类似的过程进行上报。 上述数据 汇集 实施流程如 图 7 所示 。 C C O 1 跳 S T A 2 跳 S T A数 据 汇 集 启 动 命 令数 据 汇 集 上 行 抄 表 报 文上 传 序 列 号 0确 认 报 文上 传 序 号 0数 据 汇 集 启 动 命 令数 据 汇 集 上 行 抄 表 报 文上 传 序 号 0数 据 汇 集 上 行 抄 表 报 文上 传 序 号 0集 中 器启 动 数据 汇 集任 务集 中 器启 动 数据 汇 集任 务确 认 报 文上
31、传 序 号 0确 认 报 文上 传 序 号 0数 据 汇 集 启 动 命 令数 据 汇 集 上 行 抄 表 报 文上 传 序 列 号 n确 认 报 文上 传 序 号 n.数 据 汇 集 上 行 抄 表 报 文上 传 序 号 m数 据 汇 集 上 行 抄 表 报 文上 传 序 号 m确 认 报 文上 传 序 号 m确 认 报 文上 传 序 号 m数 据 上报 至 集中 器数 据 上报 至 集中 器数 据 上报 至 集中 器数 据 上报 至 集中 器数 据 上报 至 集中 器数 据 上报 至 集中 器数 据 上报 至 集中 器数 据 上报 至 集中 器全 部 数 据 上 报 并得 到 确 认 ,
32、发 送汇 集 启 动 命 令全 部 数 据 上 报 并得 到 确 认 , 发 送汇 集 启 动 命 令全 部 数 据 上 报 并得 到 确 认 , 发 送汇 集 启 动 命 令全 部 数 据 上 报 并得 到 确 认 , 发 送汇 集 启 动 命 令图 7 数据汇集流程 5.4 从节点注册报文 5.4.1 启动从节点注册 5.4.1.1 下行报文格式 5.4.1.1.1 启动从节点注册下行报文格式 CCO收到集中器的启动从节点主动注册命令后, CCO会向 STA发送启动从节点主动注册命令, STA不需要应答上行报文给 CCO。启动从节点主动注册命令的下行报文格式如 图 8 所示。 Q/GDW
33、11612.43 2016 12 协 议 版本 号业 务 报 文6 比 特3 比 特从 节 点注 册 参 数强 制 应答 标 志帧 头 长 度 保 留 报 文 序 号6 比 特 1 比 特 4 字 节2 字 节图 8 从节点注册下行报文格式 启动从节点注册下行报文数据格式的字段如 表 14 所示。 表 14 从节点注册下行报文格式说明 域 字节号 比特位 域大小 (比特 ) 协议版本号 0 0-5 6 报文头长度 6-7 6 1 0-3 强制应答标志 4 1 从节点注册参数 5-7 3 保留 2-3 0-15 16 报文序号 4-7 0-7 32 5.4.1.1.2 协议版本号 协议版本号是
34、6比特的字段,指从 CCO发送给 STA的应用层启动从节点主动注册数据的协议版本。考虑兼容性,本版本取值固定为 1。 5.4.1.1.3 报文头长度 报文头长度是 6比特的字段,由发送方给定,描述下行启动从节点主动注册数据报文的长 度。 5.4.1.1.4 强制应答标志 强制应答标志是 1比特的字段,由 CCO给出, STA由此判断是否立即响应,具体取值如 表 15 所示。 表 15 强制应答标识含义 强制应答标识取值 含义 0 非强制应答 1 强制应答 当前是启动从节点注册命令,不需要 STA应答上行报文,该标志的值固定为 0。 5.4.1.1.5 从节点注册参数 从节点注册参数是 3比特的
35、字段,由 CCO给出, STA由此判断是启动从节点主动注册命令还是查询从节点注册结果命令, STA再根据具体命令来决策应 答上行报文的内容,取值如 表 16 所示。 Q/GDW 11612.43 2016 13 表 16 从节点主动注册参数说明 从节点注册参数取值 含义 0 查询从节点注册结果命令 1 启动从节点主动注册命令 2-7 备用 当前是启动从节点注册命令,该标志的值固定为 1。 5.4.1.1.6 报文序号 报文序号是 32比特的字段,指从 CCO发送给 STA数据报文的序号。 由 CCO分配报文序号, CCO向 STA发送请求数据报文时,报文序号递增,重发请求报文的报文序号不增加。
36、 5.4.1.2 启动从节点注册传输流程 CCO向所有 STA发送启动从节点主动注册命令, STA不需要应答上行报文给 CCO。 从节点主动注册传输流程如 图 9 所示。 C C O S T A启 动 从 节 点 注 册查 询 从 节 点 注 册 结 果上 报 从 节 点 注 册 结 果停 止 从 节 点 注 册( 可 选 )图 9 从节点注册传输流程 5.4.2 查询从节点注册结果 5.4.2.1 下行报文格式 5.4.2.1.1 查询从节点注册结果下行报文格式 启动从节点主动注册结束后, CCO开始向 STA发送查询从节点注册结果命令。 查询从节点注册结果命令的下行数据报文格式如 图 10
37、 所示。 Q/GDW 11612.43 2016 14 协 议 版本 号业 务 报 文6 比 特3 比 特从 节 点注 册 参 数强 制 应答 标 志帧 头 长 度 保 留 报 文 序 号6 比 特 1 比 特 4 字 节2 字 节目 的 地 址源 地 址6 字 节 6 字 节图 10 查询从节点注册结果下行报文格式 查询从节点注册下行报文数据格式的字段如 表 17 所示。 表 17 查询从节点注册结果下行报文格式说明 域 字节号 比特位 域大小 (比特 ) 协议版本号 0 0-5 6 报文头长度 0 6-7 6 1 0-3 强制应答标志 4 1 从节点注册参数 5-7 3 保留 2-3 0-
38、15 16 报文序号 4-7 0-7 32 源 MAC 地址 8-13 0-47 48 目的 MAC 地址 14-19 0-47 48 5.4.2.1.2 协议版本号 协议版本号是 6比特的字段,指从 CCO发送给 STA的应用层查询从节点注册结果数据的协议版本。考虑兼容性,本版本取值固定为 1。 5.4.2.1.3 报文头长度 报文头长度是 6比特的字段,由发送方给定,描述下行查询从节点注册结果数据报文的长度。 5.4.2.1.4 强制应答标志 强制应答标志是 1比特的字段,由 CCO给出, STA由此判断是否立即响应,具体取值如 表 18 所示。 表 18 强制应答标识含义 强制应答标识取
39、值 含义 0 非强制应答:如果 STA 当前正在搜表,则不应答;如果搜表 已经 完成,则应答 1 强制应答: STA 只要接收的本命令就需要应答 Q/GDW 11612.43 2016 15 5.4.2.1.5 从节点注册参数 从节点注册参数是 3比特的字段,由 CCO给出, STA由此判断是启动从节点主动注册命令还是查询从节点注册结果命令, STA再根据具体命令来决策应答上行报文的内容,取值如 表 19 所示。 表 19 从节点注册参数含义 从节点注册参数取值 含义 0 查询从节点注册结果命令 1 启动从节点主动注册命令 2-7 备用 当前是查询从节点注册命令,该标志的值固定为 0。 5.4
40、.2.1.6 报文序号 报文序号是 32比特的字段,指从 CCO发送给 STA数据报文的序号, STA应答时使用该序号返回, CCO通过序号来判断接收到的上行报文是否过期,即是否是本次 CCO请求的上行应答报文。 由 CCO分配报文序号, CCO向 STA发送请求数据报文时,报文序号递增,重发请求报文的报文序号不增加。 5.4.2.1.7 源 MAC 地址 为 CCO的 MAC地址。 5.4.2.1.8 目的 MAC 地址 为 待 查询站点的 MAC地址。 5.4.2.2 上行报文格式 5.4.2.2.1 查询从节点注册结果上行报文格式 STA收到 CCO下发的查询从节点注册结果命令后,应答从
41、节点注册结果给 CCO。 上行报文格式如 图 11 所示。 协 议 版本 号业 务 报 文6 比 特3 比 特从 节 点注 册参 数状 态字 段帧 头长 度电 表 数 量 报 文 序 号6 比 特1 比 特 6 字 节6 字 节产 品 类 型 设 备 地 址 设 备 I D 数 据 ( D A T A )1 字 节 1 字 节 4 字 节N 字 节保 留4 字 节源 地 址 目 的 地 址6 字 节 6 字 节图 11 查询从节点注册结果上行报文格式 其中数据( DATA)域的格式如 图 12 所示。 Q/GDW 11612.43 2016 16 电 表 地 址数 据1 字 节模 块类 型规
42、约 类 型4 比 特4 比 特6 字 节保 留 电 表 地 址 规 约 类 型模 块类 型保 留. . .6 字 节 1 字 节 4 比 特 4 比 特图 12 数据( DATA)域格式 查询从节点注册上行报文数据格式的字段如 表 20 所示。 表 20 查询从节点注册结果上行报文格式说明 域 字节号 比特位 域大小 (比特 ) 协议版本号 0 0-5 6 报文头长度 0 6-7 6 1 0-3 状态字段 1 4 1 从节点注册参数 5-7 3 电能表数量 2 0-7 8 产品类型 3 0-7 8 设备地址 4-9 0-47 48 设备 ID 10-15 0-47 48 报文序号 16-19
43、0-31 32 保留 20-23 0-31 32 源 MAC 地址 24-29 0-47 48 目的 MAC 地址 30-35 0-47 48 电能表地址 36-41 0-47 48 规约类型 42 0-7 8 模块类型 43 0-3 4 保留 4-7 4 5.4.2.2.2 协议版本号 协议版本号是 6比特的字段,指从 STA发送给 CCO的应用层从节点注册结果数据的协议版本。考虑兼容性,本版本取值固定为 1。 5.4.2.2.3 报文头长度 报文头长度是 6比特的字段,由发送方给定,描述报文头( 除数据( DATA)长度外)的长度,用于接收方从报文头偏移报文头长度找到数据( DATA)的位
44、置。 5.4.2.2.4 状态字段 状态字段是 1比特的字段。 Q/GDW 11612.43 2016 17 如果 STA正在搜表时,接收到 CCO下发的查询从节点注册结果命令且下行报文中的强制应答状态为强制应答时,将该状态位置为 1;如果 STA已搜表完成,接收到 CCO下发的查询从节点注册结果命令时,将该状态位置为 0。 5.4.2.2.5 从节点注册参数 从节点注册参数是 3比特的字段,由 STA给出,根据 STA发送的上行数据报文内容来决定,在从节点注册流程中只有上报从节点注册结果的上行报文,取值为 0, 1 7备用。 5.4.2.2.6 电能表数量 电能表数量是 8比特的字段,由 S
45、TA给出,即 STA搜到的表数量。 5.4.2.2.7 产品类型 产品类型是 8比特的字段,由 STA给出, STA判断出下接的是电能表或采集器。取值如 表 21 所示。 表 21 产品类型取值 产品类型取值 含义 0 电能表 1 I 型 采集器 2 II 型 采集器 3255 保留 5.4.2.2.8 设备地址 设备地址是 48比特的字段,如果 STA下接采集器,该设备地址是指采集器地址,如果下接电能表,该设备地址是电能表地址。 5.4.2.2.9 设备 ID 设备 ID是 48比特的字段,指 STA本身唯一的地址(非 BCD码)。 5.4.2.2.10 报文序号 报文序号是 32比特的字段
46、,指从 STA发送给 CCO数据报文的序号,与 CCO发送的下行报文中的报文序号保持一致, STA应答时使用该序号返回。 5.4.2.2.11 源 MAC 地址 报文 发送站点的 MAC地址。 5.4.2.2.12 目的 MAC 地址 CCO的 MAC地址。 5.4.2.2.13 电能表地址 电能表地址是 48比特的字段,指 STA搜到的表地址,格式为 BCD码。 5.4.2.2.14 规约类型 Q/GDW 11612.43 2016 18 规约类型是 8比特的字段,指电能表的规约类型,具体取值如 表 22 所示。 表 22 规约类型含义 规约类型值 含义 0 透明传输 1 DL/T645 1997 2 DL/T645 2007 3 DL