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