[发明专利]控制逻辑的复用方法、装置、计算机设备和存储介质有效
申请号: | 201911259523.7 | 申请日: | 2019-12-10 |
公开(公告)号: | CN111124397B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 王鹏军 | 申请(专利权)人: | 西安智周深鉴信息科技集团有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/65 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 黄易 |
地址: | 710000 陕西省西安市*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 逻辑 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种控制逻辑的复用方法、装置、计算机设备和存储介质。所述方法包括:获取第一控制系统对应的执行体库,并确定执行体库中每个执行体的输入参数路径,每个执行体用于根据该执行体的控制逻辑,对输入参数进行控制逻辑判断处理;针对多个执行体中的每个执行体,根据该执行体的输入参数路径,获取第二控制系统中预先存储的该执行体对应的目标输入参数;通过该执行体对目标输入参数进行控制逻辑判断处理,并获取该执行体的运行状态;如果该执行体的运行状态为正常状态,则判定该执行体为复用执行体。采用本申请可以使第一控制系统开发过程中形成的知识资产实现复用。
技术领域
本申请涉及计算机技术领域,特别是涉及一种控制逻辑的复用方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,面对的控制系统也越来越复杂,需要控制计算机配合相应的软件实现对于系统的控制逻辑、执行动作的判断和操作。
然而,在产品升级换代过程中,控制计算机的功能升级或其他原因,导致控制系统的架构、信号输入的种类发生变化,在现有的开发过程中,需要重新为控制计算机设计控制系统,重新实现控制逻辑。
新一代控制计算机和老一代控制计算机的控制系统中相关控制逻辑有很大一部分可以复用,亟需一种控制逻辑的复用方法,使老一代控制计算机开发过程中形成的知识资产实现最大限度的复用。
发明内容
基于此,有必要针对上述技术问题,提供一种控制逻辑的复用方法、装置、计算机设备和存储介质。
第一方面,提供了一种控制逻辑的复用方法,所述方法包括:
获取第一控制系统对应的执行体库,并确定所述执行体库中每个执行体的输入参数路径,所述每个执行体用于根据该执行体的控制逻辑,对输入参数进行控制逻辑判断处理;
针对所述多个执行体中的每个执行体,根据该执行体的输入参数路径,获取第二控制系统中预先存储的该执行体对应的目标输入参数;
通过该执行体对所述目标输入参数进行控制逻辑判断处理,并获取该执行体的运行状态;
如果该执行体的运行状态为正常状态,则判定该执行体为复用执行体。
作为一种可选地实施方式,所述方法还包括:
如果该执行体的运行状态为异常状态,则判定该执行体为非复用执行体。
作为一种可选地实施方式,所述根据该执行体的输入参数路径,获取第二控制系统中预先存储的该执行体对应的目标输入参数,包括:
获取该执行体对应的轮询周期;
当达到该执行体对应的轮询周期时,根据该执行体的输入参数路径,获取所述第二控制系统中预先存储的该执行体对应的目标输入参数。
作为一种可选地实施方式,所述获取第一控制系统对应的执行体库之后,所述方法还包括:
计算所述执行体库对应的第一校验和;
如果所述第一校验和与预先存储的第二校验和相同,则判定所述执行体库完整。
第二方面,提供了一种控制逻辑的复用装置,所述装置包括:
第一获取模块,用于获取第一控制系统对应的执行体库,并确定所述执行体库中每个执行体的输入参数路径,所述每个执行体用于根据该执行体的控制逻辑,对输入参数进行控制逻辑判断处理;
第二获取模块,用于针对所述多个执行体中的每个执行体,根据该执行体的输入参数路径,获取第二控制系统中预先存储的该执行体对应的目标输入参数;
第三获取模块,用于通过该执行体对所述目标输入参数进行控制逻辑判断处理,并获取该执行体的运行状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安智周深鉴信息科技集团有限公司,未经西安智周深鉴信息科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911259523.7/2.html,转载请声明来源钻瓜专利网。