电力系统主站的通信规约转换方法

文档序号:9887717阅读:1151来源:国知局
电力系统主站的通信规约转换方法
【技术领域】
[0001] 本发明属于通信领域,具体涉及一种电力系统主站的通信规约转换方法。
【背景技术】
[0002] 随着国家经济技术的发展和人们生活水平的提高,电能已经成为了人们生产和生 活必不可少二次能源。电能表作为计量电能的仪表,其就近分布在各个终端用户处,用于计 量用户的用电量并上传数据,便于电力系统人员进行用电量的统计和用电费用的收取。
[0003] 现阶段,远程抄表技术已经广泛应用于电力系统的抄表,各个终端设备通过一定 的通信规约将各个终端设备的信息通过公用信号传递到主站,由主站实现数据采集、分析、 统计和控制等功能。
[0004] 但是,现阶段由于我国的国情,我国电网中存在的通信规约版本较多,比如IEC版 本、电力行业协会版本、国家电网公司版本、南方电网公司版本、企业标准版本以及电力公 司各省份版本等。如此多的规约版本,各个规约版本之间差异极大,难于统一。如此多规约 版本的存在,导致了电力系统主站的通信系统开发难度极大,无法适用于多类型的通信规 约,而且一旦需要对通信系统支持的规约进行修改,主站通信系统后期的扩展和维护的工 作量巨大,成本极高。
[0005] 目前,规约处理的一般做法是:将二进制数据流按照报文头、地址域、用户数据标 识、用户数据、报文尾等帧结构组合进行解析或组包;但是对于其中复杂的用户数据的处理 却异常困难,一般的规约处理方法往往由于用户数据类型多样、格式差异非常大,只能针对 每种数据设计一种数据结构,无法做到通用化,可配置化。

【发明内容】

