模块类的受控推出制造技术

技术编号:20447684 阅读:31 留言:0更新日期:2019-02-27 02:31
针对用于配置过程工厂的模块类的受控推出描述了基于模块的系统和方法。在各个方面中,基于模块的系统和方法基于对第一版本的模块类的修改来生成第二版本的模块类,其中,模块类与一个或多个模块实例相关联,一个或多个模块实例各自与过程工厂的过程控制元件相关联。基于模块的系统和方法执行推出指令,以更新升级的过程控制元件,其中,升级的过程控制元件与基于第二版本的模块类的新模块实例相关联。推出指令还被设计为忽略或跳过未升级的过程控制元件,其中,未升级的过程控制元件保持与基于第一版本的模块类的先前模块实例相关联。

Controlled Extension of Module Classes

A module-based system and method are described for the controlled roll-out of module classes used to configure process factories. In various aspects, a module-based system and method generates a second version of a module class based on modifications to the first version of the module class, where the module class is associated with one or more module instances, and one or more module instances are associated with process control elements of the process factory. Module-based systems and methods execute push-out instructions to update upgraded process control elements, where the upgraded process control elements are associated with new module instances based on the second version of the module class. Push instructions are also designed to ignore or skip the non-upgraded process control elements, where the non-upgraded process control elements remain associated with previous module instances based on the first version of the module class.

【技术实现步骤摘要】
模块类的受控推出
本专利技术总体上涉及过程工厂,具体而言,涉及用于配置过程工厂的模块类的受控推出(roll-out)。
技术介绍
如通常用于发电、化学制造、石油加工、工业制造或其它类型的工厂的分布式过程控制系统通常包括经由模拟、数字、组合模拟/数字或无线总线通信地耦合到多个现场设备的一个或多个控制器。现场设备可以(例如是阀、阀定位器、开关、变送器(例如,温度、压力、液位和流量传感器)、燃烧器、热交换器、熔炉等)位于工厂环境内并响应于控制器产生和发送的控制信号来执行诸如打开或关闭阀、测量过程参数等之类的过程功能。智能现场设备(例如符合任何公知的现场总线协议的现场设备)还可以执行控制计算、报警功能、以及通常在工厂控制器内或由工厂控制器实现的其它功能。通常也位于工厂环境内的工厂控制器接收指示由现场设备获得的过程测量结果的信号和/或与现场设备有关的其它信息,并执行控制应用程序,该控制应用程序执行例如不同控制模块,这些不同的控制模块基于接收到的信息来作出过程控制决策、生成过程控制信号,并与现场设备(例如基于HARTTM和FOUNDATIONTM的现场总线现场设备)中正在执行的控制模块或块配合。本文档来自技高网...

【技术保护点】
1.一种基于模块的系统,所述系统被配置为实现用于配置过程工厂的模块类的受控推出,所述基于模块的系统包括一个或多个处理器,所述基于模块的系统被配置为:基于对第一版本的模块类的修改来生成第二版本的所述模块类,所述模块类与一个或多个模块实例相关联,其中,每个模块实例都与所述过程工厂的过程控制元件相关联;以及执行推出指令,所述推出指令更新升级的过程控制元件,其中,所述升级的过程控制元件与基于所述第二版本的所述模块类的新模块实例相关联,并且所述推出指令忽略未升级的过程控制元件,其中,所述未升级的过程控制元件保持与基于所述第一版本的所述模块类的先前模块实例相关联。

