CN100461056C - 加工厂中的集成导航树的输入和生成 - Google Patents

加工厂中的集成导航树的输入和生成 Download PDF

Info

Publication number
CN100461056C
CN100461056C CNB038257416A CN03825741A CN100461056C CN 100461056 C CN100461056 C CN 100461056C CN B038257416 A CNB038257416 A CN B038257416A CN 03825741 A CN03825741 A CN 03825741A CN 100461056 C CN100461056 C CN 100461056C
Authority
CN
China
Prior art keywords
data
integrated
tree
application
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB038257416A
Other languages
English (en)
Other versions
CN1720489A (zh
Inventor
伊文瑞·埃尔于雷克
斯科特·N·霍克尼斯
斯图亚特·哈里斯
史蒂文·狄龙
格雷格·罗马
乔恩·维斯布劳科
卡迪尔·卡瓦科劳格鲁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fisher Rosemount Systems Inc
Original Assignee
Fisher Rosemount Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fisher Rosemount Systems Inc filed Critical Fisher Rosemount Systems Inc
Publication of CN1720489A publication Critical patent/CN1720489A/zh
Application granted granted Critical
Publication of CN100461056C publication Critical patent/CN100461056C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0267Fault communication, e.g. human machine interface [HMI]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0216Human interface functionality, e.g. monitoring system providing help to the user in the selection of tests or in its configuration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31467Display of operating conditions of machines, workcells, selected programs
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36121Tree oriented menu, go to root, scroll up down, select mode

Abstract

一种加工厂数据收集和组织系统,使用共同或集成导航树结构来组织并使用户能够查看和访问从加工厂内的不同应用程序或数据源获得的信息,即使这些不同的应用程序具有不同的方式来组织,并使其用户能够查看所收集的信息。集成导航树可以由不同应用程序的导航树分类产生,并可以使用不同应用程序的导航树分类,或者可以将在不同应用程序的导航树的不同分类内的数据映射到集成导航树内的分类中。集成导航树能使用户在单独一个地方,并以有组织的方式查看和访问由加工厂内的不同应用程序收集或产生的设备数据,以便于用户能够以比任何独立应用程序所提供的更高的观察点来查看关于设备的数据。

Description

加工厂中的集成导航树的输入和生成
技术领域
本发明总地来说涉及加工厂的维护、控制和查看应用程序,更具体地,涉及共同导航树的生成和使用,该共同导航树具有与来自加工厂中不同应用程序的数据相关联的部分。
背景技术
加工厂,例如用于化学、石油或其他工业的加工厂,通常包括一个或多个集中式的或分散式的过程控制器,其经由模拟、数字或组合模拟/数字总线,以通信联络方式连接到至少一个主机或操作员工作站,并连接到一个或多个过程控制和检测设备上,例如现场设备。可以是例如阀、阀位控制器、开关、发送器和传感器(例如,温度、压力和流速传感器)的现场设备,执行过程内的各项功能,例如增大或减小流速和测量过程参数。过程控制器接收表示由现场设备作出的过程测量或与现场设备有关的过程变量的信号,和/或关于该现场设备的其他信息,使用这些信息来执行控制例行程序,然后生成控制信号。这些控制信号通过一条或多条总线或其他通信线路被发送给现场设备,以控制过程操作。通常使来自现场设备和控制器的信息可以用于一个或多个由操作员工作站执行的应用程序,从而使操作员能够执行关于该过程的所需功能,例如查看过程的当前状态,修改过程的操作,等等。
尽管典型的加工厂具有许多连接到一个或更多过程控制器上的过程控制和测试设备,例如阀、发送器、传感器等,这些过程控制器在过程的操作期间执行控制这些设备的软件,同时有许多其他支持设备,对于过程操作也是必需的,或着与这些操作相关。这些额外设备包括,例如供电设备、发电设备和配电设备、例如涡轮的旋转设备,等等,它们通常都分布于工厂的许多地方。尽管该额外设备并不一定要创建或使用过程变量,并且在许多情况下,出于影响过程操作的目的,该额外设备不受控制甚至没有连接到过程控制器上,但是对过程的正确操作来说,该设备仍然是重要的,而且从根本上来说是必需的。
结果,许多加工厂,尤其是使用智能现场设备的那些加工厂,包括用于帮助监控和维护加工厂内的设备的应用程序,而不管这些设备是过程控制和检测设备,还是其他类型的设备。例如,由爱默生过程管理公司(EmersonProcess Management)销售的资产管理解决方案(AMS)应用程序,能够与现场设备进行通信,并存储关于现场设备的数据,以确定并跟踪现场设备的操作状态。标题为“用于现场设备管理系统的集成通信网络”(IntegratedCommunication Network for use in a Field Device Management System)的第5960214号美国专利中公开了这种系统的一个例子。在某些情况下,AMS应用程序可以用于与设备进行通信,以改变设备内的参数,从而使设备在自身上运行应用程序,例如自校准例行程序或自诊断例行程序,以获得关于该设备的状态和健康的信息等。该信息可以由维护人员来存储和使用,以监控和维护这些设备。同样,还有可用于监控其他设备的其他应用程序,例如旋转设备与发电和供电设备。这些其他应用程序通常对于维护人员很有用,并可用于监控和维护加工厂内的设备。然而,在许多情况下,外聘业务组织可以执行关于监控过程的执行过程和设备的业务。在这些情况下,外聘业务组织获取他们所需的数据,通常运行专有的应用程序来分析数据,并且仅提供结果和建议给加工厂人员。
此外,许多加工厂具有执行与商业功能或维护功能有关的其他计算机。例如,一些工厂包括执行与为工厂定购原料、替换零件或设备有关的应用程序,与预测销售和生产需求有关的应用程序。
典型地,与过程控制活动,设备和装置的维护和监控活动,以及商业活动有关的功能是分开的,不仅在这些活动发生的场所,而且在通常执行这些活动的人员方面也是如此。此外,涉及这些不同功能的不同的人通常使用不同的工具,例如在不同计算机上运行的不同应用程序,来执行不同的功能。在许多情况下,这些不同的工具收集或使用与从过程内的设备或装置有关的,或者从它们那里收集的不同类型的数据,并且以不同的方式建立,以收集他们所需要的数据。例如,通常日复一日地监视过程的操作,并主要负责确保过程操作的质量和连续性的过程控制操作员,通常通过设置和改变过程内的设置点,调整过程的回路,调度过程操作例如成批操作等,来影响所述过程。这些过程控制操作员可以使用用于诊断和纠正过程控制系统内的过程控制问题的可用工具,包括例如自动调谐器、回路分析器、中枢网络系统等等。过程控制操作员也经由一个或多个提供有关过程的操作信息给操作员的过程控制器,从过程接收过程变量信息,包括在过程内生成的告警。此外,典型地提供控制优化程序,例如实时优化程序,在工厂内用来优化加工厂的控制活动。这种优化程序通常使用工厂的复合模式来预测,如何改变输入,以便关于某个所需的优化变量,例如利润,来优化工厂的操作。尽管该信息能够经由标准用户接口设备被提供给过程控制操作员,然而基于如何从控制的观点来建立和配置工厂,过程控制操作员通常都对查看和访问应用程序内的信息感兴趣。
从另一方面来说,主要负责确保过程内的实际设备进行高效率的操作,并负责修理和替换不正常工作的设备的维护人员,使用诸如维护界面,上述所讨论的AMS应用程序,以及提供有关过程内设备的操作状态信息的许多其他诊断工具。维护人员也调度可能要求工厂某些部分停工的维护活动。对于许多较新类型的过程设备和装置而言,通常被称为智能现场设备,这些设备自身可能包括检测和诊断工具,这些工具自动的感应设备的操作方面的问题,并经由标准维护界面自动将这些问题报告给维护人员。例如,AMS软件将设备状况和诊断信息报告给维护人员,并提供通信和其他工具,这些工具能使维护人员确定设备中正在发生的情况并能够获得设备所提供的设备信息。典型地,维护界面和维护人员的位置远离过程控制操作员,虽然情况并不总是如此。例如,在一些加工厂中,过程控制操作员可以执行维护人员的任务,反之亦然,或者负责这些功能的不同的人可以使用同一个界面。尽管如此,基于如何在工厂中建立或配置设备,或者基于与工厂内设备有关的其他逻辑基础,维护人员通常都对查看和访问来自可利用的应用程序的信息感兴趣。通常这种组织结构与控制组织结构不同。
此外,例如监控设备、测试设备的操作、确定工厂是否以最佳方式运行的一些任务,是由外聘顾问或业务公司来执行的,他们测量所需的数据,执行分析,然后提供分析结果返回给工厂人员。在这些情况下,数据通常以专有的方式被收集和存储,并能够以不同的方式被组织,因为数据的组织方式适合用于收集、生成和使用该数据的特定应用程序。
上面所讨论的许多不同的应用程序使用导航树或者类似结构,以组织和允许应用程序的用户来查看和访问,在该应用程序内的或者该应用程序可利用的不同的数据或信息。在大多数情况下,这些导航树结构本质上类似于用于Microsoft OutlookTM,WindowsTM等的导航树结构,并且在这些应用程序中被提供以使用户能够访问或深入工厂的有关区域,分区等等,以使用该应用程序执行各种功能。通常,尽管不总是如此,应用程序使用具有由S88标准提供的名称的导航树结构,其逻辑上将加工厂分为越来越小的实体,如从最高一级开始,企业、站点、区域、过程单元、设备单元、设备模块和控制模块。使用基于S88标准的导航树结构的应用程序可以在导航树内提供某些或者所有这些标题,以使用户能够访问有关加工厂的信息,或者执行有关加工厂的功能。
不幸地,每个不同的应用程序通常都在它使用和应用该导航树结构的方式上有所不同,包括名称,而有时是在那里使用的名称的含意。因此,提供工厂内的不同用途,例如控制应用程序、维护应用程序、优化应用程序、电源设备监控应用程序、效率或工厂监控应用程序等等的系统级应用程序,可以并且通常具有组织与他们相关的数据的不同方式。此外,客户可以具有组织关于他们工厂的信息的不同的首选方式,其可以不同于在工厂中使用的任何应用程序所提供的任何组织结构。
当前,工厂操作员、维护人员必须习惯于并且记住不同的方式,其中相同或不同的工厂信息在工厂中使用的不同应用程序中是可用的,或者是在工厂中使用的不同应用程序内组织的,即使这样,在某些情况下,某些相同的信息被存储在那些不同的应用程序中,并被它们使用。这使得这些应用程序的交叉使用变得冗长,并且某些时候变得混乱。此外,它使得组织由不同应用程序以单独或相容方式所提供的信息,或者允许用户查看来自不同来源的信息,也就是使用单独导航工具的应用程序的信息,变得非常困难。
然而,目前有些用户有一种需求,例如负责商业应用程序的人,像定购零件、供给品、原料或参与制定战略性的商业决策,例如选择制造哪些产品,在工厂内使哪些变量最优化等等的那些人,这些用户需要对来自多于一个上述所讨论的应用程序的数据进行访问,因此需要按照从比由工厂内任何独立应用程序所提供的更高级别,来了解或查看工厂的操作。尽管在过去,这些人不能对由不同应用程序在工厂内生成的实际数据进行大量的访问,2002年2月28日提交、申请序列号为No.10/085,439、标题为“加工厂内目录的生成和显示”(Creation and Display of Indices within a Process Plant)的美国专利申请公开了一种在中央数据库中组合来自不同数据源的数据的方法,以使这些数据在更一般的基础上可以被业务人员,以及加工厂内不同的用户和应用程序利用。该美国申请被转让给本申请的受让人,由此其公开内容被合并于此。
然而,如上所述,收集该数据的不同应用程序被设计为可用于加工厂内,以通常在工厂内的设备或装置的子设备上,执行完全不同的功能。因此,应用程序被开发,从而按照有时略微不同而有时完全不同的方式,来组织由此收集和生成的数据。结果,尽管这些应用程序能够互相之间共享数据,并且能够与中央数据库共享数据,在某种意义上还没有组织共享的数据的简单技术,其对于查看或访问来自不同应用程序的所有数据的人具有意义,或者容易被这些人使用。
发明内容
一种加工厂数据收集和组织系统,使用共同或集成导航树结构来组织并使用户能够查看和访问从加工厂内的不同应用程序或数据源获得的信息,即使这些不同的应用程序具有不同的方式来组织并使其用户能够查看所收集的信息。集成导航树可以由不同应用的导航树分类产生,并可以使用不同应用程序的导航树分类,或者可以将在不同应用程序的导航树的不同分类内的数据映射到集成导航树内的分类中。集成导航树能使用户在单独一个地方,并以有组织的方式查看和访问由加工厂内的不同应用程序收集或产生的设备数据,以便于用户能够以比任何独立应用程序所提供的更高的观察点来查看关于设备的数据。
附图说明
图1是具有资产优化数据库的加工厂的方框图,该资产优化数据库被配置为接收和存储来自加工厂内的许多功能区域或应用程序的数据;
图2是图1的加工厂内的数据网络的方框图,该数据网络被用于提供来自加工厂内许多不同应用程序的数据给资产优化数据库;
图3是描绘第一导航树结构的第一个示例性屏幕显示,该第一导航树结构被用于集成来自图1的加工厂内不同应用程序或数据源的数据;
图4是描绘第二导航树结构的第二个示例性屏幕显示,该第二导航树结构被用于集成来自图1的加工厂内不同应用程序或数据源的数据;
图5是由与资产优化数据库相关联的映射工具产生的示例性屏幕显示,该映射工具能使操作员人工地指定,将与不同数据源相关联的导航树结构映射与资产优化数据库相关联的集成导航树中;
图6是描绘第三导航树结构的第三个示例性屏幕显示,该第三导航树结构由图1的加工厂内不同应用程序或数据源来创建,并被用于集成来自图1的加工厂内不同应用程序或数据源的数据;
图7是描绘第四导航树结构的第四个示例性屏幕显示,该第四导航树结构提供对来自不同数据源的数据的访问,并包括链接信息;
图8是与图7的数据源之一相关联的第一个属性屏幕显示;
图9是与图7的数据源之一相关联的第二个属性屏幕显示;
图10是与图7的数据源之一相关联的第三个属性屏幕显示;
图11是与图7的数据源之一相关联的第四个属性屏幕显示;
图12是与图7的导航树结构内的资产相关联的第一个属性屏幕显示;
图13是与图7的导航树结构内的资产相关联的第二个属性屏幕显示;
图14是描绘用于图7的导航树结构中的链接的属性的屏幕显示。
具体实施方式
现在参照图1,加工厂10包括通过一个或多个通信网络与许多控制和维护系统互连的许多商业和其他计算机系统。加工厂10包括一个或多个过程控制系统12和14。过程控制系统12可以是传统的过程控制系统,例如PROVOX或RS3系统,或者是包括操作员界面12A的DCS,操作员界面12连接到控制器12B和输入/输出(I/O)卡12C,而这些输入/输出(I/O)卡又连接到各种现场设备上,例如模拟和“高速公路可寻址远程发送器”(HART)现场设备15。过程控制系统14可以是分布式过程控制系统,包括经由例如以太网总线的总线连接到一个或多个分布式控制器14B上的一个或多个操作员界面14A。例如,控制器14B可以是,例如由位于德克萨斯州的奥斯汀的费舍-柔斯芒特系统公司销售的DeltaVTM,或者是任何其他所需类型的控制器。控制器14B经由I/O设备连接到一个或多个现场设备16,例如,HART或现场总线(Fieldbus)现场设备或任何其他的智能或非智能现场设备,这些现场设备16包括例如,使用
Figure C03825741D00141
Figure C03825741D00143
AS界面和CAN协议中的任何一种的设备。目前已知,现场设备16可以提供与过程变量以及其他设备信息有关的模拟或数字信息给控制器14B。操作员界面14A可以存储和执行过程控制操作员可以利用来控制过程的操作的应用程序17,包括例如,控制优化程序、诊断专家、神经网络、调谐器等。额外的控制应用程序17可以存储于控制器12B和14B内,并由控制器12B和14B执行,如果需要这样的话,并且在某些情况下,在现场设备16内执行。
此外,维护系统18,例如执行AMS应用程序的计算机或监控通信应用程序19的任何其他设备,可以被连接到过程控制系统12和14,或者被连接到独立设备,在其中执行维护和监控活动。例如,维护计算机18可以经由任何所需通信线路或网络(包括无线或手持设备网络)被连接到控制器12B和/或被连接到设备15,以便与设备15进行通信,并且在某些情况下,重新配置或执行设备15上的其他维护活动。同样,维护应用程序19例如AMS应用程序,可以被安装在与分布式过程控制系统14有关的一个或多个用户界面14A中,并由它们来执行,从而执行维护和监控功能,包括与设备16的操作状态有关的数据收集。
加工厂10也包括各种旋转设备20,例如涡轮、马达等等,这些旋转设备经由某些永久的或临时的通信链接(例如总线、无线通信系统、或被连接到设备20上以获取读数然后被移走的手持设备)而被连接到维护计算机22。维护计算机22可以存储和执行由例如CSI系统提供的,已知的监控和诊断应用程序23,或者用于诊断、监控和优化旋转设备20的操作状态的其他任何已知的应用程序。维护人员通常使用应用程序23来维护和监视工厂10中旋转设备20的性能,从而确定关于旋转设备20的问题,并确定何时以及是否必须修理或更换旋转设备20。在某些情况下,外聘顾问或业务组织可以临时地获取或测量关于设备20的数据,并使用这些数据来执行对设备20的分析以检测各种问题、不良的性能或其他影响设备20的因素。在这些情况下,运行分析的计算机可以不经由任何通信线路或者仅临时连接到系统10的其余部分。
同样,具有与工厂10有关的发电设备和配电设备25的发电和配电系统24经由例如总线连接到另一计算机26,计算机26执行并监视工厂10内的发电和配电设备25的操作。计算机26可以执行已知的电源控制和诊断应用程序27,例如由例如Liebert和ASCO或其他公司提供的那些电源控制和诊断应用程序,以控制和维护发电和配电设备25。在许多情况下,外聘顾问或业务组织可以使用临时获取或测量关于设备25的数据的业务应用程序,并使用这些数据来执行对设备25的分析以检测各种问题、不良的性能差或其他影响设备25的因素。在这些情况下,运行分析的计算机(例如计算机26)可以不经由任何通信线路或者仅临时连接到系统10的其余部分。
计算机系统30以通信联络的方式被连接到与工厂10中各种功能系统有关的计算机或界面,包括过程控制功能12和14,例如在计算机18、14A、22和26中所执行的维护功能,以及商业功能。如果需要,此通信连接可是使用web界面或任何种类的通信结构来实施,包括任何一种局域网(LAN)、广域网(WAN)、因特网等等。无论如何,计算机系统30以通信联络的方式被连接到传统过程控制系统12和与该控制系统有关的维护界面18,被连接到分布式控制系统14的过程控制和/或维护界面14A,被连接到旋转设备维护计算机22,并被连接到发电和配电计算机26,所有这些连接都经由可以使用任何所需的或者适当的LAN或WAN协议来提供通信的通信网络32。此通信网络或连接根据需要可以是永久的或者临时的(间歇的)。
如图1所示,计算机30也经由相同或不同的通信网络32被连接到商业系统计算机和维护规划计算机35和36,它们可以执行例如企业资源规划(ERP),材料资源规划(MRP),记帐、产品和客户定购系统,维护规划系统或任何其他所需的商业应用程序,例如零件、供给品和原料定购应用程序,生产调度程序,等等。计算机30也可以经由例如通信网络32,被连接到工厂范围的局域网37,公司的WAN38以及允许从远程位置对工厂10进行远程监控或与其进行通信的计算机系统40。计算机系统30,或连接到网络32的任何其他计算机可以包括配置应用程序和配置数据库,所述配置应用程序和配置数据库可以生成并存储关于加工厂10和其内的设备和元件的配置数据。
在一个实施例中,使用XML协议来进行在通信网络32上的通信。在此,来自计算机12A、18、14A、22、26、35、36等中的每一台计算机的数据都被包装在XML包装内,并被发送到可能位于例如计算机30中的XML数据服务器。由于XML是描述性语言,因此该服务器能够处理任何类型的数据。在服务器处,如果需要的话,数据被封装到新的XML包装中,即,将此数据从一种XML模式映射到为每个接收应用程序而创建的一种或多种其他的XML模式。这样,每个数据发信方能够用对于该设备或应用程序而言能够理解的或者方便的一种模式来包装其数据,每个接收应用程序能够用该接收应用程序所使用的或能够理解的一种不同的模式来接收数据。服务器被配置为,根据数据的源和目的地,将一种模式映射到另一种模式。如果需要的话,服务器也可以基于数据的接收来执行某些数据处理功能或其他功能。先于在此描述的系统的操作,映射和处理功能规则被建立并存储于服务器中。以这种方式,数据可以从任何一个应用程序被发送到一个或多个其他的应用程序。
一般而言,计算机30(其可以是服务器)存储并执行资产优化数据库50,资产优化数据库50收集由例如过程控制系统12和14、维护系统18和22、商业系统35和36生成的数据和其他信息,以及由在这些系统的任何一个中被加以执行的数据分析工具生成的信息,并且将这些信息存储在数据库内。资产优化数据库可以包括专家引擎51,它可以基于例如当前由NWXUS提供的OZ专家系统,或者包括例如任何类型的数据挖掘系统的任何其他类型的专家系统。资产优化专家51运行以分析和分配在资产优化数据库50内必需的数据。
过去,各种过程控制系统12和14,以及发电和维护系统22和26一直都没有以一种方式被互连,通过这种方式,能使这些系统以有用的方式共享在这些系统的任何一个中生成的,或者由这些系统中任何一个所收集的数据。结果,不同应用程序17、19、23、27等组织数据和使用户能够查看数据所使用的方式对于每个应用程序来说都彼此不同。然而,在图1的工厂10中,应用程序17、19、23、27等现在以通信联络的方式通过资产优化数据库50被连接,并且与资产优化数据库50共享数据。尽管应用程序17、19、23、27等中的任何一个通常仍然以不同的方式,通过使用不同的组织树或导航树,来提供或组织由此收集或生成的数据。为了获得用于从不同应用程序查看这些数据的一致方式,资产优化数据库50包括一个或多个导航树应用程序和数据库52,它们使用集成导航树结构来组织从加工厂10内的不同应用程序接收的数据,从而允许用户以一致方式使用单一导航树来查看并访问该数据。
特别地,导航树应用程序52提供一种自动方式来生成导航树,该导航树被系统的所有用户在例如web环境中使用,以查看和访问资产优化数据库50内的数据,即使该数据来自不同的数据源并且以不同的方式在不同的数据源中被组织。实际上,导航树应用程序52,连同资产优化数据库50一起,提供更高级别的集成平台,在这种情况下以资产优化服务器的形式,它接收并组织来自多个信息源(例如控制应用程序、维护应用程序、设备监控应用程序、效率监控应用程序等)的信息,即使这些不同信息源中的任何一个都具有不同的方式来组织由此提供的数据。
图2描绘了一组加工厂内的应用程序60的视图的方框图,所述加工厂经由web连接61以通信联络的方式与资产优化服务器62(其可以是图1的计算机30)以一种方式互连,以这种方式资产优化服务器62提供一致的和集成的组织树和导航树结构,这些组织树和导航树是与在不同应用程序60中生成的并由它们收集的数据有关的。特别地,控制应用程序服务器64、维护应用程序服务器66、旋转设备应用程序68、优化应用程序70和用于其他应用程序的额外服务器72经由通信网络61以通信联络的方式被连接到资产优化服务器62。当然,在图2的系统中任何其他类型和数量的应用程序能够被连接。通信网络61可以是任何所需的通信网络,例如web网络。服务器62-72中的任何一个都包括任何所需的web业务应用程序74和web显示应用程序76,其作为已知的技术,实现在web连接61上的通信和到用户界面的那些信息的可视化。一般而言,在不同服务器64-72上运行或连接到这些服务器的不同的应用程序60,使用不同的数据组织和导航结构,例如不同的导航树。此外,资产优化服务器62可以以通信联络的方式,经由web连接或其他任何所需通信网络,连接到商业系统应用程序或其他任何应用程序。
如图2所示,资产优化服务器62包括微处理器77、用户界面78和存储许多应用程序和数据库的存储器79,这些应用程序和数据库运行以集成来自不同应用程序60的工厂数据,并将与应用程序60相关的导航树结构集成为集成导航树结构。在一个实施例中,资产优化服务器62包括存储来自不同数据源应用程序60的数据的工厂信息数据库80,这些不同的数据源应用程序60以通信联络的方式连接到资产优化数据库服务器62和导航树数据库82,导航树数据库82存储与每个不同的应用程序60有关的导航树83a,以及包含或集成不同应用程序60的导航树的集成的导航树83b。资产优化服务器62还包括用户界面应用程序84,它经由关于在工厂信息数据库80内存储的数据的用户界面78,使用集成导航树83b提供信息给用户。
此外,提供数据集成应用程序86以使用集成导航树83b,将来自不同应用程序60的数据集成到工厂信息数据库80中,并且在某些情况下,可以向用户提供将用于应用程序60的导航树结构83a映射到集成导航树结构83b中的能力。在一个实施例中,集成应用程序86可以包括默认的导航树结构,它可以用于在应用程序60的每个导航树结构中集成数据。这种默认导航树结构可以是基于,例如在S88标准中使用的工厂分级结构。然而,集成应用程序86可以使一个用户或者不同的用户创建额外的导航树结构,额外的导航树结构可以被用于以不同方式集成不同应用程序60的导航树。当然,如果需要的话,默认导航树结构可以由用户使用数据集成应用程序86和/或用户界面应用程序84来创建。
通常,资产优化服务器62存储不同应用程序60的每个不同的导航树结构83a,并且关联或映射这些导航树内的数据到单独的集成导航树结构83b,集成导航树结构83b可以被用于查看和访问资产优化数据库80中的数据。在映射被指定或完成之后,与不同应用程序的每个不同的导航树结构相关联的数据在集成导航树内被组织,以用于由任何用户查看,包括在服务器62-72处的应用程序的用户,或者具有到服务器62的入口的任何其他用户,例如商业系统用户。如果需要的话,单独的导航树结构可以被例如配置应用程序所使用,并且这个单独的导航树结构可以被加工厂或与该加工厂相关的企业中的每个用户访问和使用,以便于每个用户以相同的方式查看来自工厂的数据。如果需要的话,每个用户都能够通过web,或连接不同用户到该配置应用程序的任何其他通信网络访问该单独的导航树结构,
在操作运行期间,不同的应用程序60可以将在这些应用程序中使用的它们各自的导航树结构发送到资产优化服务器62,在那里这些树结构可以被存储在数据库82内。集成应用程序86可以自动识别与应用程序之一相关联的导航树的不同类别,以及集成树结构83b的类别之间的一致性。在某些情况下,用户可以人工地指定特定应用程序60的导航树的类别,以及集成的或默认的导航树83b的类别之间的一致性。如果应用程序60的类别是已知的,以某种方式对应于某些标准,例如S88标准,集成应用程序86可以自动地识别此对应一致性。另一方面,用户可以创建用户首选的导航树,并且识别应用程序60之一的导航树和用户创建的集成导航树的不同类别之间的一致性。当然,应当理解,默认或集成导航树结构可以包括没有表现或出现在某些发送数据到其中的应用程序中的类别,这是因为数据流向是从应用程序60到服务器62的。然而,默认或集成导航树应当具有这样的类别或级别,其能够与不同应用程序60的导航树的每种类别相关联。
当然,集成应用程序86提供每个应用程序60(其发送数据到资产优化服务器62)的导航树和集成导航树83b之间的映射,并且可以在,例如应用程序被在线执行时或者另外被集成在加工厂10的资产优化功能之内时,执行此映射。此后,每个应用程序60提供数据随同足够的信息一起给服务器62,以使服务器62能够根据发送此数据的应用程序60的导航树结构来对此数据进行分类。服务器62以及,尤其是集成应用程序86,当正在与适当的导航树类别或集成导航树结构83b的类别相关联时,存储数据,其中集成导航树结构83b正在被用于提供集成的查看。当然,数据自身出于将来访问的目的被存储于工厂信息数据库80内。此后,用户界面应用程序84可以使用户或操作员能够访问集成导航树83b,该集成导航树83b具有来自不同应用程序的数据,通过查阅这些数据以获得以一致或集成的方式,对存储于工厂信息数据库80内的数据的访问。
在一个实施例中,集成导航树83b可以根据逻辑区域来组织,例如在检测、机械和性能区域中,或者在例如工厂区域的物理区域中。当然,任何其他所需的组织能够被用于集成导航树83b内。当集成导航树83b根据逻辑单元被构造时,来自不同应用程序(其通常属于不同的逻辑分组)的不同数据可以在树下面被分离为不同的子标题或者类别,而那些子标题或类别或者是标准的导航树标题,或者模仿与不同应用程序相关联的实际导航树结构。在一个实施例中,每个信息服务器64-72向发出请求的应用程序(即资产优化服务器62)分发它的工厂树及其组成部分(包括标题)。然后集成应用程序86使用获得的信息来合并各种工厂树的组成部分。如果需要的话,应用程序的原始导航树的组成部分能够被原始信息服务器(例如维护服务器4等)跟踪,而如果发生了任何变化,资产优化服务器62可以使用推送技术被更新。可替代地,资产优化服务器62能够周期性地(定时性地)轮询服务器64-72,以接收并留意这些服务器(或在这些服务器上运行的或与这些服务器有关的应用程序)的导航树中所发生的变化。以这种方式,在应用程序中被添加、删除或改变的数据被发射或发送到资产优化62服务器并存储在那里。此外,这些应用程序的导航树内的设备或其他实体的反映或描述被发送到资产优化服务器62,并且在集成导航树83b中被发射或者被映射到集成导航树83b,从而对于资产优化数据库60的用户来说,经由集成导航树83b,数据现在是可利用的和可查看的。
图3描绘了一种被构造以提供对三个不同应用程序的访问和查看的集成导航树100,也就是,根据数据源而配置的维护应用程序(AMS)、电源设备监控和诊断应用程序(RBM)和工厂效率监控应用程序(e-fficiency)。需要注意的是,集成导航树100包括用于对来自每个数据源应用程序60的应用数据进行分类的类别,和与这些类别相关的加工厂内实体的标志。
如图所示,集成导航树100包括直属于企业(或顶层)的用于每个不同应用程序(图2的应用程序60)的高级层类别,和在这些高级层之下的数据的子类别,子类别取决于每个不同应用程序的导航树,而实际上,它映射每个不同应用程序60的导航树。这样,标题为AMS工厂结构的文件夹和在它下面的文件夹或类别102与来自维护应用程序或(AMS)应用程序的数据相关联。同样,标题为RBM工厂结构的文件夹和在它下面的文件夹或类别104与来自电源设备监控应用程序或(RBM)应用程序的数据相关联。此外,标题为e-fficency工厂结构的文件夹和在它下面的文件夹或类别104与来自效率监控应用程序或(e-fficency)应用程序的数据相关联。当然,在导航树100中能够提供更多的文件夹或子目录,以反映来自其他应用程序的数据,例如控制应用程序、旋转设备监控应用程序等等。
在图3中,每个子目录102、104和106都具有以分层结构配置的子文件夹或项目,它们反映从其中产生数据的应用程序的导航树的分层结构。因此,子目录102包括用于区域(所示的区域1)、单元、设备模块和控制模块的文件夹,这是因为维护应用程序(AMS应用程序)使用具有这些类别的导航树结构。此外,从维护应用程序接收的数据被放置于子目录102的子类别中,因为它是在实际的维护应用程序内产生的。例如,存在有数据的控制模块(TT-111、TTT-222等)示出在子目录12中的控制模块文件夹下。
同样,与电源设备监控相关的数据使用相关应用程序的导航树来说明,它仅包括在其下放置设备(例如泵、风扇、马达和干燥器)的区域标志。结果,电源设备的每一部分在区域1以下的子目录104中被描述,为了电源设备的这些部分,数据在工厂中被电源设备监控应用程序收集。同样,由于效率应用程序不使用具有S88分层结构的导航树类别,被该应用程序监控的泵、压缩机、热交换器等,仅在普通文件夹标记的e-fficiency工厂结构106下进行描述,因为它与效率监控的逻辑功能有关。需要注意的是,相同的设备,例如泵#3可以被不同的应用程序监控,因此可以在集成导航树结构100中被多次描述。此外,用于相同设备或其他工厂实体的相同或不同的数据(例如由不同应用程序收集或生成的不同数据)可以在集成导航树100的不同位置被访问。当然,需要注意的是,可以有与每个子目录102、104和106相关的其他实体或文件夹,如果其他设备被与这些目录相关的应用程序识别并监控的话。因此,在任何一个子目录102、104和106内的实际数据,例如设备的描述,是取决于由实际的应用程序正在监控的设备或其他实体的。此外,关于可经由导航树100访问的这些设备的数据类型也是取决于由实际的应用程序收集或生成的关于这些设备的数据。
图4描绘了另一个示范的集成导航树120,导航树120由集成应用程序86自动地创建,从每个不同应用程序的导航树结构发送数据到资产优化服务器62。在这种情况下,来自不同应用程序的数据被组织到逻辑区域内,例如机械设备122、现场仪表(测量设备)124和性能监控设备126。来自不同应用程序的关于这些不同子区域的数据被映射入这些使用以下结构的子分区,例如,默认S88分层机构或从其中产生数据的应用程序的结构。因此,例如,通常从电源设备监控应用程序接收的机械数据,使用该应用程序的分层结构被映射,而现场测量设备124使用提供这些数据的维护或控制应用程序的分层结构被映射,在这种情况下,碰巧是S88分层结构。同样,效率数据根据效率应用程序的分层结构被映射。当然,在这种情况下,来自不同应用程序的数据基于标题可以被合成到不同逻辑或设备下的某些范围。因此,来自控制和维护应用程序的数据,例如同时由控制和维护应用程序测量的,关于阀、发送器等的数据,可以在现场测量设备类别124和与它相关的子类别下被集成。
如上所述,集成应用程序86可以被用于创建在集成导航树83b和每个不同应用程序60的导航树83a之间的映射方法。集成应用程序86可以自动地执行这种映射,或者使用户能够指定在应用程序60的导航树83a的不同部分和集成导航树83b之间的映射。图5描绘了一个示范显示屏幕140,该显示屏幕可以是由集成应用程序86显示给用户,以使用户能够指定用于提供数据给资产优化服务器62的每个不同应用程序的映射的特定类型。
图5的屏幕显示140的左边包括对集成导航树142的说明,集成导航树142被资产优化服务器62使用,以允许对来自不同数据源的数据的访问。需要注意的是,该集成导航树结构142使用由S88标注定义的类别。然而,如果需要的话,用户可以使用任何所需方法为集成导航树指定其他类别或不同的分层结构,例如重命名在树142中提供的文件夹的说明,添加新文件夹,删除文件夹,等等。屏幕显示140的右边包括对与工厂10内的不同应用程序相关的导航树结构的说明,如果需要的话,可以从工厂10的不同应用程序获得这些导航树结构。应当注意的是,这些导航树结构可以包括常规类别的说明,以及对例如设备的过程实体的说明。在图5中,描绘了用于维护应用程序(AMS应用程序)的导航树结构144和用于电源设备监控应用程序(RBM)的导航树结构146。有趣地是,用于维护应用程序的导航树结构144使用S88标准额类别,而用于电源设备监控应用程序(RBM)的导航树结构146不使用。
无论如何,用户可以通过选择对例如树144的导航树的组成部分的特定描述,并将它拖动并且放在(置于)它将要映射到的树142的组成部分的说明上,从而将导航树,例如树144的组成部分,映射到集成导航树142上。一旦进行以上操作,集成应用程序86就关联所选的元素与树144的任何子元素,此子元素随它被放入的集成导航树142的组成部分一起被拖动。当然,用户可以提供任何所需的映射,而不限于这样的映射,例如放置维护树144的区域到集成树142的区域。同样,用户能够将电源设备监控树144的组成部分映射到集成树142的任何组成部分上。一旦选择或指定一种特定的映射,集成应用程序86就存储映射的标志,并使用该映射来将来自应用数据的数据集成到数据库80,从而允许经由集成导航树142的数据的查看。
图6描绘了另一例由集成应用程序86创建的集成导航树150,自动地或者根据用户使用图5的屏幕显示140,来指定集成来自不同应用程序60的不同导航树的数据的方式。如图6所示,导航树150的控制模块部分或分支152包括来自许多不同应用程序中任何一个的设备或其他单元,包括来自维护应用程序的涡轮(TT-111、TT-222等);来自电源设备监控应用程序的风扇、泵、马达、干燥器(Recre泵#5、排气风扇#1等);来自工厂效率监控应用程序的压缩机和热交换器(压缩机#1、热交换器#1等)。当然,来自不同应用程序的其他工厂实体可以在集成树150的不同目录或子目录下被组织在一起,例如在区域部分下面的不同应用程序的区域等等。当然,类似于图5的屏幕140的屏幕可以被用于指定与这些不同应用程序中任何一个相关的设备应当在树150的控制模块目录下被集成在一起。同样,类似于屏幕140的屏幕可以被用于表示,来自不同应用程序的那些区域的数据可以在集成树150的区域指示(标志)下被集成在一起。
图7描绘了具有集成导航树162的另一种屏幕显示160,集成导航树162可以由集成应用程序86创建,以集成来自不同应用程序60的数据,并且它可以经由通信网络被访问。导航树162可以与配置系统相关联或由配置系统创建,所述配置系统使其中的数据经由web浏览器能够被系统的多个用户利用。示范的导航树162包括具有资产数据文件夹166的浏览器配置目录164、数据源文件夹168和相关链接文件夹170。资产数据库文件夹166可以存储或包括关于加工厂内一个或多个资产的数据,而数据源文件夹168可以包括或存储从加工厂内不同数据源收集的数据。图7的配置树162具有到该数据源的入口的数据源,这些数据源具有标题“Cool”、“dasdasd”、“fdasdasd”、“MDC”和“pppp”。资产数据库文件夹166和数据源文件夹168可以从如上述关于图2所描述的不同的应用程序或资产收集数据,并以一种方式在不同的子文件夹中提供该数据,通过这种方式可以使数据能够经由例如web连接,能够被已经访问配置屏幕显示160的用户利用。
相关链接文件夹170可以存储到其他应用程序、文件或系统的链接,例如web链接,这些应用程序、文件或系统与加工厂内的任何数据或资产相关联,或者与为了这些数据或资产,被导航树162存储或收集的任何数据或资产相关联。特别地,相关链接文件夹170可以存储由系统用户置于其中的链接,以允许对其他数据、应用程序、文件等的简单访问,这些数据、应用程序、文件等可以以某种方式,与存储在导航树162中的或可通过导航树162进行访问的数据或其他信息相关联。当然,任何授权的用户或配置专家可以在导航树162中提供链接,并且这些链接可以在任何时候被添加或删除。
当然,当建立导航树162以收集来自不同数据源的数据时,用户可以指定将要从数据源收集的数据的众多类型,和将要从这些数据源收集的数据的数量和频率。作为例子,图8至图11描绘了与图7的MDC数据源相关的不同属性视图。在图8的属性视图中,MDC数据源可以使用对该数据源的轮询速率的说明和标志来命名,并且可以被提供对该数据源的轮询速率的说明和标志。轮询速率指定数据以这样的速率从该数据源被收集的速率,并且该轮询速率对于导航树162所连接的每个不同数据源可以是不同的。图9的属性视图提供了MDC数据源的web地址,其被导航树应用程序使用,以从MDC数据源收集数据。该属性视图也可以提供授权用户的识别信息和正确密码,它们被导航树应用程序用来访问数据源,以获得来自数据源的数据。
图10的属性视图可以指定web服务器统一资源定位符(URL)或将要使用的地址,如果那样做是必要的话,而图11的属性视图可以提供或指定MDC数据源的事件收集配置。在图11所示的情况下,收集的开始日期和关于从该数据源收集的事件的参数或统计数据被指定。当然,其他事件数据或统计同样可以被收集,并且在该视图或其他视图中提供。
图12描绘了提供给资产之一和与资产之一相关联的属性视图或显示,用于所述资产之一的数据被存储在图7的资产文件夹166中。在这种情况下,不同的资产与这些资产的说明和位置信息一起被列于表上(包括资产CR-2000、CR-3000和CP-150)。更多关于资产的信息可以使用图12中的资产名称域来访问。与图12的资产名称域中的资产相关联的链接可以经由图13的属性显示被指定或访问。在这种情况下,链接“链接123”被指定为与CR-2000相关联。当然,该链接(“链接123”)可以是任何类型的链接规范,包括web环境中的URL,或者任何其他所需类型的链接,并且被存储于图7的相关链接文件夹170内。
关于链接“链接123”的更多信息可以在图14的属性显示屏幕中被指定。在这种情况下,该链接被提供一个名称(在这里是“链接123”)和一个URL地址。图14的属性显示屏幕包括一个选项,在该链接被选择时选择在相同还是不同的窗口运行该链接。当然,应当理解图14的“链接123”与其他链接一起,被存储于图7的相关链接文件夹170内,并且通过图7的相关链接文件夹170被访问。如图13的配置屏幕所示和所指定的,链接“链接123”与信息、应用程序、文件或者对用于存储在图7的资产数据库文件夹166中的资产CR-2000的其他信息的访问相关联,并提供这些信息、应用程序、文件或对用于存储在图7的资产数据库文件夹166中的资产CR-2000的其他信息的访问。如果需要的话,图9的导航树162的相关链接文件夹170中的相关链接可以通过如图14所示的使用URL以外的任何所需方式提供信息,或对其他文件或应用程序的访问。
应当理解图3、图4、图6和图7中任何一个的集成树,或任何其他形式的集成导航树,可以被用于访问关于任何参照这些图的设备或工厂实体的信息或数据(被访问的信息是由加工厂10内的不同应用程序提供的数据的信息)。当然,图3、图4、图6和图7的集成导航树也可以被用于查看关于在这些图中所描述的实体的更多信息,以确定用于这些图中所描述的实体的数据源,运行用于这些图中所描述的实体的应用程序,或者执行关于该数据的其他活动。
如上所述,在此描述的集成导航树可以按照任何数量的方式被配置,以集成来自加工厂10内的不同数据源或应用程序的数据。因此,在一种情况下,如上面关于图3和图7的描述,集成导航树的不同目录主要被用于或者相关于提供数据给资产优化数据库的不同的应用程序或数据源。如图4所示,集成导航树的不同目录与工厂的不同逻辑部分或不同功能相关联,从而存在树的不同目录,以实现控制、维护、旋转设备、效率等功能。在另一种情况下,如上面关于图6的描述,与工厂的不同物理区域相关联,并且出现在工厂的不同物理区域的设备或单元,能够共同被集成到一个单独目录中,以便于旋转设备(通常由维护或旋转设备应用程序来测量)和涡轮(通常由控制和维护应用程序来测量)被共同放置在导航树的一个目录或类别中。同样,来自不同应用程序的区域数据、单元数据、设备数据等等,可以被共同集成到集成导航树的同一个目录或子目录中。
优选地,集成应用程序86能够自动地读取它将要被添加到上面的不同应用程序的导航树结构,并且通过将来自应用程序的特定的树元素映射到集成导航树中,还要留意从其中产生数据的应用程序内的原始位置,以反映可能自动发生的变化。在一个例子中,集成应用程序86可以自动地在集成导航树内存储关于集成导航树内的设备的数据,该数据具有表示该设备的原始位置的数据域,或者存储具有与原始应用程序相关的原始域,并具有表示该数据在导航树内的位置的数据域的数据。因此,数据的来源或原始位置可以为任何所需的目的而被检索或使用。
如果需要的话,集成应用程序86可以存储数据在数据库82内,所述数据表示已知应用程序的导航树的组成部分将被映射到默认集成导航树所采取的方式。该数据使这些已知的应用程序能够被连接到资产优化服务器62上,并能够发送数据到资产优化服务器,而不需要进行用户指定所用方式的输入,通过这种方式从应用程序的导航树映射到集成导航树中。该数据也使得数据源应用程序能够发送它的导航树内的工厂数据到资产优化服务器62,而不需要首先发送该树的结构到资产优化服务器62。
可替代地,或另外地,集成应用程序86可以具有这样的能力,读取数据源应用程序的每个工厂树的分支的名称,并在集成导航树内使用这些名称来创建导航树的目录。同样,在集成导航树内可以具有相同名称的分支,这是因为这些分支可以是与不同的应用程序相关联的,这些不同的应用程序使用相同的分支名称。在集成导航树内同样也可以具有不同的分支名称,来反映工厂内的相同物理区域或实体,或者与工厂内的相同物理区域或实体相关联,这还是因为这些不同的分支可以与生成该数据的不同应用程序相关联。此外,相同的名称或标签可以被用于集成导航树内的不同设备或其他工厂实体,只要这些名称出现在集成导航树的不同分支中,或相反地,与集成导航树内不同的应用程序相关联。当然,如果相同的设备正在由不同的数据源应用程序来监控,不同的设备标签和名称可以被用于工厂内的相同设备。
此外,尽管集成应用程序86通常提供与应用程序60相关联的导航树和集成导航树83b之间的默认映射,但是集成应用程序86也可以是用户按照该用户要求使用的方式,例如图5的屏幕显示,来重新映射集成导航树的树组成部分。在这种情况下,集成应用程序86可以将原始集成导航树保存在存储器中,并且能够恢复原始集成导航树,如果用户要求回到原始状态中的话。
尽管图2中描述的实施例举例说明了用于每个不同应用程序的单独服务器,应当理解的是,在工厂10中多于一个服务器可以被提供以用于任何特定的应用程序,并且这些不同的服务器都提供作为不同分支的关于特定应用程序的数据给资产优化服务器62。同样,可以由与特定应用程序相关的多个数据库或工厂,而资产优化服务器62可以按照任何所需方式来接收并集成来自这些不同数据库的数据。
尽管在此描述的资产优化服务器62的集成应用程序86和其他应用程序优选地在软件中实施。但它们也可以在硬件、固件等中实施,并且可以由与过程控制系统10相关联的其他任何处理器来实施。因此,在此描述的元素可以在标准的多功能CPU中实施,或者在专门涉及的硬件或固件上实施,例如特定用途集成电路(ASIC),或其他任意的硬件实现的设备。当在软件中实施时,软件例行程序可以存储在任何计算机可读存储器内,例如在磁盘上、激光盘上(例如DVD)或其他存储介质上,在计算机或处理器的RAM或ROM中,在任何数据库中,等等。同样,该软件可以经由任何已知或所需的传送方法被传送给用户或加工厂,例如,在计算机可读磁盘上或者在其他可移动的计算机存储机制上,或者在通信信道上,例如电话线路、因特网等等(这些都被视作与经由可移动的存储介质来提供这种软件是相同的或可互换的)。
因此,尽管已经根据特定的例子对本发明进行了描述,意在仅对本发明作出说明,而不是对本发明加以限制,对于本领域技术人员来说,显而易见地,在不脱离本发明的精神和范围的前提下,可以对所公开的实施例进行更改、添加或删除。

Claims (41)

1.一种与加工厂结合使用的数据集成系统,该加工厂具有多个数据源应用程序,每个数据源应用程序收集或生成关于加工厂内实体的应用数据,该数据集成系统包括:
数据库,适于存储由多个数据源应用程序收集或生成的关于加工厂内实体的应用数据;
集成应用程序,存储在计算机可读存储器上,适于在处理器上执行,以创建集成导航树,用于查看或访问来自多个数据源应用程序并存储于数据库的应用数据,所述集成导航树包括用于对来自多个数据源应用程序中的每一个的应用数据进行分类的类别,和与所述类别相关联的加工厂内实体的指示;
导航树存储器,适于存储所述集成导航树;
用户界面应用程序,存储在计算机可读存储器上,适于在处理器上执行,以显示集成导航树,从而使用户能够查看或访问存储于数据库中的应用数据。
2.根据权利要求1的数据集成系统,其中所述集成导航树的类别包括由S88标准定义的工厂类别。
3.根据权利要求1的数据集成系统,其中所述集成应用程序包括指定用于对应用数据进行分类的类别的默认导航树结构,并且使用该默认导航树结构来创建集成导航树。
4.根据权利要求1的数据集成系统,其中所述集成导航树的类别包括定义多个数据源应用程序中的每一个的高等级类别,并且包括根据与多个数据源应用程序中的每一个相关联的导航树定义的子类别。
5.根据权利要求1的数据集成系统,其中所述集成导航树的类别包括定义加工厂的逻辑功能的逻辑功能类别。
6.根据权利要求5的数据集成系统,其中所述逻辑功能类别包括设备维护功能、设备监控功能、控制功能和工厂效率功能中的一个或多个。
7.根据权利要求5的数据集成系统,其中所述逻辑功能类别包括电源设备、现场测量设备、旋转设备和效率设备中的一个或多个。
8.根据权利要求5的数据集成系统,其中所述逻辑功能类别包括过程区域、单元、设备和控制模块中的一个或多个。
9.根据权利要求1的数据集成系统,进一步包括存储在计算机可读存储器上并适于在处理器上执行的映射应用程序,用于显示对集成导航树的类别的描述,显示对与数据源应用程序之一的导航树相关联的数据项目的描述,从而使用户能够指定与数据源应用程序之一的导航树相关联的数据项目和集成导航树的类别之间的连接。
10.根据权利要求9的数据集成系统,其中所述映射应用程序通过选择对数据源应用程序之一的导航树内的特定数据项目的描述,将所选的特定数据项目的描述拖动到对集成导航树的特定类别的描述,并将所选特定数据项目的描述放在对集成导航树的特定类别的描述上,使用户能够指定与数据源应用程序之一的导航树相关联的特定数据项目和集成导航树的特定类别之间的连接。
11.根据权利要求10的数据集成系统,其中所述对与数据源应用程序之一的导航树相关联的数据项目的描述,包括对与数据源应用程序之一的导航树相关联的数据的类别的描述。
12.根据权利要求10的数据集成系统,其中所述对与数据源应用程序之一的导航树相关联的数据项目的描述,包括对与数据源应用程序之一的导航树相关联的过程实体的描述。
13.根据权利要求1的数据集成系统,进一步包括存储在计算机可读存储器上并适于在处理器上执行的数据收集应用程序,用于接收来自多个数据源应用程序的每一个的应用数据。
14.根据权利要求13的数据集成系统,其中所述数据收集应用程序是web查看应用程序。
15.根据权利要求1的数据集成系统,其中所述集成导航树包括用于链接信息的分类,所述链接信息适于存储链接到与加工厂内的至少一个实体有关的信息或应用程序的链接。
16.一种与加工厂结合使用的web服务器系统,包括:
通信网络;
数据集成服务器,以通信联络的方式连接到通信网络;
多个应用程序服务器,以通信联络的方式经由通信网络连接到数据集成服务器,每个应用程序服务器适于将来自数据源应用程序的数据提供到数据集成服务器,所述数据源应用程序收集或生成关于加工厂内实体的应用数据;
该数据集成服务器包括:
处理器;
计算机可读程序存储器;
第一数据库,适于接收并存储由多个数据源应用程序收集或生成的关于加工厂内实体的应用数据;
集成应用程序,存储在计算机可读存储器上,适于在处理器上执行,以创建集成导航树,用于查看或访问来自多个数据源应用程序并存储于数据库的应用数据,所述集成导航树包括用于对来自多个数据源应用程序中的每一个的应用数据进行分类的类别,和与所述类别相关联的加工厂内实体的指示;和
导航树存储器,适于存储所述集成导航树。
17.根据权利要求16的web服务器系统,进一步包括用户界面应用程序,适于显示集成导航树,以使用户能够查看或访问存储于第一数据库中的应用数据。
18.根据权利要求17的web服务器系统,其中所述用户界面应用程序存储在计算机可读程序存储器上,并且适于在数据集成服务器的处理器上执行。
19.根据权利要求16的web服务器系统,其中所述集成导航树的类别包括由S88标准定义的工厂类别。
20.根据权利要求16的web服务器系统,其中所述集成应用程序包括指定用于对应用数据进行分类的类别的默认导航树结构,并且使用该默认导航树结构来创建集成导航树。
21.根据权利要求16的web服务器系统,其中所述集成导航树的类别包括定义多个数据源应用程序的每一个的高等级类别,并且包括根据与多个数据源应用程序的每一个相关联的导航树定义的子类别。
22.根据权利要求16的web服务器系统,其中所述集成导航树的类别包括定义加工厂的逻辑功能的逻辑功能类别。
23.根据权利要求22的web服务器系统,其中所述逻辑功能类别包括设备维护功能、设备监控功能、控制功能和工厂效率功能中的一个或多个。
24.根据权利要求22的web服务器系统,其中所述逻辑功能类别包括电源设备、现场测量设备、旋转设备和效率设备中的一个或多个。
25.根据权利要求16的web服务器系统,进一步包括存储在计算机可读存储器上并适于在处理器上执行的映射应用程序,用于显示对集成导航树的类别的描述,显示对与数据源应用程序之一的导航树相关联的数据项目的描述,从而使用户能够指定与数据源应用程序之一的导航树相关联的数据项目和集成导航树的类别之间的连接。
26.根据权利要求25的web服务器系统,其中所述映射应用程序通过选择对数据源应用程序之一的导航树内的特定数据项目的描述,将所选的特定数据项目的描述拖动到对集成导航树的特定类别的描述,并将所选特定数据项目的描述放在对集成导航树的特定类别的描述上,使用户能够指定与数据源应用程序之一的导航树相关联的特定数据项目和集成导航树的特定类别之间的连接。
27.根据权利要求26的web服务器系统,其中所述对与数据源应用程序之一的导航树相关联的数据项目的描述,包括对与数据源应用程序之一的导航树相关联的数据的类别的描述。
28.根据权利要求16的web服务器系统,其中所述集成导航树包括用于链接信息的分类,所述链接信息适于存储链接到与加工厂内的至少一个实体有关的信息或应用程序的链接。
29.一种集成由与加工厂相关联的多个数据源应用程序收集或生成的关于加工厂内实体的应用数据的方法,该方法包括:
存储由多个数据源应用程序收集或生成的关于加工厂内实体的应用数据到第一数据库;
创建集成导航树,该集成导航树用于查看或访问来自多个数据源应用程序并存储于数据库的应用数据,所述集成导航树包括用于对来自多个数据源应用程序中的每一个的应用数据进行分类的类别,和与所述类别相关联的加工厂内实体的指示;
存储集成导航树到存储器;和
显示集成导航树,以使用户能够查看或访问存储于第一数据库的应用数据。
30.根据权利要求29的方法,其中所述创建集成导航树的步骤,包括创建由S88标准定义的集成导航树的类别。
31.根据权利要求29的方法,其中所述创建集成导航树的步骤,包括存储指定用于对应用程序进行分类的类别的默认导航树结构,并且使用该默认导航树结构来创建集成导航树。
32.根据权利要求29的方法,其中所述创建集成导航树的步骤,包括为多个数据源应用程序的每一个创建集成导航树的高等级类别,并创建与高等级类别相关联的、根据与多个数据源应用程序的每一个相关联的导航树定义的子类别。
33.根据权利要求29的方法,其中所述创建集成导航树的步骤,包括创建集成导航树的类别,以包括定义加工厂的逻辑功能的逻辑功能类别。
34.根据权利要求33的方法,其中所述逻辑功能类别包括设备维护功能、设备监控功能、控制功能和工厂效率功能中的一个或多个。
35.根据权利要求33的方法,其中所述逻辑功能类别包括电源设备、现场测量设备、旋转设备和效率设备中的一个或多个。
36.根据权利要求33的方法,其中所述逻辑功能类别包括过程区域、单元、设备和控制模块中的一个或多个。
37.根据权利要求29的方法,进一步包括显示对集成导航树的类别的描述,显示对与数据源应用程序之一的导航树相关联的数据项目的描述,并且使用户能够指定与数据源应用程序之一的导航树相关联的特定数据项目和集成导航树的特定类别之间的连接。
38.根据权利要求37的方法,其中所述使用户能够指定与数据源应用程序之一的导航树相关联的特定数据项目和集成导航树的特定类别之间的连接的步骤,包括使用户能够选择对数据源应用程序之一的导航树内的特定数据项目的描述,将所选的特定数据项目的描述拖动到对集成导航树的特定类别的描述,并将所选特定数据项目的描述放在对集成导航树的特定类别的描述上。
39.根据权利要求29的方法,进一步包括自动地将来自多个数据源应用程序的每一个的应用数据发送到第一数据库的步骤。
40.根据权利要求29的方法,其中创建集成导航树,包括创建集成导航树以包括用于链接信息的分类,所述链接信息适于存储链接到与加工厂内的至少一个实体有关的信息或应用程序的链接。
41.根据权利要求40的方法,其中所述链接是统一资源定位符URL。
CNB038257416A 2002-12-30 2003-09-09 加工厂中的集成导航树的输入和生成 Expired - Lifetime CN100461056C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/331,974 2002-12-30
US10/331,974 US8935298B2 (en) 2002-12-30 2002-12-30 Integrated navigational tree importation and generation in a process plant

Publications (2)

Publication Number Publication Date
CN1720489A CN1720489A (zh) 2006-01-11
CN100461056C true CN100461056C (zh) 2009-02-11

Family

ID=32710853

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038257416A Expired - Lifetime CN100461056C (zh) 2002-12-30 2003-09-09 加工厂中的集成导航树的输入和生成

Country Status (6)

Country Link
US (1) US8935298B2 (zh)
JP (1) JP4808407B2 (zh)
CN (1) CN100461056C (zh)
AU (1) AU2003268551A1 (zh)
DE (1) DE10394011T5 (zh)
WO (1) WO2004061540A1 (zh)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3982218B2 (ja) * 2001-02-07 2007-09-26 ソニー株式会社 半導体装置およびその製造方法
US7275062B2 (en) * 2003-03-10 2007-09-25 Fisher-Rosemount Systems, Inc. Automatic linkage of process event data to a data historian
US9448860B2 (en) * 2003-03-21 2016-09-20 Oracle America, Inc. Method and architecture for providing data-change alerts to external applications via a push service
US20040230328A1 (en) * 2003-03-21 2004-11-18 Steve Armstrong Remote data visualization within an asset data system for a process plant
US20040204913A1 (en) * 2003-04-09 2004-10-14 Peter Mueller Optimizing service system
JP4287234B2 (ja) * 2003-10-03 2009-07-01 富士通株式会社 業務プロセストラッキング装置,業務プロセストラッキング方法,業務プロセストラッキングプログラム,業務プロセストラッキングプログラムを記録した記録媒体
US7110906B2 (en) * 2004-07-22 2006-09-19 Abb Inc. System and method for monitoring the performance of a heat exchanger
JP4990505B2 (ja) * 2005-04-04 2012-08-01 株式会社日立製作所 記憶制御装置及びストレージシステム
CN101553763A (zh) * 2005-05-13 2009-10-07 洛克威尔自动控制技术股份有限公司 在工业自动化环境中使用的分层结构化数据模型
US8484250B2 (en) 2005-09-30 2013-07-09 Rockwell Automation Technologies, Inc. Data federation with industrial control systems
US8239339B2 (en) 2008-04-29 2012-08-07 Rockwell Automation Technologies, Inc. Library synchronization between definitions and instances
US8170968B2 (en) * 2008-08-15 2012-05-01 Honeywell International Inc. Recursive structure for diagnostic model
US8594852B2 (en) * 2010-02-22 2013-11-26 Eaton Corporation Device and method for controlling a fluid actuator
US9581994B2 (en) * 2011-04-05 2017-02-28 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage process control resources
JP5505873B2 (ja) * 2012-02-08 2014-05-28 横河電機株式会社 プラント情報の表示方法および表示装置
WO2014002179A1 (ja) 2012-06-26 2014-01-03 東芝三菱電機産業システム株式会社 データ収集システム、及びデータ収集システムプログラム
US9405291B2 (en) * 2012-07-31 2016-08-02 Fisher-Rosemount Systems, Inc. Systems and methods to monitor an asset in an operating process unit
JP5652444B2 (ja) * 2012-08-31 2015-01-14 横河電機株式会社 保守支援システム及び方法
CN104794000B (zh) * 2014-01-22 2018-02-23 深圳市沃信科技有限公司 一种作业调度方法及系统
DE102014013943A1 (de) * 2014-09-19 2016-03-24 Abb Technology Ag Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage
US10534633B2 (en) * 2015-10-12 2020-01-14 Computational Systems, Inc. Extensible asset classes in a monitoring system having a common platform
CN110546582B (zh) 2017-04-13 2022-07-26 三菱电机株式会社 显示画面生成装置、工厂自动化系统、及显示画面生成方法
CN114761891A (zh) 2019-12-02 2022-07-15 三菱电机株式会社 信息生成装置、信息生成方法及信息生成程序
US11290343B1 (en) * 2020-12-10 2022-03-29 Hitachi, Ltd. System and method for asset and data management

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002033603A2 (de) * 2000-10-20 2002-04-25 Siemens Aktiengesellschaft System und verfahren zum verwalten von softwareapplikationen, insbesondere mes-applikationen
US20020059195A1 (en) * 2000-04-03 2002-05-16 Jean-Yves Cras Analytical reporting on top of multidimensional data model
US6393427B1 (en) * 1999-03-22 2002-05-21 Nec Usa, Inc. Personalized navigation trees

Family Cites Families (135)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4607325A (en) 1981-10-21 1986-08-19 Honeywell Inc. Discontinuous optimization procedure modelling the run-idle status of plural process components
US4527271A (en) 1982-08-17 1985-07-02 The Foxboro Company Process control system with improved fault isolation
US4734873A (en) 1984-02-02 1988-03-29 Honeywell Inc. Method of digital process variable transmitter calibration and a process variable transmitter system utilizing the same
US4763243A (en) 1984-06-21 1988-08-09 Honeywell Bull Inc. Resilient bus system
US4657179A (en) 1984-12-26 1987-04-14 Honeywell Inc. Distributed environmental/load control system
US5043863A (en) 1987-03-30 1991-08-27 The Foxboro Company Multivariable adaptive feedforward controller
US5541833A (en) 1987-03-30 1996-07-30 The Foxboro Company Multivariable feedforward adaptive controller
US4885694A (en) 1987-04-29 1989-12-05 Honeywell Inc. Automated building control design system
US5006992A (en) 1987-09-30 1991-04-09 Du Pont De Nemours And Company Process control system with reconfigurable expert rules and control modules
US4965742A (en) 1987-09-30 1990-10-23 E. I. Du Pont De Nemours And Company Process control system with on-line reconfigurable modules
US4907167A (en) 1987-09-30 1990-03-06 E. I. Du Pont De Nemours And Company Process control system with action logging
US4910691A (en) 1987-09-30 1990-03-20 E.I. Du Pont De Nemours & Co. Process control system with multiple module sequence options
US5193143A (en) 1988-01-12 1993-03-09 Honeywell Inc. Problem state monitoring
US5488697A (en) 1988-01-12 1996-01-30 Honeywell Inc. Problem state monitoring system
US5050095A (en) 1988-05-31 1991-09-17 Honeywell Inc. Neural network auto-associative memory with two rules for varying the weights
US4956793A (en) 1988-06-24 1990-09-11 Honeywell Inc. Method and apparatus for measuring the density of fluids
US4944035A (en) 1988-06-24 1990-07-24 Honeywell Inc. Measurement of thermal conductivity and specific heat
US5373452A (en) 1988-09-02 1994-12-13 Honeywell Inc. Intangible sensor and method for making same
US5008810A (en) 1988-09-29 1991-04-16 Process Modeling Investment Corp. System for displaying different subsets of screen views, entering different amount of information, and determining correctness of input dependent upon current user input
US5140530A (en) 1989-03-28 1992-08-18 Honeywell Inc. Genetic algorithm synthesis of neural networks
US5070458A (en) 1989-03-31 1991-12-03 Honeywell Inc. Method of analyzing and predicting both airplane and engine performance characteristics
US5619638A (en) 1989-07-31 1997-04-08 Hewlett-Packard Company Object based computer system having representation objects for providing interpretative views onto a data object
US5015934A (en) 1989-09-25 1991-05-14 Honeywell Inc. Apparatus and method for minimizing limit cycle using complementary filtering techniques
US5187674A (en) 1989-12-28 1993-02-16 Honeywell Inc. Versatile, overpressure proof, absolute pressure sensor
US5442544A (en) 1990-01-26 1995-08-15 Honeywell Inc. Single input single output rate optimal controller
US5134574A (en) 1990-02-27 1992-07-28 The Foxboro Company Performance control apparatus and method in a processing plant
US5018215A (en) 1990-03-23 1991-05-21 Honeywell Inc. Knowledge and model based adaptive signal processor
DE69122313T2 (de) 1990-06-21 1997-03-20 Honeywell Inc Auf variablem Horizont basierende adaptive Steuerung mit Mitteln zur Minimierung der Betriebskosten
US5197114A (en) 1990-08-03 1993-03-23 E. I. Du Pont De Nemours & Co., Inc. Computer neural network regulatory process control system and method
US5167009A (en) 1990-08-03 1992-11-24 E. I. Du Pont De Nemours & Co. (Inc.) On-line process control neural network using data pointers
US5121467A (en) 1990-08-03 1992-06-09 E.I. Du Pont De Nemours & Co., Inc. Neural network/expert system process control system and method
US5212765A (en) 1990-08-03 1993-05-18 E. I. Du Pont De Nemours & Co., Inc. On-line training neural network system for process control
US5142612A (en) 1990-08-03 1992-08-25 E. I. Du Pont De Nemours & Co. (Inc.) Computer neural network supervisory process control system and method
US5282261A (en) 1990-08-03 1994-01-25 E. I. Du Pont De Nemours And Co., Inc. Neural network process measurement and control
US5224203A (en) 1990-08-03 1993-06-29 E. I. Du Pont De Nemours & Co., Inc. On-line process control neural network using data pointers
EP0480654B1 (en) 1990-10-10 1998-03-04 Honeywell Inc. Process system identification
EP0496570B1 (en) 1991-01-22 1998-06-03 Honeywell Inc. Two-level system identifier apparatus with optimization
US5291190A (en) 1991-03-28 1994-03-01 Combustion Engineering, Inc. Operator interface for plant component control system
US5161013A (en) 1991-04-08 1992-11-03 Honeywell Inc. Data projection system with compensation for nonplanar screen
US5333298A (en) 1991-08-08 1994-07-26 Honeywell Inc. System for making data available to an outside software package by utilizing a data file which contains source and destination information
EP0612405B1 (en) 1991-10-23 2001-08-01 Honeywell Inc. Apparatus for combustionless measuring fuel gas quality
US5396415A (en) 1992-01-31 1995-03-07 Honeywell Inc. Neruo-pid controller
US5398303A (en) 1992-02-28 1995-03-14 Yamatake-Honeywell Co., Ltd. Fuzzy data processing method and data smoothing filter
US5917840A (en) 1992-03-13 1999-06-29 Foxboro Company Protection against communications crosstalk in a factory process control system
US5353207A (en) 1992-06-10 1994-10-04 Pavilion Technologies, Inc. Residual activation neural network
US5369599A (en) 1992-08-04 1994-11-29 Honeywell Inc. Signal metric estimator
US5692158A (en) 1992-08-28 1997-11-25 Abb Power T&D Company Inc. Methods for generating models of non-linear systems and components and for evaluating parameters in relation to such non-linear models
US5384698A (en) 1992-08-31 1995-01-24 Honeywell Inc. Structured multiple-input multiple-output rate-optimal controller
US5477444A (en) 1992-09-14 1995-12-19 Bhat; Naveen V. Control system using an adaptive neural network for target and path optimization for a multivariable, nonlinear process
JP2794142B2 (ja) 1992-09-14 1998-09-03 株式会社山武 情報処理装置
CA2149913A1 (en) 1992-11-24 1994-06-09 James David Keeler Method and apparatus for operating a neural network with missing and/or incomplete data
US5729661A (en) 1992-11-24 1998-03-17 Pavilion Technologies, Inc. Method and apparatus for preprocessing input data to a neural network
US5486996A (en) 1993-01-22 1996-01-23 Honeywell Inc. Parameterized neurocontrollers
US5351184A (en) 1993-01-26 1994-09-27 Honeywell Inc. Method of multivariable predictive control utilizing range control
WO1994020887A2 (en) 1993-03-02 1994-09-15 Pavilion Technologies, Inc. Method and apparatus for analyzing a neural network within desired operating parameter constraints
US5390326A (en) 1993-04-30 1995-02-14 The Foxboro Company Local area network with fault detection and recovery
US5909541A (en) 1993-07-14 1999-06-01 Honeywell Inc. Error detection and correction for data stored across multiple byte-wide memory devices
US5486920A (en) 1993-10-01 1996-01-23 Honeywell, Inc. Laser gyro dither strippr gain correction method and apparatus
US5408406A (en) 1993-10-07 1995-04-18 Honeywell Inc. Neural net based disturbance predictor for model predictive control
US5596704A (en) 1993-11-11 1997-01-21 Bechtel Group, Inc. Process flow diagram generator
JP2929259B2 (ja) 1993-12-27 1999-08-03 株式会社山武 コントローラ
US5666297A (en) 1994-05-13 1997-09-09 Aspen Technology, Inc. Plant simulation and optimization software apparatus and method using dual execution models
US5546301A (en) 1994-07-19 1996-08-13 Honeywell Inc. Advanced equipment control system
US5687090A (en) 1994-09-01 1997-11-11 Aspen Technology, Inc. Polymer component characterization method and process simulation apparatus
US5704011A (en) 1994-11-01 1997-12-30 The Foxboro Company Method and apparatus for providing multivariable nonlinear control
US5566065A (en) 1994-11-01 1996-10-15 The Foxboro Company Method and apparatus for controlling multivariable nonlinear processes
US5570282A (en) 1994-11-01 1996-10-29 The Foxboro Company Multivariable nonlinear process controller
CA2216862A1 (en) 1995-03-31 1996-10-03 Abb Power T & D Company Inc. System for optimizing power network design reliability
US5574638A (en) 1995-04-03 1996-11-12 Lu; Zhuxin J. Method of optimal scaling of variables in a multivariable predictive controller utilizing range control
US5572420A (en) 1995-04-03 1996-11-05 Honeywell Inc. Method of optimal controller design for multivariable predictive control utilizing range control
US5561599A (en) 1995-06-14 1996-10-01 Honeywell Inc. Method of incorporating independent feedforward control in a multivariable predictive controller
US6076124A (en) 1995-10-10 2000-06-13 The Foxboro Company Distributed control system including a compact easily-extensible and serviceable field controller
US6033257A (en) 1995-11-20 2000-03-07 The Foxboro Company I/O connector module for a field controller in a distributed control system
US6008985A (en) 1995-11-20 1999-12-28 The Foxboro Company Industrial field controlling device with controller and expansion modules
US5940290A (en) 1995-12-06 1999-08-17 Honeywell Inc. Method of predictive maintenance of a process control system having fluid movement
US6094600A (en) 1996-02-06 2000-07-25 Fisher-Rosemount Systems, Inc. System and method for managing a transaction database of records of changes to field device configurations
US5761518A (en) 1996-02-29 1998-06-02 The Foxboro Company System for replacing control processor by operating processor in partially disabled mode for tracking control outputs and in write enabled mode for transferring control loops
US5819050A (en) 1996-02-29 1998-10-06 The Foxboro Company Automatically configurable multi-purpose distributed control processor card for an industrial control system
US5819232A (en) 1996-03-22 1998-10-06 E. I. Du Pont De Nemours And Company Method and apparatus for inventory control of a manufacturing or distribution process
US6110214A (en) 1996-05-03 2000-08-29 Aspen Technology, Inc. Analyzer for modeling and optimizing maintenance operations
US5877954A (en) 1996-05-03 1999-03-02 Aspen Technology, Inc. Hybrid linear-neural network process control
US5809490A (en) 1996-05-03 1998-09-15 Aspen Technology Inc. Apparatus and method for selecting a working data set for model development
US6047221A (en) 1997-10-03 2000-04-04 Pavilion Technologies, Inc. Method for steady-state identification based upon identified dynamics
US5742513A (en) 1996-05-15 1998-04-21 Abb Power T&D Company Inc. Methods and systems for automatic testing of a relay
US5918233A (en) 1996-05-30 1999-06-29 The Foxboro Company Methods and systems for providing electronic documentation to users of industrial process control systems
US5715158A (en) 1996-05-31 1998-02-03 Abb Industrial Systems, Inc. Method and apparatus for controlling an extended process
US5907701A (en) 1996-06-14 1999-05-25 The Foxboro Company Management of computer processes having differing operational parameters through an ordered multi-phased startup of the computer processes
US5984502A (en) 1996-06-14 1999-11-16 The Foxboro Company Keypad annunciator graphical user interface
US5949417A (en) 1997-01-31 1999-09-07 The Foxboro Company Dynamic property sheet system
US5847952A (en) 1996-06-28 1998-12-08 Honeywell Inc. Nonlinear-approximator-based automatic tuner
US5796609A (en) 1996-09-13 1998-08-18 Honeywell-Measurex Corporation Method and apparatus for internal model control using a state variable feedback signal
US5892679A (en) 1996-09-13 1999-04-06 Honeywell-Measurex Corporation Method and system for controlling a multiple input/output process with minimum latency using a pseudo inverse constant
US5777872A (en) 1996-09-13 1998-07-07 Honeywell-Measurex Corporation Method and system for controlling a multiple input/output process with minimum latency
US5898869A (en) 1996-09-20 1999-04-27 The Foxboro Company Method and system for PCMCIA card boot from dual-ported memory
US5960441A (en) 1996-09-24 1999-09-28 Honeywell Inc. Systems and methods for providing dynamic data referencing in a generic data exchange environment
US6041263A (en) 1996-10-01 2000-03-21 Aspen Technology, Inc. Method and apparatus for simulating and optimizing a plant model
US5892939A (en) 1996-10-07 1999-04-06 Honeywell Inc. Emulator for visual display object files and method of operation thereof
US5909586A (en) 1996-11-06 1999-06-01 The Foxboro Company Methods and systems for interfacing with an interface powered I/O device
US5905989A (en) 1996-11-27 1999-05-18 Bently Nevada Corporation Knowledge manager relying on a hierarchical default expert system: apparatus and method
US5948101A (en) 1996-12-02 1999-09-07 The Foxboro Company Methods and systems for booting a computer in a distributed computing system
US6078843A (en) 1997-01-24 2000-06-20 Honeywell Inc. Neural network including input normalization for use in a closed loop control system
US6067505A (en) 1997-04-10 2000-05-23 The Foxboro Company Method and apparatus for self-calibration of a coordinated control system for an electric power generating station
US6122555A (en) 1997-05-05 2000-09-19 Honeywell International Inc. System and methods for globally optimizing a process facility
US6055483A (en) 1997-05-05 2000-04-25 Honeywell, Inc. Systems and methods using bridge models to globally optimize a process facility
US6106785A (en) 1997-06-30 2000-08-22 Honeywell Inc. Polymerization process controller
DE19732046A1 (de) 1997-07-25 1999-01-28 Abb Patent Gmbh Prozeßdiagnosesystem und Verfahren zur Diagnose von Vorgängen und Zuständen eines technischen Prozesses
US5901058A (en) 1997-08-22 1999-05-04 Honeywell Inc. System and methods for achieving heterogeneous data flow between algorithm blocks in a distributed control system
US5988847A (en) 1997-08-22 1999-11-23 Honeywell Inc. Systems and methods for implementing a dynamic cache in a supervisory control system
US6005571A (en) * 1997-09-30 1999-12-21 Softline, Inc. Graphical user interface for managing security in a database system
US6128279A (en) 1997-10-06 2000-10-03 Web Balance, Inc. System for balancing loads among network servers
JPH11134356A (ja) * 1997-10-31 1999-05-21 Nippon Steel Corp フォルダ関連付け装置及びフォルダ関連付け方法
US5909370A (en) 1997-12-22 1999-06-01 Honeywell Inc. Method of predicting overshoot in a control system response
US6093211A (en) 1998-04-09 2000-07-25 Aspen Technology, Inc. Polymer property distribution functions methodology and simulators
US6334131B2 (en) * 1998-08-29 2001-12-25 International Business Machines Corporation Method for cataloging, filtering, and relevance ranking frame-based hierarchical information structures
JP2000076309A (ja) * 1998-09-02 2000-03-14 Yamatake Corp 遠隔データ収集システム
US6219046B1 (en) 1998-09-17 2001-04-17 General Electric Company Man-machine interface for a virtual annunciator panel display
US7206646B2 (en) 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
US7346404B2 (en) 2001-03-01 2008-03-18 Fisher-Rosemount Systems, Inc. Data sharing in a process plant
US6754885B1 (en) * 1999-05-17 2004-06-22 Invensys Systems, Inc. Methods and apparatus for controlling object appearance in a process control configuration system
CA2372656A1 (en) * 1999-05-20 2000-11-30 Minimed, Inc. Integrated medical information management system
US6421571B1 (en) * 2000-02-29 2002-07-16 Bently Nevada Corporation Industrial plant asset management system: apparatus and method
WO2001067191A2 (de) 2000-03-06 2001-09-13 Siemens Aktiengesellschaft Vorrichtung und verfahren zur bedienung, beobachtung und/oder überwachung einer fertigungsvorrichtung
JP2001350666A (ja) * 2000-04-03 2001-12-21 Ns Solutions Corp ツリー管理装置及びツリー管理方法
AUPQ808700A0 (en) 2000-06-09 2000-07-06 Honeywell Limited Human-machine interface
JP2002099605A (ja) * 2000-09-26 2002-04-05 Atom Engineering:Kk 設備・機器類の管理方法
DE10049021A1 (de) 2000-10-04 2002-04-18 Krones Ag Verfahren und Vorrichtung zum Erfassen von Betriebsdaten einer Produktionsanlage
JP4160399B2 (ja) 2001-03-01 2008-10-01 フィッシャー−ローズマウント システムズ, インコーポレイテッド プロセスプラント内の指標の作成と表示
US8073967B2 (en) * 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
US6735596B2 (en) * 2001-06-07 2004-05-11 Guy Charles Corynen Computer method and user interface for decision analysis and for global system optimization
US20030140031A1 (en) 2001-12-18 2003-07-24 Shawn Thomas Method and system for improved help desk response
US6877009B2 (en) 2001-12-27 2005-04-05 Ugs Corp. System and method for compiling and displaying a pruned information set
US20030195939A1 (en) * 2002-04-16 2003-10-16 Edirisooriya Samatha J. Conditional read and invalidate for use in coherent multiprocessor systems
US7165226B2 (en) * 2002-08-23 2007-01-16 Siemens Aktiengesellschaft Multiple coupled browsers for an industrial workbench
US7493310B2 (en) * 2002-12-30 2009-02-17 Fisher-Rosemount Systems, Inc. Data visualization within an integrated asset data system for a process plant
US7634384B2 (en) * 2003-03-18 2009-12-15 Fisher-Rosemount Systems, Inc. Asset optimization reporting in a process plant

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6393427B1 (en) * 1999-03-22 2002-05-21 Nec Usa, Inc. Personalized navigation trees
US20020059195A1 (en) * 2000-04-03 2002-05-16 Jean-Yves Cras Analytical reporting on top of multidimensional data model
WO2002033603A2 (de) * 2000-10-20 2002-04-25 Siemens Aktiengesellschaft System und verfahren zum verwalten von softwareapplikationen, insbesondere mes-applikationen

Also Published As

Publication number Publication date
DE10394011T5 (de) 2005-12-29
WO2004061540A9 (en) 2005-07-28
US20040139079A1 (en) 2004-07-15
AU2003268551A1 (en) 2004-07-29
JP2006512671A (ja) 2006-04-13
US8935298B2 (en) 2015-01-13
CN1720489A (zh) 2006-01-11
JP4808407B2 (ja) 2011-11-02
WO2004061540A1 (en) 2004-07-22

Similar Documents

Publication Publication Date Title
CN100461056C (zh) 加工厂中的集成导航树的输入和生成
CN1732416B (zh) 用于加工厂的集成资产数据系统内的数据可视显示
CN101278246B (zh) 利用监控数据与校正措施数据监控和执行加工厂中的校正措施的方法和装置
CN101273314B (zh) 用于利用监控数据与关键程度评估数据执行加工厂中的功能的方法和装置
US10528021B2 (en) Automated creation of industrial dashboards and widgets
JP5124374B2 (ja) プロセス性能監視とプロセス装置監視および制御への統合
EP3018596B1 (en) Dynamic search engine for an industrial environment
CN102736620B (zh) 用于操作过程工厂内的实体的方法
CN113900416A (zh) 生成人机接口应用的方法、系统和非暂态计算机可读介质
CN103034920B (zh) 用于控制制造设施的操作的系统和方法
JP4869062B2 (ja) 遠隔データ閲覧システム、及びエンティティデータを閲覧する方法
Greeff et al. Practical E-manufacturing and supply chain management
US20040230328A1 (en) Remote data visualization within an asset data system for a process plant
CN101821688A (zh) 个人化的工厂资产数据表示和搜索系统
CN102736582A (zh) 一种用于管理多个过程控制资源的方法和装置
CN109906467A (zh) 信息管理系统
CN112799369A (zh) 一种产品装配过程管控方法和装置
CN105654226A (zh) 用于对生产工厂的实体工厂项进行建模的通用工厂模型
CN110520810A (zh) 用于监测分布式工业控制系统的灵活分级模型
Kim et al. A Study on Smart Factory Construction Method for Efficient Production Management in Sewing Industry.
CN100592229C (zh) 加工厂资产数据系统内的远端数据可视化
Chaplin et al. Digital twins and intelligent decision making
Ergün et al. Digital Twin and Its Applications
Kindlundh et al. Remote Monitoring and Visualization of Inventory Levels
Vakoniemi Improvement of production processes by measuring

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20090211