用于过程控制系统的用户可配置的警报和警报趋势的制作方法

文档序号:7635025阅读:192来源:国知局
专利名称:用于过程控制系统的用户可配置的警报和警报趋势的制作方法
技术领域
本发明公开了一种用于过程控制系统的用户界面。更具体地说,公开了一种使操作员能够使用工作站监控器以及手携无线设备来修改、配置和操作警报通知,以显示警报优先级、警报时间、包括警报数据的关于特定警报的细节以及在图形显示上进行警报趋势分析(alarm trending)和添加警报数据的用于过程控制系统的用户界面。
背景技术
过程控制系统在制造产品或控制过程的制造厂和/或加工厂(例如化学产品制造、电厂控制等)中有着非常广泛的应用。过程控制系统还被应用于自然资源的获取中,例如石油和天然气的钻取和加工处理等。事实上,任何制造过程、资源获取过程,包括农业,都能够通过应用一个或多个控制系统实现自动化。
过程控制系统的实现方式已经过很多年的发展。老一代的过程控制系统通常是利用专用、集中的硬件实现的。然而,现代的过程控制系统通常是利用工作站、智能控制器、智能现场设备等高度分布式网络实现的,这些设备中的一部分或全部可以执行整个过程控制策略或方案的一部分。具体地,大多数现代过程控制系统都包括智能现场设备和其它的过程控制元件,它们通过一条或多条数字数据总线彼此连接和/或通信连接到一个或多个控制器上。当然,这些现代过程控制系统中的很多也可以包括非智能现场设备,例如,4-20毫安培(MA)设备、0-10V直流电流(VDC)设备等,这些设备通常直接连接到控制器上而不是连接到共享数字数据总线上。
无论如何,现场设备包括例如输入设备(举例来说,例如提供如温度、压力、流速等过程控制参数指示的状态信号的传感器这样的设备)、以及响应从控制器和/或其它现场设备接收到的命令而执行动作的控制操作器或执行器。例如,在过程控制系统中,控制器可以发送信号给阀来增加压力或流速,也可以发送信号给加热器或冷却器来改变温度,还可以发送信号给混合器来搅动组成成分等。
显而易见地,在一个复杂的过程系统中,大量不同的现场设备传输的数据最终会被提交到操作员工作站。此外,所有这些现场设备直接把“警报”提交给操作员工作站,或者由软件解释这些现场设备传送的信号而导致发送给操作员工作站的警报。在一典型轮换(shift)期间,操作员可能会接收到大量警报。由于大多数过程系统被配置为在需要校正动作之前预先发送警报,而不是在已经造成了严重的后果之后再发送警报。因此,由于在一个轮换期间可能会接收到大量“抢先”警报(preemptive alarm),操作员通常需要对他们的工作站接收到的警报进行优先级的排序。因而,需要一种图形界面软件,该图形界面软件使操作员能够对警报进行优先级排序,并且在操作员工作站接收到的警报数量过大且有太多需要立刻处理的警报时,使操作员能够响应警报而做出选择。
目前可用的过程控制系统的用户界面的另一个问题是,在警报被呈现在用户界面或监控器上时,缺少该特定警报的背景信息。具体地说,典型的系统包括放置于屏幕底部的警报栏,由此,关于加工厂物理部件和警报的所有信息,包括数据和时间,都被呈现在一行上。结果是,在一瞥之下,提供给操作员的信息是有限的。之后,操作员必须操作屏幕来接收另外的信息并判断出在什么时候(即,现在或以后)需要什么合适的动作。如果把关于特定警报的改进信息提供给操作员,而该改进信息包括在同一控制模块、设备模块或操作单元中也被提交了其它活跃警报(active alarm),这样将是很有帮助的。简而言之,需要一种把关于其它活跃警报的附加信息提供给操作员的改进的警报背景信息,由此使操作员能够在其它活跃警报的背景中更好地理解单个警报。
过程控制系统的警报信号的另一个问题是简单设置的结构。具体地,由于大量的现场设备都发送警报信号,操作员可能会被警报信号的绝对数量淹没。这种情况通常被称为“警报洪”(alram flood)。警报洪的成因可能是系统中出现问题的链式反应。为了在出现警报洪时更好地评估和采取校正动作,需要在其中通过时间数据来分级组织警报的改进的多警报结构,使得操作员能够更容易地在警报洪的“引导边缘”(leading edge)处确定该警报洪的成因。
摆在复杂系统的操作员面前的另一个问题是接收到的警报的数目和在问题出现之前预测这些问题的能力。具体地,需要操作员自我提供“显示告警”,这些显示告警将把用于增加目前可用警报系统的特定信息提供给操作员。具体地,这样的显示告警可为特定轮换制或会话制(shift or session)的,并且可以提供策略性的告警信息以使操作员能够预测问题。这种策略性显示告警还可提供一次性(one-time)的操作目标,或者帮助操作员确保获得期望的控制系统响应。

