[发明专利]一种电力系统101和104通讯规约处理系统及其处理方法有效
申请号: | 201911296789.9 | 申请日: | 2019-12-16 |
公开(公告)号: | CN110971491B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 段建辉;崔北京;秦明辉;戴景峰;朱发宝;陈华沛;鲍齐友;高亮;夏伟 | 申请(专利权)人: | 科大智能电气技术有限公司;科大智能科技股份有限公司 |
主分类号: | H04L43/10 | 分类号: | H04L43/10;H04L43/0811;H04L1/00;H04L1/16;H02J13/00 |
代理公司: | 合肥天明专利事务所(普通合伙) 34115 | 代理人: | 奚华保 |
地址: | 230088 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电力系统 101 104 通讯 规约 处理 系统 及其 方法 | ||
1.一种电力系统101和104通讯规约处理系统的处理方法,其特征在于:
所述电力系统101和104通讯规约处理系统,包括接口层、内核层、数据层和应用层;所述接口层,用于接收外部物理通讯接口的数据包,并按照规约格式的要求组对应的返回应答数据包;所述内核层,用于对101和104通讯规约中具有相同数据格式的内容域进行统一接口的函数体封装;所述数据层,用于外部数据源的传递、逻辑输出控制和其它层所需参数的支撑;所述应用层,用于对规约内容的解析及组包,并按照规约的应答机制,进行状态流程控制;
该处理方法包括以下步骤:
(1)初始化
上电初始化,将通道结构数据表对应的字段进行清零初始操作,调用数据层中的参数部分,完成应用层及内核层中所需参数的赋值;
(2)接收数据包处理
当接口层收到主站下发的完整一包数据帧后,对该数据帧进行校验解析,确认该帧是否满足101或104通讯规约中规定的合法帧格式,若满足,则在所有通道中查找有无空闲未被使用的通道,若查找到,则申请一个通道,并将该通道的状态置为被使用状态,对数据层的心跳时间进行更新,同时进一步对当前帧进行帧结构判断,若符合101通讯规约格式,则进入101通讯规约的固定帧和可变帧处理,若符合104通讯规约格式,则进入104通讯规约的固定帧和可变帧处理;
(3)发送数据包处理
先获取当前通讯规约的类型,然后根据此类型,对该通讯规约的各个状态位信息进行查询判断,并调用核心层封装的ASDU接口函数,完成数据或命令的组包操作;由于101和104通讯规约的固定帧无相同格式,因此,它们的固定帧将单独分开处理;
(4)通道释放
正常情况下,主站与终端设备之间有数据交互,每收到一帧,其通道字段heart_beat会被重新更新初始值,表示通道是正常连接的状态;当存在异常情况时,主站因某种原因不发数据报文,此时的通道字段心跳时间会定时进行减操作,一旦减到0,将该通道释放,通道各字段清零,为下次申请提供准备。
2.根据权利要求1所述的电力系统101和104通讯规约处理系统的处理方法,其特征在于:所述通道结构数据表如下所示:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科大智能电气技术有限公司;科大智能科技股份有限公司,未经科大智能电气技术有限公司;科大智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911296789.9/1.html,转载请声明来源钻瓜专利网。