【技术特征摘要】
2017.08.08 US 15/671,8341.一种基于模块的系统,所述系统被配置为实现用于配置过程工厂的模块类的受控推出,所述基于模块的系统包括一个或多个处理器,所述基于模块的系统被配置为:基于对第一版本的模块类的修改来生成第二版本的所述模块类,所述模块类与一个或多个模块实例相关联,其中,每个模块实例都与所述过程工厂的过程控制元件相关联;以及执行推出指令,所述推出指令更新升级的过程控制元件,其中,所述升级的过程控制元件与基于所述第二版本的所述模块类的新模块实例相关联,并且所述推出指令忽略未升级的过程控制元件,其中,所述未升级的过程控制元件保持与基于所述第一版本的所述模块类的先前模块实例相关联。2.根据权利要求1所述的基于模块的系统,还被配置为:通过使用所述升级的过程控制元件和所述未升级的过程控制元件来操作所述过程工厂的至少一部分。3.根据权利要求1所述的基于模块的系统,还被配置为:利用选择性升级例程来执行所述推出指令,其中,所述选择性升级例程将所述升级的过程控制元件与基于所述第二版本的所述模块类的所述新模块实例相关联,并且其中,所述选择性升级例程不将所述未升级的过程控制元件与基于所述第二版本的所述模块类的第二新模块实例相关联。4.根据权利要求1所述的基于模块的系统,还被配置为:经由模块配置记录跟踪所述一个或多个模块实例,所述模块配置记录指示针对所述一个或多个模块实例中的每个模块实例的模块类的版本,并且所述模块配置记录指示所述模块类具有分阶段推出状态。5.根据权利要求4所述的基于模块的系统,还被配置为:当所述模块配置记录指示所述模块类具有分阶段推出状态时,防止所述模块类的附加更新。6.根据权利要求1所述的基于模块的系统,其中,所述模块类是派生模块类。7.根据权利要求1所述的基于模块的系统,其中,所述推出指令被立即执行。8.根据权利要求1所述的基于模块的系统,其中,所述推出指令在预定时间被执行。9.根据权利要求1所述的基于模块的系统,其中,特定的过程控制元件是现场设备。10.根据权利要求9所述的基于模块的系统,其中,所述现场设备是阀。11.根据权利要求1所述的基于模块的系统,其中,所述第二版本的所述模块类对应于所述过程工厂的改变的过程控制元件。12.根据权利要求1所述的基于模块的系统,其中,对所述第一版本的所述模块类的修改包括将一个或多个输入添加到所述模块类,并且其中,所述基于模块的系统还被配置为访问所述一个或多个输入以便于至少部分地控制所述升级的过程控制元件。13.根据权利要求12所述的基于模块的系统,其中,对所述模块类的所述一个或多个输入是一个或多个反馈输入。14.根据权利要求1所述的基于模块的系统,其中,所述升级的过程控制元件被包括在升级的过程控制元件集合中,当由所述推出指令执行时,所述升级的过程控制元件集合定义每个过程控制元件与所述第二版本的所述模块类的新模块实例相关联,其中,所述升级的过程控制元件集合包括所述过程工厂的所有过程控制元件的子集合。15.根据权利要求14所述的基于模块的系统,操作为接收一个或多个过程控制元件选择,所述过程控制元件选择指示将包括在所述升级的过程控制元件集合中的每一个过程控制元件。16.根据权利要求15所述的基于模块的系统,其中,所述一个或多个过程控制元件选择经由图形界面接收。17.根据权利要求14所述的基于模块的系统,其中,所述升级的过程控制元件集合包括与特定的派生模块类相关联的过程控制元件。18.根据权利要求14所述的基于模块的系统,其中,所述升级的过程控制元件集合包括与所述过程工厂的特定层级相关联的过程控制元件。19.根据权利要求14所述的基于模块的系统,其中,所述升级的过程控制元件集合包括与所述工厂的物理区域相关联的过程控制元件。20.根据权利要求1所述的基于模块的系统,还被配置为执行附加的推出指令,所述附加的推出指令将配置改变应用于基于所述第二版本的所述模块类的所述新模块实例以及基于所述第一版本的所述模块类的所述先前模块实例,其中,所述配置改变包括对所述第二版本的所述模块类和所述第一版本的所述模块类中的每一个的附加修改。21.根据权利要求20所述的基于模块的系统,其中,所述附加修改将计算功能添加到所述第二版本的...

【专利技术属性】
技术研发人员:J·K·奈多D·R·斯特林顿C·I·S·威P·乔希
申请(专利权)人:费希尔罗斯蒙特系统公司
类型:发明
国别省市:美国,US

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

1