更新过程控制系统的边缘节点技术方案

技术编号:34239016 阅读:88 留言:0更新日期:2022-07-24 08:49
本发明专利技术涉及一种用于使用过程控制系统的边缘节点的信息模型来更新边缘节点的方法、边缘节点应用调查器、计算机程序和计算机程序产品,其中信息模型将边缘节点表示为一个或多个应用对象所链接的对象,这些应用对象表示以供边缘节点运行而被提供的应用,以及包括这种边缘节点应用调查器的过程控制系统。边缘节点应用调查器将边缘节点的应用与信息模型中的应用对象进行比较,并且如果边缘节点的应用与信息模型的应用对象之间存在偏差,则改变边缘节点的应用,以使边缘节点的应用与信息模型的应用对象相对应。用对象相对应。用对象相对应。

Update the edge nodes of the process control system

【技术实现步骤摘要】
【国外来华专利技术】更新过程控制系统的边缘节点


[0001]本专利技术涉及一种用于更新过程控制系统的边缘节点的方法、计算机程序和计算机程序产品,并且涉及一种边缘节点应用调查器和包括这种边缘节点应用调查器的过程控制系统。

技术介绍

[0002]当今,基于对象的计算机系统用于控制工业过程。
[0003]在这种情况下,可以根据第一数据过程控制格式来提供对象,诸如基于COM技术的格式。然后,数字对象表示控制中使用的真实世界对象,并且该数字对象通常具有若干个方面。
[0004]这些过程控制对象通常保存在封闭环境中,以避免对过程控制产生负面影响。
[0005]如果要将具有新功能的新软件安装并集成到上述类型的运行核心过程功能的系统中,则存在以下情形:
[0006]·
每个新功能都需要遵循与底层系统支持的软件技术相同的软件技术。
[0007]·
每个新功能的缺陷都可能会危及控制系统的稳定性。
[0008]·
每个新功能的生命周期与核心控制系统的生命周期紧密结合。
[0009]这导致客户不愿意升级现有软件和安装增加功能的新软件。
[0010]因此,有意义的是简化添加要用于过程控制系统的软件。还有意义的是以简单有效的方式改变这些附加软件。
[0011]因此,有意义的是在不危及控制的情况下简化要在过程控制系统中运行的软件的改变。

技术实现思路

[0012]本专利技术的各方面旨在简化要在过程控制系统中运行的软件的改变。
[0013]根据第一方面,该目的通过一种用于使用过程控制系统的边缘节点的信息模型来更新边缘节点的方法来实现,其中信息模型将边缘节点表示为一个或多个应用对象所链接的对象,这些应用对象表示以供边缘节点运行而被提供的应用,该方法由边缘节点应用调查器执行并且包括:
[0014]‑
将边缘节点的应用与信息模型中的应用对象进行比较,以及
[0015]‑
如果边缘节点的应用与信息模型的应用对象之间存在偏差,则改变边缘节点的应用,以使边缘节点的应用与信息模型的应用对象相对应。
[0016]根据第二方面,该目的通过一种用于使用过程控制系统的边缘节点的信息模型更新边缘节点的边缘节点应用调查器来实现,其中信息模型将边缘节点表示为一个或多个应用对象所链接的对象,这些应用对象表示以供边缘节点运行而被提供的应用,边缘节点应用调查器包括处理器和存储器,并且存储器包括可由处理器执行的计算机指令,由此边缘节点应用调查器可操作为:
[0017]‑
将边缘节点的应用与信息模型中的应用对象进行比较,以及
[0018]‑
如果边缘节点的应用与信息模型的应用对象之间存在偏差,则改变边缘节点的应用,以使边缘节点的应用与信息模型的应用对象相对应。
[0019]根据第三方面,该目的通过一种包括边缘节点和用于使用边缘节点的信息模型更新边缘节点的边缘节点应用调查器的过程控制系统来实现,其中信息模型将边缘节点表示为一个或多个应用对象所链接的对象,这些应用对象表示以供边缘节点运行而被提供的应用,边缘节点应用调查器被配置为:
[0020]‑
将边缘节点的应用与信息模型中的应用对象进行比较,以及
[0021]‑
如果边缘节点的应用与信息模型的应用对象之间存在偏差,则改变边缘节点的应用,以使边缘节点的应用与信息模型的应用对象相对应。
[0022]根据第四方面,该目的通过一种用于使用过程控制系统的边缘节点的信息模型更新边缘节点的计算机程序来实现,其中信息模型将边缘节点表示为一个或多个应用对象所链接的对象,这些应用对象表示以供边缘节点运行而被提供的应用,计算机程序包括计算机程序代码,该计算机程序代码当在边缘节点应用调查器中运行时,使得边缘节点应用调查器:
[0023]‑
将边缘节点的应用与信息模型中的应用对象进行比较,以及
[0024]‑
如果边缘节点的应用与信息模型的应用对象之间存在偏差,则改变边缘节点的应用,以使边缘节点的应用与信息模型的应用对象相对应。
[0025]根据第五方面,该目的通过一种用于使用过程控制系统的边缘节点的信息模型更新边缘节点的计算机程序产品来实现,其中信息模型将边缘节点表示为一个或多个应用对象所链接的对象,这些应用对象表示以供边缘节点运行而被提供的应用,计算机程序产品包括具有计算机程序代码的数据载体,该计算机程序代码被配置为当计算机程序代码被加载到边缘节点应用调查器中时,使得边缘节点应用调查器:
[0026]‑
将边缘节点的应用与信息模型中的应用对象进行比较,以及
[0027]‑
如果边缘节点的应用与信息模型的应用对象之间存在偏差,则改变边缘节点的应用,以使边缘节点的应用与信息模型的应用对象相对应。
[0028]根据第一方面的第一变体,如果边缘节点的应用与信息模型的应用对象之间存在偏差,则改变以供边缘节点运行而被提供的应用包括:更新边缘节点偏离信息模型中的对应的应用对象的应用,以使偏离信息模型中的对应的应用对象的应用与信息模型中的对应的应用对象对齐。
[0029]根据第二方面的对应变体,当如果边缘节点的应用与信息模型的应用对象之间存在偏差,则以供边缘节点运行而被提供的应用改变时,边缘节点应用调查器可操作为更新边缘节点偏离信息模型中的对应的应用对象的应用,以使偏离信息模型中的对应的应用对象的应用与信息模型中的对应的应用对象对齐。
[0030]至少一个应用可以作为以供边缘节点运行的软件模块被提供。
[0031]根据第一方面和第二方面的第二变体,对应用的更新在这种情况下可以包括:修补软件模块。
[0032]根据第一方面和第二方面的第三变体,对应用的更新备选地包括:提供替换先前软件模块的新软件模块。
[0033]根据第一方面和第二方面的第四变体,对应用的更新可以作为又一备选方案包括:提供新软件模块来替换先前软件模块。
[0034]附加地,可能的是,偏离对应的应用的至少一个应用对象定义与另一应用的关系。
[0035]根据第一方面的第五变体,该方法在这种情况下可以包括:调查关系是否是新关系,并且如果关系是新关系,则提供以供边缘节点运行的其他应用。
[0036]根据第二方面的相应变体,边缘节点应用调查器还可以操作为调查关系是否是新关系,并且如果关系是新关系,则提供以供边缘节点运行的其他应用。
[0037]根据第一方面和第二方面的第六变体,应用对象定义了若干个类型,其中一个类型是关系,其中关于关系是否是新关系的调查包括:调查类型关系。
[0038]根据第一方面和第二方面的第七变体,边缘节点信息模型基于JavaScript对象表示数据格式。
[0039]根据第一方面和第二方面的第八变体,至少一个应用作为以供边缘节点运行的软件模块被提供。
[0040]更进一步地,过程控制系统可以包括核心过程控制系统,该核心过程控制系统包括与边缘节点通信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于使用过程控制系统的边缘节点的信息模型来更新所述边缘节点的方法,所述信息模型将所述边缘节点表示为一个或多个应用对象所链接的对象,所述应用对象表示以供所述边缘节点运行而被提供的应用,所述方法由边缘节点应用调查器执行并且包括:

将所述边缘节点的应用与所述信息模型中的所述应用对象进行比较,以及

如果所述边缘节点的所述应用与所述信息模型的所述应用对象之间存在偏差,则改变所述边缘节点的所述应用,以使所述边缘节点的所述应用与所述信息模型的所述应用对象相对应。2.根据权利要求1所述的方法,其中如果所述边缘节点的所述应用与所述信息模型的所述应用对象之间存在偏差,则改变以供所述边缘节点运行而被提供的所述应用包括:更新所述边缘节点的偏离所述信息模型中的对应的应用对象的应用,以使偏离所述信息模型中的所述对应的应用对象的所述应用与所述信息模型中的所述对应的应用对象对齐。3.根据权利要求2所述的方法,其中所述至少一个应用作为以供所述边缘节点运行的软件模块被提供,并且对所述应用的所述更新包括:修补所述软件模块。4.根据权利要求2所述的方法,其中所述至少一个应用作为以供所述边缘节点运行的软件模块被提供,并且对所述应用的所述更新包括:提供替换先前软件模块的新软件模块。5.根据权利要求2所述的方法,其中偏离对应的应用的至少一个应用对象定义与另一应用的关系,并且还包括:调查所述关系是否是新关系,并且如果所述关系是新关系,则提供以供所述边缘节点运行的另一应用。6.根据权利要求5所述的方法,其中所述应用对象定义若干个类型,其中一个类型是关系,其中所述关系是否是新关系的所述调查包括:调查类型关系。7.根据权利要求1所述的方法,其中所述边缘节点信息模型基于JavaScript对象表示数据格式。8.根据权利要求1所述的方法,其中所述至少一个应用作为以供所述边缘节点运行的软件模块被提供。9.一种用于使用过程控制系统的边缘节点的信息模型更新所述边缘节点的边缘节点应用调查器,所述信息模型将边缘节点表示为一个或多个应用对象所链接的对象,所述应用对象表示以供所述边缘节点运行而被提供的应用,所述边缘节点应用调查器包括处理器和存储器,所述存储器包括能够由处理器执行的计算机指令,由此所述边缘节点应用调查器可操作为:

将所述边缘节点的应用与所述信息模型中的所述应用对象进行比较,以及

如果所述边缘节点的所述应用与所述信息模型的所述应用对象之间存在偏差,则改变所述边缘节点的所述应用,以使所述边缘节点的所述应用与所述信息模型的所述应用对象相对应。10.根据权利要求9所述的边缘节点应用调查器,当如果所述边缘节点的所述应用与所述信息模型的所述应用对象之间存在偏差,则改变以供所述边缘节点运行而被提供的所述应用时,所述边缘节点应用调查器可操作为更新所述边缘节点的偏离所述信息模型中的对应的应用对象的应用,以使偏离所述信息模型中的所述对应的应用对象的所述应用与所述信息模型中的所述对应的应用对象对齐。11.根据权利要求10所述的边缘节点应用调查器,其中所述至少一个应用作为以供所
述边缘节点运行的软件模块被提供,并且对应用的所述更新包括:修补所述软件模块。12.根据权利要求10所述的边缘节点应用调查器,其中...

【专利技术属性】
技术研发人员:安德斯
申请(专利权)人:ABB瑞士股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1