[0006] 本发明的目的在于提供一种能够支持多规约、且能够快速实现多个通信规约之间 相互转换的电力系统主站的通信规约转换方法。
[0007] 本发明提供的这种电力系统主站的通信规约转换方法,包括如下步骤:
[0008] S1.根据各类型电网通信规约对用户数据的规定,将用户数据按照功能类型分解 为数据段;
[0009] S2.根据步骤S1得到的数据段,针对各个数据段进行数据类型的限定,从而得出用 户数据的数据模型;
[0010] S3.根据每一种通信规约的规定,将步骤S2得到的数据模型与通信规约进行匹配, 依据匹配后的数据模型形成XML配置文件,并依据通信规约中的用户数据标识对XML文件进 行标注;
[0011] S4.根据通信规约中的用户数据标识,加载步骤S3中得到的XML配置文件,并根据 加载的XML配置文件遍历步骤S1得到数据段,得到XML文件与步骤S1所述数据段的匹配结 果。
[0012] S5.根据步骤S4所述的匹配结果,对需要进行解析的通信帧进行规约解析或者对 需要发送的数据进行规约组包,完成通信规约的处理。
[0013] 步骤S1中所述的数据段,包括编码类型数据段、显示类型数据段、编码长度数据 段、小数位数数据段、符号位位置数据段、单位数据段、最大值数据段、最小值数据段、独立 位结构型起始bit位数据段、独立位结构型bit位长度数据段、独立位结构型是否结束标志 数据段、是否反转指示数据段、枚举类型与枚举项对应关系数据段、独立位结构类型对应位 数据段、645规约帧格式数据标识类型数据段、数据块长度数据段、时间格式数据段和是否 可用数据段。
[0014] 步骤S2中所述的对数据段进行数据类型的限定,为采用表1对数据段进行数据类 型限定:
[0015] 表1数据段示意表
[0016]
[C
[0018] 步骤S5所述的规约解析,为针对需要解析的通信帧,逐一取出通信帧中的具体数 据并根据步骤S4所述的匹配结果进行数据解析。
[0019] 步骤S5所述的规约组包,为针对需要发送的数据,根据步骤S4所述的匹配结果,逐 位形成字节流,最终完成数据的规约组包。
[0020]本发明通过分析现有通信规约的共性和不同,创新性的提出了通用性极强的用户 数据模型和数据段的概念,并根据各个通信规约的要求和用户数据模型、数据段的匹配结 果形成XML配置文件,在需要进行规约处理时,如通信帧解析、数据的规约组包或者数据规 约的转换,通过调取已经编辑好的XML配置文件,就能根据配置文件快速的进行规约解析、 规约组包或者规约转换。本发明方法适用于所有类型的通信规约,尤其适用于通信数据复 杂、通信规约复杂或通信规约需要频繁转换的场合,而且本发明方法简单易行,能够快速完 成通信规约的处理。
【附图说明】
[0021 ]图1为本发明的方法流程图。
【具体实施方式】
[0022] 如图1所示为本发明的方法流程图:本发明提供的这种电力系统主站的通信规约 转换方法,包括如下步骤:
[0023] S1.根据各类型电网通信规约对用户数据的规定,将用户数据按照功能类型分解 为数据段;
[0024]所述的数据段,包括编码类型数据段、显示类型数据段、编码长度数据段、小数位 数数据段、符号位位置数据段、单位数据段、最大值数据段、最小值数据段、独立位结构型起 始bit位数据段、独立位结构型bit位长度数据段、独立位结构型是否结束标志数据段、是否 反转指示数据段、枚举类型与枚举项对应关系数据段、独立位结构类型对应位数据段、645 规约帧格式数据标识类型数据段、数据块长度数据段、时间格式数据段和是否可用数据段。
[0025] S2.根据步骤S1得到的数据段,针对各个数据段进行数据类型的限定,从而得出用 户数据的数据模型;
[0026] 所述的对数据段进行数据类型的限定,为采用表1对数据段进行数据类型限定: [0027]表1数据段示意表
[0028]
[0029]
[0030] S3.根据每一种通信规约的规定,将步骤S2得到的数据模型与通信规约进行匹配, 依据匹配后的数据模型形成XML配置文件,并依据通信规约中的用户数据标识对XML文件进 行标注;
[0031] S4.主站根据需要转换的通信规约中的用户数据标识加载各自相应的XML配置文 件,并根据加载的XML配置文件遍历步骤S1得到数据段,得到XML文件与步骤S1所述数据段 的匹配结果;
[0032] S5.根据步骤S4所述的匹配结果,对需要进行解析的通信帧进行规约解析获取需 要发送的数据,并对获取的数据进行规约组包,完成通信规约的处理。
[0033] 所述的规约解析,为针对需要解析的通信帧,逐一取出通信帧中的具体数据并根 据步骤S4所述的匹配结果进行数据解析。
[0034] 所述的规约组包,为针对需要发送的数据,根据步骤S4所述的匹配结果,逐位形成 字节流,最终完成数据的规约组包。
【主权项】
1. 一种电力系统主站的通信规约转换方法,包括如下步骤:51. 根据各类型通信规约对用户数据的规定,将用户数据按照功能类型分解为数据段;52. 根据步骤Sl得到的数据段,针对各个数据段进行数据类型的限定,从而得出用户数 据的数据模型;53. 根据每一种通信规约的规定,将步骤S2得到的数据模型与通信规约进行匹配,依据 匹配后的数据模型形成XML配置文件,并依据通信规约中的用户数据标识对XML文件进行标 注;54. 主站根据需要转换的通信规约中的用户数据标识加载各自相应的XML配置文件,并 根据加载的XML配置文件遍历步骤Sl得到数据段,得到XML文件与步骤Sl所述数据段的匹配 结果;55. 根据步骤S4所述的匹配结果,对需要进行解析的通信帖进行规约解析获取需要发 送的数据,并对获取的数据进行规约组包,完成通信规约的处理。2. 根据权利要求1所述的电力系统主站的通信规约转换方法,其特征在于步骤Sl中所 述的数据段,包括编码类型数据段、显示类型数据段、编码长度数据段、小数位数数据段、符 号位位置数据段、单位数据段、最大值数据段、最小值数据段、独立位结构型起始bit位数据 段、独立位结构型bit位长度数据段、独立位结构型是否结束标志数据段、是否反转指示数 据段、枚举类型与枚举项对应关系数据段、独立位结构类型对应位数据段、645规约帖格式 数据标识类型数据段、数据块长度数据段、时间格式数据段和是否可用数据段。3. 根据权利要求1或2所述的电力系统主站的通信规约转换方法,其特征在于步骤S2中 所述的对数据段进行数据类型的限定,为采用表1对数据段进行数据类型限定: 表1数据段示意表4. 根据权利要求1或2所述的电力系统主站的通信规约转换方法,其特征在于步骤S5所 述的规约解析,为针对需要解析的通信帖,逐一取出通信帖中的具体数据并根据步骤S4所 述的匹配结果进行数据解析。5. 根据权利要求1或2所述的电力系统主站的通信规约转换方法,其特征在于步骤S5所 述的规约组包,为针对需要发送的数据,根据步骤S4所述的匹配结果,逐位形成字节流,最 终完成数据的规约组包。
【专利摘要】本发明公开了一种电力系统主站的通信规约转换方法,包括根据通信规约将用户数据按照功能类型分解为数据段;针对数据段进行数据类型的限定得到数据模型;数据模型与通信规约进行匹配,依据匹配后的数据模型形成XML配置文件并标注;根据用户数据标识,加载XML配置文件,遍历数据段得到匹配结果;主站根据需要转换的通信规约的用户数据标识加载XML配置文件,得到XML文件与数据段的匹配结果;对通信帧进行规约解析获取目标数据,并对目标数据进行规约组包,完成通信规约的转换。本发明方法适用于所有类型的通信规约,尤其适用于通信数据复杂、通信规约复杂或通信规约需要频繁转换的场合,方法简单易行,能够快速完成通信规约的转换。
【IPC分类】G06F17/30
【公开号】CN105653616
【申请号】
【发明人】袁怀才, 戴月腾, 徐如林
【申请人】长沙威胜信息技术有限公司
【公开日】2016年6月8日
【申请日】2015年12月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1