[发明专利]模块类的受控推出在审
| 申请号: | 201810884197.8 | 申请日: | 2018-08-06 |
| 公开(公告)号: | CN109388112A | 公开(公告)日: | 2019-02-26 |
| 发明(设计)人: | J·K·奈多;D·R·斯特林顿;C·I·S·威;P·乔希 | 申请(专利权)人: | 费希尔-罗斯蒙特系统公司 |
| 主分类号: | G05B19/418 | 分类号: | G05B19/418 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 胡欣 |
| 地址: | 美国德*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 过程控制元件 关联 升级 受控 指令 方法执行 过程工厂 配置过程 新模块 跳过 更新 | ||
针对用于配置过程工厂的模块类的受控推出描述了基于模块的系统和方法。在各个方面中,基于模块的系统和方法基于对第一版本的模块类的修改来生成第二版本的模块类,其中,模块类与一个或多个模块实例相关联,一个或多个模块实例各自与过程工厂的过程控制元件相关联。基于模块的系统和方法执行推出指令,以更新升级的过程控制元件,其中,升级的过程控制元件与基于第二版本的模块类的新模块实例相关联。推出指令还被设计为忽略或跳过未升级的过程控制元件,其中,未升级的过程控制元件保持与基于第一版本的模块类的先前模块实例相关联。
技术领域
本发明总体上涉及过程工厂,具体而言,涉及用于配置过程工厂的模块类的受控推出(roll-out)。
背景技术
如通常用于发电、化学制造、石油加工、工业制造或其它类型的工厂的分布式过程控制系统通常包括经由模拟、数字、组合模拟/数字或无线总线通信地耦合到多个现场设备的一个或多个控制器。现场设备可以(例如是阀、阀定位器、开关、变送器(例如,温度、压力、液位和流量传感器)、燃烧器、热交换器、熔炉等)位于工厂环境内并响应于控制器产生和发送的控制信号来执行诸如打开或关闭阀、测量过程参数等之类的过程功能。智能现场设备(例如符合任何公知的现场总线协议的现场设备)还可以执行控制计算、报警功能、以及通常在工厂控制器内或由工厂控制器实现的其它功能。通常也位于工厂环境内的工厂控制器接收指示由现场设备获得的过程测量结果的信号和/或与现场设备有关的其它信息,并执行控制应用程序,该控制应用程序执行例如不同控制模块,这些不同的控制模块基于接收到的信息来作出过程控制决策、生成过程控制信号,并与现场设备(例如基于HARTTM和FOUNDATIONTM的现场总线现场设备)中正在执行的控制模块或块配合。控制器内的控制模块通过通信线路或网络将过程控制信号发送到现场设备,从而控制过程的操作。
来自现场设备和控制器的信息通常通过数据高速通道可由一个或多个其它计算机设备(例如操作员工作站、个人计算机、数据历史库、报告生成器、集中式数据库等)获得,一个或多个其它计算机设备通常放置在控制室或远离严酷的工厂环境的其它位置。这些计算机设备还可以运行应用程序,应用程序例如可以使操作员能够执行关于过程的功能,例如改变过程控制例程的设置、修改控制器或现场设备内的控制模块的操作、查看过程的当前状态、查看现场设备和控制器生成的警报、保留和更新配置数据库等。
作为示例,由艾默生过程管理公司(EMERSON PROCESS MANAGEMENT)销售的OVATIONTM控制系统包括储存在位于过程工厂内的不同位置处的不同设备内并由不同设备执行的多个应用程序。驻留在一个或多个操作员工作站中的配置应用程序使用户能够创建或更改过程控制模块,并经由数据高速通道将这些过程控制模块下载到专用分布式控制器。通常,这些控制模块由通信互连的功能块组成,这些功能块是面向对象的编程协议中的对象,并且基于其输入在控制方案内执行功能,并向控制方案内的其它功能块提供输出。配置应用程序还可以允许设计者创建或改变操作员界面,操作员界面由查看应用程序使用以向操作员显示数据并使操作员能够改变过程控制例程内的设置,例如设定点。每个专用控制器以及在某些情况下的现场设备储存并执行控制器应用程序,该控制器应用程序运行分配和下载到其上的控制模块以实现实际过程控制功能。可以在一个或多个操作员工作站上运行的查看应用程序经由数据高速通道从控制器应用程序接收数据,并使用用户界面向过程控制系统设计者、操作员、或用户显示该数据。数据历史库应用程序通常储存在数据历史库设备中并由其执行,该数据历史库设备收集并储存跨数据高速通道提供的数据中的一些或全部数据,而配置数据库应用程序可在附接到数据高速通道的另一计算机中执行以储存与之相关的当前过程控制例程配置和数据。或者,配置数据库可以位于与配置应用程序相同的工作站中。
目前,过程工厂可以配置有模块类及其相应的模块对象(也称为模块实例)。“模块类”是特定类型模块(例如控制模块)的模板。类的“模块实例”实际上是已经从其父模块类实例化并因此基于其父模块类的模块类的“子”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于费希尔-罗斯蒙特系统公司,未经费希尔-罗斯蒙特系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810884197.8/2.html,转载请声明来源钻瓜专利网。





