同步过程工厂中的配置改变制造技术

技术编号:37245684 阅读:15 留言:0更新日期:2023-04-20 23:25
用于同步过程工厂中的配置改变的技术允许对对象和相关的从属的对象的智能且高效的更新。此外,用于同步过程工厂中的微小配置改变的技术实现运行时期间对对象的实时更新。这些技术减少了过程工厂的在线操作的停机时间量,并减少了通过过程控制网络传输的信息量。每个对象可以对应于过程实体,并且从属的对象可以被该对象引用或可以引用该对象。在某些情况下,当工程师修改某个对象时,关于经修改的对象的具有未决修改的从属的对象被标识出并显示给工程师。然后工程师选择这些从属的对象以与经修改的对象同步,并且这些从属的对象以及经修改的对象由运行时系统中的对应装置同步并执行。步并执行。步并执行。

【技术实现步骤摘要】
同步过程工厂中的配置改变
[0001]本申请是申请日为2018年6月19日、申请号为201810630364.6、专利技术创造名称为“同步过程工厂中的配置改变”的专利技术申请的分案申请。


[0002]本专利技术总体涉及过程工厂,更具体地涉及同时同步相关对象以在过程工厂或过程控制系统的运行时期间执行。

技术介绍

[0003]分布式过程控制系统(像在化学、石油或其它过程工厂中使用的那些分布式过程控制系统)通常包括一个或多个过程控制器,其经由模拟、数字或组合的模拟/数字总线通信地耦合到一个或多个现场装置。可以是例如阀、阀定位器、开关、以及变送器(例如,温度、压力、液位和流率传感器)的现场装置位于过程环境内,并且执行过程功能,诸如,打开或关闭阀、测量过程参数等。智能现场装置(诸如,符合公知的Fieldbus(现场总线)协议的现场装置)还可以执行控制计算、警报功能、以及通常在控制器内实现的其它控制功能。还通常位于工厂环境内的过程控制器接收指示由现场装置获得的过程测量结果的信号和/或与现场装置有关的其它信息,并且执行控制器应用,该控制器应用例如操作不同的控制模块,不同的控制模块做出过程控制决策、基于接收到的信息生成控制信号、并且与现场装置(诸如,HART和Fieldbus现场装置)中执行的控制模块或块进行协调。控制器中的控制模块通过通信线路向现场装置发送控制信号,由此控制过程工厂的操作。
[0004]来自现场装置和控制器的信息通常通过数据通道可用于一个或多个其它硬件装置(诸如,操作员工作站、个人计算机、数据历史库、报告生成器、集中式数据库等),其通常放置在控制室中或者远离较严酷的工厂环境的其他位置。这些硬件装置操作应用,这些应用例如可以使操作员或工程师能够执行与过程相关的功能,诸如,改变过程控制例程的设置,修改控制器或现场装置内的控制模块的操作、查看过程的当前状态、查看由现场装置和控制器生成的警报、为了培训人员或测试过程控制软件的目的模拟过程的操作、保持和更新配置数据库等。
[0005]作为示例,由艾默生过程管理公司出售的DeltaV
TM
控制系统包括储存在位于过程工厂内的不同位置的不同装置内并由这些不同装置执行的多个应用。驻留在一个或多个操作员工作站中的配置应用使用户能够创建或改变过程控制模块,并且经由数据高速通道将这些过程控制模块下载到专用分布式控制器。通常,这些控制模块由通信互连的功能块构成,这些功能块是面向对象的编程协议中的对象,这些对象基于对其的输入来执行控制方案内的功能,并向控制方案内的其它功能块提供输出。配置应用还可以允许配置设计者创建或改变由查看应用使用的操作员界面以向操作员显示数据,并且使操作员能够改变过程控制例程内的设置(诸如设定点)。每个专用控制器以及在某些情况下一个或多个现场装置储存并执行相应的控制器应用,该控制器应用操作分配和下载到其的控制模块以实现实际的过程控制功能。可以在一个或多个操作员工作站上(或在与操作员工作站和数据高速通
道通信连接的一个或多个远程计算装置上)执行的查看应用经由数据高速通道从控制器应用接收数据,并且使用用户界面来将该数据显示给过程控制系统设计者、操作员、或用户,并且可以提供诸如操作员视图、工程师视图、技术人员视图等的多个不同视图中的任何一个视图。数据历史库应用通常储存在收集并储存跨数据高速通道提供的一些数据或全部数据的数据历史库装置中并由该数据历史库装置执行,而配置数据库应用可以在附接到数据高速通道的又一计算机中操作,以储存当前过程控制例程配置和与其相关联的数据。或者,配置数据库可以位于与配置应用相同的工作站中。
[0006]目前,配置应用通常包括模板对象或项(诸如功能块模板对象)的库,并且在某些情况下,包括控制模块模板对象。这些配置应用用于配置针对过程工厂的控制策略,并在过程工厂的用户界面处提供显示视图。模板对象全部都有默认的参数、设置和与之相关的方法。使用配置应用的工程师可以选择这些模板对象,并且基本上将所选模板对象的副本放置到配置屏幕中以开发模块,例如,控制模块。在选择模板对象并将其放置到配置屏幕中的过程期间,工程师将这些对象的输入和输出互连,并改变这些对象的参数、名称、标签和其它属性,以创建针对过程工厂中的特定用途的特定的控制模块。在创建一个或多个这样的控制模块之后,工程师可以将创建的模块储存在库或配置数据储存区中。工程师然后可以实例化控制模块(例如,使得与控制模块相对应的可执行文件被创建),并将其下载到一个或多个适当的控制器、现场装置和其它过程元件以在过程工厂的操作期间执行。
[0007]此后,工程师通常通过在显示创建应用中选择和构建显示对象来为过程工厂内的操作员、维护人员等创建一个或多个显示。这些显示通常在系统范围的基础上被实现在一个或多个工作站中,并向操作员或维护人员提供关于控制系统或工厂内的装置的操作状态的预配置显示。通常,这些显示采取接收和显示由过程工厂内的控制器或装置产生的报警的报警显示、指示过程工厂内的控制器和正受控制的其它装置的操作状态的控制显示、指示过程工厂内的装置的功能状态的维护显示等的形式。这些显示通常被预先配置为以已知方式显示从过程工厂内的过程控制模块、装置或其它过程元件接收的信息或数据。在一些已知系统中,通过使用对象来创建显示,每个对象具有与物理或逻辑元件相关联的图形,并且每个对象通信地绑定到物理或逻辑元件以接收关于物理或逻辑元件的数据。对象可以基于接收到的数据改变显示屏幕上的图形,以例示例如罐已半满、例示由流量传感器测得的流体流量等等。
[0008]类似于控制配置应用,显示创建应用可以具有模板图形显示项,诸如罐、阀、传感器、操作员控制按钮(如滑杆、打开/关闭开关等),其可以按任何期望的配置放置在屏幕上以创建操作员显示、维护显示等。模板图形显示项可以与配置对象一起储存在模板库中,或者可以储存在不同的模板库中。当放置在屏幕上时,各单独的图形项可以以向不同用户提供过程工厂的内部工作的一些信息或显示的方式在屏幕上互连。然而,为了对图形显示进行动画处理,显示创建者必须通过指定图形项与过程工厂内的相关数据源之间的通信链接来手动将每个图形项与过程工厂内生成的数据(诸如由传感器测得的数据或指示阀位置的数据等)绑定。此外,一旦创建了显示,它的配置和布局就保持不变。
[0009]虽然控制配置应用内的控制模板对象和显示创建应用内的显示项是方便的,因为它们可被复制并用于创建许多不同的控制模块和图形显示,但通常需要为过程工厂内的不同设备和显示器创建许多相同的控制模块和图形显示。例如,许多大中型过程工厂都有可
以使用相同的基本通用的控制模块和显示器进行控制和查看的相同或类似设备的许多实例。
[0010]为了解决这个问题,美国专利No.7,043,311(其全部公开内容通过引用明确地并入本文)公开了一种过程工厂配置系统,该过程工厂配置系统使用也被称为模块类对象(并且在本文中通常被称为类对象或类)的类对象以使用户能够从公共模块类对象创建多个控制模块、单元或设备模块或显示模块。这些控制、设备或显示模块被创建为模块类或类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种将参数值改变同步到过程工厂中的对象的方法,所述方法包括:在运行时期间执行对应于过程实体的对象;接收对所述对象内的参数的经改变的值的指示;以及在执行所述对象期间借助所述经改变的值来更新所述对象内的所述参数,而无需中断所述对象的运行时执行。2.根据权利要求1所述的方法,其特征在于,更新所述参数包括:借助所述经改变的值来重写所述参数的当前值。3.根据权利要求1所述的方法,其特征在于,在运行时期间执行对应于过程实体的对象包括:由控制器在运行时期间执行对应于所述过程实体的所述对象。4.根据权利要求3所述的方法,其特征在于,借助所述...

【专利技术属性】
技术研发人员:J
申请(专利权)人:费希尔罗斯蒙特系统公司
类型:发明
国别省市:

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

1