【技术实现步骤摘要】
一种配网终端IEC104规约的解析方法
[0001]本专利技术涉及一种配网终端
IEC104
规约的解析方法,属于网络规约解析
。
技术介绍
[0002]IEC104
是
DL/T634.5104
远动设备及系统第5‑
104
部分传输规约采用标准传输协议集的
IEC60870
‑5‑
101
网络访问的简称,是由国际电工委员会制定一种国际标准,是目前配电网自动化
使用最广泛的网络通讯协议之一
。
[0003]对于配网终端中应用的
IEC104
规约的建模和解析,一般是采用固定配置形式,灵活性差,当配网终端的
IEC104
规约内部的高低字节顺序改变
、
信息体地址字节数改变
、
四遥数据点号等改变时,往往需要修改程序或增加接口程序来解决,耗费了很大的人力和物力,同时使配电网运维增加了极大的成本
。
技术实现思路
[0004]本专利技术的目的是提供一种配网终端
IEC104
规约的解析方法,以解决目前解析过程中存在效率低
、
成本高的问题
。
[0005]本专利技术为解决上述技术问题而提供一种配网终端
IEC104
规约的解析方法,该方法包括以下步骤:
[0006]1)
将配网终端的
IEC104
规约虚拟成包含 ...
【技术保护点】
【技术特征摘要】
1.
一种配网终端
IEC104
规约的解析方法,其特征在于,该方法包括以下步骤:
1)
将配网终端的
IEC104
规约虚拟成包含有服务模块
、
规约设置模块
、
链接模块和设备模块的规约模型,对每个模块进行描述,并将描述信息存储在指定的文件中;
2)
配网终端上电运行时,先从服务模块的描述信息中获取服务数量,当服务数量不为零时,再从规约设置模块的描述信息中得到该服务对应的规约设置信息,然后从链接模块的描述信息中确定服务对应的网络链接信息,最后从设备模块的描述信息中得到服务对应的设备信息;
3)
当接收到
IEC104
规约的报文数据时,依次查询报文的每一个字节,根据获取的规约设置信息解析出帧长度和控制域,存储帧长度满足要求
、
控制域符合标准的报文;按照规约设置信息对保存的报文解析出地址,根据服务中挂载设备地址判断报文有效性;然后根据全局存储的规约设置信息,解析出报文类型
、
报文携带数据内容,实现报文的解析
。2.
根据权利要求1所述的配网终端
IEC104
规约的解析方法,其特征在于,当解析出的报文需要发送应答报文时,从设备模块的详细描述信息中的设备信息获取要发送的数据,根据全局存储的规约设置信息对该数据进行填充,封装成一帧完整的
IEC104
报文,并将报文发送出去
。3.
根据权利要求1或2所述的配网终端
IEC104
规约的解析方法,其特征在于,该方法采用
SQLite
数据库对各模块进行描述和存储
。4.
根据权利要求3所述的配网终端
IEC104
规约的解析方法,其特征在于,所述指定的文件中包含有多个数据表,分别用于存储各模块的描述信息...
【专利技术属性】
技术研发人员:黄真真,李绪勇,张洪涛,刘永祥,田振军,朱新兵,徐枫,赵占伟,刘允培,王亚成,李桃柱,李鹏博,刘喜超,杨超洋,郭进涛,
申请(专利权)人:许昌继电器研究所有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。