一种过程装置的配置系统,包括例程,用于向数据历史编史器自动提供呈现在过程装置中的、如设备和控制模块这样的、单元与单元的子组件之间的关系的标识。可以是批历史编史器的该数据历史编史器,在配置文件或数据库中存储这些关系,收集过程装置中产生的事件并且使用存储的关系将这些事件与过程装置中恰当的单元相关联。在该过程装置被配置的时候,或者在每一次过程装置的配置被改变的时候,数据历史编史器配置文件的自动更新消除了用户利用这些关系手工更新数据历史编史器的需要。
【技术实现步骤摘要】
本专利技术一般地涉及过程装置(process plant),更特别地,涉及配置应用程序的使用,该配置应用程序自动通知如批历史编史器的数据历史编史器过程装置配置中高层和低层实体之间的关系。
技术介绍
分布式过程控制系统,如那些用于化学、石油或其他过程的,典型地包括一个或多个过程控制器,该过程控制器通过模拟、数字或组合模拟/数字总线通信耦合一个或多个现场设备(field device)。该现场设备,例如可以是阀门(valve)、阀门定位器、开关和传送器(例如,温度、压力、水平和流速传感器),被设置于过程环境中并且执行过程功能,例如打开或关闭阀门、测量过程参数等等。智能现场设备,例如遵守公知的FOUNDATION现场总线(fieldbus)协议的该现场设备,还可执行控制计算、报警功能以及其他控制器内通常执行的控制功能。该过程控制器,典型地也被设置在有时苛刻的设备环境中,接收由现场设备产生的过程测量的指示信号和/或其他属于现场设备的信息,并且执行控制器应用,例如运行作出过程控制决定的不同的控制模块,基于接收信息产生控制信号,以及与正在如HART和现场总线现场设备的现场设备中执行的控制模块或块进行协调。该控制器中的控制模块通过通信线路传送控制信号给现场设备,由此来控制过程装置的操作。通常,通过数据总线(data highway)将来自现场设备和控制器的信息对一个或多个其他硬件设备可获得,该硬件设备如操作者工作站、个人计算机、数据历史编史器(data historian)、报表生成器、中心数据库等等,典型地被放置在远离较苛刻的装置环境的控制场所或其他位置。这些硬件设备运行的应用程序可以例如使操作者执行与过程有关的功能,如改变过程控制例程的设置、修改控制器或现场设备中控制模块的操作、察看过程的当前状态、察看由现场设备或控制器产生的报警、为了训练人员或测试过程控制软件而模拟过程的操作、保存和更新配置数据库、产生有关过程装置中的部件或单元的活动和操作的报表等等。作为例子,由Fisher-Rosemount系统有限公司出售的DeltaVTM控制系统,包括其内所存储并由设置在过程装置中各种位置的不同设备执行的多个应用程序。配置应用程序置于一个或多个操作者工作站中,使用户能够创建或改变过程控制模块,并通过数据总线下载这些过程控制模块给专用分布式控制器。典型地,这些控制模块由通信互连功能块组成,其是面向对象编程协议中的对象,该协议基于向它的输入来执行控制方案中的功能,以及向控制方案中的其他功能块提供输出。该配置应用程序还可允许配置设计者创建或修改操作者界面,用于在过程控制例程中由察看应用程序给操作者显示数据以及使操作者能够改变如设置点的设置。该配置应用程序也可使用户能够指定如要对其执行所述控制模块的设备和单元的过程装置中的控制模块和其他高层实体之间的具体关系。在某些情况下,每个专用控制器和现场设备存储和执行控制器应用程序,该应用程序运行分配和下载到它的控制模块,以便执行实际的过程控制功能。察看应用程序可运行在一个或多个操作者工作站上,通过数据总线从控制器应用程序接收数据,并将这些数据显示给过程控制系统的设计者、操作者或使用该用户界面的使用者,而且可以提供任意的多个不同视图,例如操作者的视图、工程师的视图、技术人员的视图等等。数据历史编史器应用程序通常存储在数据历史编史器设备中并由其执行,该设备收集和存储某些或全部通过数据总线所提供的数据,而配置数据库应用程序可以在连入该数据总线的更远的计算机上运行,来存储当前的过程控制例程配置和与其相关的数据。或者,该配置数据库可以象所述配置应用程序一样被设置在相同的工作站中。一般而言,普通历史编史器和特别地批历史编史器收集与过程装置中的不同实体相关的数据,并且将该数据以易于用户得到的方式存储,以便察看修改历史日志以及由过程装置中的不同实体执行的活动。更具体地,如批历史编史器的数据历史编史器典型地逐个单元地收集和存储数据,并且可以收集和存储与操作者对单元所做的改变相关的数据、运行在单元上的各批的特性等等。此外,批历史编史器通常收集事件数据,如在过程设备中产生的报警和其他事件信号,存储这些信号,从而记录过程装置中过程实体所检测到的重要事件,如上溢或下溢状态(condition)、过程装置中通信的削弱或丢失等等。典型地,该数据利用电信号发送到过程装置中的单元或从单元中送出,而且通过地址或其它发送到单元或发送自单元的信号中的信息同样易于识别该数据。虽然多数该数据是单元专有的并且能够被批历史编史器如此识别,但事件信号(报警是一种特定类型的事件信号)通常在过程装置中逐个模块地产生。也就是说,控制模块运行在控制器中,或者在某些情况下,运行在过程装置中的现场设备或其他设备中,产生事件信号并将这些事件信号传送给用户工作站以显示给用户,而不需要指定产生该事件信号的模块所属的高层实体。因为事件信号是模块专有的,该批历史编史器需要知道什么高层实体,如什么单元拥有产生该事件信号的模块。虽然通常存在如单元的高层实体和如设备和控制模块的低层实体之间的关系,然而在过程控制系统被创建时这种关系由配置系统来指定或配置。当新的或不同的控制模块和设备实体被加到过程装置,而且新的或经过改变的控制模块被下载到过程装置中的控制器或其他设备时,过程控制系统的配置能够通过使用过程装置来改变。然而,因为数据历史编史器典型地作为第三方的包被提供,它一般不具备有关与具体单元相关的低层设备或控制模块的信息,除非该单元/设备和仪器关系已经被具体配置为历史编史器配置的部分。因此,不幸的是,过程装置中的数据历史编史器,尤其是批历史编史器,通常并不知道在产生事件信号的过程装置中对其正在收集数据的单元和模块之间的关系。结果,数据历史编史器通常不能够把过程装置中产生的事件与其中发生这些检测事件的各单元联系起来,导致单元历史的不完整的图象和有关过程装置的事件的无组织的记录。更进一步,数据历史编史器知道哪个事件和报警与哪个单元相关,对于事件(如报警)数据的准确收集是很重要的,因为在批处理中,只有它们在批处理实际上正被运行的单元上产生时,报警和事件才是相互关联的。更具体地,期望批历史编史器忽略与没有批过程正在运行的单元相关的事件信号,而收集和存储与当前正在运行批过程的单元相关的事件信号。然而,如果批历史编史器不知道单元/设备/模块关系,这种收集是不可能的。在过去,配置工程师或其他人能够人工地指导过程装置中如单元的高层实体和如设备实体和控制模块的低层实体之间关系的批历史编史器,以便数据历史编史器能够把收集到的事件数据与过程装置中各单元联系起来。然而,在过程控制系统初始配置中,这种配置工作量会是无法抵挡的,由于它对于具有成百的单元/设备/控制模块关系的单元和对于具有成百的单元的设备是普遍的。重要的是,这个批历史编史器配置的活动通常是根本不被执行的,由于它要求配置工程师必须执行额外的步骤。另外,即使配置工程师将这个配置信息初始地提供给批历史编史器,每次发生改变这些关系的配置改变的时候,该批历史编史器配置数据库就不得不改变,这对于配置工程师来说是单调乏味的。而且,因为在过程装置中配置改变是经常发生的,在每一个步骤中,不能随着每次每个配置的改变正确更新批历本文档来自技高网...
【技术保护点】
一种用于过程控制系统中的配置系统,包括与具有处理器的工作站相耦合的一个或多个控制器和数据历史编史器,该配置系统包括:计算机可读存储器;第一配置例程,该例程存储在该计算机可读存储器上并适合在该处理器上执行,以便为用户显示过程控 制系统的配置,并使用户能够在过程控制系统的配置中指定一个或多个高层组件的一个或多个子组件;以及第二配置例程,该例程存储在计算机可读存储器上并适合在该处理器上执行,以便自动提供属于所述一个或多个高层组件的所述一个或多个子组件的信息到该 数据历史编史器。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:戴维戴茨,威尔欧文,格兰特威尔逊,贝思菲利波,
申请(专利权)人:费舍柔斯芒特系统股份有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。