【技术实现步骤摘要】
面向工业控制设备的流程热更新方法、设备及介质
[0001]本专利技术涉及智能制造
,尤其涉及一种面向工业控制设备的流程热更新方法
、
设备及介质
。
技术介绍
[0002]随着科技的不断发展进步,烟草行业
、
能源行业等制造行业的工业控制设备在厂房内运行时,用户无需在厂房内现场直接操作工业控制设备,而是预先将工业控制设备在生产过程中所需执行的步骤存储于电子设备中,执行每个步骤均为实现一个对应功能;这样,用户只需远程操作电子设备,即可完成产品的智能生产
。
因此,如何通过电子设备远程准确且可靠的控制设备完成智能生产就显得尤为重要
。
[0003]相关技术中,用户预先将工业控制设备生产相应产品的生产过程中需要电子设备远程控制执行的步骤,以一段执行代码存储于电子设备中,并在电子设备和工业控制设备之间预先建立通信协议的情况下,通过控制电子设备内的执行代码,实现执行代码所涉及的功能并控制工业控制设备智能生产相应产品的目的
。
[0004]然而,由于现有电子设备中存储的执行代码,是控制工业控制设备当前生产相应产品所需实现的功能,那么,如果应第三方要求或者实际生产需求新增功能时,则需要结合新增的功能和当前执行代码涉及的功能重新编写执行代码及重新编译,也即使用硬编码方式对当前执行代码进行功能新增,并且要求用户熟悉编程,从而导致通过电子设备控制工业控制设备运行的效率不高且适用范围受限
。
技术实现思路
[0005]本专 ...
【技术保护点】
【技术特征摘要】
1.
一种面向工业控制设备的流程热更新方法,其特征在于,包括:在基于流程图控制工业控制设备运行的过程中,响应于流程节点新增指令,获取待新增流程节点的目标脚本文件和目标上传路径;所述目标上传路径为将所述待新增流程节点上传至所述流程图中的路径,所述流程图用于控制所述工业控制设备运行,所述流程图为
Petri
网数据结构且含有不同的流程节点,每个所述流程节点均挂载实现对应所述流程节点的功能的脚本文件;基于所述目标上传路径,将所述待新增流程节点上传至所述流程图中,将所述目标脚本文件挂载至所述待新增流程节点上,确定所述流程图中的已新增流程节点;所述已新增流程节点用于表征完成了流程热更新;基于所述已新增流程节点对应的预设执行条件,控制所述工业控制设备执行所述已新增流程节点上挂载的所述目标脚本文件
。2.
根据权利要求1所述的面向工业控制设备的流程热更新方法,其特征在于,所述响应于流程节点新增指令,获取待新增流程节点的目标脚本文件和目标上传路径,包括:响应于所述流程节点新增指令,基于预先设置的流程节点的标识
‑
流程节点的未启用状态之间的映射关系,确定所述待新增流程节点对应的未启用状态;在所述未启用状态切换为启用状态的情况下,获取所述待新增流程节点的所述目标脚本文件和所述目标上传路径
。3.
根据权利要求2所述的面向工业控制设备的流程热更新方法,其特征在于,所述在所述未启用状态切换为启用状态的情况下,获取所述待新增流程节点的所述目标脚本文件和所述目标上传路径,包括:在所述未启用状态切换为启用状态的情况下,获取所述待新增流程节点的节点配置文件,所述节点配置文件中包括所述待新增流程节点的所述目标脚本文件以及与所述待新增流程节点相邻的至少一个上级流程节点;基于所述上级流程节点在所述流程图中的位置以及所述待新增流程节点上传至所述流程图中的位置,获取所述目标上传路径
。4.
根据权利要求1至3任一项所述的面向工业控制设备的流程热更新方法,其特征在于,所述方法还包括:采集底层
PLC
上传的
PLC
控制信号;确定所述
PLC
控制信号为用于控制所述流程图中第一流程节点的启动信号时,控制所述工业控制设备执行所述第一流程节点上挂载的脚本文件
。5.
根据权利要求4所述的面向工业控制设备的流程热更新方法,其特征在于,所述确定所述
PLC
控制信号为用于控制所述流程图中第一流程节点的启动...
【专利技术属性】
技术研发人员:潘伟,李晓波,朱雄,
申请(专利权)人:北京远舢智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。