用于控制被提供给过程设备操作员的信息的方法及设备的制作方法

文档序号:6283199阅读:179来源:国知局
专利名称:用于控制被提供给过程设备操作员的信息的方法及设备的制作方法
技术领域
本公开总体上涉及过程设备,尤其涉及用于控制被提供给过程设备操作 员的信息的方法及设备
背景技术
分布式过程控制系统_如那些用于化学、石油及/或其他过程、系统及 /或过程设备的过程控制系统-典型地包括一个或多个过程控制器,过程控 制器通过多种模拟总线、数字总线或模拟/数字混合总线的其中任何一种总 线,与一个或多个现场设备通信连接。在这些系统及/或过程中,现场设备_ 例如阀、阀定位器、开关及/或传送器(例如温度传感器、压力传感器、料 位传感器及流率传感器)_在所述过程环境内执行过程控制及/或管理功能, 比如开启或关闭阀、测量过程参数等等。过程控制器也可以位于所述设备环 境,它们接收指示由所述现场设备完成的过程测量的信号及/或其他与所述 现场设备有关的信息。根据(例如)所接收的信号,所述过程控制器执行控 制器应用程序,以实现任何数目及/或类别的控制模块、软件模块、软件子 系统、例程及/或软件线程,从而发动告警、做出过程控制决定、产生控制 信号、及/或与其他控制模块、及/或与其他由现场设备执行的控制模块及/
或功能块(比如HART及Foundation Fieldbus设备)协作。所述控制器中的 所述控制模块通过所述通信线,向所述现场设备发送所述控制信号,以控制 所述过程设备的操作。
来自所述现场设备及/或所述控制器的信息通常通过数据高速通道或通 信网络传送到一个或多个其他硬件设备,比如操作员工作站、个人计算机、 历史数据库、报告产生器、集中式数据库等等。这些设备典型地位于控制室
及/或位于相对远离苛刻过程环境的其他位置。例如,这些硬件设备运行应 用程序,以使得操作员能够执行与过程设备的过程有关的多种功能中的任何 功能,比如改变操作状态、改变所述控制例程的设置、更改所述控制器及/ 或所述现场设备内的所述控制模块的操作、检视所述过程的目前状态、检视 由所述现场设备及/或过程控制器产生的告警、模拟所述过程的操作以供培 训人员及/或测试所述过程控制软件、维持及/或更新配置数据库等等。
作为一个例子,由费舍尔*柔斯芒特系统有限公司(Fisher Rosemount System, Inc.)- —家艾默生过程控制(Emerson Process Management)公司 出售的DeltaV 数字自动化系统支持存储在位于过程设备内的潜在多变化 的位置的不同设备内、及/或由位于过程设备内的潜在多变化的位置的不同 设备执行的多个应用程序。位于 一个或多个操作员工作站及/或由 一个或多 个操作员工作站执行的配置应用程序,使得用户能够创建及/或更改过程控 制应用程序、及/或通过数据高速通道或通信网络将过程控制应用程序下载 到专用分布式控制器。典型地,这些控制应用程序是由通信连接及/或互连 的控制模块、软件模块、软件子系统、例程、软件线程及/或功能块构成, 功能块根据所接收的输入,在所述控制方案内执行功能(例如过程控制及/ 或告警产生),及/或提供输出到所述控制方案内的其他功能块。每个专用 控制器(及在某些情况下还包括现场设备)存储及/或执行一个控制器应用 程序,以运行被指定执行实际过程控制功能的所述控制模块。
所述配置应用程序也容许配置工程师创建一个或多个显示(例如显示应 用程序),供过程设备中的操作员、维修人员及其他人员通过使用(例如) 显示创建应用程序来选择及/或建立显示对象。 一 范例显示应用程序为过程 设备操作员显示数据及/或使所述操作员能够以所述过程控制例程来改变设 置,比如改变设定点及/或操作状态。这些显示典型地是在整个系统的基础 上通过所述工作站中的一个或多个工作站实施,并且向操作员及/或维修人 员提供有关设备内的控制系统及/或设备的操作状态的预配置显示。范例显 示的形式为告警显示(告警显示接收及/或显示由过程设备中的控制器及或
设备产生的告警)、控制显示(控制显示指示控制器及过程设备中的其他设 备的操作状态)、维修显示(维修显示指示过程设备中的设备及/或装置的 功能状态)等等。

发明内容
本发明公开用于提升及控制被提供给过程设备操作员的信息的方法及 设备。所公开的一种用于控制被提供给过程设备操作员的信息的范例方法包 括提供过程设备显示的第 一版本、在所述过程设备操作员显示的所述第 一版 本的可选择元件被起动时提供动态引注用户界面,其中所述动态引注用户界 面用于调整所述过程设备显示的所述第 一版本中提供的信息的重要性,以及 根据通过所述动态引注用户界面调整的变量来提供所述过程设备显示的第 二版本。
公开的范例操作员站设备包括显示器、操作员显示模块(其在所述显示 器上提供操作员应用程序)、动态引注用户界面(其在所述显示器上提供, 以便从操作员获取内容过滤规则)、以及内容过滤模块(其根据信息参数的 重要性,调整由所述操作员应用程序提供的数据)。