发明内容
为了满足上述需要,本发明公开了一种彩色编码的显示方法和软件,该方法和软件结合了警报优先级和警报时间指示,并且允许操作员操作关于警报的其它细节的显示。
在一实施例中,公开的警报“细节显示”把关于所选警报的信息,和关于在同一控制模块,以及父控制对象(parent control object)(设备模块、单元等),和包括操作提供关于这些控制对象的更多信息的显示的工具的加工厂区域中的其它活跃警报的信息结合起来。
在一实施例中,公开了适用于无线和/或手携设备(例如“掌上电脑”或“个人数字助理”)的警报监控显示。
在一实施例中,公开了可动态配置的“显示告警”,所述显示告警补充该过程控制系统中的“永久”警报以监控“一次性”(one-time)情况或操作进程。这样的显示告警包括,但不局限于帮助在特定时间段内保持不变的目标值(+/-容许误差)的控制参数的“目标”告警;确保控制参数保持在指定界限内的“范围”告警;确保控制参数以线性方式且在预定时间段内变化到新的目标值的“斜坡”告警(ramp alert);定义和确定哪些告警正在运行的“显示告警”和所述告警的当前状态的汇总显示(summary display)。
在一实施例中,公开了用来指出何地及何时正在发生最严重警报行为的分级“警报数据”(alarm profile)显示。这样的警报数据显示可以提供何时操作员将面临“警报洪”的警告或指示。根据一种改进,所述警报数据显示可以指示活跃警报计数对警报时间(alarm age)。在另一实施例中,所述警报数据可以包括可选的时间间隔,用于(a)所有或选择的警报;(b)所有或选择的加工厂区域;(c)所有或选择的设备单元和/或设备模块。根据另一种改进,所述警报数据显示可以包括按警报时间的汇总警报,从而使得能够容易地确定发生在该“警报洪”的“引导边缘”处的仍然活跃的警报。
在一实施例中,公开了用于在过程图形显示上以临时显示层的形式自动地添加警报数据的各种工具,包括用于找出与控制单元、设备模块等有关的图形元件的工具,使得可以用加工厂设备图表的空间背景(spatial context)和操作员熟悉的过程图形显示的格式来查看警报数据。


