用于加工厂的集成资产数据系统内的数据可视显示转让专利

申请号 : CN200380108126.0

文献号 : CN1732416B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 伊文瑞·埃尔于雷克斯图亚特·哈里斯斯科特·纳尔逊·霍克尼斯

申请人 : 费舍-柔斯芒特系统股份有限公司

摘要 :

一种加工厂数据收集和查看系统,使用共同或集成导航树结构和一个或多个共同的显示格式,以便即使在来自不同数据应用程序或数据源的实际数据可能由不同的数据源以不同的方式收集并组织的情况下,用户也能够按照相似和一致的方式,查看从加工厂内的不同应用程序或数据源获得的处于任何所需集成度的信息。由于以不同的数据集成度提供了共同的信息可视显示,用户能够容易地在以较高集成度或较低集成度,在存储于数据库中的或者由不同数据源收集的数据中导航,而不会出现不得不面对且对付用于同样类型的数据的多种不同显示格式的情况。

权利要求 :

1.一种用于加工厂的数据集成系统,包括:

加工厂内多个不同实体;

多个数据源应用程序关联的服务器,每个数据源应用程序通过通信网络收集或生成关于加工厂内一个或多个不同实体的实体数据;

数据库,通过通信网络连接至所述多个不同实体,适于存储由多个数据源应用程序收集或生成的关于加工厂内一个或多个实体的实体数据,其中,不同的数据源应用程序使用不同的数据组织、导航和查看结构;和屏幕显示,以显示存储于数据库中的实体数据,该显示包括具有指定数据库中的实体数据的不同集成度的多个文件夹的集成导航树以及信息视图,屏幕显示能够使用户选择导航树内的不同文件夹,以指定要显示的实体数据的不同集成度,并且对于与实体数据的不同集成度相关联的不同文件夹中的每一个,在信息视图中以第一格式显现与所选文件夹相关联的实体数据,其中,所述第一格式是用于显现指定实体数据的不同集成度的多个文件夹中所选择的不同文件夹内的实体数据的共同显示格式。

2.根据权利要求1的数据集成系统,其中所述信息视图包括使与所选文件夹相关联的实体数据能够以不同于第一格式的第二格式被查看的表格。

3.根据权利要求2的数据集成系统,其中所述第二格式显现根据与所述实体相关联的警报进行分类的实体数据。

4.根据权利要求3的数据集成系统,其中所述屏幕显示适于使用户能够确认在信息视图上显示的警报之一,并且用于将警报之一的确认经由通信网络传达给数据源应用程序之一。

5.根据权利要求2的数据集成系统,其中所述第二格式显现通过与所述实体相关联的告警进行分类的实体数据。

6.根据权利要求5的数据集成系统,其中所述屏幕显示适于使用户能够确认在信息视图上显示的告警之一,并且用于将告警之一的确认经由通信网络传达给数据源应用程序之一。

7.根据权利要求2的数据集成系统,其中所述第二格式显现通过与所述实体相关联的事件进行分类的实体数据。

8.根据权利要求1的数据集成系统,其中所述第一格式显现通过与所述实体相关联的物理资产进行分类的实体数据。

9.根据权利要求1的数据集成系统,其中所述导航树包括根据实体数据存储于数据库的方式指定集成的实体数据的第一文件夹、一个或多个与第一文件夹相关联的子文件夹、根据实体数据被数据源应用程序收集的方式指定集成的实体数据的第二文件夹以及一个或多个与第二文件夹相关联的用于指定独立的数据源应用程序的子文件夹,其中第一和第二文件夹处于数据集成度的第一级别,而子文件夹处于数据集成度的第二级别。

10.根据权利要求9的数据集成系统,其中所述与第一文件夹相关联的子文件夹指定加工厂的不同地理区域。

11.根据权利要求1的数据集成系统,其中屏幕显示包括数据过滤器,该数据过滤器基于所述实体数据的属性对以第一格式显示的实体数据进行过滤。

12.根据权利要求1的数据集成系统,进一步包括搜索引擎,该搜索引擎在信息视图中搜索实体数据,并根据第一格式显现位于该搜索内的实体数据。

13.根据权利要求12的数据集成系统,其中所述搜索引擎包括显示域,该显示域具有指定以第一种格式显示的实体数据的参数的搜索域。

14.根据权利要求1的数据集成系统,其中所述屏幕显示包括用户选择域,该用户选择域指定特定用户的一个或多个显示选择,其中当特定用户正在使用屏幕显示时,屏幕显示根据特定用户的一个或多个显示选择,以第一格式显现实体数据。

15.一种收集和显现在加工厂内生成的实体数据的方法,包括:

由多个数据源应用程序通过通信网络收集或生成关于加工厂内一个或多个不同实体的实体数据;

存储由多个数据源应用程序收集或生成的关于加工厂内一个或多个实体的实体数据到数据库中,该数据库通过通信网络连接至所述多个不同实体,其中,不同的数据源应用程序使用不同的数据组织、导航和查看结构;

显示具有指定数据库中的实体数据的不同集成度的多个文件夹的集成导航树;

显示与导航树相关联的信息视图;

使用户能够选择导航树内的多个文件夹之一,以指定该实体数据的不同集成度;和对于与实体数据的不同集成度相关联的不同文件夹中的每一个,在信息视图中以第一格式显现与所选文件夹相关联的实体数据,其中,所述第一格式是用于显现指定实体数据的不同集成度的多个文件夹中所选择的不同文件夹内的实体数据的共同显示格式。

16.根据权利要求15的方法,其中所述显示信息视图包括:显示与不同于第一格式的第二格式相关联的表格,并且当该表格被用户选择时,以第二格式显示与所选文件夹相关联的实体数据。

17.根据权利要求16的方法,其中所述第二格式显现根据与所述实体相关联的警报进行分类的实体数据。

18.根据权利要求16的方法,其中所述第二格式显现通过与所述实体相关联的事件进行分类的实体数据。

19.根据权利要求15的方法,其中所述第一格式显现通过与所述实体相关联的物理资产进行分类的实体数据。

20.根据权利要求15的方法,其中所述显示集成导航树包括:显示根据实体数据存储于数据库的方式指定集成的实体数据的第一文件夹以及与第一文件夹相关联的一个或多个子文件夹,显示根据实体数据被数据源应用程序收集的方式指定集成的实体数据的第二文件夹以及和一个或多个与第二文件夹相关联的用于指定独立的数据源应用程序的子文件夹,其中第一和第二文件夹处于数据集成度的第一级别,而子文件夹处于数据集成度的第二级别。

21.根据权利要求20的方法,其中所述与第一文件夹相关联的子文件夹指定加工厂的不同地理区域。

22.根据权利要求15的方法,进一步包括提供数据过滤器,该数据过滤器基于所述实体数据的属性对以第一格式显示的实体数据进行过滤。

23.根据权利要求15的方法,进一步包括提供搜索引擎,该搜索引擎在信息视图中搜索实体数据,并根据第一格式显现位于该搜索内的实体数据。

24.根据权利要求15的方法,进一步包括提供用户选择域,该用户选择域指定特定用户的一个或多个显示选择,其中当特定用户正在使用屏幕显示时,显示信息视图包括根据特定用户的一个或多个显示选择以第一格式显现实体数据。

25.一种用于一个或多个加工厂的数据集成系统,包括:

多个数据源应用程序关联的服务器,每一个数据源应用程序收集或生成关于一个或多个加工厂内一个或多个不同实体的实体数据,每一个数据源应用程序分布于不同的地理位置,其中,不同的数据源应用程序使用不同的数据组织、导航和查看结构;

通信网络,连接到多个数据源应用程序的每一个;

数据集成服务器,连接到该通信网络上,该数据集成服务器适于收集和存储由多个数据源应用程序收集或生成的关于一个或多个加工厂内一个或多个实体的实体数据;和与该数据集成服务器相关联的屏幕显示,以显示存储于数据库中的所收集实体数据,该显示包括具有指定数据库中的实体数据的不同集成度的多个文件夹的集成导航树以及信息视图,其中屏幕显示能够使用户选择导航树内的不同文件夹,以指定要显示的实体数据的不同集成度,并且对于与实体数据的不同集成度相关联的不同文件夹中的每一个,在信息视图中以第一格式显现与所选文件夹相关联的实体数据,其中,所述第一格式是用于显现指定实体数据的不同集成度的多个文件夹中所选择的不同文件夹内的实体数据的共同显示格式。

26.根据权利要求25的数据集成系统,其中所述信息视图包括使与所选文件夹相关联的实体数据能够以不同于第一格式的第二格式被查看的表格。