图1为一原理图,其图解根据本发明的教导建造的一个范例过程控制系统。
图2描绘实施图1的范例操作员站的一个范例方法。
图3、 4及5图解范例用户界面,这些范例用户界面可以用于实施操作 员显示及/或应用程序,及/或更一般地用于实施图l的范例操作员站。
图6为一流程图,其显示可以用于实施图1的范例操作员站的范例过程。
图7为一原理图,其图解一个范例处理器平台,该范例处理器平台可以 用于及/或编程为实施图6的范例过程,及/或更一般地用于实施图l的范例 操作员站。
具体实施例方式
当前,过程制造专业人员(包括工厂人员、工程项目人员、操作人员及 维修人员)需要筛选数量日益增多的信息,以便明智地做出决定。例如,在 一过程控制系统中,经常需要定义数以千计的告警,以便通知过程设备的操 作员有关潜在问题。此外,过程设备人员可能设置、控制、检视及/或监测 数以千计的过程控制变量。
一般上,在此描述的范例、设备、方法及制造件可以用于允许过程设备 操作员轻易地及/或动态地调整竟争注意的信息的优先级处理。现今许多过 程设备操作员显示是预配置的,而且它们不允许过程设备操作员根据个人经 验、个人偏爱及/或当前情况来缝制信息的显示,造成被提供给过程设备操 作员的信息超载及/或可能导致操作员未觉察关键的过程设备情况。虽然过 程配置工程师可以令人信服地为不同的过程设备状态及/或情况设计不同的 过程设备显示应用程序,及/或为个别操作员或操作员团组设计不同的过程 设备显示应用程序,但这样大数量的显示应用程序的实施非常昂贵、难于维 持及/或繁重,而且不如在此描述的范例设备、方法及制造件灵活。
明确地说,在此描述的范例包括动态引注用户界面,动态引注用户界面 允许每个过程设备操作员(及/或操作员团组)进行优先级处理、命令、标 记及/或识别什么信息、状态、状况、历史、告警优先级、告警类别、告警 及/或数据为重要(即所谓"注意"事项)、重要性较低及/或不重要。所述 动态引注用户界面允许操作员对过程控制系统数据及/或信息(典型地可在 过程控制解决方案中的一个或多个信息库中获取)进行优先级处理,比如对 配置数据、实时数据、过程设备状态、过程设备变量、过程设备设定点、告 警、连续历史、批历史、事件历史、告警摘要显示、数据分析软件、告警分 析软件、操作员记录及/或用户动作进行优先级处理。此外,需进行优先级 处理的事项可以根据计算、公式及/或其他间接方法进行。
范例动态引注用户界面包括直观用户界面,直观用户界面使用滑动条,
通过滑动条,可以对过程控制数据及/或信息的重要性进行优先级处理,及/ 或使过程控制数据及/或信息的重要性持续。在有些范例中,所输入的优先 级可以随着时间的过去而采集,并且接着根据每个操作员的当前及/或历史 集合的已进行优先级处理的事项,用于建议需进行优先级处理的其他事项。 出现在操作员的已进行优先级处理的事项清单中的所述事项不需预配置及/ 或固定。 一操作员的已进行优先级处理的清单可以由每个操作员手动选择及 /或控制,由另一操作员手动选择及/或控制,及/或可以自动地调整、配置及 /或填写。例如,操作员可以选择更紧密地监视某特定设备(例如,如果该 设备最近一直运作不正常),所述操作员可以手动地在所述清单上添加事项 及/或从所述清单上删除事项,所述操作员可以被提供以预配置清单的事项, 及/或可以根据过程设备的动态,自动地及/或动态地在所述清单上添加事项 及/或从所述清单上删除事项。
由过程设备操作员通过所述动态引注用户界面指定及/或提供的 一 个或 多个过滤规则可以接着用于调整操作员显示应用程序提供什么信息及/或怎 样提供信息,及/或调整在操作员显示应用程序中提供什么信息及/或怎样在 操作员显示应用程序中提供信息。所述应用过滤规则也可以记录于数据仓 库,比如记录于电子操作员日志、系统事件日志、动态引注数据库及/或动 态引注日志。
图l为一原理图,其图解一个范例过程控制系统105。图l的范例过程 控制系统105包括一个或多个过程控制器(其中一个过程控制器以参考数字 110标志)、 一个或多个操作员站(其中一个操作员站以参考数字115标志) 以及一个或多个工作站(其中一个工作站以参考数字120标志)。范例过程 控制器110、范例操作员站115以及工作站120通过总线及/或局域网(LAN) 125通信连接,局域网(LAN)125—般称为"应用程序控制网络"(ACN )。
图1的范例操作员站115允许过程设备操作员检查及/或操作一个或多 个操作员显示屏幕及/或应用程序,这使得所述过程设备操作员能够查看过 程设备变量、查看过程设备状态、查看过程设备状况、查看过程设备告警及
/或改变过程设备设置(例如设定点及/或操作状态、解除告警、抑制告警等 等)。这样的屏幕及/或应用程序典型地是由过程配置工程师设计及/或实施。
实施图1的范例操作员站115的一个范例方法在以下连同图2进行描述。可 以用于实施范例操作员站115的多种范例操作员显示应用程序在以下连同 图3、 4及5进行描述。
图1的范例操作员站115包括及/或实施动态引注用户界面(例如图4 的范例动态引注用户界面),以允许过程设备操作员进行优先级处理、命令、 标记及/或识别什么信息、告警及/或数据对于特定操作员显示更加重要、重 要性较低及/或不重要。所述动态引注用户界面允许操作员对过程自动化系 统数据及/或信息(典型地可在过程控制解决方案中的一个或多个信息库中 获取)进行优先级处理,比如对配置、实时数据、过程设备状态、过程设备 变量、过程设备变量变化、过程设备状态变化、状况、历史时期(例如15 分钟、1小时、4小时等等)、告警类别(例如设备、过程、硬件等等)、 告警优先级、新变量、已改变变量、过程设备设定点、告警、连续历史、批 历史、事件历史、告警摘要显示、数据分析软件、告警分析软件、操作员曰 志、过程偏差、新告警、趋势及/或用户动作进行优先级处理。此外,需进 行优先级处理的事项可以根据计算、公式及/或其他间接方法进行。
在一个或多个过滤规则由过程设备操作员通过所述动态引注用户界面 指定及/或提供时,图1的范例操作员站115调整操作员显示特定应用程序 提供什么数据及/或信息及/或怎样提供数据及/或信息,及/或调整在特定操作 员显示应用程序中提供什么数据及/或信息及/或怎样在操作员显示应用程序 中提供数据及/或信息。在有些范例中,操作员站115将应用过滤规则存储 于数据仓库,比如存储于电子操作员日志、系统事件日志、动态引注数据库 及/或动态引注日志。附加地或可选择地,范例操作员站115可以采集由操 作员输入的优先级,然后根据每个操作员的当前及/或历史集合的已进行优 先级处理的事项,建议需进行优先级处理的其他事项。出现在操作员的已进
行优先级处理的事项清单中的所述事项可以是动态的(因此可由每个操作员
选择及/或控制),及/或可以根据过程设备的动态,自动地在所述清单上添 加及/或删除。附加地或可选择地,出现在操作员的已进行优先级处理的事 项清单中的所述事项不需预配置及/或固定。 一操作员的已进行优先级处理 的清单可以由每个操作员手动选择及/或控制,由另 一操作员手动选择及/或 控制,及/或可以自动地调整、配置及/或填写。
图1的范例工作站120可以配置成应用程序站,以执行一个或多个信息 技术应用程序、用户互动应用程序及/或通信应用程序。例如,应用程序站 120可以配置成主要执行过程控制相关的应用程序,而另一应用程序站(图 中未显示)可以配置成主要执行通信应用程序,使过程控制系统105能够使 用任何期望的通信媒介(例如无线通信媒介、固定通信媒介等等)及协议(例 如HTTP、 SOAP等等)与其他设备或系统通信。图1的范例操作员站115 及范例工作站120可以使用一个或多个工作站及/或任何其他合适的计算机 系统及/或处理系统来实施。例如,操作员站115及/或工作站120可以使用 单处理器个人计算机、单处理器工作站或多处理器工作站等来实施。
图1的范例局域网(LAN) 125可以使用任何期望的通信媒介及协议来 实施。例如,范例局域网(LAN )125可以基于固定及/或无线以太网(Ethernet) 通信方案。然而,本领域的普通工程技术人员将可以理解,可以使用任何其 他合适的通信々某介及/或协议。此外,虽然图1中图解单一局域网(LAN) 125,但可以使用超过一个局域网(LAN)及/或其他替代性的通信硬件,在 图1的范例系统之间提供冗余通信路径。
图1的范例控制器UO通过数字数据总线135及输入/输出(I/O)网关 140,连接到多个智能现场设备130、 131及132。智能现场设备130-132可 以是遵守Fieldbus协议的阀、促动器、传感器等等,在这种情况下,智能现 场设备130-132使用广为人知的Foundation Fieldbus协议,通过数字数据总 线135进行通信。当然,也可以改为使用其他类别的智能现场设备及通信协 议。例如,智能现场设备130-132可以改为遵守Profibus及/或HART协议 的设备,这些设备使用广为人知的Profibus及HART协议,通过数据总线135进行通信。附加的输入/输出(I/O)设备(与输入/输出(I/O)网关140 相似及/或相同)可以连接到控制器110,以使附加的智能现场设备组群(其 可以是Foundation Fieldbus设备、HART设备等等)能够与控制器110通信。 这样的智能现场设备可以提供远比非智能现场设备提供的数据及/或信息为 多的数据及/或信息,因此有助于在此描述的方法及设备处理所述信息超载 问题。
除了范例智能现场设备130-132之外,一个或多个非智能现场设备145 及146可以通信连接到范例控制器110。图1的非智能现场设备145及146 (例如)可以是传统4-20 mA (毫安培)或0-10 VDC (伏特直流电)设备, 它们通过各自的固定链路与控制器110通信。
图1的范例控制器110可以是(例如)由费舍尔.柔斯芒特系统有限公 司(Fisher Rosemount System, Inc.) — 一家艾,默生过禾呈4空制(Emerson Process Management)公司出售的DeltaVTM控制器。然而,可以改为使用其他控制 器。此外,虽然图1中只是显示一个控制器110,但任何期望类别及/或多 类别的结合的附加控制器及/或过程控制平台可以连接到局域网(LAN ) 125。 无论那种情况,范例控制器110执行已经由使用操作员站115的系统工程师 及/或其他系统操作员产生的、与过程控制系统105相关的、以及已经下载 到控制器110及/或在控制器110中实例化的一个或多个过程控制例程。
虽然图1图解一范例过程控制系统105,在该范例过程控制系统105中, 以下更详细描述的用于控制被提供给过程设备操作员的信息的方法及设备 可以方便地使用,本领域的普通工程技术人员将可以理解,如果需要,用于 控制在此描述的、被提供给过程设备操作员的信息的方法及设备,可以方便 地用于复杂性比图1的图解范例的复杂性较大或较小(例如具有超过一个控 制器、横跨超过一个地理位置等等)的其他过程设备及/或过程控制系统。
图2描绘实施图1的范例操作员站115的一个范例方法。图2的范例操 作员站115包括至少一个可编程处理器205。图2的范例处理器205执行存 在于处理器205的主存储器210 (例如在随机存取存储器(RAM)及/或只
读存储器(ROM)中)的编码指令。处理器205可以是任何类别的处理单 元,比如处理器芯核、处理器及/或微控制器。处理器205除了执行别的以 外,还可以执行操作系统215、操作员显示才莫块220、用户界面225、内容 过滤器模块230、以及动态引注数据库245。 一范例操作系统215是Microsoft (微软)的操作系统。图2的范例主存储器210可以由处理器205实施及/ 或在处理器205中实施,及/或可以是一个或多个存储器及/或操作地连接到 处理器205的存储器设备。
为了允许操作员与范例处理器205互动,图2的范例操作员站115包括 任何类别的显示器235。范例显示器235包括但不限于计算机监控器、计算 机屏幕、电视机、移动设备(例如智能电话、BlackberryTM及/或iPhone ) 等等,这些设备能够显示由处理器205实施的及/或(更概括地)由范例操 作员站115实施的用户界面及/或应用程序。
图2的范例操作系统215通过范例显示器235及/或在范例显示器235 显示应用程序用户界面及/或帮助应用程序用户界面(例如所述范例用户界 面225其中任何之一)的显示。为了利于操作员与由范例操作员站115实施 的应用程序互动,范例才喿作系统215实施应用程序编程界面(API),通过 该应用程序编程界面(API),范例操作员显示模块220及/或范例内容过滤 器模块230可以定义及/或选择用户界面225,以及促使及/或指令操作系统 215显示所定义及/或所选4^的用户界面225。范例用户界面225在以下连同 图3-5进行描述。
为了提供过程设备操作员显示及/或应用程序,图2的范例操作员站115 包括范例操作员显示模块220。图2的范例操作员显示模块220采集来自一 个或多个过程控制器(例如图1的范例控制器110)及/或过程设备控制系统 的其他元件的数据及/或信息,并使用所采集的数据及/或信息及根据过程设 备及/或由操作员选择的过程设备部分的状态来创建及/或定义特定用户界面 225 (图3及/或5的范例界面其中任何之一)。所创建及/或定义的显示由范 例操作系统215及/或通过范例操作系统215,在范例显示器235显示。范例
操作员显示模块220也通过用户界面225,接收操作员输入(例如回应操作 员选择、调整及/或操作用户界面225的用户界面元件)以及发送适当命令、 数据及/或信息到控制器110,及/或(更概括地)发送适当命令、数据及/或 信息到过程控制系统105。
在由操作员显示模块220提供的显示的用户指示其期望为操作员数据 及/或信息的显示进行优先级处理时(例如通过选择所述操作员显示的元件 及/或图形),范例操作员显示模块220提供动态引注用户界面(例如图4 的范例界面)。所述动态引注用户界面可以是在先前显示的操作员应用程序 之外被显示,或是被显示而代替先前显示的操作员应用程序。
为了为由操作员显示模块220提供的数据及/或信息进行优先级处理, 图2的范例操作员站115包括范例内容过滤器模块230。根据通过动态引注 用户界面(例如图4的范例界面)提供的操作员输入,图2的范例内容过滤 器模块230产生内容过滤器规则,这些内容过滤器规则代表需显示的数据及 /或信息的相对优先级。例如,如果与特定过程模块相关的数据通过所述动 态引注用户界面被选择为需忽略的数据,内容过滤器模块230阻滞及/或防 止操作员显示模块220接收与该过程模块相关的过程控制数据及/或信息。 附加地或可选择地,内容过滤器模块230可以指令(例如通过由范例操作员 显示模块220提供的API )怎样显示及/或是否显示当前正由操作员显示模块 220执行的操作员应用程序的用户界面元件。例如,操作员显示模块220可 以被指令突出特定用户界面元件及/或图形、削弱(例如灰化)特定用户界 面元件及/或图形外观及/或不显示及/或省略特定用户界面元件及/或图形。在 被范例内容过滤器模块230指令时及/或根据范例内容过滤器模块230的指 令,范例操作员显示模块220更新适用操作员显示及/或当前正在范例显示 器235显示的操作员应用程序。这样的更新应用程序及/或显示可以包括表 示内容过滤当前有效的用户界面元件及/或图形。在有些范例中,由一个操
程序。此外,优先级处理选择可以存储于(例如)电子操作员日志、系统事
件日志、动态引注数据库(例如以下描述的范例数据库245 )及/或动态引注 曰志。
在有些范例中,如果操作员试图禁止与(例如)潜在地威胁生命安全的 情况或设备损坏情况及/或过程设备中的任何配置/编程极限(例如高高 (HIHI)警戒点及/或低低(LOLO)警戒点)相关的信息、数据及/或告警 的显示,范例操作员显示模块220及/或范例内容过滤器模块230可以覆盖 所述操作员的输入,以确保过程设备继续安全操作。
为了存储范例内容过滤器模块230使用的数据及/或信息,图2的范例 操作员站115包括动态引注数据库245。使用任何类别及/或数目的数据库记 录、域及/或输入,图2的范例动态引注数据库245存储范例内容过滤器模 块230使用的数据及/或信息,以便为一个或多个操作员控制内容过滤器、 记录应用内容过滤器、及/或动态地及/或自动地建议注意事项。可以存储在 范例动态引注数据库245的范例数据及/或信息包括但不限于用户资料(例 如姓名、角色、优选、责任范围等等)、协助注意事项的自动及/或动态创 建的规则、利于预测需提供那些注意事项信息的有关注意事项及/或设置的 历史及/或当前统计数据、每个用户的手动添加数据清单、每个操作员站的 手动添加数据清单。范例动态引注数据库245可以使用任何类别及/或数目 的存储器及/或存储器设备来存储。
图2的范例内容过滤器模块230可以附加地或可选择地釆集及/或记录 当前及/或过去的内容过滤器规则输入(例如通过动态引注用户界面接收的 数据及/或信息),然后接着使用所采集的输入来提供建议事项的优先级处 理。例如,在操作员起动动态引注用户界面时,内容过滤器模块230可以根 据由操作员所做的历史优先级处理选择,预填建议域及/或数值。
虽然图2已经图解实施图1的范例操作员站115的范例方法,但图2中 所图解的数据结构、元件、过程及设备可以结合、分开、省略、排除及/或 以任何其他方式实施。此外,范例操作系统215、范例操作员显示模块220、 范例用户界面225、范例内容过滤器模块230及/或(更概括地)图2的范例
才喿作员站115可以由硬件、软件、固件及/或石更件、软件及/或固件的任何组 合实施。此外,范例操作员站115可以包括图2中图解者之外的附加的元件、 过程及/或设备,或除了包括图2中图解者外,还可以包括附加的元件、过 程及/或设备,及/或可以包括图解的任何或所有数据结构、元件、过程及设 备中的数目多于一个的数据结构、元件、过程及设备。
图3及5图解可以用于实施操作员显示及/或操作员应用程序及/或(更 概括地)用于实施图1的范例操作员站115的范例用户界面。图5的范例用 户界面是在图2的范例操作员显示模块220已经接收来自范例内容过滤器模 块230的有关已显示数据及/或信息的优先级处理的指令之后,图3的范例 用户界面的第二版本。
为了显示过程数据及/或信息,图3的范例用户界面包括任何数目的显 示用户界面元件,其中三个显示用户界面元件在图3中以参考数字305、 310 及315标志。范例显示元件305显示在最右边的槽(LIC—TANK3)的当前 料位。同样地,范例显示元件310显示在最左边的槽的当前料位。范例显示 元件315指示,有关槽LIC—TANK3的附加信息可供操作员使用。
为了允许所述操作员控制所述操作员应用程序,图3的用户界面包括一 个或多个控制用户界面元件,其中一个控制用户界面元件在图3中以参考数 字320标志。图3的范例控制元件及/或图形320允许操作员使得能够为在 图3的范例用户界面中显示的数据及/或信息进行优先级处理,及/或允许操 作员为在图3的范例用户界面中显示的数据及/或信息配置优先级处理。在 被选择时,范例控制元件320促使操作员显示模块220显示动态引注用户界 面(例如图4的范例界面)。
图4图解可以用于实施图1的范例操作员站115的一个范例动态引注用 户界面。图4的范例动态引注用户界面包括一个或多个域(其中一个域在图 4中以参考数字405标志)以及一个或多个相关滑动条(其中一个滑动条以 参考数字410标志)。通过在范例域405中输入变量及/或关键词(例如 "LIC—TANK3")及调整范例滑动条410,图4的范例动态引注用户界面的
用户能够调整显示有关槽LIC_TANK3的信息及/或数据相对于显示有关过 程设备的其他部分的信息及/或数据的优先级。在图4的图解范例中,滑动 条410位于最左边的位置,这表示需抑制(例如不显示)与槽LIC—TANK3 相关的所有信息。
为了指示显示信息及/或数据的优先级处理是否只是应用于当前的操作 员显示及/或应用程序,或是也应用于其他显示,图4的范例动态引注用户 界面包括一个或多个复选框,其中一个复选框以参考数字415标示。在范例 复选框415有效时(例如包括V或X),与复选框415相关的优先级处理滑 动条只是应用于当前的操作员显示及/或应用程序。如果范例复选框415不 被复选(例如是空白及/或空着),操作员能够从所述动态引注用户界面导 航到这个被监测项目所在的所有其他显示。
为了指示优先级处理需应用多长,图4的范例动态引注用户界面包括一 个或多个文本框,其中一个文本框以参考ft字420标示。在范例文本框420 不是空白时,文本框420的内容代表与文本框420相关的优先级处理滑动条 需应用于所述操作员显示的剩余时间的数量。在所述剩余时间期满时,不再 应用所述相关元件的优先级处理。在范例文本框420是空白时,与文本框 420相关的优先级处理滑动条需无限期地应用于所述操作员显示。
图5的范例用户界面是在图2的范例内容过滤器模块230及/或范例操 作员显示模块220已经为槽LIC—TANK3应用过程控制数据及/或信息优先级 处理之后,图3的范例用户界面的第二版本。与图3比较,显示用户界面元 件505被灰化,这指示槽LIC—TANK3的料位的优先级减低,而显示用户界 面元件510现在为空白。为了指示显示优先级处理有效,图3的范例控制用 户界面元件320在图5中突出显示。
图6为一流程图,其显示可以用于实施图l及/或2的范例操作员站115 的范例过程。图6的范例过程可以由处理器、控制器及/或任何其他合适的 处理设备实施。例如,图6的范例过程可以收录于存储在有形机器可存取或 可读媒介上的编码指令中,比如存储在与处理器(例如以下连同图7进行讨
论的范例处理器705 )相关的闪速存储器、只读存储器(ROM)及/或随机 存取存储器(RAM)上的编码指令中。可选择地,图6的一些或所有范例 操作可以使用专用集成电路(ASICs)、可编程逻辑器件(PLDs)、现场可 编程逻辑器件(FPLDs)、离散逻辑、硬件、固件等等的任何组合来实施。 此外,图6中描绘的一个或多个操作可以手动地实施,或以前述的任何技术 的任何组合来实施,例如以固件、软件、离散逻辑及/或硬件的任何组合来 实施。此外,虽然图6的范例过程以图6的流程图来进行描述,但本领域的 普通工程技术人员将可以理解,图6的范例过程可以以许多其他方法来实 施。例如,可以改变流程块的执行顺序,及/或可以改变、消除、分割或结 合所描述的有些流程块。此外,本领域的普通工程技术人员将可以理解,图 6的任何范例操作或所有范例操作可以按顺序地执行,及/或(例如)由个 别的处理线程、处理器、器件、离散逻辑、电路等同时执行。
图6的范例过程以操作员站(例如范例操作员显示模块220)显示用户 界面(例如图3的范例用户界面)为开始(流程块605 )。如果用户(例如 过程设备操作员)选择控制用户界面元件及/或图形(例如范例元件320)来 提供数据及/或信息显示的优先级处理(流程块610),所述操作员显示模块 提供动态引注用户界面(例如图4的范例界面)(流程块615)。在用户进 行其优先级处理输入(流程块620)时,所述操作员站(例如范例内容过滤 器模块230)应用任何适用的安全改写(流程块625 )。所述内容过滤器模 块接着确定所述操作员显示的哪些元件需要修改,并通知所述操作员显示模 块有关改变(流程块630)。控件接着返回到流程块605,以显示所更新的 操作员显示。
图7为一原理图,其图解一个范例处理器平台700,该范例处理器平台 700可以用于及/或编程为实施图1及/或2的任何范例操作员站115或所有 范例操作员站115。例如,处理器平台700可以由一个或多个通用处理器、 处理器芯核、微控制器等等实施。
图7的处理器平台700包括至少一个通用可编程处理器705。处理器705
执行存在于处理器705的主存储器(例如在RAM 715及/或ROM 720 )的编 码指令710及/或712。处理器705可以是任何类别的处理单元,比如处理器 芯核、处理器及/或微控制器。处理器705除了执行别的以外,还可以执行 图6的范例过程,以实施在此描述的范例操作员站115。处理器705通过总 线725,与所述主存储器(包括ROM 720及/或RAM 715 )进行通信。RAM 715可以由动态随机存取存储器(DRAM)、同步动态随机存取存储器 (SDRAM)及/或任何其他类别的随机存取存储器(RAM)器件实施,而只 读存储器(ROM)可以由闪速存储器及/或任何其他期望类别的存储器器件 实施。对存储器715及720的存取可以由存储器控制器(图中未显示)来控 制。
处理器平台700也包括界面电路730。界面电路730可以以任何类别的 界面标准实施,比如通用串行总线(USB)界面、蓝牙(Bluetooth)界面、 外存储器界面、串口、通用输入/输出界面等等。 一个或多个输入设备735 及一个或多个输出设备740连接到界面电路730。输入i殳备735及/或输出设 备740可以用于(例如)向图2的范例显示器235提供用户界面225。
虽然在此已经描述某些范例方法、设备及制造件,但本专利包括的范围 并未受其限制。这些范例的性质属于非限制性的原理性范例,其并未限制本 专利包括的范围。相反地,本专利包括所有根据字面意义或等效原则正当地 属于附此的权利要求的范围的方法、设备及制造件。
权利要求
1、一种用于控制被提供给过程设备操作员的信息的方法,所述方法包括:提供过程设备显示的第一版本;在所述过程设备操作员显示的所述第一版本的可选择元件被起动时提供动态引注用户界面,其中所述动态引注用户界面用于调整所述过程设备显示的所述第一版本中提供的信息的重要性;以及根据通过所述动态引注用户界面调整的变量来提供所述过程设备显示的第二版本。
2、 如权利要求l所述的方法,其中在所述变量指示所述元件相对更为重要 时,所述第一版本的元件在所述第二版本中在外观上^^皮突出。
3、 如权利要求2所述的方法,其中所述元件与过程设备的一台设备相关。
4、 如权利要求2所述的方法,其中所述可选择元件在外观上被突出,以指 示在所述过程设备显示的所述第二版本中提供的所述信息被调整。
5、 如权利要求l所述的方法,其中在所述变量指示所述元件相对较不重要 时,所述第一版本的元件在外观上被削弱。
6、 如权利要求l所述的方法,其中在所述变量指示所述元件需被忽略时, 所述第 一版本的元件不包括在所述第二版本中。
7、 如权利要求l所述的方法,进一步包括在所述过程设备显示的元件被选 择时提供所述动态引注用户界面。
8、 如权利要求1所述的方法,其中所述过程设备显示由过程设备配置工程 师定义,及其中所述动态引注用户界面允许所述过程设备操作员调整所述过程 设备显示怎样提供信息。
9、 如权利要求l所述的方法,其中所述动态引注用户界面包括 文本输入域,以^便识别所述变量;以及滑动条,以便调整所述变量的值。
10、 如权利要求9所述的方法,进一步包括将所述滑动条布置在第一位置, 以促使所述第 一版本的所述元件在所述第二版本中在外观上被突出。
11、 如权利要求9所述的方法,其中所述动态引注用户界面进一步包括第 二文本输入域,用于识别与所述变量的所述调整相关的时间段。
12、 如权利要求1所述的方法,进一步包括在所述动态引注用户界面第二 次被提供时,使用所述变量来调整所述动态引注用户界面。
13、 如权利要求12所述的方法,其中调整所述动态引注用户界面的步骤包 括预填第二变量的值。
14、 如权利要求13所述的方法,其中所述第二变量不同于所述第一变量。
15、 如权利要求1所述的方法,进一步包括将所述变量存储在电子操作员 曰志、系统事件日志、动态引注日志或动态引注数据库中的至少一个之中。
16、 如权利要求1所述的方法,其中所述变量与过程设备实体、过程设备 状态、过程设备变量、过程设备设定点、配置数据、告警、状况、状况变化、 标记、标记变化、过程设备变量变化、过程设备状态变化、告警优先级、告警 类别、时间段、新事项或新变量中的至少一个相关。
17、 一种操作员站设备,包括 显示器;操作员显示模块,以便在所述显示器上提供操作员应用程序; 需在所述显示器上提供的动态引注用户界面,以便从操作员获取内容过滤 夫见则;以及内容过滤器模块,以便根据信息参数的重要性来调整由所述操作员应用程 序提供的数据。
18、 如权利要求17所述的设备,其中在所述操作员应用程序的元件被起动 时,需起动所述动态引注用户界面。
19、 如权利要求17所述的设备,其中所述操作员站设备包括过程设备控制 系统的操作员站。
20、 如权利要求17所述的设备,进一步包括操作系统,以便在所述显示器 上提供所述操作员应用程序或所述动态引注用户界面中的至少一个。
21、 如权利要求17所述的设备,其中所述内容过滤器模块的作用在于通过 指令所述操作员显示模块突出显示所述操作员应用程序的元件、在外观上削弱 所述操作员应用程序的所述元件、或从所述操作员应用程序中消除所述元件, 从而调整由所述操作员应用程序提供的数据。
22、 如权利要求17所述的设备,其中所述操作员应用程序由过程设备配置 工程师定义,及其中所述动态引注用户界面允许所述操作员调整所述操作员应 用程序怎样提供信息。
23、 如权利要求17所述的设备,其中所述动态引注用户界面包括 文本输入域,以-便识别所述变量;以及滑动条,以便调整所述变量的值。
24、 如权利要求17所述的设备,其中所述内容过滤器模块的作用在于根据 所述动态引注用户界面的先前使用来调整所述动态引注用户界面。
25、 如权利要求17所述的设备,进一步包括动态引注数据库,以便存储内 容过滤器规则、操作员标识符、过去的内容过滤器规则、优选或责任范围中的 至少一个。
26、 一种存储机器可读指令的制造件,所述制造件在被执行时通过以下步 骤,促使机器控制被提供给过程设备操作员的信息提供过程设备显示的第 一版本;在所述过程设备操作员显示的所述第 一版本的可选择元件被起动时提供动 态引注用户界面,其中所述动态引注用户界面用于调整所述过程设备显示的所 述第一版本中提供的信息的重要性;以及根据通过所述动态引注用户界面调整的变量来提供所述过程设备显示的第 二版本。
27、 如权利要求26所述的制造件,其中所述机器可读指令在被执行时,促 使所述机器在所述变量指示所述元件相对更为重要时,在所述过程设备显示的 所述第二版本中在外观上突出所述第 一版本的元件。
28、 如权利要求26所述的制造件,其中所述机器可读指令在被执行时,促 使所述机器在所述变量指示所述元件相对较不重要时,在所述过程设备显示的 所述第二版本中在外观上削弱所述第 一版本的元件。
29、 如权利要求26所述的制造件,其中所述机器可读指令在被执行时,促 使所述机器在所述变量指示所述元件需被忽略时,在所述过程设备显示的所述 第二版本中不包括所述第 一版本的元件。
30、 如权利要求26所述的制造件,其中所述机器可读指令在被执行时,促 使所述机器在所述过程设备显示的元件被选择时,提供所述动态引注用户界面。
31 、如权利要求26所述的制造件,其中所述过程设备显示由过程设备配置 工程师定义,及其中所述动态引注用户界面允许所述过程设备操作员调整所述 过程设备显示怎样提供信息。
32、 如权利要求26所述的制造件,其中所述动态引注用户界面包括 文本输入域,以i^更识别所述变量;以及滑动条,以便调整所述变量的值。
33、 如权利要求26所述的制造件,其中所述机器可读指令在被执行时,促 使所述机器在所述动态引注用户界面第二次被提供时,使用所述变量来调整所 述动态引注用户界面。
34、 如权利要求33所述的制造件,其中调整所述动态引注用户界面的步骤 包括预填第二变量的值。
35、 如权利要求33所述的制造件,其中所述第二变量不同于所述第一变量。
全文摘要
本发明公开用于提升及控制被提供给过程设备操作员的信息的方法及设备。所公开的一种用于控制被提供给过程设备操作员的信息的范例方法包括提供过程设备显示的第一版本、在所述过程设备操作员显示的所述第一版本的可选择元件被起动时提供动态引注用户界面,其中所述动态引注用户界面用于调整所述过程设备显示的所述第一版本中提供的信息的重要性,以及根据通过所述动态引注用户界面调整的变量来提供所述过程设备显示的第二版本。
文档编号G05B19/02GK101382775SQ20081014668
公开日2009年3月11日 申请日期2008年9月4日 优先权日2007年9月4日
发明者克里斯托弗·J·费尔茨, 詹姆斯·S·卡黑尔, 辛迪·A·斯科特 申请人:费舍-柔斯芒特系统股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1