所公开的实施例和方法或多或少地在下列附图中进行了图表说明,其中图1为公开的显示警报栏的单一监控器工作站环境的显示,该警报栏具有主入口控制阀的扩展警报显示,该扩展警报显示通过点击靠近图1显示的左下角中的FIC-101栏的“i”按钮而获得。
图2为阀FIC-101的主控显示,该主控显示通过按下设置于图1或图2所示显示的左下角中的FIC-101按钮而获得;图3为在图2显示的左上角部分的浮动面板的扩展视图,该扩展视图通过点击图2的浮动显示中示出的设置点值(680)而扩展,并且该视图使操作员能够在提供的空白处输入新的设置点值;图4示出具有根据本公开设计的各种浮动显示的、公开的3个监控器工作站环境;图5为3个监控器工作站环境的另一视图,该视图示出左侧和右侧的查看面板以及中间面板中的特定警报信息的各种示例;图6为手携PC、掌上PC或个人数字助理(“PDA”)设备的显示;图7为上面指示了各种警报的PDA设备的显示;图8为PDA设备的另一图形显示,该图形显示正在显示图2和图3所示入口流速控制阀的特定警报信息;图9为单一监控器工作站环境的图形显示,该图形显示正在显示关于标记为FIC-101的主入口流速阀的警报,但是其中点击了标记为VSPMP-101的对象上游泵,以提供研究警报成因的进一步信息;图10为与提供了关于泵VSPMP-101的细节的图9有关的、操作员采取动作后的结果的图形显示;图11示出一图形显示的示例,其中操作员由此建立了反应器罐TI-101在持续1小时时间内、具有+/-5°的容许偏差的720°“目标”告警;图12为“范围”告警的图形显示,其中操作员由此知道特定的流量应该在110到115gpm范围内,并且设置在该流量超出此范围的情况下可发出告警;图13为“斜坡”告警的图形显示,该图形显示用来在12小时的时间段中检查储存罐中稳定倾斜上升或增加量的测量,使得该罐的水平上升到360英寸;图14为汇总了图11-13中描述的目标告警、范围告警和斜坡告警的另一图形显示;图15为图14所示的目标告警、范围告警和斜坡告警的汇总放大视图;图16为在图15所示时间之后的一个时刻,图13所示斜坡告警的汇总扩展视图;图17为在图15和16所示时间之后的一个时刻,360英寸的目标完成或接近完成时,图13所示斜坡告警的扩展视图;
图18为指示活跃警报计数、以优先级的堆叠和对之前的一段时间制图的警报数据汇总的图形显示;图19为特定区域“A”的警报数据的图形显示,该特定区域“A”包括示出的两个反应器和一个分离器;图20为点击了高级显示按钮特征并且在过程控制区域的示意性示出的顶部呈现出汇总警报的图形显示;图21为控制阀的趋势显示的实例,其示出了在过去的1小时内流速的突然下降;图22为图21所示同一控制阀的另一图形趋势显示,不过时间段不是1小时而是2小时。
图23为示出图21中的相同数据的操作显示,以确定最小流速值和出现该最小流速值的时间;图24示出图21-23中所示控制阀在一个4分45秒时间段内的流速下降;图25为图21-24中所示流速下降的另一图形显示;图26示出图21-25中所示阀的流速与另外2个阀在相同时间段内的流速的下降比较;和图27示出用来在更谨慎的时间段内分析数据的图26中所示的显示的进一步操作。
应该理解,附图没有按照一定比例的示出,并且这些各种各样的图形显示是在部分的、概略的和片断的视图中示出的。在有些附图中,可能省略了不是理解本公开所必需的,或是使得另外的细节难以发现的细节。当然,还应该理解,本公开并不局限于此处示出的具体实施例或图形显示。
具体实施例方式
转到图1和2,示出了单一监控器工作站的图形显示,其中屏幕10包括警报面板11、系统状态面板12、主显示区域13、工具面板14和选择器面板15。在图1所示的屏幕10中,警报面板11示出了标记为FIC-101的控制阀的中等优先级警报,如图2所示,该控制阀具有为反应器17的主入口的、在图2中的标号16处示出的对象。在图1中的标号18处示出了警报。在一实施例中,警报面板11的背景色可以指示何时激活了该警报。例如,可以用白色或空背景显示非常新的警报,而用彩色的背景显示已经被激活超过1小时的警报,用暗或黑色背景显示已经被激活超过8小时或更长时间的警报。通过点击靠近图1和图2中的指示器22的“i”按钮21来创建FIC-101的警报栏11中示出的汇总。若要查看另外的信息的话,操作员可以点击图1中的“i+”按钮23来产生浮动显示(floating display)24。
按钮23的显示逻辑为,俘获当前在警报栏11中选中的警报的模块名称“FIC-101”,构建调用信息字符串“显示=′DvAlarmInfo′;模块=′FIC-101,然后把该字符串传递给工作空间函数(workspace function)“OPEN_DISPLAY”。DvAlarmlnfo显示与ALARMINFO面板类一起配置。在这里使用的框架中,存在被配置为ALARMINFO类目标的单一浮动面板,使得该浮动面板可以被选为DvAlarmlnfo显示。如果正在展现另一个显示,在按下按钮23时,这个显示将被关闭,以显示如图1所示的显示24。
在诸如图1中的标号24处显示的“DvAlarmlnfo”显示中的显示逻辑在其启动信息(lauch information)中需要模块名称。找到“FIC-101”后,显示逻辑把这个名称用在对数据服务层的调用中,来获取关于标记为FIC-101的阀16(参见图2)和它的包含单元以及设备模块的信息。在理解了阀FIC-101及其相关模块的警报情况后,操作员通过按下警报栏11中的按钮22来关闭“DvAlarmlnfo”浮动面板24并查看如图2所示的FIC-101的主控显示。
还是参见图2,不过仅作为示例,警报栏11按钮的显示逻辑为,俘获模块名称(“FIC-101”),构建调用信息字符串″面板=′MAIN′;模块=′FIC-101′;选择=″FIC-101″;KeepARScrollOneDim″,然后把该字符串传递给工作空间函数“OPEN_PCD”。函数OPEN_PCD解析(resolve)模块“FIC-101”的主控显示名称“REACTOR1_TOP”。然后,函数OPEN_PCD请求工作空间解析面板=′MAIN′,并把当前在该面板中的显示替换为REACTOR1_TOP。REACTOR1_TOP通过从另一个系统输入P&ID绘图来创建,所以它原来的纵横比要比当前框架中的MAIN面板13宽得多。“KeepARScrollOneDim”指示表示,在具有不合适的显示部分的滚动条的情况下,缩放REACTOR1_TOP以把它填充MAIN面板13时,应该保持REACTOR1_TOP的纵横比。
选择=“FIC-101”指示被转发给“REACTOR1_TOP”,告诉它去解析与“FIC-101”有关的“最佳”可选择的图形目标,并自动地把选择焦点(如果必需的话,滚动该显示,使得选择的目标可见并且尽可能地定位在MAIN面板的中间)给它。“KeepARScrollOneDim”和“选择”指示的出现覆盖了默认的工作空间行为,即记住在显示中最后使用的缩放和滚动的位置,并用于在该显示被同一用户/会话再次打开时。
在查看了“邻近”警报情况和过程测量后,操作员选择调整FIC-101上的设置点并观察控制环如何反应。图2所示的面板显示25是操作员所记住的理想界面,这样该操作员按下仍然在警报栏11中的FIC-101按钮22。面板按钮22的显示逻辑为,俘获模块有关的模块名称(“FIC-101”),构建调用信息字符串″模块=′FIC-101,然后把该字符串传递给工作空间函数“OPEN_FPD”。
OPEN_FPD函数解析模块“FIC-101”的面板显示名称“PID_LOOP_FP”。“PID_LOOP_FP”显示25与面板类“FP”一起配置。在当前的框架下,存在两个被配置为“FP”目标的浮动面板,其在当前都是空的,这样由于浮动面板25被放置在浮动面板“使用顺序”配置中的其它浮动面板的前面,所以可选中浮动面板25的左侧。在那里打开了PID_LOOP_FP显示25的一个实例,并把以下启动信息传递给它“模块=FIC-101”。
“PID_LOOP_FP”显示25的显示逻辑在其启动信息中需要模块名称。找到“FIC-101”,显示逻辑在对数据服务层的调用中使用此名称来确定它将在FIC-101中读取的参数。在FIC-101显示25中反复使用来自阀FIC-101(参见图2中的标号16)的若干参数/域值,最显著地是对与参数压力值“PV”和系统压力“SP”有关的缩放参数(scaling parameter)的使用。“PID_LOOP_FP”的“预更新”逻辑读取EU0和EU100值、工程单元字符串和小数位置信息,并把它们存储到“PID_LOOP_FP”中的任何图形元件都可以引用的“局部显示变量”中。“PID_LOOP_FP”的一个新的实例迅速地出现在原来处于其停靠点(anchor point)的浮动面板中。
转到图3,如果操作员认为适于显著地改变系统压力,并且使用轻推向上按钮26或向下按钮27不起作用,操作员可以推动指示设置点值的按钮28。系统压力按钮28点击的显示逻辑为,请求工作空间提供标准的数字数据对话框。图3的“PID_LOOP_FP”显示25a被设计为在PDA上运行的工作空间中也可以使用,这样它创建参数信息字符串″InParentDisplay;DockBottom;Title=′FIC-101/PIDl/SP.CV,并把该字符串传递给工作空间函数“NumericDataEntry”。NumericDataEntry工作空间函数发现,工作空间以“ShowKBOnScreen”优先选择(可能在不是总有键盘的硬件上运行)启动,所以它选择带有屏幕上键区的标准数字对话框的实例。工作空间解析该PID_LOOP_FP显示实例的尺寸和位置,并把对话框设置在该模板显示的底部。
操作员可以在框29中输入新的设置点值。然后,操作员就可以看见在设置点按钮28上显示的值所反映的新的设置点值,并确信控制器正在使用/报告新的设置点值。图3中所示的模式是在AUTO模式下,并这样确认控制(阀)的输出的变化,并且此后不久,压力就开始向需要的方向改变。
在图4中,操作员可以使用具有屏幕10a、10b和10c的3个监控器工作站。在新的警报出现在警报栏11b或11c上时,操作员可以认出栏中出现的“标记符”并可以确认模块描述。为了校正有问题的FIC-101(参见图2)的上游,操作员可以按下图2中的左侧面板按钮31来查看上游成分。在有图4和图5中的3个监控器显示的情况下,操作员可以把上游显示输出的一个拷贝放到左侧监控器屏幕10a的空的方块32-35中的一个上。为完成此操作,操作员按下主面板10b上方的工具栏14b中的“拷贝面板内容”按钮36。拷贝面板内容按钮36之后的显示逻辑为,准备参数信息字符串″Panel=MAIN″并调用工作空间函数CopyPanelContent。CopyPanelContent函数俘获当前在特定面板中的显示名称、用来创建此显示的启动信息和当前的缩放、滚动位置设置。
然后,操作员按下“粘贴”按钮,例如按钮37,该粘贴按钮在左侧监控器或屏幕10a的一个空面板,例如面板33中的结合信息和工具按钮条38上。粘贴按钮37主要准备参数信息字符串″Panel=<my panel id>′;UseSourceScale″,并调用工作空间函数“粘贴拷贝的面板内容”到“this”面板(在此实例中,为面板33)。于是,在面板33中就打开了具有初始启动信息的该显示的一个新的实例。虽然保留了该源显示的缩放,但是由于该面板是源面板尺寸的一半,所以该视图中心定在源视图的中心点并显示水平和垂直滚动条。
转到图6,操作员或操作管理员利用PDA 40来监控该系统。如图7所示,操作员可以保持“TOP_ALARMS”显示一直在主面板41中打开。可以通过按下图7所示的工具条面板43中的“Top”按钮42来关闭TOP_ALARMS显示。
在图8中,PDA 40产生警报栏44和可选的警告级警报音。操作员可以按下“i+”按钮45来查看在此模块、设备模块和单元中的其它警报。PDA 40的“i+”按钮45的显示逻辑设计为调用所选择的模块的ALARMINFO显示。正常情况下,将从显示配置存储根目录下的DEFAULT子树中找到ALARMINFO显示。但是,此工作空间是以启动信息“DisplayPref=PDA”启动的,所以在DEFAULT子树中进行查找之前,先试图在名为PDA子树中找出称作ALARMINFO的显示定义。
作为一实例,在返回如图9所示的单一工作站后,操作员已经注意到反应器1(RXTR 1)的主入口流速控制环上的间歇的偏差警报。在观察到反应器1的主控显示后,操作员可能推断该偏差警报是在新的生产率的结果所需要的到达最高点几分钟时发生的。为了找到入口流进给泵VSPMP-101的信息,操作员点击表示泵VSPMP-101的图形对象51以产生图10的显示。图9的显示中的泵对象51可以从图形对象的标准库中选取且可被配置为选择目标,并且在被选择后,以图9所示的围绕泵VSPMP-101的虚线框和泵的标记字符串来指示选择,并使该按钮在打开运行时对象浏览程序时是可见的。点击泵VSPMP-101或围绕泵VSPMP-101的对象51将以图10的形式给出该泵已经被选择的反馈,并且对象浏览按钮也会出现。
在图10中,操作员可以回顾关于泵VSPMP-101的各种信息。第一部分53具有关于指定泵的包括位置、ID标记号和物理规格的信息。在这里,按钮54可以用来打开泵VSPMP-101的“操作日志”程序。提供另一个按钮55来访问泵VSPMP-101的资产管理解决方案(AMS)软件数据。第二部分56包括关于泵的型号和分类的信息,并包含按钮57-60以访问制造商操作指导文档、附图或识别图片,以及诸如象操作和维护程序的标准程序的训练文档。第三部分61提供位置信息,第四部分62允许操作员把显示10改为显示其它的上游或下游对象。
图11-17示出了目标告警、范围告警和斜坡告警警报数据(alarm profiles)的使用。例如,如果操作员刚刚通过改变设置点完成了对一警报的响应并且满意于该改变已经被控制器所接受,那么操作员可能会想去监控该改变的主控显示,但却因为其它警报的因素而不能这么做。使用显示告警可以有助于减轻此类问题。转到图11,如果温度设置点改变将要用一个小时来把反应器1(参见图9)中的产品的温度升到新的目标720,那么操作员可以点击示出反应器1的控制显示的主面板10上方的工具条面板14中的“添加显示告警”按钮71,以启动目标告警,从而使得显示告警对话框72如图11中所示地出现。
如果操作员需要“目标告警”,那么他或她选择标签73。由于该过程改变,启用该告警所需要设置的参数已经被插入到框74中。在检查目标值720°达到之前,操作员通过适当地填写框75来设置1小时的初始时延。如果需要,也可以在框74中输入不同的目标值,并且在框76中输入容许偏差范围(+/-5度)。可在框77中输入1小时的告警检查持续时间(确保至少在达到目标后的1个小时内该温度不会下降或超出)。如果在撤消该告警时,操作员没有任何其它的事情需要做,那么“确认”框可以被清除。显示72中的其余框本身就可以进行解释,这里不再详述。在结束目标告警时,操作员点击“添加显示告警”按钮79。显示72关闭并且运行时工作空间添加该新的显示告警。1小时后,控制器将开始检查TI/101-2/AI1/IN.CV的值是否为720(+/-5)度,并且持续1小时。之后,图11中的目标告警显示将自动撤消。
转到图12,可能需要用范围告警来检查输出量或生产量的变化。在点击按钮71后,对话框72就会出现,但是操作员可以切换到图12所示的范围告警标签81。如果需要112gpm的流速,操作员可以在框82和83中设置显示告警的上、下范围界限。如果已经建立了112.2gpm的流速,那么就不需要显示告警的初始时延,并且框84-86是空白的。此外,如果将要在超过一次轮换变化(shift change)的延长时间段内制造该产品,那么框87-89也可以是空白的,点击按钮79就可以创建范围告警。
图13示出了一斜坡告警(ramp alert)。如果需要填充一大罐,那么操作员可以拉出罐填充过程显示并使用对象浏览程序来获取到产品移动程序清单的链接。在手动打开和关闭合适的阻塞阀后,操作员可以开启泵并在该产品被转移到该罐中时,验证稳定的流速测量。在图13中,设置了一斜坡告警,其计划在12小时(参见框96)内,基于目标流速,使目标罐内达到360英寸的水平(参见框95)。
在没有计划排出的情况下,操作员根据目前测量的罐的水平,预期在接下来的12小时内达到目标所需要的稳定增加的罐的水平。与其选择一目标告警(持续12小时不检查),不如可以通过点击标签91来选择一斜坡告警,以在接下来的整个12小时内,检查稳定的“倾斜的”测量结果。由于下次轮换的操作员需要切断转移泵和关闭阀,当前的操作员选中“在撤消前确认”框92,使得结束的告警将引起下一个操作员的注意。该操作员还在框93中添加注释来提醒下一个操作员需要做什么。
为了检查图11-13中描述的显示告警,操作员按下工具条14(或警报条面板11或其它地方)中的“显示告警状态”按钮102。此按钮102以汇总了图11-13中的3个显示告警的、在图14和15中示出的显示告警状态程序,替换主面板10的内容。比较图14和15,在图15中表示的时间点上,图12的110-115gpm的目标流速没有达到,因而产生了一警告指示103,而图14中目标流速已经满足。此外,图11中设置的目标温度720°在图14中没有达到,但是在图15中达到了。
如图14和16中所示,在下一次轮换中,新的操作员可以按下显示告警状态按钮102(图14)来回顾前一操作员给他留下了什么。图14示出留下了一显示告警,这样操作员按下显示细节按钮104来获取图16中示出的信息,该信息指示罐中的水平为315英寸,仍没有达到需要的360英寸。
在几小时后,操作员可能会注意到警报栏11区域中的显示告警指示器变为白色并开始闪烁。在打开显示告警状态显示后,将出现图17的显示,以指示图3的斜坡告警已经完成并需要确认。然后,操作员确认该完成显示告警并按下LI-TF1-PRD23的主控显示的按钮,使得可以停止该转移泵并且重新设置转移阀。
图18-20中示出了所公开的响应警报洪的技术。正如本领域技术人员所理解的,新的警报可能会产生得快得使操作员跟不上。操作员可以按下工具条面板14中的按钮110来使“警报数据”程序出现在主面板13中,替换如图18中所示的之前的显示。警报数据图表指示以优先级堆叠的并且在之前的1小时制成的活跃警报计数。顶部图表111示出该操作员控制下的所有活跃区域(或警报管理范围)的活跃警报数据,并自动示出五个最活跃的加工厂区域中的每一个的图表,其中的4个图表被示出在标号112-115处。从图18可以清楚地看出区域“A”(图表112)是有问题的,这样操作员可以按下该区域的“展开”按钮116来产生图19所示的更详细的图表。
在图19中,图18的图表112变为图19中的上部图表,该图表具有放置于图表112下面的、加工厂区域中的5个最活跃的单元/设备模块的图表,其中的3个图表被示出在标号117-119处。图19示出了几乎所有来自图表117中的反应器1单元的新的警报。通过按下反应器1的“列表警报”按钮121,就会在图19中的显示的右侧出现在数据时间窗口(之前的1小时)中发生的、与该单元有关的所有活跃警报的列表。利用“i+”按钮122,可以打开警报的DvAlarmlnfo显示来示出所有细节。为了获得反应器1的警报数据的另一视图,操作员可以按下反应器1的“主控显示”按钮123来产生如图20所示的显示。
工具条面板14上的“高级显示特征”按钮124使操作员能够选择“添加警报数据”。这将使得运行时工作空间可找到与单元和设备模块有关的图形元件以及它们在屏幕上的位置,并对现有显示创建一临时显示层,该临时显示层显示每个主要设备编组的活跃警报数据。减弱该显示的其它层或使之半透明,可使警报数据如图20中所示地更易于查看。
图21为阀的趋势弹出窗口,示出了在约1小时前流速有一明显的下降。为了检查更长时间段内的该值,操作员点击控制条131中的时间段按钮130,于是,该图转为如图22中所示的2小时视图。使用键盘箭头键或鼠标把光标向回移动一些样本,直到“最小值”图标132出现在文字条133上,这样操作员就可以找到并显示如图23中所示的曲线的最低点。如图24中所示,可以通过把另一个垂直条134放置在最低点垂直条135之前的所示的合适位置上,来计算向下曲线的斜率。如图25-27所示,可以把通过阀FIC-102的流速与通过相关阀FIC-108和FIC-112的流速进行比较和对照。
应该注意到,各种按钮、显示、工具条、警报栏、系统状态栏等的放置是相对任意的,并且在基本上不偏离本公开的精神和范围的情况下,可以对它们的放置进行修改。所有在图1-27中公开的图形布局是示例性的并用于示出性的目的,而且明显地,并不用来限制本公开或所附权利要求的精神和范围。
在图1-27中示出了这些显示,结果向操作员提供了清楚的图形界面,该界面结合警报优先级指示和警报时间,并且允许操作员操作关于一个或一个以上特定警报的其它细节的显示。关于选定的警报的信息可以与来自其它警报和设备数据的信息相结合。此外,这些图形显示也可以用于管理员以及操作员所使用的PDA设备。还提供了各种类型的显示告警和分级警报数据,以提高加工厂操作员的效率。
权利要求
1.一种用于过程控制系统的图形用户界面,该系统包括多个数据输入和所述数据输入的多种警报,该界面包括多个警报的同时显示,其中每个警报显示都提供警报优先级和警报时间的标记。
2.如权利要求1所述的界面,其中所述警报显示中的每一个都包括关于该警报的背景信息,该界面进一步包括公共控制模块、公共设备模块或公共处理单元中的至少一个中的所有其它活跃警报的标记的同时显示。
3.如权利要求1所述的界面,进一步包括所有活跃警报连同每个活跃警报的警报时间数据的列表。
4.如权利要求3所述的界面,其中该所有活跃警报的列表被分成公共控制模块、公共设备模块或公共处理单元中的至少一个。
5.如权利要求4所述的界面,其中该所有活跃警报的列表包括总活跃警报列表和由公共控制模块、公共设备模块或公共处理单元中的一个划分的至少3个警报子类别。
6.如权利要求1所述的界面,进一步包括用于增加该多个告警的同时显示的、由多个不同的操作员可定义的显示告警。
7.如权利要求6所述的界面,其中,包括设置用于过程变量的目标范围的目标显示告警的一种类型的显示告警,其中,该目标显示告警可以立即开始或在一定延时后开始,并且持续不确定的或有限的时间,并且在预先选择的时间段内达到该目标范围或没有达到该目标范围时,该目标显示告警提供警报。
8.如权利要求6所述的界面,其中,包括设置用于过程变量的需要值范围的范围显示告警的一种类型的显示告警,其中,该范围显示告警可以立即开始或在一定延时后开始,并且持续不确定的或有限的时间,并且在该过程变量超出该需要值范围时,该范围显示告警提供警报。
9.如权利要求6所述的界面,其中,包括设置用于输出过程变量的需要累加值的斜坡显示告警的一种类型的显示告警,其中,在该输出过程变量的实际累加值接近并超过该需要累加值时,该斜坡显示告警提供警报。
10.如权利要求1所述的界面,其中,所述警报是彩色编码的,以提供警报优先级和警报时间的指示。
11.如权利要求1所述的界面,进一步包括每个警报的细节显示,该细节显示包括关于该警报的信息和关于在该相同控制模块中活跃的其它警报的信息。
12.如权利要求11所述的界面,进一步包括父控制对象和对提供关于所述父控制对象的更多信息的显示进行操作的工具。
13.如权利要求1所述的界面,其中该界面适用于PDA或手携设备。
14.如权利要求6所述的界面,进一步包括多个所述显示告警和所有显示告警的当前状态的汇总显示。
15.如权利要求1所述的界面,进一步包括指示何地、何时发生最严重的警报行为的分级警报数据显示。
16.如权利要求1所述的界面,包括活跃警报计数对警报时间数据的图形显示。
17.如权利要求16所述的界面,其中所述警报数据可以由时间间隔、加工厂区域、处理单元和设备模块中的至少一个定义。
18.一种用于过程控制系统的图形用户界面,该系统包括多个数据输入和所述数据输入的多种警报,该界面包括多个警报的同时显示,其中该每个警报显示都提供警报优先级和警报时间的标记,多个警报数据,其中警报基于时间间隔、加工厂区域、处理单元和设备模块中的至少一个分组,所述警报数据可添加在过程图形显示上,使得在该过程图形显示中描述的设备图表的空间背景中可查看警报数据。
19.一种机器可读介质,该介质上存储有指令,在所述指令被执行时,使得至少具有一个监控器的机器产生用于过程控制系统的图形用户界面,该系统包括多个数据输入和所述数据输入的多种警报,该界面包括多个警报的同时显示,其中该每个警报显示都提供警报优先级和警报时间的标记,所述警报显示中的每一个都包括关于该警报的背景信息,该界面进一步包括公共控制模块、公共设备模块或公共处理单元中的至少一个中的所有其它活跃警报的标记的同时显示,多个警报数据,其中警报基于时间间隔、加工厂区域、处理单元和设备模块中的至少一个分组,所述警报数据可添加在过程图形显示上,使得在该过程图形显示中描述的设备图表的空间背景中可查看警报数据。
20.如权利要求19所述的机器可读介质,进一步包括存储在其上的指令。当这些指令被执行时,使得该机器显示用于增加该多个告警的同时显示的、多个不同的操作员可定义的显示告警。
全文摘要
本发明为加工厂操作员提供了各种图形显示,这些图形显示结合了警报优先级和警报时间来帮助操作员在响应警报时做出更好的选择。所公开的图形显示提供了改进的关于特定警报的背景信息以及与同一控制模块、设备模块等中其它警报的关系。本发明还提供了活跃警报和警报时间数据的分级组织的显示,以帮助操作员在复杂过程环境的链式反应中考察“警报洪”的成因。本发明还提供了各种类型的警报或显示告警,以改进过程控制中的处理条件和变化的监控。
文档编号H04L29/08GK1950762SQ200580014274
公开日2007年4月18日 申请日期2005年5月4日 优先权日2004年5月4日
发明者罗伯特·B·哈维考斯特, 马克·J·尼克松 申请人:费舍-柔斯芒特系统股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1