27.根据权利要求26的数据集成系统,其中所述第二格式显示根据与所述实体相关联的警报进行分类的实体数据。

28.根据权利要求27的数据集成系统,其中所述屏幕显示适于使用户能够确认在信息视图上显示的警报之一,并且用于将警报之一的确认经由通信网络传达给数据源应用程序之一。

29.根据权利要求26的数据集成系统,其中所述第二格式显现通过与所述实体相关联的事件进行分类的实体数据。

30.根据权利要求26的数据集成系统,其中所述第二格式显现通过与所述实体相关联的告警进行分类的实体数据。

31.根据权利要求30的数据集成系统,其中所述屏幕显示适于使用户能够确认在信息视图上显示的告警之一,并且用于将告警之一的确认经由通信网络传达给数据源应用程序之一。

32.根据权利要求26的数据集成系统,其中所述第一格式显现通过与所述实体相关联的物理资产进行分类的实体数据。

33.根据权利要求25的数据集成系统,其中所述导航树包括根据实体数据存储于数据库的方式指定集成的实体数据的第一文件夹、一个或多个与第一文件夹相关联的子文件夹、根据实体数据被数据源应用程序收集的方式指定集成的实体数据的第二文件夹以及一个或多个与第二文件夹相关联的用于指定独立的数据源应用程序的子文件夹,其中第一和第二文件夹处于数据集成度的第一级别,而子文件夹处于数据集成度的第二级别。

34.根据权利要求33的数据集成系统,其中所述与第一文件夹相关联的子文件夹指定加工厂的不同地理区域。

35.根据权利要求25的数据集成系统,其中屏幕显示包括数据过滤器,该数据过滤器基于所述实体数据的属性对以第一格式显示的实体数据进行过滤。

36.根据权利要求25的数据集成系统,进一步包括搜索引擎,该搜索引擎在信息视图中搜索实体数据,并根据第一格式显现位于该搜索内的实体数据。

37.根据权利要求36的数据集成系统,其中所述搜索引擎包括显示域,该显示域具有指定以第一种格式显示的实体数据的参数的搜索域。

38.根据权利要求25的数据集成系统,其中所述屏幕显示包括用户选择域,该用户选择域指定特定用户的一个或多个显示选择,其中当特定用户正在使用屏幕显示时,屏幕显示根据特定用户的一个或多个显示选择,以第一格式显现实体数据。

39.根据权利要求25的数据集成系统,其中通信网络是广域网。

40.根据权利要求25的数据集成系统,其中通信网络是万维网。

说明书 :

用于加工厂的集成资产数据系统内的数据可视显示

[0001] 相关申请
[0002] 本申请是2002年12月30日提交的,标题为“加工厂中的集成导航树的输入和生成”,申请序列号为10/331,974的美国专利申请的后继申请,该申请全部包含于此以资参考。

技术领域

[0003] 本发明总地来说涉及加工厂的维护、控制和查看应用程序,更具体地,涉及存储于用于为一个或多个加工厂收集数据的资产数据系统的或与该资产数据系统相关联的数据的可视显示。

背景技术

[0004] 加工厂,例如用于化学、石油或其他工业的那些加工厂,通常包括一个或多个集中式的或分散式的过程控制器,其经由模拟、数字或组合模拟/数字总线,以通信联络方式连接到至少一个主机或操作员工作站上,并连接到一个或多个过程控制和检测设备上,例如现场设备。可以是例如阀、阀位控制器、开关、发送器和传感器(例如温度、压力和流速传感器)的现场设备,执行过程内的各项功能,例如增大或减小流速和测量过程参数。过程控制器接收表示由现场设备作出的过程测量或与现场设备有关的过程变量的信号,和/或关于该现场设备的其他信息,使用这些信息来执行控制例行程序,然后生成控制信号。这些控制信号通过一条或多条总线或其他通信线路被发送给现场设备,以控制过程操作。通常使来自现场设备和控制器的信息可以用于一个或多个由操作员工作站执行的应用程序,从而使操作员能够执行关于该过程的所需功能,例如查看过程的当前状态、修改过程的操作等等。
[0005] 尽管典型的加工厂具有许多连接到一个或更多过程控制器上的过程控制和测试设备,例如阀、发送器、传感器等,这些过程控制器在过程的操作期间执行控制这些设备的软件,同时有许多其他支持设备,对于过程操作也是必需的,或者与这些操作相关。这些额外设备包括,例如供电设备、发电设备和配电设备、例如涡轮的旋转设备等等,它们通常都分布于工厂的许多地方。尽管该额外设备并不一定要创建或使用过程变量,并且在许多情况下,出于影响过程操作的目的,该额外设备不受控制甚至不连接到过程控制器上,但是对过程的正确操作来说,该设备仍然是重要的,而且终究是必需的。
[0006] 结果,许多加工厂,尤其是使用智能现场设备的那些加工厂,包括用于帮助监控和维护加工厂内的设备的应用程序,而不管这些设备是过程控制和检测设备,还是其他类型的设备。例如,由爱默生过程控制公司销售的资产管理解决方案(AMS)应用程序,能够与现场设备进行通信,并存储关于现场设备的数据,以确定并跟踪现场设备的操作状态。标题为“用于现场设备管理系统的集成通信网络”(Integrated Communication Network for use in aField Device Management System)的第5960214号美国专利中公开了这种系统的一个例子。在某些情况下,AMS应用程序可以用于与设备进行通信,以改变设备内的参数,从而使设备在自身上运行应用程序,例如自校准例行程序或自诊断例行程序,以获得关于该设备的状态和健康的信息等。该信息可以由维护人员来存储和使用,以监控和维护这些设备。同样,还有可用于监控其他设备的其他应用程序,例如旋转设备与发电和供电设备。这些其他应用程序通常对于维护人员很有用,并可用于监控和维护加工厂内的设备。然而,在许多情况下,外聘业务组织可以执行关于监控过程的执行过程和设备的业务。在这些情况下,外聘业务组织获取他们所需的数据,通常运行专有的应用程序来分析数据,并且仅提供结果和建议给加工厂人员。
[0007] 此外,许多加工厂具有执行与商业功能或维护功能有关的其他计算机。例如,一些工厂包括执行与为工厂定购原料、替换零件或设备有关的应用程序,与预测销售和生产需求有关的应用程序。
[0008] 典型地,与过程控制活动、设备和装置的维护和监控活动以及商业活动有关的功能是分开的,不仅在这些活动发生的场所,而且在通常执行这些活动的人员方面也是如此。此外,涉及这些不同功能的不同的人通常使用不同的工具,例如在不同计算机上运行的不同应用程序来执行不同的功能。在许多情况下,这些不同的工具收集或使用与从过程内的设备或装置有关的,或者从它们那里收集的不同类型的数据,并且以不同的方式建立,以收集他们所需要的数据。例如,通常日复一日地监视过程的操作,并主要负责确保过程操作的质量和连续性的过程控制操作员,通常通过设置和改变过程内的设置点,调整过程的回路,调度过程操作例如成批操作等,来影响所述过程。这些过程控制操作员可以使用用于诊断和纠正过程控制系统内的过程控制问题的可用工具,包括例如自动调谐器、回路分析器、中枢网络系统等等。过程控制操作员也经由一个或多个提供有关过程的操作信息给操作员的过程控制器,从过程接收过程变量信息,包括在过程内生成的告警。此外,典型地提供控制优化程序,例如实时优化程序,在工厂内用来优化加工厂的控制活动。这种优化程序通常使用工厂的复合模式来预测,如何改变输入,以便关于某个所需的优化变量,例如利润,来优化工厂的操作。尽管该信息能够经由标准用户接口设备被提供给过程控制操作员,然而基于如何从控制的观点来建立和配置工厂,过程控制操作员通常都对查看和访问应用程序内的信息感兴趣。
[0009] 另一方面,主要负责确保过程内的实际设备进行高效率的操作,并负责修理和替换不正常工作的设备的维护人员,使用诸如维护界面,上述所讨论的AMS应用程序,以及提供有关过程内设备的操作状态信息的许多其他诊断工具。维护人员也调度可能要求工厂某些部分停工的维护活动。对于许多较新类型的过程设备和装置而言,通常被称为智能现场设备,这些设备自身可能包括检测和诊断工具,这些工具自动的感应设备的操作方面的问题,并经由标准维护界面自动将这些问题报告给维护人员。例如,AMS软件将设备状况和诊断信息报告给维护人员,并提供通信和其他工具,这些工具能使维护人员确定设备中正在发生的情况并能够获得设备所提供的设备信息。典型地,维护界面和维护人员的位置远离过程控制操作员,虽然情况并不总是如此。例如,在一些加工厂中,过程控制操作员可以执行维护人员的任务,反之亦然,或者负责这些功能的不同的人可以使用同一个界面。尽管如此,基于如何在工厂中建立或配置设备,或者基于与工厂内设备有关的其他逻辑基础,维护人员通常都对查看和访问来自可利用的应用程序的信息感兴趣。通常这种组织结构与控制组织结构不同。
[0010] 此外,例如监控设备、测试设备的操作、确定工厂是否以最佳方式运行的一些任务,是由外聘顾问或业务公司来执行的,他们测量所需的数据,执行分析,然后提供分析结果返回给工厂人员。在这些情况下,数据通常以专有的方式被收集和存储,并能够以不同的方式被组织,因为数据的组织方式适合用于收集、生成和使用该数据的特定应用程序。
[0011] 上面所讨论的许多不同的应用程序使用导航树或者类似结构,以组织和允许应用程序的用户来查看和访问在该应用程序内的或者该应用程序可利用的不同的数据或信息。TM TM
在大多数情况下,这些导航树结构本质上类似于用于Microsoft Outlook ,Windows 等的导航树结构,并且在这些应用程序中被提供以使用户能够访问或深入工厂的有关区域、分区等等,以使用该应用程序执行各种功能。通常,尽管不总是如此,应用程序使用具有由S88标准提供的名称的导航树结构,其逻辑上将加工厂分为越来越小的实体,如从最高一级开始,企业、站点、区域、过程单元、设备单元、设备模块和控制模块。使用基于S88标准的导航树结构的应用程序可以在导航树内提供某些或者所有这些标题,以使用户能够访问有关加工厂的信息,或者执行有关加工厂的功能。
[0012] 不幸的是,每个不同的应用程序通常都在它使用和应用该导航树结构的方式上有所不同,包括名称,而有时是在那里使用的名称的含意,并且也在它提供由该应用程序收集的数据视图的方式上有所不同。因此,提供工厂内的不同用途,例如控制应用程序、维护应用程序、优化应用程序、电源设备监控应用程序、效率或工厂监控应用程序等等的系统级应用程序,可以并且通常具有组织与他们相关的数据的不同方式。此外,客户可以具有组织关于他们工厂的信息的不同的首选方式,其可以不同于在工厂中使用的任何应用程序所提供的任何组织结构。
[0013] 当前,工厂操作员、维护人员必须习惯于并且记住不同的方式,其中相同或不同的工厂信息在工厂中使用的不同应用程序中是可用的,或者是在工厂中使用的不同应用程序内组织的,即使这样,在某些情况下,某些相同的信息被存储在那些不同的应用程序中,并被它们使用。这使得这些应用程序的交叉使用变得冗长,并且某些时候变得混乱。此外,它使得组织由不同应用程序以单独或相容方式所提供的信息,或者允许用户查看来自不同来源的信息,也就是使用单独导航工具的应用程序的信息,变得非常困难。
[0014] 然而,目前有些用户有一种需求,例如负责商业应用程序的人,像定购零件、供给品、原料或参与制定战略性的商业决策,例如选择制造哪些产品,在工厂内使哪些变量最优化等等的那些人,这些用户需要对来自多于一个上述所讨论的应用程序的数据进行访问,因此需要按照从比由工厂内任何独立应用程序所提供的更高级别,来了解或查看工厂的操作。尽管在过去,这些人不能对由不同应用程序在工厂内生成的实际数据进行大量的访问,于2002年3月1日提交、申请序列号为10/087,308、标题为“加工厂中的数据共享”(Sharing in a Process Plant)的美国专利申请公开了一种在中央数据库中组合来自不同数据源的数据的方法,以使这些数据在更一般的基础上可以被业务人员以及加工厂内不同的用户和应用程序利用。该美国申请被转让给本申请的受让人,由此其公开内容被合并于此。
[0015] 然而,如上所述,收集该数据的不同应用程序被设计为可用于加工厂内,以通常在工厂内的设备或装置的子设备上,执行完全不同的功能。因此,应用程序被开发,从而按照有时略微不同而有时完全不同的方式,来组织由此收集和生成的数据,并提供这些数据的查看。结果,尽管这些应用程序能够互相之间共享数据,并且能够与中央数据库共享数据,在某种意义上还没有组织共享数据的简单技术,以便于用户查看或访问来自不同应用程序的所有数据,也没有按照有组织的且容易理解的方式显示这些数据给用户的方法。

