[发明专利]基于Modbus协议的事件顺序记录事件信息获取方法及相关设备有效
申请号: | 202010771231.8 | 申请日: | 2020-08-04 |
公开(公告)号: | CN111654426B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 贺学文;于龙;张艳兵;吴铀铀;饶东;徐鼎;李晓刚;张传祺;宋小莉;熊辉;李剑 | 申请(专利权)人: | 北京和利时系统工程有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;G06F13/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张建 |
地址: | 100176 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 modbus 协议 事件 顺序 记录 信息 获取 方法 相关 设备 | ||
1.一种基于Modbus协议的事件顺序记录事件信息获取方法,其特征在于,包括:
主站每次从从站中获得事件顺序记录SOE事件信息的过程包括至少一次请求应答过程,每次所述请求应答过程包括如下步骤:
所述主站向所述从站发送基于Modbus协议的、包括事件信息存储地址的事件信息获取请求;其中,所述主站每次从所述从站中获得SOE事件信息的过程中发送的第一个事件信息获取请求中的事件信息存储地址为所述从站侧存储的最晚事件的SOE事件信息的存储地址,所述主站在同一次从所述从站中获得SOE事件信息的过程中发送的后续事件信息获取请求中的事件信息存储地址为前一个事件信息获取请求中的事件信息存储地址之后的且间隔预设存储空间的存储地址;其中,所述从站侧按照事件的早晚顺序依次将各事件的SOE事件信息存储到多个连续的存储地址中,其中,每个存储地址存储一个事件的SOE事件信息且各存储地址对应的存储空间大小相同;
所述主站获得所述从站返回的、基于所述Modbus协议的SOE报文;
所述主站从所述SOE报文中获得所述从站返回的至少一个SOE事件信息;
所述主站将返回的至少一个SOE事件信息与上次最晚SOE事件信息对比,根据对比结果确定返回的各SOE事件信息中的、主站未获取过的SOE事件信息,其中,所述上次最晚SOE事件信息为:上一次从所述从站中获得SOE事件信息的过程中获得的最晚事件的SOE事件信息;
当返回的各SOE事件信息中不包括所述主站未获取过的SOE事件信息时,所述主站结束本次从所述从站中获得SOE事件信息的过程;
当返回的全部SOE事件信息均为所述主站未获取过的SOE事件信息时,所述主站保存返回的各SOE事件信息,返回所述主站向所述从站发送基于Modbus协议的、包括事件信息存储地址的事件信息获取请求的步骤;
当返回的部分SOE事件信息为所述主站未获取过的SOE事件信息时,所述主站保存所述主站未获取过的SOE事件信息,结束本次从所述从站中获得SOE事件信息的过程。
2.根据权利要求1所述的方法,其特征在于,所述主站将返回的至少一个SOE事件信息与上次最晚SOE事件信息对比,根据对比结果确定返回的各SOE事件信息中的、主站未获取过的SOE事件信息,包括:
所述主站将返回的SOE事件信息中的最晚事件的SOE事件信息与所述上次最晚SOE事件信息对比;
如果一致,则所述主站确定返回的SOE事件信息中不包括所述主站未获取过的SOE事件信息;
如果不一致,则所述主站按照事件从晚到早的顺序依次将返回的SOE事件信息分别与所述上次最晚SOE事件信息对比,若返回的全部SOE事件信息均与所述上次最晚SOE事件信息不一致,则所述主站确定返回的全部SOE事件信息均为所述主站未获取过的事件信息,否则,所述主站确定返回的部分SOE事件信息为所述主站未获取过的事件信息。
3.根据权利要求1所述的方法,其特征在于,所述主站从所述SOE报文中获得所述从站返回的至少一个SOE事件信息,包括:
所述主站判断所述SOE报文中是否携带有用于标识所述SOE报文中包括SOE事件信息的标识,如果是,则所述主站从所述SOE报文中获得所述从站返回的至少一个SOE事件信息。
4.根据权利要求1所述的方法,其特征在于,在所述主站保存返回的各SOE事件信息之后,所述方法还包括:
所述主站进行至少一次非SOE信息传输过程,并在所述至少一次非SOE信息传输过程结束后,再返回所述主站向所述从站发送基于Modbus协议的、包括事件信息存储地址的事件信息获取请求的步骤。
5.根据权利要求1所述的方法,其特征在于,所述主站中保存有SOE事件信息标识,当返回的全部SOE事件信息均为所述主站未获取过的SOE事件信息时,所述方法还包括:
所述主站将所述SOE事件信息标识更改为新SOE事件信息标识;
所述主站确定所述SOE事件信息标识是否为新SOE事件信息标识,如果是,再返回所述主站向所述从站发送基于Modbus协议的、包括事件信息存储地址的事件信息获取请求的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京和利时系统工程有限公司,未经北京和利时系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010771231.8/1.html,转载请声明来源钻瓜专利网。