更新表示真实世界对象的数字对象制造技术

技术编号:34238802 阅读:33 留言:0更新日期:2022-07-24 08:46
本发明专利技术涉及用于允许数字对象更新的方法、计算机程序和计算机程序产品,以及边缘节点和包括边缘节点的过程控制系统。边缘节点从过程控制服务器获得原始数字对象的副本,原始对象具有若干方面,并且根据第一过程控制数据格式被提供,以第二数据格式提供副本作为经修改对象,该第二数据格式是对过程控制系统外部的应用开放的格式,在该第二数据格式中,经修改对象包括若干数据模型,从应用接收经修改对象的更新,其中更新包括新数据模型。其中更新包括新数据模型。其中更新包括新数据模型。

Update digital objects that represent real-world objects

【技术实现步骤摘要】
【国外来华专利技术】更新表示真实世界对象的数字对象


[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]根据第二方面的对应变型,边缘节点还可操作以在过程控制系统中应用新数据,其中新数据已经通过过程控制数据的处理获得。
[0039]根据第一和第二方面的第五变型,授予对经修改对象的访问权包括将经修改对象及其数据模型中的至少一些数据模型放置在数据库中,在该数据库中它们可被应用发现。
[0040]根据第一和第二方面的第六变型,第一数据格式基于组件对象模型(Component Object Model)技术,并且第二数据格式基于JavaScript对象表示数据格式。
[0041]根据第一和第二方面的第七变型,每个数据模型表示真实世界对象的能力。
[0042]根据第一方面的第八变型,由与过程的稳态操作相关的应用生成的数据被防止进入包括过程控制服务器的核心过程控制系统。
[0043]根据第二方面的对应变型,边缘节点还可操作以防止由与过程的稳态操作相关的应用生成的数据进入包括过程控制服务器的核心过程控制系统。
[0044]本专利技术具有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于允许更新数字对象的方法,所述数字对象表示在过程控制系统中的真实世界对象,所述方法由所述过程控制系统的边缘节点执行,并且包括:

从过程控制服务器获得原始数字对象的副本,所述原始对象具有若干方面,并且根据第一过程控制数据格式被提供,

以第二数据格式提供所述副本作为经修改对象,所述第二数据格式是对所述过程控制系统外部的应用开放的格式,在所述第二数据格式中,所述经修改对象兼顾若干数据模型,所述数据模型包括与所述原始对象的所述方面相对应的数据模型,

授予应用对所述经修改对象的访问权,以及

从所述应用接收所述经修改对象的更新,其中所述更新包括新数据模型。2.根据权利要求1所述的方法,其中所述经修改对象还包括针对数据模型使用的规则,并且授予对所述经修改对象的访问权包括授予对所述规则的访问权,使得能够遵循所述规则进行所述经修改对象的所述更新。3.根据权利要求2所述的方法,还包括:在运行于所述边缘节点中的应用中,访问所述经修改对象,基于所述使用的规则确定新数据模型,并且通过添加所述新数据模型来更新所述经修改对象。4.根据权利要求1所述的方法,还包括:允许所述应用访问过程控制数据模型中定义的过程控制数据,其中所更新的所述经修改对象中的所述新数据模型包括基于所述过程控制数据的处理而确定的新数据的定义。5.根据权利要求4所述的方法,还包括:在所述过程控制系统中应用新数据,所述新数据已经通过所述过程控制数据的处理被获得。6.根据权利要求1所述的方法,其中授予对所述经修改对象的访问权包括:将所述经修改对象及其数据模型中的至少一些数据模型放置在数据库中,在所述数据库中它们能够被所述应用发现。7.根据权利要求1所述的方法,其中所述第一数据格式基于组件对象模型技术,并且所述第二数据格式基于JavaScript对象表示数据格式。8.根据权利要求1所述的方法,其中每个数据模型表示所述真实世界对象的能力。9.根据权利要求1所述的方法,其中由与所述过程的稳态操作相关的所述应用生成的数据被防止进入包括所述过程控制服务器的核心过程控制系统。10.一种过程控制系统中的边缘节点,所述边缘节点包括处理器和存储器,所述存储器包括能够由所述处理器执行的计算机指令,由此所述边缘节点可操作以:

从过程控制服务器获得原始数字对象的副本,所述原始对象具有若干方面,并且根据第一过程控制数据格式被提供,

以第二数据格式提供所述副本作为经修改对象,所述第二数据格式是对所述过程控制系统外部的应用开放的格式,在所述第二数据格式中,所述经修改对象兼顾若干数据模型,所述数据模型包括与所述原始对象的所述方面相对应的数据模型,

授予应用对所述经修改对象的访问权,以及

从所述应用接收所述经修改对象的更新,其中所述更新包括新数据模型。11.根据权利要求10所述的边缘节点,其中所述经修改对象还包括针对数据模型使用的规则,并且授予对所述经修改对象的访问权包括授予对所述规则的访问权,使得能够遵
循所述规则进行所述经修改对象的所述更新。12.根据权利要求10所述的边缘节点,还可操作以实施下述应用,所述应用被配置为访问所述经修改对象,基于所述使用的规则确定新数据模型,并且通过添加所述新数据模型来更新所述经修改对象。13.根据权利要求10所述的边缘节点,其中授予访问权包括:允许所述应用访问在过程控制数据模型中定义的过程控制...

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

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

1