发明内容

[0016] 一种加工厂数据收集和查看系统,使用共同或集成导航树结构和一个或多个共同的显示格式,以使用户能够按照相似和一致的方式,查看从加工厂内的不同应用程序或数据源获得的处于任何所需的集成度的信息,即使来自不同数据应用程序或数据源的实际数据可能由不同的数据源以不同的方式收集并组织。由于以不同的数据集成度提供了共同的信息可视显示,用户能够容易地在以较高集成度或较低集成度,在存储于数据库中的或者由不同数据源收集的数据中导航,而不会出现不得不面对且对付用于同样类型的数据的多个不同的显示格式的情况。

附图说明

[0017] 图1是具有资产优化数据库的加工厂的方框图,该资产优化数据库被配置为接收和存储来自加工厂内的许多功能区域或应用程序的数据;
[0018] 图2是与图1的加工厂相关联的数据网络的方框图,该数据网络可以被用于提供来自加工厂内许多不同应用程序的数据给资产优化数据库;
[0019] 图3是描绘第一导航树结构的示例性屏幕显示,该第一导航树结构被用于集成来自图1的加工厂内不同应用程序或数据源的数据;
[0020] 图4是描绘第二导航树结构的示例性屏幕显示,该第二导航树结构被用于集成来自图1的加工厂内不同应用程序或数据源的数据;
[0021] 图5是由与资产优化数据库相关联的映射工具产生的示例性屏幕显示,该映射工具能使操作员人工地指定,将与不同数据源相关联的导航树结构映入与资产优化数据库相关联的集成导航树中;
[0022] 图6是描绘第三导航树结构的示例性屏幕显示,该第三导航树结构由图1的加工厂内不同应用程序或数据源来创建,并被用于集成来自图1的加工厂内不同应用程序或数据源的数据;
[0023] 图7是描绘第四导航树结构的示例性屏幕显示,所述第四导航树结构提供对来自不同数据源的数据的访问,并包括链接信息;
[0024] 图8是描绘简单的导航树结构的示例性屏幕显示,所述导航树结构被用于集成来自图1的加工厂内的资产数据库和不同的应用程序或数据源的数据,同时描绘了第一可视显示屏幕,第一可视显示屏幕以第一格式显示来自数据库和应用程序的处于高集成度的数据;
[0025] 图9是描绘第二可视显示屏幕的示例性屏幕显示,第二可视显示屏幕以第二格式显示来自数据库和应用程序的处于高集成度的数据;
[0026] 图10是描绘第三可视显示屏幕的示例性屏幕显示,第三可视显示屏幕以第三格式显示来自数据库和应用程序的处于高集成度的数据;
[0027] 图11是描绘可视显示屏幕的示例性屏幕显示,该可视显示屏幕以第一格式显示来自数据库和应用程序的处于第二和较低集成度的数据;
[0028] 图12是描绘可视显示屏幕的示例性屏幕显示,该可视显示屏幕以第一格式显示来自数据库和应用程序的处于第三集成度的数据;
[0029] 图13是描绘可视显示屏幕的示例性屏幕显示,该可视显示屏幕显示来自数据库和应用程序的处于第四集成度的数据;
[0030] 图14是描绘可视显示屏幕的示例性屏幕显示,该可视显示屏幕链接到与数据库或应用程序相关联的其他信息;
[0031] 图15是描绘第一可视显示屏幕的示例性屏幕显示,第一可视显示屏幕以第一格式显示用于搜索来自数据库和应用程序的处于特定集成度的数据的搜索引擎;
[0032] 图16是描绘第二可视显示屏幕的示例性屏幕显示,第二可视显示屏幕以第二格式显示用于搜索来自数据库和应用程序的处于特定集成度的数据的搜索引擎;
[0033] 图17是描绘第三可视显示屏幕的示例性屏幕显示,第三可视显示屏幕以第三格式显示用于搜索来自数据库和应用程序的处于特定集成度的数据的搜索引擎;
[0034] 图18是描绘用于配置搜索过滤器的配置屏幕的示例性屏幕显示;
[0035] 图19是描绘用于指定用户显示配置的配置屏幕的示例性屏幕显示;
[0036] 图20是描绘提供数据源状态信息给用户的可视显示屏幕的示范性的屏幕显示。

