用于配置和管理过程控制系统的动态用户界面技术方案

技术编号:11009235 阅读:153 留言:0更新日期:2015-02-05 15:14
一种针对用于配置和监督过程工厂的计算机系统的用户界面配置方法:在屏幕区域内生成多个窗口,多个窗口中的每个位于各自的位置并具有各自的尺寸,包括:生成导航窗口以便显示一组可选项,一组可选项中的每个对应于多个对象中的相应的一个;以及生成命令窗口以便显示一组可选控制,一组可选控制中的每个对应于将在过程工厂中的多个对象中的至少一个上执行的任务;从用户接收自定义请求,其中自定义请求与多个窗口中的至少一个有关,并且指定以下各项中的至少一个:多个窗口中的至少一个的位置;以及多个窗口中的至少一个的尺寸;根据自定义请求生成多个窗口的自定义布局;以及在对应于用户的数据库记录中存储描述自定义布局的自定义布局数据。

【技术实现步骤摘要】
【专利摘要】一种针对用于配置和监督过程工厂的计算机系统的用户界面配置方法:在屏幕区域内生成多个窗口,多个窗口中的每个位于各自的位置并具有各自的尺寸,包括:生成导航窗口以便显示一组可选项,一组可选项中的每个对应于多个对象中的相应的一个;以及生成命令窗口以便显示一组可选控制,一组可选控制中的每个对应于将在过程工厂中的多个对象中的至少一个上执行的任务;从用户接收自定义请求,其中自定义请求与多个窗口中的至少一个有关,并且指定以下各项中的至少一个:多个窗口中的至少一个的位置;以及多个窗口中的至少一个的尺寸;根据自定义请求生成多个窗口的自定义布局;以及在对应于用户的数据库记录中存储描述自定义布局的自定义布局数据。【专利说明】用于配置和管理过程控制系统的动态用户界面 本申请是申请号为200980148371.1的“用于配置和管理过程控制系统的动态用户界面”的分案申请。_2] 相关申请的交叉引用本申请要求享有2008年9月29日提交的、题为《(User Interface forConfiguring a Process Control System》的美国临时专利申请N0.61/101,055优先权,并通过引用明确地将其公开合并于本申请中。
本专利技术大体上涉及过程控制网络,特别地,涉及一种用于在过程控制环境中配置不同组件和服务的用户界面。
技术介绍
分布式过程控制系统(例如那些用在化工、石油或其他过程领域中的过程控制系统)通常包括一个或多个过程控制器,这些控制器通过仿真、数字或组合的仿真/数字总线可通信地耦合到一个或多个现场设备。这些现场设备(其可以例如是阀、阀定位器、开关和变送器(例如,温度、压力、水平和流速传感器))位于过程环境内并执行诸如打开或关闭阀、测量过程参数等的过程功能。诸如符合众所周知的Fieldbus协议的现场设备的智能现场设备也可以执行通常在控制器内执行的控制计算、警报功能、以及其他控制功能。过程控制器通常也位于工厂环境内,其接收表明由现场设备所做的过程测量的信号和/或属于现场设备的其他信息,并执行控制器应用程序,该应用程序运行例如不同的控制模块,这些控制模块做出过程控制决定、基于所接所收到的信息生成控制信号并且与在诸如HART和Fieldbus现场设备的现场设备中执行的控制模块或区块相互协调。控制器中的控制模块在通信线路上向现场设备发送控制信号以从而控制过程的操作。 通常使得来自现场设备和控制器的信息可通过数据高速通道用于一个或多个其他硬件设备数据高速通道,诸如操作员工作站、个人计算机、数据历史记录、报告生成器、中央数据库等其他硬件设备通常被置于控制室内或其他远离较为恶劣的工厂环境的位置上。这些硬件设备运行例如可以使得操作员能够施行关于过程的功能的应用程序,关于过程的功能诸如改变过程控制例程的设置、修改控制器或现场设备内的控制模块的操作、查看过程的当前状态、查看由现场设备和控制器所生成的警报、为了训练员工或测试过程控制软件的目的而仿真过程的运行以及维护以及更新配置数据库等。 作为一个示例,由艾默生过程管理出售的DeltaV?系统包括多个应用程序,该应用程序存储于过程工厂内的不同地点的不同设备,并由这些不同设备所执行。驻于一个或多个操作员工作站内的配置应用程序使得用户能够创建或改变过程控制模块并通过到专用分布式控制器的数据高速通道下载这些过程控制模块。通常,这些控制模块由通信地相互连接的功能块组成,该功能块是面向对象的编程协议中的对象,其基于到其中的输入来执行在控制方案中的功能,以及其向控制方案中的其他功能块提供输出。配置应用程序也可以允许设计者创建或改变操作员界面,操作员界面由查看应用程序所使用以便向操作员显示数据并使得操作员能够改变过程控制例程中的诸如设定点等的设置。每个专用控制器,以及某些情况下的现场设备,存储并执行控制器应用程序,该控制器应用程序运行分配和下载到其上的控制模块以便执行实际的过程控制功能。可以运行于一个或多个操作员工作站上的查看应用程序通过数据高速通道接收来自控制器应用程序的数据,并向过程控制系统的设计者、操作员或使用用户界面的用户显示该数据,以及可以提供过程控制例程或模块的任意数目的不同视图,诸如操作员视图、工程师视图、技术员视图等。数据历史记录应用程序通常被存储到数据历史记录设备并由该设备执行,数据历史记录设备收集并存储跨越数据高速通道所提供的某些或所有数据,同时可以在被附属于该数据高速通道的另一计算机中运行配置数据库应用程序可以数据高速通道以便存储当前过程控制例程配置以及与之相关联的数据。可替换地,配置数据库可以位于与配置应用程序相同的工作站中。 由于用于过程控制环境中的控制以及支持应用程序的数目和类型已经增加,已经提供了不同的图形显示应用程序以便使用户能够有效地配置和使用这些应用程序。例如,图形显示应用程序已被用于支持控制配置应用程序以使得配置工程师能够以图形方式创建控制程序,控制程序将被下载到过程工厂中的控制设备内。此外,图形显示应用程序已被用于使得控制操作员能够查看过程工厂的当前功能或过程工厂的区域,以使得维护人员能够查看过程工厂内的硬件设备的状态,并能够仿真过程工厂等。然而,这些图形显示应用程序在过去已经被作为与其相关联的特定应用程序的部分或为了独立地支持这些特定应用程序而单独地创建,并因此通常在对其为之而被创建的特定过程功能的有用性方面受到限制。例如,很难(如果不是不可能的话)在涉及维护、配置或仿真功能的环境中使用被创建用于支持控制操作员的图形化程序。 此外,现有应用程序通常需要大量的选择性点击以便达到期望的菜单项。特别地,对“深入”模块感兴趣的操作员或维护人员经常不得不激活大量菜单,回顾并对多个对话作出反应等。在许多情况下,用于触发任务的控制并没有以直观的方式组织,因此需要大量的时间来精通。 在另一方面,数目一直在增加的命令选项和特征继续使得过程控制设计、配置以及管理更加复杂。典型的用户经常在屏幕上看到无数的控制和菜单项,而只有这些控制或菜单项的一个相当小的子集适合于用户执行的任务。
技术实现思路
一种用于对过程控制系统进行配置、监督或故障排除的软件系统,包括直观的、基于任务的用户界面,其方便地组织针对可用功能性的视觉和文本控制。该用户界面减少了“点击”的次数或访问期望的功能性所需的其他指令的数量,将控制置于直观的且方便的位置,降低了描述期望的信息所必需的窗口的数量,显示与特定环境有关的控制,向用户提供可视的提示用于快速识别期望的选项或控制,执行技术用于有效地将控制策略可视化,并且改善了使用所述软件系统的整体的方便性。该软件系统可以支持,例如,配置过程控制系统的功能性、查看过程控制系统的配置的功能性、将控制模块下载到控制器和物理设备的功能性、定义用于连续且批量控制的控制逻辑的功能性、在过程控制系统中创建并编辑产品处方的功能性、根据这些处方来控制批量执行的功能性、勘查或查看工厂设备的功能性,或者其任意组合。在某些实施例中,软件系统是包括多个应用程序的成套应用程序,多个应用程序中的每个适于支持各自的一组工程活动。例如,在一个实施例中的成套软件包括:浏览器应用程序,其用于配置过程工厂、查看并更新过程工厂的配置、本文档来自技高网
...
用于配置和管理过程控制系统的动态用户界面

【技术保护点】
一种针对用于配置和监督过程工厂的计算机系统的用户界面配置方法,所述方法包括:在屏幕区域内生成多个窗口,所述多个窗口中的每个位于各自的位置并具有各自的尺寸,包括:生成导航窗口以便显示一组可选项,所述一组可选项中的每个对应于所述多个对象中的相应的一个;以及生成命令窗口以便显示一组可选控制,所述一组可选控制中的每个对应于将在所述过程工厂中的所述多个对象中的至少一个上执行的任务;从用户接收自定义请求,其中所述自定义请求与所述多个窗口中的至少一个有关,并且指定以下各项中的至少一个:所述多个窗口中的至少一个的位置;以及所述多个窗口中的至少一个的尺寸;根据所述自定义请求生成所述多个窗口的自定义布局;以及在对应于所述用户的数据库记录中存储描述所述自定义布局的自定义布局数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:B·M·琼斯K·R·贝尔维尔J·R·巴伦泰C·A·斯科特H·F·费洛斯
申请(专利权)人:费希尔罗斯蒙特系统公司
类型:发明
国别省市:美国;US

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

1