具体实施方式

[0037] 现在参照图1,加工厂10(其可以位于单独的地理位置或位于多个地理位置)包括通过一个或多个通信网络与许多控制和维护系统互连的许多商业和其他计算机系统。加工厂10包括一个或多个过程控制系统12和14。过程控制系统12可以是传统的过程控制系统,例如PROVOX或RS3系统,或者是包括操作员界面12A的DCS,操作员界面12连接到控制器12B和输入/输出(I/O)卡12C,而这些输入/输出(I/O)卡又连接到各种现场设备上,例如模拟和“高速公路可寻址远程发送器”(HART)现场设备15。过程控制系统14可以是分布式过程控制系统,包括经由例如以太网总线的总线连接到一个或多个分布式控制器14B上的一个或多个操作员界面14A。例如,控制器14B可以是,例如由位于德克萨斯州的奥斯TM汀的费舍-柔斯芒特系统公司销售的DeltaV ,或者是任何其他所需类型的控制器。控制器
14B经由I/O设备被连接到一个或多个现场设备16,例如,HART或现场总线现场设备或任何其他的智能或非智能现场设备,这些现场设备16包括例如,使用PROFIBUS WORLDFIPDevice-Net AS界面和CAN协议中的任何一种设备。目前已知,现场设备16可以提供与过程变量以及其他设备信息有关的模拟或数字信息给控制器14B。操作员界面14A可以存储和执行过程控制操作员可以利用来控制过程的操作的应用程序17,包括例如控制优化程序、诊断专家、神经网络、调谐器等。额外的控制应用程序17可以存储于控制器12B和14B内,并由控制器12B和14B执行,如果需要这样的话,并且在某些情况下,在现场设备16内执行。
[0038] 此外,维护系统18,例如执行AMS应用程序的计算机或监控通信应用程序19的任何其他设备,可以被连接到过程控制系统12和14,或者被连接到独立设备,在其中执行维护和监控活动。例如,维护计算机18可以经由任何所需通信线路或网络(包括无线或手持设备网络)连接到控制器12B和/或设备15,以便与设备15进行通信,并且在某些情况下,重新配置或执行设备15上的其他维护活动。同样,例如AMS应用程序的维护应用程序19可以安装在与分布式过程控制系统14有关的一个或多个用户界面14A中,并由它们来执行,从而执行维护和监控功能,包括与设备16的操作状态有关的数据收集。
[0039] 加工厂10也包括各种旋转设备20,例如涡轮、马达等等,这些旋转设备经由某些永久的或临时的通信链接(例如总线、无线通信系统或连接到设备20上以获取读数然后被移走的手持设备)而连接到维护计算机22。维护计算机22可以存储和执行由例如CSI系统提供的已知的监控和诊断应用程序23,或者用于诊断、监控和优化旋转设备20的操作状态的其他任何已知的应用程序。维护人员通常使用应用程序23来维护和监视工厂10中旋转设备20的性能,从而确定关于旋转设备20的问题,并确定何时以及是否必须修理或更换旋转设备20。在某些情况下,外聘顾问或业务组织可以临时地获取或测量关于设备20的数据,并使用这些数据来执行对设备20的分析以检测各种问题、不良的性能或其他影响设备20的因素。在这些情况下,运行分析的计算机可以不经由任何通信线路或者仅临时连接到系统10的其余部分。
[0040] 同样,具有与工厂10有关的发电设备和配电设备25的发电和配电系统24经由例如总线连接到另一计算机26,计算机26执行并监视工厂10内的发电和配电设备25的操作。计算机26可以执行已知的电源控制和诊断应用程序27,例如由例如Liebert和ASCO或其他公司提供的那些电源控制和诊断应用程序,以控制和保养发电和配电设备25。在许多情况下,外聘顾问或业务组织可以使用临时获取或测量关于设备25的数据的业务应用程序,并使用这些数据来执行对设备25的分析以检测各种问题、不良的性能或其他影响设备25的问题。在这些情况下,运行分析的计算机(例如计算机26)可以不经由任何通信线路或者仅临时连接到系统10的其余部分。
[0041] 计算机系统30以通信联络的方式,经由通信网络32连接到与工厂10中各种功能系统有关的计算机或界面,包括过程控制功能12和14,例如在计算机18、14A、22和26中所执行的维护功能和商业功能。如果需要,此通信连接32可是使用web界面或任何其他种类的通信结构来实施,包括任何一种局域网(LAN)、广域网(WAN)、因特网等等。无论如何,计算机系统30以通信联络的方式连接到传统过程控制系统12和与该控制系统有关的维护界面18,连接到分布式控制系统14的过程控制和/或维护界面14A,连接到旋转设备维护计算机22,并连接到发电和配电计算机26,所有这些连接都经由可以使用任何所需的或者适当的LAN或WAN协议来提供通信的通信网络32。此通信网络32根据需要可以是永久的或者临时的(间歇的)。
[0042] 如图1所示,计算机30也经由相同或不同的通信网络32连接到商业系统计算机和维护规划计算机35和36,它们可以执行例如企业资源规划(ERP),材料资源规划(MRP),记帐、产品和客户定购系统,维护规划系统或任何其他所需的商业应用程序,例如零件、供给品和原料定购应用程序、生产调度程序等等。计算机30也可以经由例如通信网络32连接到工厂范围的局域网37、公司的WAN 38以及允许从远程位置对工厂10进行远程监控或与其进行通信的计算机系统40。计算机系统30,或连接到网络32的任何其他计算机可以包括配置应用程序和配置数据库,所述配置应用程序和配置数据库可以生成并存储关于加工厂10和其内的设备和元件的配置数据。
[0043] 在一个实施例中,使用XML协议来进行在通信网络32上的通信。在此,来自计算机12A、18、14A、22、26、35、36等中的每一台计算机的数据都被包装在XML包装内,并被发送到可能位于例如计算机30中的XML数据服务器。由于XML是描述性语言,因此该服务器能够处理任何类型的数据。在服务器处,如果需要的话,数据被封装到新的XML包装中,即,将此数据从一种XML模式映射到为每个接收应用程序而创建的一种或多种其他的XML模式。这样,每个数据发信方能够用对于该设备或应用程序而言能够理解的或者方便的一种模式来包装其数据,每个接收应用程序能够用该接收应用程序所使用的或能够理解的一种不同的模式来接收数据。服务器被配置为,根据数据的源和目的地,将一种模式映射到另一种模式。如果需要的话,服务器也可以基于数据的接收来执行某些数据处理功能或其他功能。先于在此描述的系统的操作,映射和处理功能规则被建立并存储于服务器中。以这种方式,数据可以从任何一个应用程序被发送到一个或多个其他的应用程序。
[0044] 一般而言,计算机30(其可以是服务器或包括服务器)包括资产优化数据库50(和相关的数据收集应用程序),资产优化数据库50收集由例如过程控制系统12和14、维护系统18、22和26以及商业系统35和36生成的数据和其他信息,以及由在这些系统的任何一个中被加以执行的数据分析工具生成的信息,并且将这些信息存储在数据库内。资产优化数据库50可以包括专家引擎51,它可以基于例如当前由NWXUS提供的OZ专家系统,或者包括例如任何类型的数据挖掘系统的任何其他类型的专家系统。资产优化专家51运行以分析和分配在资产优化数据库50内必需的数据。
[0045] 过去,各种过程控制系统12和14,以及发电和维护系统22和26一直都没有以一种方式互连,这种互连方式能使这些系统以有用的方式共享在这些系统的任何一个中生成的,或者由这些系统中任何一个所收集的数据。结果,不同应用程序17、19、23、27组织数据和使用户能够查看数据所使用的方式对于每个应用程序来说都彼此不同。然而,在图1的工厂10中,应用程序17、19、23、27等现在以通信联络的方式通过资产优化数据库50被连接,并且与资产优化数据库50共享数据。尽管应用程序17、19、23、27等中的任何一个通常仍然以不同的方式,通过使用不同的组织树或导航树,和查看软件,来提供或组织由此收集或生成的数据。为了获得用于从不同应用程序查看这些数据的一致方式,资产优化数据库50包括一个或多个导航树应用程序和数据库52,它们使用集成导航树结构来组织从加工厂10内的不同应用程序接收的数据,从而允许用户以一致方式使用单一导航树来查看并访问该数据。
[0046] 特别地,导航树应用程序52提供一种自动方式来生成导航树,该导航树被系统的所有用户在例如web环境中使用,以查看和访问资产优化数据库50内的数据,即使该数据来自不同的数据源并且以不同的方式在不同的数据源中被组织。实际上,导航树应用程序52,连同资产优化数据库50一起,提供更高级别的集成平台,在这种情况下以资产优化服务器的形式,它接收并组织来自多个信息源(例如控制应用程序、维护应用程序、设备监控应用程序、效率监控应用程序等)的信息,即使这些不同信息源中的任何一个都具有不同的方式来组织由此提供的数据。
[0047] 图2描绘了一组加工厂内的应用程序60的视图的方框图,所述加工厂经由web连接61以通信联络的方式与资产优化服务器62(其可以是图1的计算机30)以一种方式互连,以这种方式资产优化服务器62提供一致的和集成的组织树和导航树结构,这些组织树和导航树结构能够用于提供共同查看平台,并且这些组织树和导航树结构是与在不同应用程序60中生成的并由它们收集的数据有关的。特别地,控制应用程序服务器64、维护应用程序服务器66、旋转设备应用程序68、优化应用程序70和用于其他应用程序的额外服务器72经由通信网络61以通信联络的方式被连接到资产优化服务器62。当然,在图2的系统中,任何其他类型和数量的应用程序(也称作数据源)能够被连接。通信网络61可以是任何所需的通信网络,例如万维网(WWW网络)或任何其他所需类型的web网络。通信网络61可以是硬布线的网络或无线网路,如果需要如此的话,使用任何所需的通信协议,例如HTML等等。众所周知,服务器62-72中的任何一个都包括任何所需的web业务应用程序74和web显示应用程序76,实现在web连接61上的通信和到用户界面的那些信息的可视显示。
一般而言,在不同服务器64-72上运行或关联到这些服务器的不同的应用程序60,可以使用不同的数据组织,导航和查看结构,例如不同的导航树。此外,资产优化服务器62可以以通信联络的方式,经由web连接或其他任何所需通信网络连接到商业系统应用程序或其他任何应用程序。
[0048] 如图2所示,资产优化服务器62包括微处理器77、用户界面78和存储许多应用程序和数据库的存储器79,这些应用程序和数据库运行以集成来自不同应用程序60的工厂数据,并将与应用程序60相关的导航树结构集成为集成导航树结构,并且这些应用程序和数据库运行以提供用于来自不同数据源的数据的共同视图。在一个实施例中,资产优化服务器62包括存储来自不同数据源应用程序60的数据的工厂信息数据库80,这些不同的数据源应用程序60以通信联络的方式被连接到资产优化数据库服务器62和导航树数据库82,导航树数据库82存储与每个不同的应用程序60有关的导航树83a,以及包含或集成不同应用程序60的导航树的集成的导航树83b。资产优化服务器62还包括用户界面应用程序84,它经由关于在工厂信息数据库80内存储的数据的用户界面78,使用集成导航树83b提供信息给用户。
[0049] 此外,提供数据集成应用程序86以使用集成导航树83b,将来自不同应用程序60的数据集成到工厂信息数据库80中,并且在某些情况下,可以向用户提供将用于应用程序60的导航树结构83a映射到集成导航树结构83b中的能力。在一个实施例中,集成应用程序86可以包括默认的导航树结构,它可以用于在应用程序60的每个导航树结构中集成数据。这种默认导航树结构可以是基于例如在S88标准中使用的工厂分级结构。然而,集成应用程序86可以使一个用户或者不同的用户创建额外的导航树结构,额外的导航树结构可以被用于以不同方式集成不同应用程序60的导航树。当然,如果需要的话,默认导航树结构可以由用户使用数据集成应用程序86和/或用户界面应用程序84来创建。
[0050] 通常,资产优化服务器62存储不同应用程序60的每个不同的导航树结构83a,并且关联或映射这些导航树内的数据到单独的集成导航树结构83b,集成导航树结构83b可以被用于查看和访问资产优化数据库80中的数据。在映射被指定或完成之后,与不同应用程序的每个不同的导航树结构相关联的数据在集成导航树内被组织,以用于由任何用户查看,包括在服务器62-72处的应用程序的用户,或者具有到服务器62的入口的任何其他用户,例如商业系统用户。如果需要的话,单独的导航树结构可以被例如配置应用程序所使用,并且这个单独的导航树结构可以被加工厂或与该加工厂相关的企业中的每个用户访问和使用,以便于每个用户以相同的方式查看来自工厂的数据。如果需要的话,每个用户都能够通过web,或连接不同用户到该配置应用程序的任何其他通信网络访问该单独的导航树结构,
[0051] 在操作运行期间,不同的应用程序60可以将在这些应用程序中使用的它们各自的导航树结构发送到资产优化服务器62,在那里这些树结构可以被存储在数据库82内。集成应用程序86可以自动识别与应用程序之一相关联的导航树的不同类别,以及集成树结构83b的类别之间的一致性。在某些情况下,用户可以人工地指定特定应用程序60的导航树的类别和集成的或默认的导航树83b的类别之间的一致性。如果应用程序60的类别是已知的,以某种方式对应于某些标准,例如S88标准,集成应用程序86可以自动地识别此对应一致性。另一方面,用户可以创建用户首选的导航树,并且识别应用程序60之一的导航树和用户创建的集成导航树的不同类别之间的一致性。当然,应当理解,默认或集成导航树结构可以包括没有表现或出现在,某些发送数据到其中的应用程序中的类别,这是因为数据流向是从应用程序60到服务器62的。然而,默认或集成导航树应当具有能够与不同应用程序60的导航树的每种类别相关联的类别或级别。
[0052] 当然,集成应用程序86提供每个应用程序60(其发送数据到资产优化服务器62)的导航树和集成导航树83b之间的映射,并且可以在,例如应用程序被在线执行时或者另外被集成在加工厂10的资产优化功能之内时,执行此映射。此后,每个应用程序60提供数据随同足够的信息一起给服务器62,以使服务器62能够根据发送此数据的应用程序60的导航树结构来对此数据进行分类。服务器62以及,尤其是集成应用程序86,当正在与适当的导航树类别或集成导航树结构83b的类别相关联时,存储数据,其中集成导航树结构83b正在被用于提供集成的查看。当然,数据自身出于将来访问的目的被存储于工厂信息数据库80内。此后,用户界面应用程序84可以使用户或操作员能够访问集成导航树83b,该集成导航树83b具有来自不同应用程序的数据,通过查阅这些数据以获得以一致或集成的方式,对存储于工厂信息数据库80内的数据的访问。
[0053] 在一个实施例中,集成导航树83b可以根据逻辑区域来组织,例如在检测、机械和性能区域中,或例如工厂区域的物理区域中。当然,任何其他所需的组织能够被用于集成导航树83b内。当集成导航树83b根据逻辑单元被构造时,来自不同应用程序(其通常属于不同的逻辑分组)的不同数据可以在树下面被分离为不同的子标题或者类别,而那些子标题或类别或者是标准的导航树标题,或者模仿与不同应用程序相关联的实际导航树结构。在一个实施例中,信息服务器64-72中的每一个向发出请求的应用程序(即资产优化服务器62)提供它的工厂树及其组成部分(包括标题)。然后集成应用程序86使用获得的信息来合并各种工厂树的组成部分。如果需要的话,应用程序的原始导航树的组成部分能够被原始信息服务器(例如维护服务器64等)跟踪,而如果发生了任何变化,资产优化服务器62可以使用推送技术被更新。可替代地,资产优化服务器62能够周期性地(定时性地)轮询服务器64-72以接收并留意这些服务器(或在这些服务器上运行的或与这些服务器有关的应用程序)的导航树中所发生的变化。以这种方式,在应用程序中被添加、删除或改变的数据被发射或发送到资产优化62服务器,并存储在那里。此外,这些应用程序的导航树内的设备或其他实体的反映或描述被发送到资产优化服务器62,并且在集成导航树83b中被发射或者被映射到集成导航树83b,从而对于资产优化数据库60的用户来说,经由集成导航树83b,数据现在是可利用的和可查看的。
[0054] 图3描绘了一种被构造以提供对三个不同应用程序的访问和查看的集成导航树100,也就是,根据数据源而配置的维护应用程序(AMS)、电源设备监控和诊断应用程序(RBM)和工厂效率监控应用程序(e-fficiency)。需要注意的是,集成导航树100包括用于对来自每个数据源应用程序60的应用程序数据进行分类的类别,和与这些类别相关的加工厂内实体的标志。
[0055] 如图所示,集成导航树100包括直属于企业(或顶层)的用于每个不同应用程序(图2的应用程序60)的高级层类别,和在这些高级层之下的数据的子类别,子类别取决于每个不同应用程序的导航树,而实际上,它映射每个不同应用程序60的导航树。这样,标题为AMS工厂结构的文件夹和在它下面的文件夹或类别102与来自维护应用程序或(AMS)应用程序的数据相关联。同样,标题为RBM工厂结构的文件夹和在它下面的文件夹或类别104与来自电源设备监控应用程序或(RBM)应用程序的数据相关联。此外,标题为e-fficency工厂结构的文件夹和在它下面的文件夹或类别104与来自效率监控应用程序或(e-fficency)应用程序的数据相关联。当然,在导航树100中能够提供更多的文件夹或子目录,以反映来自其他应用程序的数据,例如控制应用程序、旋转设备监控应用程序等等。
[0056] 在图3中,每个子目录102、104和106都具有以分层结构配置的子文件夹或项目,它们反映从其中产生数据的应用程序的导航树的分层结构。因此,子目录102包括用于区域(所示的区域1)、单元、设备模块和控制模块的文件夹,这是因为维护应用程序(AMS应用程序)使用具有这些类别的导航树结构。此外,从维护应用程序接收的数据被放置于子目录102的子类别中,因为它是在实际的维护应用程序内产生的。例如,存在有数据的控制模块(TT-111、TTT-222等)示出在子目录12中的控制模块文件夹下。
[0057] 同样,与电源设备监控相关的数据使用相关应用程序的导航树来说明,它仅包括在其下放置设备(例如泵、风扇、马达和干燥器)的区域标志。结果,电源设备的每一部分在区域1以下的子目录104中被描述,为了电源设备的这些部分,数据在工厂中被电源设备监控应用程序收集。同样,由于效率应用程序不使用具有S88分层结构的导航树类别,被该应用程序监控的泵、压缩机、热交换器等仅在普通文件夹标记的e-fficiency工厂结构106下进行描述,因为它与效率监控的逻辑功能有关。需要注意的是,相同的设备,例如泵#3可以被不同的应用程序监控,因此可以在集成导航树结构100中被多次描述。此外,用于相同设备或其他工厂实体的相同或不同的数据(例如由不同应用程序收集或生成的不同数据)可以在集成导航树100的不同位置被访问。当然,需要注意的是,可以有与每个子目录102、104和106相关的其他实体或文件夹,如果其他设备被与这些目录相关的应用程序识别并监控的话。因此,在任何一个子目录102、104和106内的实际数据,例如设备的描述,是取决于由实际的应用程序正在监控的设备或其他实体的。此外,关于可经由导航树100访问的这些设备的数据类型也是取决于由实际的应用程序收集或生成的关于这些设备的数据。
[0058] 图4描绘了另一个示例性的集成导航树120,导航树120由集成应用程序86自动地创建,从每个不同应用程序的导航树结构发送数据到资产优化服务器62。在这种情况下,来自不同应用程序的数据被组织到逻辑区域内,例如机械设备122、现场仪表(测量设备)124和性能监控设备126。来自不同应用程序的关于这些不同子区域的数据被映射入这些使用以下结构的子分区,例如,默认S88分层机构或从其中产生数据的应用程序的结构。因此,例如,通常从电源设备监控应用程序接收的机械数据,使用该应用程序的分层结构被映射,而现场测量设备124使用提供这些数据的维护或控制应用程序的分层结构被映射,在这种情况下,碰巧是S88分层结构。同样,效率数据根据效率应用程序的分层结构被映射。当然,在这种情况下,来自不同应用程序的数据基于标题可以被合成到不同逻辑或设备下的某些范围。因此,来自控制和维护应用程序的数据,例如同时由控制和维护应用程序测量的关于阀、发送器等的数据,可以在现场测量设备类别124和与它相关的子类别下被集成。
[0059] 如上所述,集成应用程序86可以被用于创建在集成导航树83b和每个不同应用程序60的导航树83a之间的映射方法。集成应用程序86可以自动地执行这种映射,或者使用户能够指定在应用程序60的导航树83a的不同部分和集成导航树83b之间的映射。图5描绘了一个示例性显示屏幕140,该显示屏幕可以是由集成应用程序86显示给用户,以使用户能够指定用于提供数据给资产优化服务器62的每个不同应用程序的映射的特定类型。
[0060] 图5的屏幕显示140的左边包括对集成导航树142的说明,集成导航树142被资产优化服务器62使用,以允许对来自不同数据源的数据的访问。需要注意的是,该集成导航树结构142使用由S88标注定义的类别。然而,如果需要的话,用户可以使用任何所需方法为集成导航树指定其他类别或不同的分层结构,例如重命名在树142中提供的文件夹的说明、添加新文件夹、删除文件夹等等。屏幕显示140的右边包括对与工厂10内的不同应用程序相关的导航树结构的说明,如果需要的话,可以从工厂10的不同应用程序获得这些导航树结构。应当注意的是,这些导航树结构可以包括常规类别的说明,以及对过程实体的说明,例如设备。在图5中,描绘了用于维护应用程序(AMS应用程序)的导航树结构144和用于电源设备监控应用程序(RBM)的导航树结构146。有趣的是,用于维护应用程序的导航树结构144使用S88标准类别,而用于电源设备监控应用程序(RBM)的导航树结构146不使用。
[0061] 无论如何,用户可以通过选择对树144的组成部分的特定描述,并将它拖动并且放在(置于)它将要映射到的树142的组成部分的说明上,从而将导航树,例如树144的组成部分,映射到集成导航树142上。一旦进行以上操作,集成应用程序86就关联所选的元素与树144的任何子元素,此子元素随它被放入的集成导航树142的组成部分一起被拖动。当然,用户可以提供任何所需的映射,而不限于这样的映射,例如放置维护树144的区域到集成树142的区域。同样,用户能够将电源设备监控树144的组成部分映射到集成树142的任何组成部分上。一旦选择或指定一种特定的映射,集成应用程序86就存储映射的标志,并使用该映射来将来自应用数据的数据集成到数据库80,从而允许经由集成导航树142的数据的查看。
[0062] 图6描绘了另一例由集成应用程序86创建的集成导航树150,自动地或者根据用户使用图5的屏幕显示140,来指定集成来自不同应用程序60的不同导航树的数据的方式。如图6所示,导航树150的控制模块部分或分支152包括来自许多不同应用程序中任何一个的设备或其他单元,包括来自维护应用程序的涡轮(TT-111、TT-222等);来自电源设备监控应用程序的风扇、泵、马达、干燥器(Recre泵#5、排气风扇#1等);来自工厂效率监控应用程序的压缩机和热交换器(压缩机#1、热交换器#1等)。当然,来自不同应用程序的其他工厂实体可以在不集成树150的不同目录或子目录下被组织在一起,例如在区域部分下面的不同应用程序的区域,等等。当然,类似于图5的屏幕140的屏幕可以被用于指定,与这些不同应用程序中任何一个相关的设备,应当在树150的控制模块目录下被集成在一起。同样,类似于屏幕140的屏幕可以被用于表示,来自不同应用程序的那些区域的数据可以在集成树150的区域指示(标志)下被集成在一起。
[0063] 图7描绘了具有集成导航树162的另一种屏幕显示160,集成导航树162可以由集成应用程序86创建,以集成来自不同应用程序60的数据,并且它可以经由通信网络被访问。导航树可以与配置系统相关联或由配置系统创建,所述配置系统使其中的数据经由web浏览器能够被系统的多个用户利用。示范的导航树162包括具有资产数据文件夹166的浏览器配置目录164、数据源文件夹168和相关链接文件夹170。资产数据库文件夹166可以存储或包括关于加工厂内一个或多个资产的数据,而数据源文件夹168可以包括或存储从加工厂内不同数据源收集的数据。图7的配置树162具有到该数据源的入口的数据源,这些数据源具有标题“Cool”、“dasdasd”、“fdasdasd”、“MDC”和“pppp”。资产数据库文件夹166和数据源文件夹168可以从如上述关于图2所描述的不同的应用程序或资产收集数据,并以一种方式在不同的子文件夹中提供该数据,通过这种方式可以使数据能够经由例如web连接,能够被已经访问配置屏幕显示160的用户利用。
[0064] 相关链接文件夹170可以存储到其他应用程序、文件或系统的链接,例如web链接,这些应用程序、文件或系统与加工厂内的任何数据或资产相关联,或者与为了这些数据或资产,被导航树162存储或收集的任何数据或资产相关联。特别地,相关链接文件夹170可以存储由系统用户置于其中的链接,以允许对其他数据、应用程序、文件等的简单访问,这些数据、应用程序、文件等可以以某种方式,与存储在导航树162中的或可通过导航树162进行访问的数据或其他信息相关联。当然,任何授权的用户或配置专家可以在导航树
162中提供链接,并且这些链接可以在任何时候被添加或删除。
[0065] 当然,当建立导航树162以收集来自不同数据源的数据时,用户可以指定将要从数据源收集的数据的众多类型,和将要从这些数据源收集的数据的数量和频率。
[0066] 当集成导航树为资产优化数据库被建立起来时,用户界面程序或应用程序,例如图2的程序或应用程序84,可以提供关于与加工厂相关联的资产的存储于资产数据库内,或者由不同的应用程序以集成和一致的方式提供给用户的信息,由此使用户能够以容易理解的方式查看这些数据或者这些数据的某些部分。由于潜在地具有大量与不同资产相关联的数据,非常重要的是在任何特定的时间,用户能够仅查看和搜索用户希望看到或使用的数据,而不是相反地,查看和搜索所有的数据。然而,用户仍然需要能够以一致的格式查看这些不同的数据,通常是由不同数据源收集的数据,或者关于不同资产的数据,而无论用户此时正在查看数据的哪部分。结果,界面或显示应用程序84能够使用导航树分层结构,以使用户能够仅查看和搜索感兴趣的数据。以这种方式,关于所有工厂内的资产或某些子集的信息,例如这些资产放置在什么地方、警报、或者与这些资产相关联的事件历史记录,可以被提供给用户。然而,用户应用程序84能够对于该数据使用共同且一致的显示和搜索格式,无论用户正在查看该数据的哪一部分。
[0067] 图8描绘了一个示范性的屏幕显示200,其可以由用户界面应用程序84显示给用户,从而提供对来自资产优化数据库的集成查看。特别地,屏幕显示200包括具有导航树的导航树目录22,该导航树具有三个副标题(“资产数据库”、“数据源”和“收藏夹”)和信息目录204,信息目录204提供关于在导航树目录202内所选元素的资产的信息。
[0068] 在本例中,图8的屏幕200,由于与整个数据库相关联的最高等级的类别(即“资产优化”)被选择,来自三个子类别中任何一个的所有数据被包含于信息目录204中。然而,信息目录204将这些数据组织到三个标题为“资产”、“活动警报”和“事件历史”的表格中,这些表格提供存储在资产数据库中的数据的不同的格式或视图。由于在屏幕200中资产表格被选择,信息视图204提供用于导航树202中所选元素的资产的资产数据。在这种情况下,图8的信息视图204中描绘的资产视图包括关于与资产优化系统相关联的所有资产的信息。特别地,资产的总数(2743)与名称、类型、健康指数、说明以及每个资产所在的位置一起被提供。本质上,名称是提供给资产的名称(所述名称在为了它们而收集数据的工场或工厂群内应当是唯一的),而健康指数提供关于该资产的健康状态的指数或其他用数字表示的信息,因为该健康状态是由资产自身或者在资产优化系统内确定的。同样也提供用于每个资产的类型,说明和所在位置的信息。当然,不是所有的资产都适合显示在同一屏幕上,因此,更多屏幕能够被提供以显示资产信息,正如在信息视图204的底部,用数字1、2、3等等所表示的那样。
[0069] 图9描述了具有信息视图208的屏幕206,信息视图208示出了用于资产优化数据库内所有资产的活动警报表格。如图9所示,活动警报被提供在一张表格中,而警报的数目(22)被提供在表格的顶部,并且对于每个警报,提供日期/时间、资产名称、严重性标志(表示警报的严重性或警报的类型),对警报的说明以及警报在加工厂中所在的位置。过程的警报可以按照任何顺序被提供,例如日期/时间顺序、严重性顺序、所在位置顺序等等。如果需要的话,用户界面应用程序84可以提供紧跟在每个活动警报之后的一个域(图9中未示出),它可以是告警或任何其他类型的警报,使用户能够确认(应答)该告警或其他类型的警报。可替代地,用户界面应用程序84可以提供给用户这样的能力,以任何其他方式确认显示在信息域内的告警和警报,例如当用户选择一个特定的告警或警报时,通过显示一个弹出窗口或显示,使用户能够经由该弹出窗口来确认该告警或警报。当用户确认一个告警或警报时,用户界面应用程序84内的通信软件可以经由通信网络61,发送一个确认信号到数据收集实体或数据源应用程序,所述数据收集实体或数据源应用程序创建或发送告警或警报,并由此确认该告警或警报。这样一个确认信号可以采取任何众所周知的目前被用于确认信号的形式,但是能够被封装在消息内,并在图2的通信网络61上被发送。
[0070] 类似地,图10描述了具有信息视图212的屏幕210,信息视图210示出了事件历史表格视图,在这种情况下,提供关于为资产优化数据库内所有资产生成的事件的信息。如在信息视图212中所示,事件历史格式包括一个表格,它为每个事件(存储在事件历史数据库中)提供事件的日期/时间、与该事件相关联的资产名称、事件的类型、关于该事件的说明以及事件所在的位置。应当理解,在这个视图中显示的事件能够是与加工厂内一个或多个资产相关联的任何事件,例如状态或警报的生成、资产配置的变化、同步、校准或发生在工厂内的其他活动,或者存储在例如与加工厂相关联的配置或其他数据库中的,或者由这些配置或其他数据库收集的任何其他事件。当然,与其他表格一起,事件历史表格信息能够以任何所需的方式被组织或制成表格,包括根据日期/时间、资产、事件的类型、事件所在的区域或者任何其他所需的事件属性。
[0071] 图11描绘了又一个屏幕216,它以低的数据集成度提供资产信息给用户,即关于与资产优化数据库相关联的资产的子集的资产信息。特别地,导航树202的资产数据库文件夹已经被展开,以表示这个树在资产数据库下有三个具有以下形式的子类别,从其中收集数据的工厂所在的三个区域。这三个区域具有标题“东北区域”、“西北区域”、“西南区域”。由于东北区域已经被选择,信息视图218提供包括来自与东北区域相关联的资产的数据的资产表格视图。如能够从图11中看出的,东北区域包括三个叫做马达1、马达2和TT-3044C的资产,它们都是现场仪器。当然,在信息视图218中选择活动警报表格或事件历史表格,能够仅提供东北区域内资产的活动警报数据或事件历史数据,因为这是在导航树202中所选信息的子集(即数据集成度)。同样,在导航树202中选择西北区域文件夹或西南区域文件夹,将仅提供关于这两个区域的资产信息。
[0072] 当然,图11中显示的信息是实际上被存储在资产数据库内的信息,即使该信息可能是由其他数据源收集的。因此,图8至图11的信息视图能够使用户查看存储在资产数据库内的资产信息。
[0073] 可替代地,用户可以根据收集数据的方式查看关于资产的数据,即根据收集该数据的数据源。为此,用户可以在导航树202选择数据源文件夹。如图12所示,当数据源文件夹被选择时,显示给用户的信息以与数据源相关的方式被组织,该数据源提供或收集资产信息。因此,图12的屏幕显示表示了具有与所有数据源相关联的数据的资产表格视图。
[0074] 如图12所示,导航树202包括四个数据源,被称作AMS区域1、AMS区域2、CSI 1和E-efficiency数据源,它们可以是图2中提供数据给资产数据库的不同数据源。因此,应当理解,在导航树202中对不同数据源的选择,例如CSI 1数据源,将使图12的信息视图222仅显示与所选的数据源相关联的资产信息。作为例子,图13描绘了具有资产表格视图
226的屏幕224,资产表格视图226用于数据源的AMS区域1部分,仅包括由AMS区域1数据源收集的资产信息。在这种情况下,资产表格视图226包括关于叫做MV-3095的特定资产的细节。当然,在此也提供了关于与AMS区域1相关联的其他资产的资产信息,或关于由区域1中的AMS收集的资产的资产信息。进一步,选择活动警报或事件历史表格将提供由AMS区域1数据源收集的活动警报和事件历史细节。此外,尽管图12和图13的资产、活动警报或事件历史表格视图提供与图8至图11的那些相同视图所不同的数据,这些视图仍然以共同的或一致的格式显示数据,这使用户更容易理解该数据,并且更容易通过该数据导航。
[0075] 当然,对导航树202的任何其他文件夹或其他部分的选择,提供与导航树的这些文件夹或这些部分相关联的资产信息。图14描绘了一个显示屏幕230,其中一个收藏夹被展开以说明它的子类别,该收藏夹是由用户建立的一个文件夹,用来访问他们最喜欢的从任何数据源提供的信息。在这种情况下,收藏夹包括维护文件夹、新闻文件夹和天气文件夹。维护文件夹包括AMSweb文件夹,它指向与该AMS应用程序(数据源)相关联的网页或多个网页。由于AMSweb文件夹被选择,在信息视图232中提供了与之相关的网页。以这种方式,能够在同一屏幕结构中提供到其他网页或信息的链接,像存储在资产数据库中的资产信息,或者像由数据源收集的资产数据。以类似的方式,在收藏夹中可以提供其他信息来源,例如到web站点的连接,其为资产优化系统的用户提供有用的信息,从而经由资产优化系统或屏幕提供到那些数据源的连接。
[0076] 图15至图17描绘了一个可以由图2的用户界面应用程序提供的搜索机制,以使用户能够在资产优化系统内以任何所需的级别,但是以共同或一致的格式来执行搜索。特别地,图15描绘了搜索引擎240,它在先前已经被访问过的资产表格视图242内的资产信息上执行搜索。以类似的方式,图16描绘了能够用于在屏幕246中的活动警报表格内搜索的搜索引擎244,而图17描绘了与信息屏幕252中的事件历史表格数据一起使用的搜索引擎屏幕250。需要注意的是,图15至图17的搜索引擎具有不同的域,这些不同的域使用户能够使用与不同资产、活动警报和事件历史表格相关联的信息的不同类别或参数来进行搜索。这样,用户能够使用一个或多个在这些不同视图中提供的数据类别(例如通过开始日期、结束日期、资产名称、类型、说明、严重性等等)进行搜索,并且能够按照与数据在信息视图中被典型地显示相同的方式,在相关屏幕的信息视图中观看实际的搜索结果。
[0077] 图18描绘了能够用于配置过滤器的屏幕显示20,该过滤器由用户界面应用程序84使用,以在信息视图中提供信息给用户。特别地,当显示资产表格视图给用户时,过滤器可以根据资产名称、类型、说明、健康指数等等,自动地过滤要在资产表格视图中显示给用户的数据。当用户在导航树202内选择文件夹中的一个时,该过滤器使用户能够具有对要显示的数据的额外控制。当然,可以为活动警报和事件历史表格视图配置类似的过滤器,使用户能够在这些视图中指定可以在任何所需的资产参数上进行过滤的过滤器。
[0078] 同样,图19描绘了用户配置屏幕显示264,它可以由图2的用户界面应用程序84提供,以使用户能够改变在资产、活动警报、事件历史屏幕中使用的制表选项,例如指定资产、警报或者每页要显示的事件的数目,指定用户的密码,等等。为了配置该用户配置,用户可以在显示屏幕9至图18的工具栏中选择个人图标。
[0079] 此外,图20描绘了由用户界面应用程序84提供的信息屏幕,以提供关于导航树内的状态或数据源的信息。在图20描绘的情况下,数据源CSI 1已经出现故障,并因此不再提交活动数据,而AMS区域1、AMS区域2和E-fficiency数据源中的每一个都是好的,并且继续提供资产数据给资产优化系统。
[0080] 应当理解,导航树202能够结合资产表格、活动警报表格和事件历史表格或其他任何数据格式来使用,从而以共同或一致的方式来查看由不同数据源收集的和关于不同资产的不同数据。因此,用户能够以共同或一致的方式查看任何所需类型的资产数据,例如通过资产(使用资产表格)、活动警报(使用活动警报表格)和事件历史(使用事件历史表格),而同时地,用户能够使用导航树来控制要包含于视图的数据的集成量或集成度。用户能够通过选择在导航树内较高级别的文件夹(例如资产数据库文件夹或数据源文件夹)从而以高的集成度来查看数据,并获得与高等级的类别相关联的所有数据的一致的视图。可替代地,用户能够通过在导航树内选择较低级别的文件夹(并因此选择较低的数据集成度),例如资产数据库文件夹的子文件夹或数据源文件夹的子文件夹,来缩减要显示的数据的量,并因此降低数据集成度,但是仍然能够以共同或一致的数据格式查看相关联的数据,即,与为较高集成度提供的一样的格式。这样,用户能够以相同的方式查看数据(使用资产表格视图、活动警报表格视图或事件历史表格视图),并因此获得数据的一致的显示,无论用户要求以怎样的集成度来查看。这个特征使资产数据库内的导航对于用户来说变得容易且可以理解。
[0081] 同样地,通过指定一个或多个应用于要显示的数据的过滤器,以及指定数据被显示给该用户的方式的用户配置,用户能够修整他的或她的视图。由于这些过滤器和配置跨越数据视图运行,即,无论怎样的数据集成度被指定,它们仍然运行,以提供资产数据库内数据的一致的视图给特定用户。以这种方式,用户能够以相同的方式从相同或不同的数据源查看资产信息,以便于提供一致的且易于理解的资产数据的视图,而不需了解甚至认识到,这些数据是来自不同数据源的,例如来自不同的数据收集应用程序,也不需了解甚至认识到,这些数据是从完全不同类型的资产收集的,这些资产可以以完全不同的方式传递或提供数据。
[0082] 应当理解,图3、图4、图6和图7中任何一个的集成树,或任何其他形式的集成导航树,可以被用于访问关于任何参照这些图的设备或工厂实体的信息或数据(被访问的信息是由加工厂10内的不同应用程序提供的数据的信息)。当然,图3、图4、图6和图7的集成导航树也可以被用于查看关于在这些图中所描述的实体的更多信息,以确定用于这些图中所描述的实体的数据源,运行用于这些图中所描述的实体的应用程序,或者执行关于该数据的其他活动。除了在此公开的资产、活动警报和事件历史格式之外,同样也可以使用其他数据查看格式。
[0083] 如上所述,在此描述的集成导航树可以按照任何数量的方式被配置,以集成来自加工厂10内的不同数据源或应用程序的数据。因此,在一种情况下,如上面关于图3和图7的描述,集成导航树的不同目录主要被用于或者相关于提供数据给资产优化数据库的不同的应用程序或数据源。如图4所示,集成导航树的不同目录与工厂的不同逻辑部分或不同功能相关联,以便于树的不同目录存在以实现控制、维护、旋转设备、效率等功能。在另一种情况下,如上面关于图6的描述,与工厂的不同物理区域相关联,并且出现在工厂的不同物理区域的设备或单元,能够共同被集成到一个单独目录中,以便于旋转设备(通常由维护或旋转设备应用程序来测量)和涡轮(通常由控制和维护应用程序来测量)被共同放置在导航树的一个目录或类别中。同样,来自不同应用程序的区域数据、单元数据、设备数据等等,可以被共同集成到集成导航树的同一个目录或子目录中。
[0084] 尽管图2中描述的实施例举例说明了用于每个不同应用程序的单独服务器,应当理解的是,在工厂10中多于一个服务器可以被提供,以用于任何特定的应用程序,并且这些不同的服务器都提供作为不同分支的、关于特定应用程序的数据给资产优化服务器62。同样,可以由与特定应用程序相关的多个数据库或工厂,而资产优化服务器62可以按照任何所需方式来接收并集成来自这些不同数据库的数据。
[0085] 尽管在此描述的资产优化服务器62的集成应用程序86和其他应用程序,优选地在软件中实施。但它们也可以在硬件、固件等中实施,并且可以由与过程控制系统10相关联的其他任何处理器来实施。因此,在此描述的元素可以在标准的多功能CPU中实施,或者在专门涉及的硬件或固件上实施,例如特定用途集成电路(ASIC),或其他随意的硬件实现的设备。当在软件中实施时,软件例行程序可以存储在任何计算机可读存储器内,例如在磁盘上、激光盘上(例如DVD)或其他存储介质上,在计算机或处理器的RAM或ROM中,在任何数据库中,等等。同样,该软件可以经由任何已知或所需的传送方法,被传送给用户或加工厂,例如,在计算机可读磁盘上或者在其他可移动的计算机存储机制上,或者在通信信道上,例如电话线路、因特网等等(这些都被视作与经由可移动的存储介质来提供这种软件是相同的或可互换的)。
[0086] 因此,尽管已经根据特定的例子对本发明进行了描述,意在仅对本发明作出说明,而不是对本发明加以限制,对于本领域技术人员来说,显而易见的,在不脱离本发明的精神和范围的前提下,可以对所披露的实施例进行更改,添加或删除。