DE112004000476T5 - Datenfernanzeige in einem Asset-Datensystem für eine verfahrenstechnische Anlage - Google Patents

Datenfernanzeige in einem Asset-Datensystem für eine verfahrenstechnische Anlage Download PDF

Info

Publication number
DE112004000476T5
DE112004000476T5 DE112004000476T DE112004000476T DE112004000476T5 DE 112004000476 T5 DE112004000476 T5 DE 112004000476T5 DE 112004000476 T DE112004000476 T DE 112004000476T DE 112004000476 T DE112004000476 T DE 112004000476T DE 112004000476 T5 DE112004000476 T5 DE 112004000476T5
Authority
DE
Germany
Prior art keywords
data
display
remote
navigation tree
entity data
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.)
Ceased
Application number
DE112004000476T
Other languages
English (en)
Inventor
Steve Savage Armstrong
Scott Lakeville Hokeness
Patrick Burnsville Dobrowski
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
Priority claimed from US10/394,683 external-priority patent/US7493310B2/en
Application filed by Fisher Rosemount Systems Inc filed Critical Fisher Rosemount Systems Inc
Publication of DE112004000476T5 publication Critical patent/DE112004000476T5/de
Ceased legal-status Critical Current

Links

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/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
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • 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
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31334Database with devices, configuration, of plant
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning

Abstract

Datenfernanzeigesystem zur Verwendung in einer verfahrenstechnischen Anlage mit einer Vielzahl von Datenquellenanwendungen, von denen jede Entitätsdaten zu einer oder mehreren unterschiedlichen Entitäten in der verfahrenstechnischen Anlage erfasst oder erzeugt, wobei das Datenfernanzeigesystem folgendes umfasst:
eine primäre Datenerfassungsplattform, eingerichtet für die Erfassung von Entitätsdaten zu einer oder mehreren unterschiedlichen Entitäten in der verfahrenstechnischen Anlage aus den Datenquellenanwendungen;
eine Datenbank, eingerichtet zur Speicherung der Entitätsdaten zu der einen oder den mehreren unterschiedlichen Entitäten in der verfahrenstechnischen Anlage, die von der primären Datenerfassungsplattform erfasst werden;
ein mit der primären Datenerfassungsplattform verbundener Web-Server, eingerichtet zur Bereitstellung des Fernzugriffs auf die in der Datenbank gespeicherten Entitätsdaten an einer oder mehreren entfernten Plattformen; und
eine in einem computerlesbaren Speicher gespeicherte Anzeigeanwendung, eingerichtet für die Ausführung auf einem Prozessor in einer der einen oder mehreren entfernten Plattformen, um eine Anzeige für die Entitätsdaten zu erzeugen, wobei die Anzeige einen Navigationsbaum mit einer Vielzahl...

Description

  • Dies ist eine Teilfortsetzung der US-Patentanmeldung Nr. 10/394,683 mit dem Titel „Data Visualization Within an Integrated Asset Data System for a Process Plant", die am 21. März 2003 eingereicht wurde und auf die hiermit ausdrücklich Bezug genommen wird.
  • TECHNISCHES GEBIET
  • Das Patent betrifft allgemein Anwendungen zur Wartung, Steuerung und Anzeige in verfahrenstechnischen Anlagen und insbesondere die Fernanzeige von Informationen, die in einem Asset-Datensystem gespeichert sind oder damit in Zusammenhang stehen, das für die Erfassung von Daten bezüglich einer oder mehrerer Datenquellen in einer verfahrenstechnischen Anlage verwendet wird.
  • HINTERGRUND
  • Verfahrenstechnische Anlagen, wie sie in der Chemie-, Erdöl- und weiteren Industrien verwendet werden, enthalten üblicherweise eine oder mehrere zentrale oder dezentrale Prozesssteuerungen, die zur Kommunikation über analoge, digitale oder kombinierte analog-digitale Busleitungen an wenigstens einen Host oder eine Bedienerstation und an eine oder mehrere verfahrenstechnische Steuer- und Messeinrichtungen wie PLT-Feldgeräte angeschlossen sind. Feldgeräte, wie z.B. Ventile, Ventilpositionierer, Schalter, Transmitter und Sensoren (z.B. Temperatur-, Druck- und Durchflusssensoren), führen innerhalb des Verfahrens Funktionen wie die Erhöhung und Senkung des Flüssigkeitsstroms und die Messung von Verfahrensparametern aus. Die Prozesssteuerung empfängt von den Feldgeräten erzeugte oder damit in Zusammenhang stehende Signale, die Prozessmessungen oder Prozessvariable angeben, und/oder andere Informationen zu den Feldgeräten, und sie verwendet diese Informationen für die Einrichtung einer Steuerroutine und erzeugt dann Steuersignale, die über eine oder mehrere der Busleitungen oder sonstige Kommunikationsleitungen zu den Feldgeräten abgesetzt werden, um die Betriebsweise des Prozesses zu steuern. Informationen von den Feldgeräten und der Steuerung werden üblicherweise einer oder mehreren von den Bedienerstationen ausgeführten Anwendungen zur Verfügung gestellt, um es einem Bediener zu ermöglichen, erwünschte Funktionen hinsichtlich des Prozesses auszuführen, wie z.B. die Anzeige des aktuellen Prozesszustands, die Änderung der Betriebsweise des Prozesses usw.
  • Obwohl eine typische verfahrenstechnische Anlage zahlreiche Einrichtungen zur Prozesssteuerung und Messung hat, wie z.B. Ventile, Transmitter, Sensoren usw., die an eine oder mehrere Prozesssteuerungen angeschlossen sind, die Software ausführen, welche diese Einrichtungen während des Prozessbetriebs steuert, gibt es auch zahlreiche weitere unterstützende Einrichtungen, die ebenfalls für den Prozessbetrieb oder in Zusammenhang damit erforderlich sind. Diese zusätzlichen Einrichtungen umfassen beispielsweise Stromversorgungseinrichtungen, Einrichtungen zur Stromerzeugung und -verteilung, drehende Einrichtungen wie Turbinen usw., die an zahlreichen Stellen einer typischen Anlage angeordnet sind. Während diese Zusatzeinrichtungen nicht notwendigerweise Prozessvariable erzeugen oder verwenden und in vielen Fällen nicht von einer Prozesssteuerung mit dem Zweck der Beeinflussung des Prozessbetriebs gesteuert werden oder überhaupt daran angeschlossen sind, sind diese Einrichtungen für den korrekten Prozessbetrieb dennoch wichtig und letztlich notwendig.
  • Dementsprechend umfassen viele verfahrenstechnische Anlagen und besonders Anlagen, die intelligente Feldgeräte verwenden, Anwendungen, die verwendet werden, um die Einrichtungen in der Anlage zu überwachen und zu warten, und zwar ungeachtet der Tatsache, ob die Einrichtungen Geräte zur Prozesssteuerung oder Messung oder sonstige Einrichtungen sind. Beispielsweise ermöglichen die von Emerson Process Management angebotenen Asset Management Solutions (AMS) die Kommunikation mit Feldgeräten und die Speicherung dazugehöriger Daten, um den Betriebszustand der Feldgeräte zu ermitteln und abzurufen. Ein Beispiel eines derartigen Systems wird beschrieben im US-Patent Nr. 5,960,214 mit dem Titel „Integrated Communication Network for use in a Field Device Management System". In einigen Fällen kann die AMS-Anwendung zur Kommunikation mit Einrichtungen verwendet werden, um Parameter in den Einrichtungen zu ändern, sodass die Einrichtungen veranlasst werden, an sich selbst Anwendungen wie Autokalibrierroutinen oder Autodiagnoseroutinen auszuführen, um Informationen über den Status oder den Zustand der Einrichtungen zu erhalten usw. Diese Informationen können von einer Wartungsperson gespeichert und verwendet werden, um die Einrichtungen zu überwachen und zu warten. Entsprechend gibt es weitere Arten von Anwendungen, die zur Überwachung anderer Arten von Einrichtungen verwendet werden, wie z.B. von drehenden Einrichtungen und Einrichtungen zur Stromerzeugung und -versorgung. Diese weiteren Anwendungen sind üblicherweise für die Wartungspersonen zugänglich und werden zur Überwachung und Wartung der Einrichtungen in einer verfahrenstechnischen Anlage verwendet. In vielen Fällen können jedoch externe Service-Unternehmen Dienste bezüglich der Überwachung der Effizienz des Prozesses und der Ausrüstung erbringen. In diesen Fällen erfassen die externen Service-Unternehmen die benötigten Daten, führen normalerweise eigene Anwendungen zur Analyse der Daten aus und liefern dem Personal der verfahrenstechnischen Anlage lediglich Ergebnisse und Empfehlungen.
  • Ferner haben viele verfahrenstechnische Anlagen weitere ihnen zugeordnete Computer, die Anwendungen mit Bezug auf Business-Funktionen oder Wartungsfunktionen ausführen. Beispielsweise umfassen einige Anlagen Computer, die Anwendun gen zur Bestellung von Rohmaterialien, Ersatzteilen oder Geräten für die Anlage, sowie Anwendungen zur Planung des Bedarfs für Vertrieb und Produktion usw. ausführen.
  • Üblicherweise sind die Funktionen in Zusammenhang mit den Vorgängen der Prozesssteuerung, der Wartung der Geräte und Einrichtungen und der Überwachung von den Business-Aktivitäten getrennt, und zwar sowohl bezüglich der Orte, an denen diese Aktivitäten stattfinden als auch des Personals, das diese Aktivitäten normalerweise ausführt. Feiner verwenden die verschiedenen bei den unterschiedlichen Funktionen beteiligten Personen im Allgemeinen unterschiedliche Werkzeuge, so wie auf unterschiedlichen Computern unterschiedliche Anwendungen eingesetzt werden, um die unterschiedlichen Funktionen auszuführen. In vielen Fällen erfassen oder verwenden die unterschiedlichen Werkzeuge unterschiedliche Datenarten, die den Geräten oder Einrichtungen im Prozess zugeordnet sind oder von ihnen erfasst werden, und sie sind zur Erfassung der benötigten Daten unterschiedlich eingerichtet. Bediener der Prozesssteuerung, die den täglichen Betrieb des Prozesses allgemein überwachen und die für die Qualitätssicherung und die Kontinuität des Prozessbetriebs primär verantwortlich sind, beeinflussen beispielsweise normalerweise den Prozess über die Einstellung und Änderung von Sollwerten im Prozess, die Einstellung von Regelschleifen des Prozesses, die Vorgabe von Prozessoperationen wie Stapelverarbeitungs-Operationen usw. Diese Bediener der Prozesssteuerung können die verfügbaren Werkzeuge zur Diagnose und Korrektur von Problemen bei der Prozesssteuerung in einem Prozesssteuersystem verwenden, wie z.B. Auto-Tuner, Schleifen-Analysatoren, neuronale Netzsysteme usw. Die Bediener der Prozesssteuerung erhalten auch Informationen zu den Prozessvariablen aus dem Prozess über eine oder mehrere Prozesssteuerungen, die den Bedienern Informationen zum Prozessbetrieb einschließlich der im Prozess erzeugten Alarmmeldungen liefern. Ferner ist es üblich, in einer Anlage Steuerungsoptimierer wie Echtzeit-Optimierer vorzusehen, um die Steuerungsvorgänge der verfahrenstechnischen Anlage zu optimieren. Derartige Optimieren verwenden üblicherweise komplexe Modelle der Anlage um abzuschätzen, wie viel Eingaben geändert werden können, um den Betrieb der Anlage in Bezug auf bestimmte gewünschte Optimierungsvariable wie z.B. Profit zu optimieren. Während diese Informationen dem Bediener der Prozesssteuerung über standardmäßige Bedienerschnittstellen-Einrichtungen geliefert werden können, sind die Bediener der Prozesssteuerung allgemein an der Anzeige der und dem Zugriff auf die Informationen innerhalb der Anwendungen entsprechend der Einrichtung der verfahrenstechnischen Anlage und ihrer Konfiguration hinsichtlich der Steuerung interessiert.
  • Andererseits verwendet das Wartungspersonal, das primär für die Sicherstellung der effizienten Betriebsweise der eingesetzten Einrichtungen im Prozess und die Reparatur und den Austausch von nicht funktionierenden Einrichtungen verantwortlich ist, Werkzeuge wie Wartungsschnittstellen, die vorstehend beschriebene AMS-Anwendung, sowie auch zahlreiche weitere Diagnose-Tools, die Informationen zu den Betriebszuständen der Einrichtungen im Prozess liefern. Das Wartungspersonal plant auch die Wartungsvorgänge, die das Herunterfahren von Teilen der Anlage erfordern können. Bei vielen neueren Arten von verfahrenstechnischen Geräten und Einrichtungen, die allgemein als intelligente Feldgeräte bezeichnet werden, können die Einrichtungen selbst Tools zur Erkennung und Diagnose enthalten, die Probleme beim Betrieb der Einrichtung automatisch erkennen und diese Probleme über eine standardmäßige Wartungsschnittstelle automatisch einer Wartungsperson melden. Die AMS-Software meldet der Wartungsperson beispielsweise Informationen zum Status und zur Diagnose der Einrichtungen und liefert Kommunikations-Tools und sonstige Werkzeuge, die es der Wartungsperson ermöglichen festzustellen, was in den Einrichtungen geschieht, und auf von den Einrichtungen gelieferte Informationen zu den Einrichtungen zuzugreifen. Normalerweise sind die Wartungsschnittstellen und das Wartungspersonal von den Bedienern der Prozesssteuerung entfernt angeordnet, obwohl dies nicht immer so ist. Bei einigen verfahrenstechnischen Anlagen können die Bediener der Prozesssteuerung beispielsweise die Aufgaben des Wartungspersonals übernehmen und umgekehrt, oder die unterschiedlichen für diese Funktionen verantwortlichen Personen können die gleiche Schnittstelle verwenden. Dennoch ist das Wartungspersonal normalerweise an der Anzeige der und dem Zugriff auf die Informationen aus den verfügbaren Anwendungen entsprechend der Einrichtung bzw. Anordnung der Gerätschaften in der Anlage oder auf einer anderen logischen Grundlage in Bezug auf die Gerätschaften in der Anlage interessiert. Diese Organisation unterscheidet sich üblicherweise von der Organisation der Steuerung.
  • Weiter werden einige Aufgaben, wie z.B. Überwachungseinrichtungen, die den Betrieb von Geräten testen und ermitteln, ob die Anlage in optimierter Weise betrieben wird usw., von externen Beratern oder Service-Unternehmen ausgeführt, die die benötigten Daten messen, eine Analyse durchführen und anschließend nur die Ergebnisse der Analyse dem Anlagenpersonal zurückmelden. In diesen Fällen werden die Daten normalerweise nach einem proprietären Verfahren erfasst und gespeichert, und sie können in einer wiederum unterschiedlichen Weise organisiert sein, da die Organisation der Daten auf die betreffende Anwendung ausgerichtet ist, die die Daten erfasst, erzeugt und verwendet.
  • Viele der unterschiedlichen, vorstehend beschriebenen Anwendungen verwenden einen Navigationsbaum oder eine ähnliche Struktur zur Organisation, um einem Benutzer der Anwendung die Anzeige der unterschiedlichen Daten und Informationen, die in der Anwendung vorliegen oder verfügbar sind, und den Zugriff darauf zu ermöglichen. In den meisten Fällen ähneln solche Navigationsbaum-Strukturen in ihrer Art den Navigationsbaum-Strukturen, die bei Microsoft OutlookTM, WindowsTM usw. verwendet werden, und sie sind in diesen Anwendungen vorgesehen, damit ein Benutzer auf die betreffenden Bereiche, Unterbereiche usw. der Anlage zugreifen bzw. sie einsehen kann, um mit der Anwendung Funktionen auszuführen. Üblicherweise, aber nicht immer, verwenden die Anwendungen eine Navigationsbaum-Struktur mit von der Norm S88 vorgegebener Nomenklatur, die eine verfahrenstechnische Anlage logisch in immer kleinere Gebilde (Entitäten) unterteilen, wie z.B., beginnend mit der höchsten Ebene, Unternehmen, Standort, Bereich, Prozesszelle, Einheit, Equipment-Modul und Steuermodul. Anwendungen, die eine Navigationsbaum-Struktur gemäß der Norm S88 verwenden, können einige oder alle diese Bezeichnungen in einem Navigationsbaum zur Verfügung stellen, damit ein Benutzer auf Informationen zugreifen oder Funktionen in Zusammenhang mit der verfahrenstechnischen Anlage ausführen kann.
  • Derzeit gibt es seitens einiger Benutzer, wie z.B. Personen, die für Business-Anwendungen verantwortlich sind, wie diejenigen, die Teile, Lieferungen und Rohmaterialien bestellen oder die an strategischen Business-Entscheidungen beteiligt sind, wie der Wahl der herzustellenden Produkte und der Bestimmung der in der Anlage zu optimierenden Variablen usw., Bedarf am Zugriff auf Daten aus mehr als einer der vorstehend beschriebenen Anwendungen, um dadurch den Betrieb der Anlage von einer höheren Ebene zu verstehen bzw. einzusehen, als dies durch beliebige individuelle Anwendungen in der Anlage ermöglicht wird. Während diese Personen bislang nicht viel Zugriff auf die von den unterschiedlichen Anwendungen in der Anlage erzeugten Ist-Daten hatten, beschreibt die US-Patentanmeldung Nr. 10/087,308 mit dem Titel „Data Sharing in a Process Plant", eingereicht am 1. März 2002 und erteilt für diesen Patentanmelder, wobei dessen Beschreibung ausdrücklich hier enthalten ist, ein Verfahren zur Kombination der Daten aus unterschiedlichen Datenquellen in einer zentralen Datenbank, um diese Daten auf einer allgemeineren Grundlage dem Business-Personal sowie den unterschiedlichen Benutzern und Anwendungen in der verfahrenstechnischen Anlage zur Verfügung zu stellen.
  • Wie vorstehend erwähnt, sind die unterschiedlichen Anwendungen zur Erfassung dieser Daten jedoch für die Verwendung in der verfahrenstechnischen Anlage konzipiert, um sehr unterschiedliche Funktionen normalerweise an einer Untermenge der Geräte und Einrichtungen in der Anlage auszuführen. Die Anwendungen wurden daher entwickelt, um die Betrachtung der erfassten und dabei erzeugten Daten auf manchmal leicht unterschiedliche und manchmal stark unterschiedliche Weise zu organisieren und zu ermöglichen. Während diese Anwendungen Daten untereinander und mit einer zentralen Datenbank austauschen können, gibt es dementsprechend kein einfaches Verfahren zur Organisation der gemeinsam genutzten Daten auf eine Weise, die sinnvoll oder für eine Person, die alle Daten aus den unterschiedlichen Anwendungen betrachtet oder darauf zugreift, einfach ist, und es gibt auch keine Art der Präsentation der Daten für einen Benutzer auf organisierte und leicht verständliche Weise. Während die US-Patentanmeldung Nr. 10/394,683 ein Verfahren zur Integration dieser Daten für die Anzeige in einem üblichen Format beschreibt, sodass es einfach wird, die Daten von unterschiedlichen Einrichtungen und Anwendungen in einem konsistenten Format zu betrachten, ist es auch wünschenswert, auf diese Daten von verschiedenen entfernten Standorten aus zugreifen und sie betrachten zu können, wie z.B. von Standorten, die über eine Web-Verbindung mit dem Ort der zentralen Datenintegration verbunden sind, um eine umfassendere oder vollständigere Nutzung dieser Daten durch unterschiedliche Benutzer zu ermöglichen.
  • ZUSAMMENFASSUNG DER BESCHREIBUNG
  • Ein System zur Erfassung und Anzeige von Daten einer verfahrenstechnischen Anlage verwendet eine gemeinsame bzw. integrierte Navigationsbaum-Struktur und eines oder mehrere gemeinsame Anzeigeformate, um einem Benutzer auf jeweils ähnliche und konsistente Weise die Betrachtung von Informationen zu ermöglichen, die von unterschiedlichen Anwendungen oder Datenquellen in einer verfahrenstechnischen Anlage auf einer beliebigen gewünschten Integrationsebene erhalten wurden, auch wenn die betreffenden Daten aus den mehreren unterschiedlichen Datenanwendungen oder Datenquellen auf unterschiedliche Weise durch unterschiedliche Datenquellen erfasst und organisiert sein können. Zusätzlich können eine oder mehrere entfernte Verbindungen bzw. Standorte für den Zugriff auf Daten aus einer zentralen Quelle für die Erfassung und Integration von Daten eingerichtet sein, sodass die Benutzer, beispielsweise über eine Web-Verbindung, leicht und schnell an verschiedenen Stellen in einer verfahrenstechnischen Anlage oder von außerhalb der verfahrenstechnischen Anlage auf die integrierten Daten zugreifen können. Da eine gemeinsame Informationsanzeige im Fernzugriff auf unterschiedlichen Ebenen der Datenintegration bereitgestellt wird, kann ein Benutzer leicht durch die in der Datenbank gespeicherten bzw. die von unterschiedlichen Datenquellen auf höheren oder niedrigeren Ebenen der Datenintegration erfassten Daten navigieren, ohne auf mehrere unterschiedliche Anzeigeformate für den gleichen Datentyp treffen bzw. damit umgehen zu müssen. Zusätzlich kann der Benutzer Profile zur Betrachtung der Daten der verfahrenstechnischen Anlage einrichten und vorgegebene bzw. voreingestellte Reports an einem entfernten Standort erhalten und drucken, und er kann leicht und schnell auf bestimmte Datentypen zugreifen, ohne am entfernten Standort das Datenintegrationsprogramm laden und ausführen zu müssen, sodass der Fernzugriff auf die integrierten Prozessdaten schneller und einfacher wird.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein Blockdiagramm einer verfahrenstechnischen Anlage mit einer Datenbank zur Asset-Optimierung, die für den Empfang und die Speicherung von Daten aus zahlreichen Funktionsbereichen und -anwendungen in der verfahrenstechnischen Anlage konfiguriert ist.
  • 2 ist ein Blockdiagramm eines der verfahrenstechnischen Anlage in 1 zugeordneten Datennetzes, das zur Bereitstellung von Daten aus vielen unterschiedlichen Anwendungen in einer oder mehreren verfahrenstechnischen Anlagen für eine Datenbank zur Asset-Optimierung und für den anschließenden Fernzugriff an einem oder mehreren entfernten Datenanzeige-Standorten verwendet werden kann.
  • 3 ist ein Blockdiagramm eines Fernanzeigesystems mit der Darstellung mehrere entfernter Standorte, die für den Zugriff auf und die Betrachtung von Anlagedaten von einer zentralen bzw. primären, einer verfahrenstechnischen Anlage zugeordneten Plattform zur Datenintegration und -anzeige konfiguriert ist.
  • 4 ist ein Blockdiagramm eines Datenfernanzeige-Systems zum Fernzugriff auf und die Anzeige von vorbestimmten Datentypen in vorbestimmten Formaten.
  • 5 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Tag-List-Datenanzeigeformats, auf das im Fernzugriff über einen ersten Bereich eines Navigationsbaum-Browsers zugegriffen wird.
  • 6 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Pull-Down-Menüs, das verwendet wird, um auf dem in 5 dargestellten Bildschirm zusätzliche Datenanzeigeformate zu erhalten.
  • 7 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Audit-Trail-Datenanzeigeformats, auf das im Fernzugriff über einen ersten Bereich eines Navigationsbaum-Browsers zugegriffen wird.
  • 8 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Anzeigeformats für zusammenfassende Konfigurationsdaten, auf das im Fernzugriff über einen ersten Bereich eines Navigationsbaum-Browsers zugegriffen wird.
  • 9 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Anzeigeformats für Konfigurationsdaten, auf das im Fernzugriff über einen ersten Bereich eines Navigationsbaum-Browsers zugegriffen wird.
  • 10 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Datenanzeigeformats für Kalibriertest-Ereignisse, auf das im Fernzugriff über einen ersten Bereich eines Navigationsbaum-Browsers zugegriffen wird.
  • 11 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Datenanzeigeformats für Warnmeldungen der Geräte-Poll-Liste, auf das im Fernzugriff über einen zweiten Bereich eines Navigationsbaum-Browsers zugegriffen wird.
  • 12 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Anzeigeformats für Audit-Trail-Daten, auf das im Fernzugriff über einen dritten Bereich eines Navigationsbaum-Browsers zugegriffen wird.
  • 13 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Anzeigeformats für Tag-Listen, auf das im Fernzugriff über einen vierten Bereich eines Navigationsbaum-Browsers zugegriffen wird.
  • 14 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Anzeigeformats für Calibration Routes, auf das im Fernzugriff über einen fünften Bereich eines Navigationsbaum-Browsers zugegriffen wird.
  • 15 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung eines Anzeigeformats für Kalibrierprogramme, auf das im Fernzugriff über einen sechsten Bereich eines Navigationsbaum-Browsers zugegriffen wird.
  • 16 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer Optionsseite für die Vorgabe von benutzerspezifischen Anzeigeoptionen, die in den Bildschirmanzeigen in 515 verwendet werden können.
  • 17 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer Suchmaschine, die für die Suche nach Daten in einer primären Datenanzeige-Plattform verwendet wird.
  • 18 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer ersten Navigationsbaum-Struktur, die zur Integration von Daten aus unterschiedlichen Anwendungen oder Datenquellen in der in 1 dargestellten verfahrenstechnischen Anlage verwendet werden kann.
  • 19 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer zweiten Navigationsbaum-Struktur, die zur Integration von Daten aus unterschiedlichen Anwendungen oder Datenquellen in der in 1 dargestellten verfahrenstechnischen Anlage verwendet werden kann.
  • 20 ist ein Beispiel einer Bildschirmanzeige, die von einem Mapping-Tool erzeugt wird, das der Datenbank zur Asset-Optimierung zugeordnet ist und das es dem Bediener ermöglicht, das Mapping von unterschiedlichen Datenquellen zugeordneten Navigationsbaum-Strukturen in einen der Datenbank zur Asset-Optimierung zugeordneten integrierten Navigationsbaum manuell vorzugeben.
  • 21 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer dritten Navigationsbaum-Struktur, die zur Integration von Daten aus unterschiedlichen Anwendungen oder Datenquellen in der in 1 dargestellten verfahrenstechnischen Anlage angelegt und verwendet werden kann.
  • 22 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer vierten Navigationsbaum-Struktur, die den Zugriff auf Daten aus unterschiedlichen Quellen ermöglicht und die Verknüpfungsinformationen enthält.
  • 23 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer einfachen Navigationsbaum-Struktur, die zur Integration von Daten aus einer Asset-Datenbank und unterschiedlichen Anwendungen oder Datenquellen in der in 1 dargestellten verfahrenstechnischen Anlage verwendet wird, sowie einer ersten Anzeigemaske, die Daten aus der Datenbank und den Anwendungen mit einem hohen Integrationsgrad in einem ersten Format anzeigt.
  • 24 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer zweiten Anzeigemaske, die Daten aus der Datenbank und den Anwendungen mit einem hohen Integrationsgrad in einem zweiten Format anzeigt.
  • 25 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer dritten Anzeigemaske, die Daten aus der Datenbank und den Anwendungen mit einem hohen Integrationsgrad in einem dritten Format anzeigt.
  • 26 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer Anzeigemaske, die Daten aus der Datenbank und den Anwendungen mit einem zweiten, geringeren Integrationsgrad im ersten Format anzeigt.
  • 27 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer Anzeigemaske, die Daten aus der Datenbank und den Anwendungen mit einem dritten Integrationsgrad im ersten Format anzeigt.
  • 28 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer Anzeigemaske, die Daten aus der Datenbank und den Anwendungen mit einem vierten Integrationsgrad Format anzeigt.
  • 29 ist ein Beispiel einer Bildschirmanzeige mit der Darstellung einer Anzeigemaske, die Verknüpfungen zu weiteren Informationen in Zusammenhang mit der Datenbank bzw. den Anwendungen bereitstellt.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Mit Bezug auf 1 enthält eine verfahrenstechnische Anlage 10 (die an einem einzelnen geographischen Standort oder an mehreren geographischen Standorten angeordnet sei kann) eine Anzahl von Business- und sonstigen Computersystemen, die über ein oder mehrere Kommunikationsnetze mit einer Anzahl von Steuer- und Wartungssystemen verbunden sind. Insbesondere enthält die verfahrenstechnische Anlage 10 ein oder mehrere Prozesssteuersysteme 12 und 14. Das Prozesssteuersystem 12 kann ein herkömmliches Prozesssteuersystem wie ein PROVOX- oder ein RS3-System sein, oder es kann ein DCS-System sein, das eine an einen Controller 12B und an Eingangs-/Ausgangs-(I/O)-Karten 12C angeschlossene Bedienerschnittstelle 12A enthält, die wiederum an verschiedene Feldgeräte angeschlossen ist, wie die analogen und die HART – (Highway Adressable Remote Transmitter)-Feldgeräte 15. Das Prozesssteuersystem 14, das ein verteiltes Prozesssteuersystem sein kann, enthält eine oder mehrere Bedienerschnittstellen 14A, die über einen Bus wie einen Ethernet-Bus mit einem oder mehreren verteilten Controllern 14B verbunden sind. Die Controller 14B können beispielsweise von Fisher-Rosemount aus Austin (Texas) vertriebene DeltaVTM-Controller oder beliebige andere gewünschte Controller-Typen sein. Die Controller 14B sind über I/O-Einrichtungen mit einem oder mehreren Feldgeräten 16 verbunden, wie z.B. HART- oder Fieldbus-Feldgeräten oder beliebigen anderen intelligenten oder nicht intelligenten Feldgeräten, wie beispielsweise Einrichtungen, die eines der Protokolle PROFIBUS®, WORLDFIP®, Device-Net®, AS-Interface und CAN verwenden. Bekanntlich können die Feldgeräte 16 analoge oder digitale Informationen für die Controller 14B in Bezug auf Prozessvariable wie auch auf andere Geräteinformationen bereitstellen. Die Bedienerschnittstellen 14A können Anwendungen 17 speichern und ausführen, die dem Bediener der Prozesssteuerung zur Verfügung stehen, um den Prozessbetrieb einschließlich, beispielsweise, Steuerungs-Optimierern, Diagnose-Tools, neuronalen Netzwerken, Tunern usw. zu steuern. Zusätzliche Steueranwendungen 17 können bei Bedarf in den Controllern 12B und 14B und in einigen Fällen auch in den Feldgeräten 16 gespeichert und von dort ausgeführt werden.
  • Ferner können Wartungssysteme 18 wie Computer, die die AMS-Anwendung ausführen, oder beliebige andere Überwachungs- und Kommunikationsanwendungen 19 für Einrichtungen an die Prozesssteuersysteme 12 und 14 oder an die darin enthaltenen individuellen Einrichtungen angeschlossen werden, um Wartungs- und Überwachungsvorgänge auszuführen. Zum Beispiel kann ein Wartungscomputer 18 über beliebige gewünschte Kommunikationsleitungen oder -netze (einschließlich drahtloser Netze und Netze für Handheld-Geräte) an den Controller 12B und/oder an die Geräte 15 angeschlossen sein, um mit den Geräten 15 zu kommunizieren und sie in bestimmten Fällen neu zu konfigurieren bzw. andere Wartungsvorgänge daran auszuführen. Entsprechend können Wartungsanwendungen 19 wie die AMS-Anwendung in einer oder mehreren der Bedienerschnittstellen 14A, die dem verteilten Prozesssteuersystem 14 zugeordnet sind, installiert und dort ausgeführt werden, um Wartungs- und Überwachungsfunktionen einschließlich der Datenerfassung in Bezug auf den Betriebsstatus der Geräte 16 auszuführen.
  • Die verfahrenstechnische Anlage 10 enthält auch verschiedene drehende Einrichtungen 20, wie Turbinen, Motoren usw., die über eine permanente oder temporäre Kommunikationsverbindung (z.B. einen Bus, ein drahtloses Kommunikationssystem oder Handheld-Geräte, die zur Durchführung von Ablesungen bei anschließender Entfernung mit den Einrichtungen 20 verbunden sind) an einen Wartungs-Computer 22 angeschlossen sind. Der Wartungs-Computer 22 kann bekannte Überwachungs- und Diagnoseanwendungen 23, die beispielsweise von CSI Systems bereitgestellt werden, oder beliebige andere bekannte und zur Diagnose, Überwachung und Optimierung des Betriebszustands der drehenden Einrichtungen 20 verwendete Anwendungen speichern und ausführen. Das Wartungspersonal verwendet normalerweise die Anwendungen 23, um den Betrieb der drehenden Einrichtungen 20 in der Anlage 10 zu warten und zu überwachen, um Probleme an den drehenden Einrichtungen 20 festzustellen und um festzustellen, ob und wann die drehenden Einrichtungen 20 repariert oder ausgetauscht werden müssen. In einigen Fällen können externe Berater oder Service-Unternehmen vorübergehend Daten zu den Einrichtungen 20 erfassen oder messen und diese Daten für Analysen bezüglich der Einrichtungen 20 verwenden, um Probleme, Leistungsmängel oder sonstige Punkte zu erkennen, die die Einrichtungen 20 betreffen. In diesen Fällen sind die Computer, die die Analysen ausführen, möglicherweise nicht über Kommunikationsleitungen mit dem Rest des Systems 10 verbunden, oder sie sind möglicherweise nur vorübergehend damit verbunden.
  • Auf ähnliche Weise ist ein System 24 zur Erzeugung und Verteilung von Strom mit zur Anlage 10 gehörenden Einrichtungen 25 zur Stromerzeugung und -verteilung beispielsweise über einen Bus mit einem weiteren Computer 26 verbunden, der den Betrieb der Einrichtungen 25 zur Stromerzeugung und -verteilung in der Anlage 10 ausführt und überwacht. Der Computer 26 kann bekannte Anwendungen 27 zur Stromsteuerung und -diagnose ausführen, wie z.B. die von Liebert und ASCO oder anderen Unternehmen angebotenen Anwendungen zur Steuerung und Wartung der Einrichtungen 25 zur Stromerzeugung und -verteilung. In vielen Fällen können externe Berater oder Service-Unternehmen Service-Anwendungen verwenden, die vorübergehend Daten zu den Einrichtungen 25 erfassen oder messen und diese Daten für Analysen bezüglich der Einrichtungen 25 verwenden, um Probleme, Leistungsmängel oder sonstige Punkte zu erkennen, die die Einrichtungen 25 betreffen. In diesen Fällen sind die Computer (wie beispielsweise der Computer 26), die die Analysen ausführen, möglicherweise nicht über Kommunikationsleitungen mit dem Rest des Systems 10 verbunden, oder sie sind möglicherweise nur vorübergehend damit verbunden.
  • Ein Computersystem 30 (das z.B. ein Server sein kann) ist zur Kommunikation über ein Kommunikationsnetz 32 mit den Computern bzw. Schnittstellen in Zusammenhang mit den verschiedenen funktionellen Systemen in der Anlage 10 verbunden, einschließlich der Prozesssteuerfunktionen 12 und 14, der Wartungsfunktionen, wie z.B. den in den Computern 18, 14A, 22 und 26 implementierten Funktionen, und der Business-Funktionen. Bei Bedarf kann die Kommunikationsverbindung 32 unter Verwendung einer Web-Schnittstelle oder einer Kommunikationsstruktur beliebiger anderer Art implementiert werden, einschließlich beliebiger LAN-Netze (Local Area Network), WAN-Netze (Wide Area Network), des Internets usw. In jedem Fall ist das Computersystem 30 zur Kommunikation mit dem herkömmlichen Prozesssteuersystem 12 und der zu diesem Steuersystem gehörenden Wartungsschnittstelle 18 verbunden; er ist mit der Prozesssteuerung und/oder den Wartungsschnittstellen 14A des verteilten Prozesssteuersystems 14 verbunden; er ist mit dem Wartungscomputer 22 der drehenden Einrichtungen und dem Computer 26 der Stromerzeugung und -verteilung verbunden, und zwar jeweils über das Kommunikationsnetz 32, das für die Kommunikation beliebige gewünschte und geeignete LAN- oder WAN-Protokolle verwenden kann. Das Kommunikationsnetz 32 kann je nach Bedarf permanent oder temporär (intermittierend) sein.
  • Entsprechend der Darstellung in 1 ist der Computer 30 auch über das gleiche oder ein anderes Kommunikationsnetz 33, wie z.B. eine unterschiedliche Intranet- oder Internet-Verbindung wie eine WWW-Verbindung, mit Business-System-Computern und Wartungsplanungs-Computern 35 und 36 verbunden, die beispielsweise Anwendungen in den Bereichen ERP (Enterprise Resource Planning); MRP (Material Resource Planning); Buchhaltungs-, Produktions- und Kundenbestellsysteme, Wartungsplanungssysteme oder beliebige weitere gewünschte Business-Anwendungen wie Bestellungen von Teilen, Lieferungen und Rohmaterialien, Produktionsplanungsanwendungen usw. ausführen können. Der Computer 30 kann auch beispielsweise über das Kommunikationsnetz 32 oder 33 mit einem anlagenseitigen LAN 37, einem unternehmensweiten WAN 38 sowie mit einem oder mehreren Computersystemen 40 verbunden sein, die die Fernüberwachung der bzw. die Kommunikation mit der Anlage 10 von entfernten Standorten ermöglichen. Das Computersystem 30 oder beliebige andere mit den Kommunikationsnetzen 32 oder 33 verbundene Computer können eine Konfigurationsanwendung und eine Konfigurationsdatenbank enthalten, die Konfigurationsdaten bezüglich der Konfiguration der verfahrenstechnischen Anlage 10 und der Einrichtungen und Elemente in der verfahrenstechnischen Anlage 10 erzeugen und speichern.
  • Bei einer Ausführungsform erfolgt die Kommunikation über das Kommunikationsnetz 32 oder 33 unter Verwendung des XML-Protokolls. Hierbei werden Daten von jedem der Computer 12A, 18, 14A, 22, 26, 35, 36 usw. in einen XML-Wrapper gebündelt und zu einem XML-Datenserver gesandt, der beispielsweise im Computer 30 angeordnet sein kann. Da XML eine beschreibende Sprache ist, kann der Server beliebige Datentypen verarbeiten, Falls dies erforderlich ist, werden die Daten beim Server mit einem neuen XML Wrapper gebündelt, d.h. dass diese Daten von einem XML-Schema auf eines oder mehrere andere XML-Schemata abgebildet werden, die für jede der empfangenden Anwendungen angelegt werden. Somit kann jeder Datenerzeuger seine Daten gemäß einem Schema bündeln, das für die betreffende Einrichtung oder Anwendung verständlich bzw. zweckmäßig ist, und jede empfangende Anwendung kann die Daten in einem unterschiedlichen Schema empfangen, das für die empfangende Anwendung verwendet wird bzw. verständlich ist. In Abhängigkeit von der Quelle und vom Ziel bzw. von den Zielen ist der Server für die Abbildung eines Schemas auf ein anderes Schema konfiguriert. Bei Bedarf kann der Server ausgehend vom Empfang der Daten auch bestimmte Datenverarbeitungsfunktionen oder andere Funktionen ausführen. Die Regeln für das Mapping und die Verarbeitungsfunktionen werden im Server vor dem Betrieb des hier beschriebenen Systems festgelegt und gespeichert. Auf diese Weise können Daten von einer beliebigen Anwendung zu einer oder mehreren anderen Anwendungen übertragen werden.
  • Allgemein enthält der Computer 30 (der ein herkömmlicher Server sein oder einen solchen enthalten kann) eine Datenbank 50 zur Asset-Optimierung (und eine dazugehörige Datenerfassungsanwendung), die Daten und sonstige Informationen erfasst, die beispielsweise von den Prozesssteuersystemen 12 und 14, den Wartungssystemen 18, 22 und 26 und den Business-Systemen 35 und 36 erzeugt wurden, sowie Informationen, die von in jedem dieser Systeme ausgeführten Tools zur Datenanalyse erzeugt wurde, und er speichert diese Daten in einer Datenbank. Die Datenbank 50 zur Asset-Optimierung kann eine Expert Engine 51 enthalten, die beispielsweise auf dem derzeit von NEXUS angebotenen Expertensystem OZ basieren kann oder auf einem Expertensystem beliebiger anderer Art, beispielsweise einschließlich eines Data-Mining-Systems beliebiger Art. Die Expert Engine 51 zur Asset-Optimierung analysiert und verteilt Daten nach Bedarf innerhalb der Datenbank 50 zur Asset-Optimierung.
  • In der Vergangenheit waren die verschiedenen Prozesssteuersysteme 12 und 14 und die Systeme 22 und 26 zur Stromerzeugung und -verteilung nicht auf eine Weise miteinander verbunden, die es ihnen ermöglicht, auf sinnvolle Weise auf von jedem dieser Systeme erzeugte oder erfasste Daten gemeinsam zuzugreifen. Infolgedessen ist die Art, in der die unterschiedlichen Anwendungen 17, 19, 23, 27 usw. Daten organisieren und einem Benutzer deren Betrachtung ermöglichen von Anwendung zu Anwendung unterschiedlich. Bei der in 1 dargestellten Anlage 10 sind jetzt aber die Anwendungen 17, 19, 23, 27 usw. zur Kommunikation mit der Datenbank 50 zur Asset-Optimierung verbunden, und sie greifen gemeinsam damit auf Daten zu. Dennoch liefert bzw. organisiert jede der Anwendungen 17, 19, 23, 27 usw. normalerweise weiterhin die dort erfassten bzw. erzeugten Daten auf unterschiedliche Weise mit unterschiedlicher Organisations- bzw. Navigationsbaum-Struktur und unterschiedlicher Anzeigesoftware. Um eine konsistente Weise der Anzeige dieser Daten von den unterschiedlichen Anwendungen zu ermöglichen, enthält die Datenbank 50 zur Asset-Optimierung eine oder mehrere Navigationsbaum-Anwendungen und Datenbanken 52, die eine integrierte Navigationsbaum-Struktur verwenden können, um die von den unterschiedlichen Anwendungen in der verfahrenstechnischen Anlage 10 empfangenen Daten zu organisieren und einem Benutzer die Betrachtung dieser Daten bzw. den Zugriff darauf auf konsistente Weise mit einem einheitlichen Navigationsbaum entweder am Computer 30 oder an einem entfernten Standort 40 zu ermöglichen.
  • Insbesondere stellen die Navigationsbaum-Anwendungen 52 eine automatisierte Weise der Erzeugung eines Navigationsbaums bereit, der beispielsweise in einer Web-Umgebung von allen Benutzern des Systems verwendet wird, um die Daten in der Datenbank 50 zur Asset-Optimierung zu betrachten und darauf zuzugreifen, auch wenn die Daten von unterschiedlichen Quellen stammen und in den unterschiedlichen Quellen auf unterschiedliche Weise organisiert sind. Praktisch stellen die Navigationsbaum-Anwendungen 52 in Verbindung mit der Datenbank 50 zur Asset-Optimierung eine Plattform mit Integration auf höherer Ebene bereit, und zwar im vorliegenden Fall in Form eines Asset-Optimierungs-Servers, der Informationen von mehreren Informationsquellen erhält und organisiert (z.B. von Steueranwendungen, Wartungsanwendungen, Anwendungen zur Überwachung der Einrichtungen, Anwendungen zur Überwachung der Effizienz usw.), auch wenn jede der unterschiedlichen Informationsquellen eine unterschiedliche Weise der Organisation der dadurch bereitgestellten Daten hat.
  • 2 zeigt eine Blockdiagramm-Ansicht einer Gruppe von Anwendungen 60 in einer verfahrenstechnischen Anlage, die untereinander zur Kommunikation über eine Web-Verbindung 61 mit einem Asset-Optimierungs-Server 62 (der der Computer 30 aus 1 sein kann und der hier auch als eine primäre Plattform zur Datenintegration und – anzeige bezeichnet wird) verbunden sind, und zwar auf eine Weise, bei der der Asset-Optimierungs-Server 62 eine konsistente und integrierte Organisations- und Navigationsbaum-Struktur bereitstellt, die zur Bereitstellung einer gemeinsamen Anzeigeplattform bezüglich der von den unterschiedlichen Anwendungen 60 erzeugten oder erfassten Daten verwendet werden kann, sowohl an der primären bzw. zentralen Datenintegrations-Plattform 62 als auch an entfernt angeordneten Plattformen oder Computern 63, die beispielsweise über Internet-Kommunikationsverbindungen mit der primären Datenintegrations-Plattform 62 verbunden sind. Insbesondere sind Steueranwendungs-Server 64, ein Wartungsanwendungs-Server 66, ein Anwendungs-Server 68 für drehende Einrichtungen, ein Optimierungsanwendungs-Server 70 und ein zusätzlicher Server 72 für andere Anwendungen zur Kommunikation über ein Kommunikationsnetz 61 mit dem Asset-Optimierungs-Server 62 verbunden.
  • Selbstverständlich könnten weitere Anwendungen beliebiger Art und Anzahl (auch als Datenquellen bezeichnet) in dem System in 2 angeschlossen sein. Das Kommunikationsnetz 61 kann ein beliebiges gewünschtes Kommunikationsnetz sein, wie z.B. ein WAN, das World Wide Web oder ein beliebiges anderes Web-Netz des gewünschten Typs. Das Kommunikationsnetz 61 kann ein kabelgestütztes oder bei Bedarf auch drahtloses Netz sein, das ein beliebiges gewünschtes Kommunikationsprotokoll verwendet, wie z.B. HTML usw. Jeder der Server 6272 schließt eine beliebige gewünschte Web-Dienste-Anwendung 74 und Web-Anzeige-Anwendung 76 ein, die, wie bekannt ist, die Kommunikation über die Web-Verbindung 61 und die Anzeige dieser Informationen an einer Benutzerschnittstelle ermöglichen. Allgemein können die unterschiedlichen Anwendungen 60, die auf den unterschiedlichen Servern 6272 ausgeführt werden oder in Zusammenhang damit stehen, unterschiedliche Datenorganisations-, Navigations- und Anzeigestrukturen wie z.B. unterschiedliche Navigationsbäume verwenden. Weiter kann der Asset-Optimierungs-Server 62 über eine Web-Verbindung oder ein beliebiges anderes gewünschtes Kommunikationsnetz zur Kommunikation mit Business-System-Anwendungen oder beliebigen anderen Anwendungen verbunden sein. Bei Bedarf kann der Asset-Optimierungs-Server 62 über proprietäre Busleitungen, Ethernet-Busleitungen oder eine Kombination daraus direkt mit einer oder mehreren Prozesssteuerungen oder Feldgeräten verbunden sein, um Daten aus und in Bezug auf die Feldgeräte und weitere Einrichtungen in der verfahrenstechnischen Anlage zu erfassen.
  • Wie in 2 dargestellt ist, enthält der Asset-Optimierungs-Server 62 einen Mikroprozessor 77, eine Benutzerschnittstelle 78 und einen Speicher 79, der eine Anzahl von Anwendungen und Datenbanken speichert, die im Betrieb sowohl Anlagendaten aus den unterschiedlichen Anwendungen 60 wie auch Navigationsbaum-Strukturen in Zusammenhang mit den Anwendungen 60 in einer integrierten Navigationsbaum-Struktur integrieren und die ein gemeinsames Anzeigeschema für die Daten von den unterschiedlichen Datenquellen bereitstellt. Bei einer Ausführungsform enthält der Asset-Optimierungs-Server 62 eine Anlageninformations-Datenbank 80, die Daten von den unterschiedlichen Datenquellenanwendungen 60, die zur Kommunikation mit dem Asset-Optimierungs-Server 62 verbunden sind, sowie eine Navigationsbaum-Datenbank 82, die Navigationsbäume 83a in Zusammenhang mit jeder der unterschiedlichen Anwendungen 60 speichert; sowie einen integrierten Navigationsbaum 83b, der die Navigationsbäume der unterschiedlichen Anwendungen 60 einschließt bzw. integriert. Der Asset-Optimierungs-Server 62 enthält ferner eine Benutzerschnittstellen-Anwendung 84, die für den Benutzer über die Benutzerschnittstelle 78 Informationen zu den über den integrierten Navigationsbaum 83b in der Anlageninformations-Datenbank 80 gespeicherten Daten bereitstellt.
  • Bei Bedarf kann ferner eine Datenintegrationsanwendung 86 vorgesehen sein, um die Daten von den unterschiedlichen Anwendungen 60 über den integrierten Navigationsbaum 83b in die Anlageninformations-Datenbank 80 zu integrieren, und in einigen Fällen kann der Benutzer die Möglichkeit erhalten, die Navigationsbaum-Strukturen 83a für die Anwendungen 60 in der integrierten Navigationsbaum-Struktur 83b abzubilden. Bei einer Ausführungsform kann die Integrationsanwendung 86 eine vorgegebene Navigationsbaum-Struktur enthalten, die die zur Integration der Daten in jede der Navigationsbaum-Strukturen der Anwendungen 60 verwendet werden kann. Diese vorgegebene Navigationsbaum-Struktur kann beispielsweise auf der in der Norm S88 verwendeten Anlagenhierarchie basieren. Die Integrationsanwendung 86 kann es jedoch einem oder mehreren Benutzern ermöglichen, zusätzliche Navigationsbaum-Strukturen anzulegen, die zur Integration der Navigationsbäume der unterschiedlichen Anwendungen 60 auf unterschiedliche Weise verwendet werden können. Bei Bedarf kann die vorgegebene Navigationsbaum-Struktur selbstverständlich von einem Benutzer unter Verwendung der Datenintegrations-Anwendung 86 und/oder der Benutzerschnittstellen-Anwendung 84 angelegt werden.
  • Allgemein speichert der Asset-Optimierungs-Server 62 jede der unterschiedlichen Navigationsbaum-Strukturen 83a der unterschiedlichen Anwendungen 60 und bezieht die Daten in diesen Navigationsbäumen auf eine einzelne integrierte Navigationsbaum-Struktur 83b (oder bildet sie dort ab), die zur Anzeige der und zum Zugriff auf die Daten in der Asset-Optimierungs-Datenbank 80 verwendet werden kann. Nachdem das Mapping vorgegeben oder abgeschlossen ist, werden die Daten zu jeder der unterschiedlichen Baumstrukturen der unterschiedlichen Anwendungen im integrierten Navigationsbaum für die Anzeige durch beliebige Benutzer einschließlich der Benutzer an den Servern 6272 oder durch beliebige weitere Benutzer, die auf den Server 62 zugreifen können (wie z.B. Business-System-Benutzer), organisiert. Bei Bedarf kann eine einheitliche Navigationsbaum-Struktur verwendet werden, beispielsweise kann jeder Benutzer der verfahrenstechnischen Anlage oder des unternehmensweiten Systems auf eine Konfigurationsanwendung und diese einheitliche Navigationsbaum-Struktur zugreifen und sie verwenden, sodass jeder Benutzer die Daten der Anlage auf die gleiche Weise betrachtet. Bei Bedarf kann jeder Benutzer auf die einheitliche Navigationsbaum-Struktur über das Web oder ein beliebiges anderes Kommunikationsnetz, das die unterschiedlichen Benutzer mit der Konfigurationsanwendung verbindet, zugreifen.
  • Beim Betrieb können die unterschiedlichen Anwendungen 60 ihre jeweiligen in diesen Anwendungen verwendeten Navigationsbaum-Strukturen zum Asset-Optimierungs-Server 62 senden, wo diese Baumstrukturen in der Datenbank 82 gespeichert werden können. Die Integrationsanwendung 86 kann automatisch eine Übereinstimmung zwischen den unterschiedlichen Kategorien eines zu einer der Anwendungen gehörigen Navigationsbaums und den Kategorien der integrierten Baumstruktur 83b angeben. In einigen Fällen kann ein Benutzer manuell eine Übereinstimmung zwischen Kategorien des Navigationsbaums der besonderen Anwendung 60 und Kategorien im integrierten bzw. vorgegebenen Navigationsbaum 83b angeben. Falls für die Kategorien der Anwendung 60 bekannt ist, dass sie auf eine bestimmte Weise einem Standard wie z.B. der Norm S88 entsprechen, kann die Integrationsanwendung 86 diese Übereinstimmung automatisch angeben. Andererseits kann ein Benutzer einen benutzerseitig bevorzugten Navigationsbaum anlegen und die Übereinstimmung zwischen den unterschiedlichen Kategorien des Navigationsbaums von einer der Anwendungen 60 und dem vom Benutzer angelegten integrierten Navigationsbaum angeben. Es ist selbstverständlich, dass die vorgegebene bzw. integrierte Navigationsbaum-Struktur Kategorien enthalten kann, die in bestimmten Anwendungen, die Daten dorthin absetzen, nicht vertreten oder vorhanden sind, da der Datenfluss von den Anwendungen 60 zum Server 62 verläuft. Der vorgegebene bzw. integrierte Navigationsbaum sollte jedenfalls eine Kategorie bzw. Ebene haben, die jeder der Kategorien der Navigationsbäume der unterschiedlichen Anwendungen 60 zugeordnet werden kann.
  • Selbstverständlich leistet die Integrationsanwendung 86 das Mapping zwischen den Navigationsbäumen von jeder der Anwendungen 60 (die Daten zum Asset-Optimierungs-Server 62 senden) und dem integrierten Navigationsbaum 83b, und sie kann dieses Mapping ausführen, wenn beispielsweise eine Anwendung online geht oder auf sonstige Weise in die Asset-Optimierungs-Funktionen der verfahrenstechnischen Anlage 10 integriert wird. Anschließend leitet jede der Anwendungen 60 Daten zum Server 62 mit ausreichenden Informationen, um es dem Server 62 zu ermöglichen, diese Daten entsprechend der Navigationsbaum-Struktur der Anwendung 60, die die Daten sendet, zu kategorisieren. Der Server 62 und insbesondere die Integrationsanwendung 86 können die Daten anhand ihrer Zugehörigkeit zur jeweiligen Navigationsbaum-Kategorie oder zu Kategorien der integrierten Navigationsbaum-Struktur 83b, die für eine integrierte Darstellung verwendet wird, speichern. Selbstverständlich sind die Daten selbst für den künftigen Zugriff in der Anlageninformations-Datenbank 80 gespeichert. Anschließend kann es die Benutzerschnittstellen-Anwendung 84 einem Benutzer oder Bediener ermöglichen, auf den integrierten Navigationsbaum 83b mit den Daten aus den unterschiedlichen dort aufgeführten Anwendungen zuzugreifen, um auf konsistente und integrierte Weise Zugriff auf die in der Anlageninformations-Datenbank 80 gespeicherten Daten zu erhalten.
  • Bei einer Ausführungsform kann der integrierte Navigationsbaum 83b nach logischen Bereichen organisiert sein, wie z.B. nach Bereichen für Instrumentierung, Mechanik und Leistungsdaten, oder nach physischen Bereichen wie Bereichen der Anlage.
  • Selbstverständlich kann jede andere gewünschte Organisation im integrierten Navigationsbaum 83b verwendet werden. Wenn der integrierte Navigationsbaum 83b nach logischen Einheiten aufgebaut ist, können die unterschiedlichen Daten aus den unterschiedlichen Anwendungen (die normalerweise auf unterschiedliche logische Gruppierungen entfallen) in unterschiedliche Titel oder Kategorien in der Baumstruktur unterteilt werden, wobei diese Titel oder Kategorien entweder standardmäßige Titel des Navigationsbaums sind oder die die vorliegende, zu den unterschiedlichen Anwendungen gehörende Navigationsbaum-Struktur nachahmen. Bei einer Ausführungsform liefert jeder Informations-Server 6272 seinen Anlagenbaum und dessen Komponenten (einschließlich Titel) an die anfordernde Anwendung (d.h. den Asset-Optimierungs-Server 62). Die Integrationsanwendung 86 verwendet dann die erhaltenen Informationen zum Mischen der verschiedenen Anlagenbaumkomponenten. Bei Bedarf können Komponenten des ursprünglichen Navigationsbaums einer Anwendung durch den ursprünglichen Informations-Server (z.B. den Wartungs-Server 64 usw.) nachverfolgt werden, und falls Änderungen auftreten, kann der Asset-Optimierungs-Server 62 unter Verwendung von Push Technology (Schubmethode) aktualisiert werden. Alternativ dazu kann der Asset-Optimierungs-Server 62 in regelmäßigen Abständen die Server 6272 abfragen, um die in den Navigationsbäumen dieser Server (oder in den auf diesen Servern ausgeführten bzw. ihnen zugeordneten Anwendungen) erfolgten Änderungen zu empfangen und aufzuzeichnen. Auf diese Weise werden Daten, die in den Anwendungen 60 hinzugefügt, gelöscht oder geändert werden, gespiegelt oder zum Asset-Optimierungs-Server 62 übertragen und dort gespeichert. Weiter wird die Reflexion bzw. Abbildung der Geräte bzw. anderen Entitäten im Navigationsbaum dieser Anwendungen zum Asset-Optimierungs-Server 62 übertragen, und im integrierten Navigationsbaum 83b reflektiert bzw. abgebildet, sodass die Daten dann zur Verfügung stehen und von einem Benutzer der Asset-Optimierungs-Datenbank 50 über den integrierten Navigationsbaum 83b angezeigt werden können.
  • Nach der Erfassung der Asset-Daten in der Datenbank 80 können diese von entfernten Standorten 63 leicht abgefragt und angezeigt werden. Insbesondere enthält jeder der entfernten Standorte einen Prozessor 63a, eine Benutzerschnittstelle 63b, wie z.B. einen Anzeigebildschirm, und einen Speicher 63c. Internet-Zugangsanwendungen wie typische Internet-Browser können im Speicher 63c gespeichert sein, und sie können allgemein auf dem Prozessor 63a ausgeführt werden, um mit der primären Datenanzeigeplattform 62 zu kommunizieren. Weiter können die entfernten Standorte 63 eine oder mehrere Datenfernzugriffs-Anwendungen enthalten, die den Internet-Browser zur Abfrage spezifischer Informationen oder Daten in spezifischen Datenformaten aus der primären Datenanzeigeplattform 62 und zur Vorlage dieser Daten für den Benutzer am entfernten Standort 63 verwenden, wodurch diese Daten über die Internet-Verbindung leicht zu erhalten und abzufragen sind, ohne dass alle Datenerfassungs- und Integrationsanwendungen, die am primären Datenanzeigeplatz 62 vorliegen, an den entfernten Standorten 63 geladen oder ausgeführt werden müssen. Wie im Folgenden ausführlicher beschrieben wird, können diese Datenfernzugriffs-Anwendungen eines oder mehrere Web-Module enthalten, die dem Erhalt unterschiedlicher Arten von Daten in unterschiedlichen Datenformaten von der primären Datenanzeigeplattform 63 [sic] zugeordnet sind.
  • 3 zeigt die Kommunikationsverbindungen zwischen den Datenfernanzeige-Plattformen 63 und der primären bzw. zentralen Datenerfassungs- und Anzeige-Plattform 62 aus 2, über die die Datenfernanzeige-Plattformen 63 die von der primären Datenerfassungs- und Anzeige-Plattform 62 erfassten und dort gespeicherten Daten leicht abfragen und anzeigen kann. Die entfernten Plattformen 63, die Computer-Einrichtungen beliebiger Art sein können, einschließlich Desktop-Computer, Laptop-Computer, PDAs (Personal Digital Assistants) usw., sind beispielsweise über eine Internet-Kommunikationsverbindung 88 mit einem Web-Server 87 verbunden. Die entfernten Plattformen 63 können über beliebige gewünschte Verbindungs-Hardware und -Software mit dem Internet 88 verbunden sein, einschließlich drahtloser Verbindungen, Einwahlverbindungen, Breitbandverbindungen, T1-Leitungen usw. Der Web-Server 87 ist wiederum mit einer Kommunikationsschnittstelle 89 verbunden, die dem primären Server 62 zugeordnet ist und über XML-Dateien oder in einem XML-Format mit der Kommunikationsschnittstelle 89 kommunizieren kann. Die Kommunikationsschnittstelle 89 kann zur Ausführung standardmäßiger Kommunikationsfunktionen einen Verbindungs-Server, einen allgemeinen Export-Server usw. enthalten.
  • Entsprechend der Darstellung in 3 ist die primäre Datenerfassungs- und Anzeige-Plattform 62 mit einer Datenbank 90 verbunden, die vom Server 62 erfasste Anlagendaten speichert. Die Datenbank 90 kann beispielsweise ein SQL-Server/eine SQL-Datenbank sein und die Funktion der Datenbank 80 in 2 ausüben. Allgemein ausgedrückt, kommuniziert die primäre Datenanzeigeplattform 62 mit dem Web-Server 87, um vom Web-Server 87 abgefragte Daten in XML-Dateien bereitzustellen, die in vorbestimmten Formaten eingerichtet oder vorbereitet sind, um Daten schnell und einfach dem Web-Server 87 vorzulegen.
  • Die von der primären Datenerfassungs- und Anzeige-Plattform 62 erhaltenen Informationen bzw. Daten werden über das HTML-Protokoll zum Web-Server 87 übertragen und haben die Form von HTML-Seiten. Wie in 3 dargestellt ist, können ASP-(Active Server Page)-Dokumente im Web-Server 87 vorliegen und dort ausgeführt werden. Die ASP-Dokumente können .NET-Komponenten verwenden, um die primäre Datenerfassungs- und Anzeige-Plattform 62 nach spezifischen Datentypen zu durchsuchen und um diese Daten in Form von laufenden (nicht gespeicherten) XML-Daten („streamed data") zu erhalten. Die XML-Daten werden dann unmittelbar, beispielsweise unter Verwendung der XSLT-Sprache, verarbeitet und in HTML-Daten zur Anzeige in einem Standard-Browser wie dem Microsoft Internet Explorer umgesetzt.
  • Die Datenfernanzeige-Plattformen 63 kommunizieren mit dem Web-Server 87 unter Verwendung verschiedener Objekte, die in 3 als Objektmodule 92a92h bezeichnet sind. Allgemein haben die Objektmodule 92a92h in den entfernten Plattformen 63 gespeicherte Elemente, die beim Aufruf eines bestimmten Datentyps beim Server 87 diese Daten abrufen. Der Server 87 verwendet dann eine diesen Abrufen entsprechende Anwendung, um spezifische Datentypen (den Abrufen zugeordnet) in spezifischen Formaten über die ASP-Dokumente von der primären Datenanzeigeplattform 62 zu erhalten. Die Objekte 92a92h rufen somit beim Server 87 spezifische Informationstypen ab, die in Form von XML- oder HTML-Dateien zum Web-Server 87 übertragen und im Streaming-Verfahren in Web-Seiten umgesetzt werden, um zu den entfernten Standorten 63 zur Betrachtung durch die Benutzer an diesen Standorten zurückgesandt zu werden. Da die Objekte 92a92h spezifische Datentypen abrufen, deren Datenprofile in Wirklichkeit im Web-Server 87 oder im primären Server 62 gespeichert sein können, muss nicht die gesamte Datenbank 90 in die entfernten Computer 63 geladen oder dorthin übertragen werden. Stattdessen werden nur die im Abruf angeforderten Daten in einer bekannten XML-Datei gebündelt vom Server 62 zu den entfernten Standorten 63 übertragen. Infolgedessen erfolgen die Kommunikation und die Datenabrufe über das Internet 88 in einer Weise, die die Datenmenge reduziert, die zu den entfernten Standorten 63 übertragen werden muss, und die die Geschwindigkeit der Datenübertragung zu den entfernten Standorten 63 erhöht.
  • Wie vorstehend erwähnt, kann der Web-Server 87 beispielsweise ein ASP.NET-Framework implementieren, das Web-Seiten erzeugt und unter Verwendung von standardmäßigen .NET-Komponenten wie VBNET, XML, Web Services usw. herkömmliche Web-Dienste bereitstellt. Da der Web-Server 87 über XML-Dateien mit der Schnittstelle 89 kommunizieren kann, können die vom Server 62 und von der Datenbank 90 abgerufenen Informationen zur einfachen Bereitstellung für die entfernten Plattformen 63 vorteilhaft als XML-Dokumente im Server 87 gespeichert werden. Da jedes der Objekte 92a92h ferner eines oder mehrere zugeordnete vorbestimmte Anzeigeformate hat, können die Daten in den XML-Dokumenten einfach gespeichert und auf der Grundlage der vorgegebenen Anforderungen eines bestimmten Objekts in Web-Seiten umgesetzt werden.
  • Somit schafft der Server 87 in Verbindung mit der Schnittstelle 89 eine Datenaustausch-Schicht, in der die .NET-Kernkomponenten die Kommunikation zwischen der Web-Anwendung (im Server 87) und den Kommunikationsschnittstellen bereitstellen, wobei Letztere wiederum im primären Server 62 zusammenwirken, um die angeforderten Daten zu erhalten. Somit kommunizieren im Wesentlichen alle Web-Module 92 mit den .NET-Komponenten bezüglich der Dienste, und die .NET-Komponenten kommunizieren mit der Schnittstelle 89, die die betreffenden XML-Streams zurückleitet. Die Datenaustausch-Schicht extrahiert die angeforderten Daten aus den XML-Streams und leitet diese Daten im Web-Seiten-Format zum abrufenden Objekt zurück. Diese Datenschicht führt auch führt auch die Aufgabe der Speicherung von Dateien in den Server 87 für den Administrator aus. Selbstverständlich führen alle Module 92 den Aufruf von Methoden aus, die der Web-Anwendung im Server 87 (d.h. in der Datenaustausch-Schicht) zugeordnet sind, um vorbestimmte Datentypen zum Server 62 zu senden und sie von dort zu empfangen.
  • Es wird als verständlich vorausgesetzt, dass der Server 87 auf dem Microsoft .NET-Framework aufgebaut sein kann, um eine Gruppe von Programmierwerkzeugen mit Infrastruktur zu umfassen, die die Erzeugung, Umsetzung, Verwaltung und Aggregation von XML Web Services und .NET Experiences ermöglichen, welche für die Endanwender die Mittel zur Interaktion mit .NET sind. Einige der Produktmerkmale können die Web-basierte Lesezugriffsanwendung („read only"), die mit der Server-Anwendung koexistiert und diese ergänzt, um die benutzungsrelevanten Aspekte („Look and Feel") eines standardmäßigen Internet-Browsers bereitzustellen. Bei einer Ausführungsform kann diese Anwendung XML-Datenzugriffsdienste bestehender COM/DCOM-Komponenten verwenden, um die angeforderten Daten aus dem Server 62 zu extrahieren, und sie kann den Web-Mehrfachzugriff durch das Intranet mit Authentifizierung auf „Built-in Form"-Ebene.
  • Die Hardware-Konfiguration in 3 zeigt zwei getrennte Server zur Verwendung bei der Bereitstellung der Kommunikation zwischen den entfernt angeordneten Anwendungsmodulen 92 und der Datenbank 90, wobei der erste Server für die primäre Datenanzeige-Anwendung 62 mit der Datenbank 90 verwendet wird und der zweite Server 87 zur Bereitstellung der Kommunikation mit den entfernten Standorten 63 die Web-Anwendung ausführen kann. Alternativ dazu kann ein einzelner Server verwendet werden, um diese Kommunikation auszuführen. Bei diesem Ansatz mit Einzel-Server kann die gesamte Basis-Software, wie die Web-Server-Software, die Fernabruf-Anwendung und der Datenbank-Server für den Zugriff auf die Datenbank 90, in einem Server geladen und dort ausgeführt werden. Bei dieser Ausführungsform ist keine spezielle Konfiguration erforderlich, da alle Anwendungen auf dem gleichen Server vorliegen, wobei die entfernten Standorte 63 direkt über ein anlagenseitiges Intranet, ein LAN, das World Wide Web usw. mit dem Einzel-Server kommunizieren.
  • Wie vorstehend erwähnt, verwenden die verschiedenen Datenfernanzeige-Plattformen 63 allgemein die voreingestellten Web-Module 92 für den Zugriff auf Daten aus der primären Datenanzeigeplattform 62 (und letztlich aus der Datenbank 90). Diese Web-Module 92 können beispielsweise ein Gerätenavigations-Modul 92a enthalten, das die Navigation zwischen verschiedenen Geräten ermöglichen oder freigeben kann, für die Daten in der Datenbank 90 gespeichert sind, sowie einen Warnmeldungs-Monitor 92b, der die Navigation in und die Anzeige von aktuellen oder zurückliegenden Warnmeldungen (einschließlich Alarmmeldungen) bezüglich der Feldgeräte und sonstiger Einrichtungen in der verfahrenstechnischen Anlage ermöglichen oder freigeben kann, ein Audit-Trail-Modul 92c, das einem entfernten Benutzer die Anzeige von in der Datenbank 90 gespeicherten Audit-Trail-Daten ermöglicht, ein Gerätekonfigurationslisten-Modul 92d, das einem entfernten Benutzer die Anzeige von Gerätekonfigurationsdaten ermöglicht, ein Kalibriertest-Modul 92e, das einem entfernten Benutzer die Ausführung von Kalibriertests und die Anzeige von durch oder zu den Geräten in der Datenbank 90 gespeicherten Kalibrierdaten ermöglicht, ein Kalibrierplanungs-Modul 92f, das einem entfernten Benutzer die Anzeige und gegebenenfalls die Änderung von Kalibrierplänen für verschiedene Feldgeräte oder andere Einrichtungen in der verfahrenstechnischen Anlage ermöglicht, ein Gerätelisten-Modul 93g, das einem entfernten Benutzer die Anzeige von und die Navigation in einer der verfahrenstechnischen Anlage zugeordneten Geräteliste ermöglicht, sowie ein Gestaltungsmodul 92h, das den Zugriff auf zuvor vom Benutzer am entfernten Standort 63 konfigurierten oder definierten individuellen Daten oder Datenseiten ermöglicht. Selbstverständlich können andere Web-Module in den Datenfernanzeige-Plattformen 63 verwendet und gespeichert werden, um auf andere in der Datenbank 90 gespeicherte Datentypen schnell und einfach zuzugreifen und sie anzuzeigen. Wie vorstehend erwähnt, führen die Module 92 Abrufe vom Server 87 aus, und sie veranlassen den Server 87 zur Interaktion mit dem Server 62, um die erforderlichen bzw. die am entfernten Standort 63 angeforderten Daten in einem gemeinsamen bzw. konsistenten Format zu erhalten.
  • 4 zeigt eine allgemeine Bildschirmanzeige, die zur Wiedergabe der unterschiedlichen Datentypen in Zusammenhang mit den Modulen 92 aus 3 an, den Datenfernanzeigeplätzen 63 verwendet werden kann. Insbesondere kann der Anzeigebildschirm 93 von einer beliebigen Datenfernanzeige-Plattform 63 so konfiguriert sein, dass er zwei allgemeine Bereiche oder Ebenen enthält mit einem Objekt-Browser-Bereich 94 und einem Objektanzeige-Bereich 95. Der Objekt-Browser-Bereich 94 des Bildschirms 93 enthält im Allgemeinen eine oder mehrere Browser-Strukturen 94a94g, die beispielsweise eine Navigationsbaum-Struktur oder eine andere Browser-Struktur sein können, die so gestaltet ist, dass ein Benutzer für die Anzeige relevante Objekte auswählen kann. Die Browser-Abschnitte 94a94b können durchsucht und Einträge darin können ausgewählt werden, um mehr Informationen von der primären Datenanzeigeplattform 62 zu erhalten. Die Auswahl in den Browser-Bereichen 94a94b leitet über eines der Module 92 in 3 einen Abruf von bestimmten Daten zur Anzeige in einem bestimmten Format ein.
  • Andererseits verwendet der Objektanzeige-Bereich 95 eines aus einer Gruppe allgemeiner mit den Bezugszeichen 95a95f angegebener Anzeigeformate, um Informationen zu einem im Objekt-Browser 94 markierten Eintrag oder Objekt anzuzeigen. Diese Datenformate geben die zum Zugriff und zur Anzeige der Daten zu verwendenden ASP-Dokumente vor. Entsprechend der Darstellung in 4 verbindet eine Anwendungspräsentations-Schicht 96 (die mit den Modulen 92 kommunizieren kann) die entfernten Standorte und die Schnittstelle 89 im primären Datenanzeige-Server 62, um die durch die Auswahl eines der Browser-Objekte 94 vorgegebenen Informationen zu erhalten, und sie zeigt diese Informationen in der Objektansicht 95 in einem vorbestimmten Anzeigeformat an. Die Web-Seite mit dem Anzeigeformat kann mit den betreffenden Daten auf dem Web-Server 87 (3) erzeugt werden, wodurch sich die über die Internet-Verbindung 88 übertragene Datenmenge reduziert.
  • Entsprechend der Darstellung in 4 kann der Objekt-Browser-Bereich 94 unterschiedliche vorbestimmte Optionen oder Titel zum Suchen nach Informationen darin und zum Erhalt von Informationen aus der primären Datenanzeigeplattform 62 (und letztlich aus der Datenbank 90) bereitstellen. Beispielsweise kann ein Benutzer einen Hierarchie-Browser 94a der Anlagenanordnung zum Suchen nach der Anordnung in der Anlage verwenden, wobei die standardmäßigen S88-Kategorien benutzt werden, wie beispielsweise Bereiche, Einheit, Equipment, Steuermodul usw. Der Benutzer kann mit dem Browser 94a in der Hierarchie der Anlagendatenbank navigieren (Bereich/Einheit/Equipment/Steuermodul) und die dazugehörigen Einrichtungen mit der Objektanzeige 95 überprüfen, wobei beispielsweise ein den Einrichtungen zugeordnetes Tag-Listenformat verwendet wird. Dieses Tag-Listenformat zeigt im Wesentlichen die Informationen zu einem markierten Bereich des Browsers 94 als Liste von Tags der Einrichtungen und relevante Informationen zu jedem der Tags an. Ein Beispiel einer solchen Anzeige ist in 5 dargestellt, wobei der Browser-Abschnitt 94a unter dem Abschnitt Anlagenanordnung mit der Darstellung eine Anzahl individueller Elemente erweitert ist. Eines dieser Elemente, nämlich das Satish-Element, ist markiert, und die dem Satish-Element zugeordneten und mit Tags aufgeführten Einrichtungen sind im Objektansicht-Abschnitt 95 dargestellt. Entsprechend 5 enthalten die Informationen zu jedem Tag das Geräte-Tag, den Hersteller, die Geräteart, die Revision, das unterstützte Kommunikationsprotokoll, die Seriennummer, den Status und den Anlagenbereich, in dem das Gerät angeordnet ist. Stattdessen oder ergänzend dazu können jedoch beliebige andere gewünschte Informationen dargestellt werden. Ferner kann der Benutzer auch einzelne oder mehrere Tags mit einem Mausklick markieren, um zusätzliche Detailinformationen zu den Einrichtungen, die den markierten Tags zugeordnet sind, abzurufen.
  • Es ist verständlich, dass die Auswahl von einem der Elemente im Browser 94 oder in der Objektanzeige 95 bewirkt, dass das zugeordnete Web-Modul 92 in 3 einen Abruf der diesem Element zugeordneten Daten absetzt. Dieser Abruf, der zum Web-Server in 3 geleitet wird, bewirkt, dass die Anwendung im Web-Server 87 die Daten aus der primären Datenanzeigeplattform 62 erhält und diese Daten in das zutreffende vorbestimmte Web-Seiten-Format setzt. Entsprechend der Angabe im Formatabschnitt 95a in 4 kann die Tag-Listenanzeige für eines oder mehrere der Tags Informationen zu Audit-Trail-Informationen, zu einer Konfigurationsübersicht, zu Konfigurationsinformationen und zu Kalibriertest-Ereignissen bereitstellen. Entsprechend der Darstellung in 6 kann ein Benutzer über ein Drop-Down-Menü 98 Audit-Trail-, Konfigurations- und Kalibrierinformationen zu den Tags erhalten, die im Auswahlbox-Abschnitt in der rechten Spalte 97 des Objektanzeige-Bildschirms 95 markiert sind. Als Beispiel zeigt 7 Audit-Trail-Informationen für im Bildschirm in 6 markierte Tags, 8 zeigt einen Bildschirm mit der Konfigurationsübersicht für eine Mehrzahl der in 6 markierten Tags, 9 zeigt ein Beispiel eines Bildschirms mit detaillierten bzw. vollständigen Konfigurationsinformationen zu einem bestimmten Tag im Bildschirm in 6, und 10 zeigt ein Beispiel einer Bildschirmübersicht mit Kalibriertest-Ereignissen für im Bildschirm in 6 markierte Einrichtungen, wobei die neuesten Kalibrierergebnisse für die markierten Tags dargestellt sind.
  • Auf ähnliche Weise kann der Benutzer den Browser 94 (aus 4) zum Durchsuchen physischer Netzwerke verwenden, wie z.B. der Server und Datenkonstrukte, die in den Servern verwendet werden, die dem physischen Kommunikationsnetz der verfahrenstechnischen Anlage zugeordnet sind. Im Einzelnen kann ein Benutzer über die Ebene der 94b der physischen Netzwerke im Navigationsbaum 94 als Tag-Listen-Seite bei der Objektanzeige 95 die Einrichtungen einsehen, die physisch mit dem System verbunden sind. Das physische Netzwerk kann beliebige Hardware enthalten, die an einen der Knoten in der verfahrenstechnischen Anlage angeschlossen ist. Der Benutzer kann auf die vorstehend mit Bezug auf 610 geschilderte Weise aus der Tag-Listen-Seite detailliertere Seiten erhalten, wie z.B. Informationen zu Audit Trail, Konfigurationsparametern, Kalibrierung usw.
  • Der Browser-Abschnitt 94c in 4 zum Warnmeldungs-Monitor kann verwendet werden, um Warnmeldungen in der verfahrendtechnischen Anlage anzuzeigen. Insbesondere führt der Browser-Abschnitt 94c zum Warnmeldungs-Monitor ein Diagnose-Tool aus, das der Benutzer beispielsweise verwenden kann, um HART-Einrichtungen zu beobachten, bei denen der Benutzer möglicherweise Funktionsstörungen oder die Meldung von falschen Daten vermutet. Der Benutzer kann den Warnmeldungs-Monitor 94c verwenden, um solche Einrichtungen abzufragen, um Gerätestörungen oder Funktionsmuster zu beobachten, die korrigiert werden müssen usw. Ein derartiger Bildschirm des Warnmeldungs-Monitors für die Abfrage von Einrichtungen ist in 11 dargestellt. Der Bereich des Browser-Abschnitts 94c zu aktiven Warnmeldungen führt alle Einrichtungen auf, bei denen zuletzt ein Warnzustand anstand, während der Bereich zur Geräte-Poll-Liste alle vom Warnmeldungs-Monitor-Tool abgefragten Einrichtungen aufführt. Es ist verständlich, dass das Warnmeldungs-Monitor-Tool im primären Server 62 oder auch in anderen Einrichtungen gespeichert und ausgeführt werden kann, wie in mit dem primären Server 62 verbundenen Controllern. Weiter können nach der erfolgten Implementierung die Warnmeldungs-Monitoranzeige in 11 und das dazugehörige Warnmeldungs-Modul 92b weiterhin Warnmeldungsinformationen abfragen und diese aktualisierten Warnmeldungsinformationen für den Benutzer an der entfernten Plattform 63 bereitstellen. Auf diese Weise kann der Benutzer an der entfernten Plattform 63 einen Bildschirm mit der Darstellung der Warnmeldungsdaten mit laufenden Änderungen in der Anlage live verfolgen.
  • Weiter kann der Browser-Abschnitt 94d zur Anzeige von Audit-Trail-Informationen in der verfahrenstechnischen Anlage benutzt werden. Diese Audit-Trail-Informationen, die in 12 dargestellt sind, können auch als Ereignisse (oder Events) bezeichnete historische Einträge enthalten, die in der Datenbank 90 gespeichert sind. Bei Bedarf können diese Ereignisse anhand von Geräte-Tags, physischen Einrichtungen oder für das gesamte System bzw. mit einer entsprechenden Organisation angezeigt werden. In den Beispielformaten 95d in 4 sind die Ereignisse im Audit-Trail-Fenster auf den sechs Registern Alle, Anwendung, Kalibrierung, Konfiguration, Statusmeldungen und Systemwartung gruppiert. Diese unterschiedlichen Register können markiert oder zur Anzeige von Audit-Trail-Informationen verwendet werden, die nach jeder dieser Kategorien gruppiert sind. Anstelle der oder zusätzlich zu den in 4 aufgeführten Gruppen könnten jedoch andere Gruppen oder vorgegebene Kategorien für die Anzeige von Audit-Trail-Informationen verwendet werden.
  • Entsprechend der Darstellung im Beispielbildschirm in 13 kann der Browser-Abschnitt 94e zur direkten Anzeige von Geräte-Tag-Listen und dazugehörigen Informationen für Geräte verwendet werden, und zwar unabhängig davon, wo sich diese Geräte in der verfahrenstechnischen Anlage befinden. Insbesondere kann der Abschnitt 94e verschiedene Reports mit Bezug auf die Einrichtungen bereitstellen, zu denen von der primären Datenanzeigeplattform 62 Daten erfasst werden. Diese Daten können unter Verwendung der folgenden Kategorien abgerufen oder gemeldet werden: Alle Geräte, wobei das gesamte Geräte-Inventar in der Anlage nach Hersteller, Geräteprotokoll, Gerätetyp und Geräte-Revision organisiert aufgeführt wird; Zugeordnete Geräte, wobei die Geräte aufgeführt werden, die einem Steuermodul in der Anlagendatenbank 90 zugeordnet sind; Stillgelegte Geräte, wobei die Geräte aufgeführt werden, die aus der Anlagendatenbank 90 entfernt wurden und nicht für eine Zuordnung zur Anlagendatenbank 90 verfügbar sind; und Ersatzgeräte, wobei die Geräte aufgeführt werden, die derzeit nicht einem Steuermodul in der Anlagendatenbank 90 zugeordnet sind. Weiter können die unterschiedlichen Informationstypen (wie Audit-Trail-, Konfigurations- und Kalibrierungsinformationen) zu diesen Geräten über ein Pull-Down-Menü angezeigt werden. Es ist verständlich, dass es der Abschnitt 94e des Browsers 94 einem Benutzer ermöglicht, Informationen in einem Tag-Listenformat direkt und ungeachtet der Anordnung in der Anlage und des physischen Netzwerks, in dem das betreffende Gerät angeordnet ist, anzuzeigen. Während das gleiche Tag-Listenformat zur Anzeige der Daten in den Abschnitten 94a, 94b und 94e verwendet werden kann, können somit über diese unterschiedlichen Abschnitte des Navigationsbaums unterschiedliche Datengruppen abgerufen werden.
  • Der Browser-Abschnitt 94f kann zur Anzeige oder zum Durchsuchen von Kalibrierinformationen mit Calibration Routes, Kalibrierplänen usw. verwendet werden. Der Abschnitt 94f des Browsers 94 ist einer Kalibrierungs-Wartungsprozedur zugeordnet (die z.B. im Server 62 gespeichert und ausgeführt werden kann), die das Testen eines Geräts zur Bestimmung der Leistung und die Einstellung des Geräts zur Einhaltung der Spezifikation einschließt. Für Geräte, die diese Kalibrierungs-Management-Funktionen unterstützen, ist eine Kalibrierungs-Historie verfügbar. Der Abschnitt zu Calibration Routes stellt die Mittel für den Informationsaustausch zwischen der Datenbank 90 und einem Kalibrator bereit. Ein Beispielbildschirm mit Calibration-Routes-Informationen ist in 14 wiedergegeben, wobei im Tag-Listenformat die Informationen dargestellt sind, die einer bestimmten, als Route 1 bezeichneten Kalibrierroute zugeordnet sind. Routen können entweder mit dokumentierenden Kalibratoren oder mit standardmäßigen Testeinrichtungen verwendet werden. Es ist verständlich, dass der Benutzer die Calibration Routes einsehen kann, die im System aus der Routen-Ebene im Baum 94f definiert worden sind. Durch die Auswahl einer bestimmten Route in der Baumansicht 94f werden dazugehörige Einrichtungen im Objektanzeige-Abschnitt 95 in einem Tag-Listenformat angezeigt. Selbstverständlich können die momentan angezeigten Informationen über das Drop-Down-Menü 98 geändert werden, um beispielsweise Audit-Trail-Informationen (in Zusammenhang mit einer Kalibrierroute) und einer Kalibrierroute zugeordnete Konfigurations- und Kalibrierinformationen aufzunehmen.
  • Der Bereich 94f des Baums zur Kalibrierungsplanung zeigt die Details der Kalibrierungsplanung für Geräte anhand ihrer Tags mit der in der Anlagendatenbank 90 gespeicherten Anordnung des Geräts, sowie die Daten der letzten Kalibrierung und die nächste geplante Kalibrierung mit der Angabe, ob die Kalibrierung kritisch ist oder nicht usw. Ein Beispielbildschirm eines Kalibrierplans ist in 15 wiedergegeben, wobei die Geräte anhand von Tags und nach dem Datum/der Uhrzeit der nächsten geplanten Kalibrierung aufgeführt sind. Ein Feld 99 für Suchkriterien kann zur Änderung der Kalibrierinformationen in der Datenansicht auf dem Bildschirm verwendet werden. Mit Hilfe dieser Suchkriterien kann ein Benutzer gegebenenfalls in der Vergangenheit oder künftig geplante Kalibrierungen anzeigen, die an einem oder mehreren Geräten durchgeführt werden, und ein Benutzer kann gegebenenfalls einen Zeitrahmen wählen, in dem nach den Kalibrierinformationen gesucht werden soll (wie z.B. an oder vor einem bestimmten Datum, an oder nach einem bestimmten Datum, zwischen zwei Daten usw.). Weiter können es die Suchkriterien 99 einem Benutzer ermöglichen, nach allen Kalibrierereignissen, kritischen Kalibrierereignissen, nicht kritischen Kalibrierereignissen usw. zu suchen.
  • Zusätzlich ermöglicht es der Browser-Abschnitt 94g einem Benutzer, zuvor eingerichtete oder konfigurierte bevorzugte Informationen zu durchsuchen, die beliebige vom Benutzer eingerichtete Informationen, die der Benutzer einsehen möchte, sein können und die für jeden Benutzer spezifisch sind (d.h. dass sie sich von Benutzer zu Benutzer ändern können). Dieser Abschnitt des Browsers 94 bietet dem Benutzer die Möglichkeit, die erzeugten Abfrageresultate auf der Grundlage spezifischer Interessen mit spezifischen Dateinamen zu speichern, sodass der Benutzer die gleichen Reports zu einem späteren Zeitpunkt einsehen kann.
  • Obwohl dies in 4 nicht ausführlich dargestellt ist, kann der Browser-Abschnitt 94 auch Hilfeinformationen enthalten sowie den Zugriff auf Sicherheit und Administration (wie die dem Benutzer zugewiesene Sicherheitsstufe und die Referenzen des Benutzers) und Lizenzprüfung (mit einem Mechanismus zur Begrenzung der Anzahl gleichzeitig aktiver Nutzer, die im Fernzugriff über das anlagenseitige Netzwerk auf die Datenbank 90 zugreifen). Selbstverständlich kann bei Bedarf ein Optionsmenü wie das in 16 dargestellte Menü eingerichtet und konfiguriert werden, um die Anzeige- und Datenerfassungsparameter für einen oder mehrere der vorstehend beschriebenen Dateninformations-Bildschirme anzugeben. Selbstverständlich können diese Optionsdaten von den Web-Modulen 92 verwendet werden, um ausgehend von den Präferenzen des Benutzers am entfernten Standort zu bestimmen, welche und wie viel Daten vom Server 62 zur Anzeige an einem bestimmten entfernten Standort 63 empfangen werden sollen.
  • Zusätzlich kann eine Suchmaschine, auf die von einem Suchregister im Objekt-Browser 94 zugegriffen werden kann, die Datenbank 90 nach beliebigen gewünschten Kriterien durchsuchen, wie z.B. ein Tag-Detail, einen Hersteller, eine Seriennummer usw. Suchergebnisse können im Objektanzeige-Bereich 95 angezeigt werden. Ein Beispiel einer Suchmaschine und eines Anzeigebildschirm einer Suche ist in 17 dargestellt, wobei die Suchmöglichkeiten nach Gerätetyp, Hersteller, Revision, Tag-Bezeichnung, Seriennummer, unterstütztem Kommunikationsprotokoll, Klassifizierung des Geräts als „zugeordnet", „Ersatz", „stillgelegt" usw. wiedergegeben sind. Selbstverständlich können beliebige andere Suchbildschirme und Suchkriterien und beliebige Arten geeigneter Suchmaschinen bereitgestellt und verwendet werden, um die Suche in der Datenbank 90 über die primäre Datenanzeigeplattform 62 auszuführen.
  • Es ist verständlich, dass Daten im Objektanzeige-Bereich 95 in einem beliebigen Format aus einer Anzahl von Formaten angezeigt werden können. Das vorstehend erläuterte Tag-Listenformat ist eines der allgemeinsten Formate, die Daten auf der Grundlage des Tags anzeigen, das dem Gerät, auf das sich die Daten beziehen, zugeordnet ist. Das Tag-Listenformat kann aus dem Abschnitt 94a des Objekt-Browsers 94 für die Anlagenanordnung verwendet werden, um die Tag-Liste auszugeben, die einem bestimmten Bereich/Einheit/Steuermodul/Equipment- String zugeordnet ist, und zwar aus dem Routes-Knoten, in dem die Tags zu der bestimmten bzw. ausgewählten Route aufgeführt sind, aus dem Suchbildschirm oder -Tool, worin die Tags aufgeführt sind, die die Suchkriterien erfüllen, und aus dem Abschnitt 94b des Browsers 94 für physische Netzwerke, der die Tag-Liste anzeigt, die einer bestimmten physischen Hierarchiestruktur zugeordnet ist. Allgemein ausgedrückt, kann der Benutzer mit dem Auswahlbox-Abschnitt (wie z.B. der Auswahlbox 97 in 6) aus dem Tag-Listen-Anzeigeformat ein oder mehrere Tags auswählen und weitere Detailinformationen zu Audit-Trail-Informationen und Konfigurationsdetails, sowie eine Konfigurationsübersicht und Kalibriertest-Ereignisse usw. in Zusammenhang mit den gewählten Tags erhalten.
  • Zu den anderen Anzeigeformaten gehören das Warnmeldungs-Monitor-Format, das Information basierend auf den aktuell angezeigten aktiven Warnmeldungen anzeigt, oder in Abhängigkeit davon, ob das Geräte-Polling ausgeführt wird, sowie das Audit-Trail-Format, das Daten basierend auf einer der sechs vorstehend beschriebenen Kategorien anzeigen kann.
  • Die vorstehend beschriebene Methodik des Datenfernzugriffs und der Datenfernanzeige leistet eine einfache Bedienung und sofortigen Zugriff auf die von der primären Datenerfassungs- und Anzeige-Plattform 62 von einem oder mehreren entfernten Standorten 63 erfassten Daten, ohne eine vollständige Installation der primären Datenerfassungs-Software am entfernten Standort 63 zu erfordern. Dieser Zugang ermöglicht einem Benutzer die Verwaltung von Anlagen-Assets über einen standardmäßigen Web-Browser wie den Internet Explorer, wobei vorgegebene Datentypen in einem vorgegebenen Anzeigeformat erhalten werden.
  • Insbesondere ermöglicht entsprechend der vorstehenden Beschreibung die Methodik des Fernzugriffs den Zugriff auf Gerätelisten, deren historische Daten in einer Anlagendatenbank gespeichert, über eine einfache Navigationsbaum-Steuerung mit Auswahlvorgängen über die rechte und linke Maustaste, sowie den Zugriff auf Gerätelisten, die über eine physische Verbindung organisiert sind, durch die Auswahl von Symbolen in einer einfachen Navigationsbaum-Steuerung, und den Zugriff auf einen Suchbildschirm zur Abfrage einer primären Datenerfassungs- und Anzeige-Plattform 62 für Geräte, die mit der Datenbank dieser Plattform verbunden oder für die historische Informationen dort gespeichert sein können. Weiter stellt die hier beschriebene Methodik des Fernzugriffs die Möglichkeit des Zugriffs auf spezialisierte Reports für Feldgeräte über die Auswahl von Symbolen in einer einfachen Navigationsbaum-Steuerung bereit, sowie die Möglichkeit der Fernanzeige von beliebigen Geräten, die aktuell in einem Warnstatus sind, über die Auswahl von Symbolen in einer einfachen Navigationsbaum-Steuerung. Dementsprechend kann das Anzeigefenster für Warnmeldungen eine konstant aktualisierte Ansicht von Informationen zur Änderungen des Status beliebiger Geräte bereitstellen, wodurch eine Live-Anzeige des Gerätestatus von einem entfernten Standort möglich ist.
  • Ferner hat der Benutzer aus der Anzeige mit der Darstellung der Gerätelisten die Möglichkeit, Seiten mit historischen Geräteinformationen (Audit Trail) mit Bezug auf die ausgewählten Feldgeräte abzurufen. Entsprechend kann der entfernte Benutzer aus der Anzeige mit der Darstellung der Gerätelisten am entfernten Standort Änderungen an den Geräteinformationen vornehmen, die als Audit Trail gespeichert werden, und zwar ungeachtet der Tatsache, ob die angezeigten Geräte konventionell sind (d.h. nicht intelligent) oder ob es intelligente Geräte sind (mit denen über ein digitales Kommunikationsprotokoll wie HART, Fieldbus oder Profibus kommuniziert wird). Entsprechend kann der Benutzer Zugriff auf beliebige gespeicherte Konfigurationsparameter für Feldgeräte erhalten. Die Form der Konfigurationsdaten kann ein vorgegebenes allgemeines Format sein oder ein für den Gerätetyp spezifisches Format. Weiter kann der Benutzer Zugriff auf in der primären Datenbank gespeicherte Kalibrierinformationen und Kalibrierdatensätze erhalten. Zusätzlich kann der Benutzer aus den Seiten mit historischen Geräteinformationen spezifische Datensätze zu Geräten einsehen sowie Details zu den in der primären Datenbank gespeicherten Ereignissen. In diesem Bildschirm der spezifischen Details kann der Benutzer die Möglichkeit haben, sich bei ausgewählten Geräten für zusammenfassende Informationen zeitlich nach vorn und hinten zu bewegen. Der Benutzer kann auch einen spezifischeren Datenbereich für die Datensätze der Geräteinformationen eingeben und die Liste der als Auswahlkriterium gewählten Geräte anzupassen.
  • Entsprechend der Beschreibung bezüglich der Kalibrierungs-Bildschirme in 10 und 15 kann der Benutzer Übersichtsinformationen höherer Ebene zu Kalibrierereignissen abzurufen, die bei Feldgeräten durchgeführt wurden. Aus den Übersichtsinformationen kann der Benutzer einen oder mehrere spezifische Kalibrier-Reports wählen und diese Reports bei Bedarf über einen lokalen Drucker drucken. Entsprechend kann ein Benutzer aus einer einfachen Baumsteuerung Informationen zu Kalibrierungen abrufen, die überfällig sind oder die in einem spezifischen künftigen Zeitraum fällig werden, und er kann einen Report dieser Kalibrierinformationen drucken.
  • Wie vorstehend angegeben, können die Daten, die von der primären Datenerfassungs- und Anzeige-Plattform 62 erhalten werden können, aus Daten von mehreren unterschiedlichen Datenquellen bestehen. Um die einfache Anzeige und den Zugriff auf diese Daten aus den unterschiedlichen Datenquellen zu ermöglichen, kann ein integrierter Navigationsbaum für die Integration der Daten sowohl am primären Standort 62 als auch an den entfernten Standorten 63 verwendet werden. So können im Browser-Abschnitt 94 andere Navigationsbaum-Strukturen neben den in 515 dargestellten verwendet werden, sodass eine Fernanzeige von Daten aus mehreren unterschiedlichen Datenquellen möglich ist. 18 zeigt ein Beispiel eines integrierten Navigationsbaums 100, der für den Zugriff auf und die Anzeige von Daten aus drei unterschiedlichen Anwendungen aufgebaut ist, nämlich einer Wartungsanwendung (AMS), die der Intelligent Device Manager der AMSSUITE sein kann, einer Anwendung zur Überwachung und Diagnose von Stromeinrichtungen (RBM), die der Machinery Health Manager der AMSSUITE sein kann, und einer Überwachungsanwendung zur Anlageneffizienz (e-fficiency), die der Equipment Performance Monitor der AMSSUITE sein kann, die entsprechend der Datenquelle konfiguriert sind. Es ist ersichtlich, dass der Navigationsbaum 100 Kategorien zum Kategorisieren der Anwendungsdaten aus jeder der Datenquellenanwendungen 60 (2) enthält, sowie Angaben der in der verfahrenstechnischen Anlage diesen Kategorien zugeordneten Entitäten.
  • Wie ersichtlich ist, enthält der Navigationsbaum 100 eine Kategorie höherer Ebene für jede der unterschiedlichen Anwendungen (der Anwendungen 60 in 2) direkt unterhalb obersten Ebene „Unternehmen" und Daten-Subkategorien unterhalb der Kategorien höherer Ebene, die von den Navigationsbäumen von jeder der unterschiedlichen Anwendungen 60 abhängen und diese spiegeln. So sind ein Ordner mit dem Titel AMS Anlagenstruktur und die untergeordneten Ordner und Kategorien 102 Daten aus der Wartungs- oder AMS-Anwendung zugeordnet. Entsprechend sind ein Ordner mit dem Titel RBM Anlagenstruktur und die untergeordneten Ordner und Kategorien 104 Daten aus der Überwachungs- oder RBM-Anwendung für Stromeinrichtungen zugeordnet. Weiter sind ein Ordner mit dem Titel e-fficiency Anlagenstruktur und die untergeordneten Ordner und Kategorien 106 Daten aus der Effizienzüberwachungs-(e-fficiency)-Anwendung zugeordnet. Selbstverständlich können im Navigationsbaum 100 weitere Ordner und Unterabschnitte bereitgestellt sein, um Daten aus anderen Anwendungen wiederzugeben, wie z.B. Steueranwendungen, Überwachungsanwendungen für drehende Einrichtungen usw.
  • In 18 hat jeder der Unterabschnitte 102, 104 und 106 in einer Hierarchie konfigurierte Sub-Ordner oder Objekte, die die Hierarchie des Navigationsbaums der Anwendungen wiedergeben, aus denen die Daten stammen. So enthält der Unterabschnitt 102 Ordner für Bereiche (Bereich 1 ist dargestellt), Einheiten, Equipment-Module und Steuermodule, da die Wartungsanwendung (die AMS-Anwendung, die die in der primären Datenerfassungs- und Anzeige-Plattform 62 verwendete Datenerfassungsanwendung sein kann) eine Navigationsbaum-Struktur mit diesen Kategorien verwendet. Weiter werden die von den Wartungsanwendungen erhaltenen Daten entsprechend ihrer Organisation in der eigentlichen Wartungsanwendung in den Subkategorien im Unterabschnitt 102 abgelegt. Beispielsweise sind die Steuermodule (TT-111, TT-222 usw.), zu denen Daten vorliegen, im Ordner Steuermodule im Unterabschnitt 102 dargestellt.
  • Auf ähnliche Weise sind die der Überwachung der Stromeinrichtungen zugeordneten Daten unter Verwendung der Navigationsbaum-Struktur der dazugehörigen Anwendung dargestellt, die nur Bezeichnungen der Flächen enthält, unter welchen die Geräte angeordnet sind (z.B. Pumpen, Ventilatoren, Motoren und Trockner). Infolgedessen sind alle Elemente der Stromeinrichtungen, für die durch die Überwachungsanwendung der Stromeinrichtungen in der Anlage Daten erfasst werden, im Unterabschnitt 104 unter Bereich 1 dargestellt. Da die Anwendung e-fficiency keinen Navigationsbaum mit S88-konformen Hierarchie-Kategorien verwendet, sind dementsprechend die von dieser Anwendung überwachten Pumpen, Kompressoren, Wärmetauscher usw. nur im allgemeinen Ordner mit der bezeichnet e-fficiency Anlagenstruktur 106 in Zusammenhang mit der logischen Funktion der Effizienzüberwachung dargestellt. Es ist ersichtlich, dass die gleichen Einrichtungen, wie die Pumpe Nr. 3, von unterschiedlichen Anwendungen überwacht werden können und somit mehrmals in der integrierten Navigationsbaum-Struktur 100 dargestellt sein können. Weiter können die gleichen oder unterschiedliche Daten (wie von unterschiedlichen Anwendungen erfasste oder erzeugte unterschiedliche Daten) für das gleiche Gerät oder eine sonstige Entität der Anlage an unterschiedlichen Positionen des integrierten Navigationsbaums 100 zugänglich sein. Selbstverständlich ist, dass weitere Entitäten oder Ordner, die jedem der Unterabschnitte 102, 104 und 106 zugeordnet sind, vorliegen können, falls andere Geräte erkannt und von den diesen Abschnitten zugeordneten Anwendungen überwacht werden. Somit sind die tatsächlichen Daten wie auch Gerätedarstellungen in einem der Unterabschnitte 102, 104 oder 106 abhängig von den Geräten oder sonstigen Entitäten, die von den vorhandenen Anwendungen überwacht werden. Weiter ist auch der Datentyp zu diesen Geräten, die über den Navigationsbaum 100 zugänglich sein können, abhängig von den von den vorhandenen Anwendungen 60 zu diesen Geräten erfassten bzw. erzeugten Daten.
  • 19 zeigt ein weiteres Beispiel eines integrierten Navigationsbaums 120, der automatisch von der Integrationsanwendung 86 (2) von jeder der Navigationsbaum-Strukturen der unterschiedlichen Anwendungen, die Daten zur primären Datenerfassungs- und Anzeige-Plattform 62 senden, angelegt werden kann. In diesem Fall sind die Daten von den unterschiedlichen Anwendungen in logischen Bereichen organisiert, wie z.B. mechanische Einrichtungen 122, Feldinstrumente 124 und Einrichtungen zur Leistungsüberwachung 126. Die Daten aus den unterschiedlichen Anwendungen in Bezug auf diese unterschiedlichen Unterbereiche werden in den betreffenden Unterbereich beispielsweise unter Verwendung einer standardmäßigen S88-Hierarchie oder der Hierarchie der Anwendungen, aus denen die Daten stammen, abgebildet. So werden beispielsweise die mechanischen Daten, die im Allgemeinen von der Überwachungsanwendung für Stromeinrichtungen erhalten werden, unter Verwendung der Hierarchie der betreffenden Anwendung abgebildet, während die Feldinstrumente 124 unter Verwendung der Hierarchie der Wartungs- oder Steueranwendungen, die diese Daten bereitstellen, abgebildet wird, welche in diesem Fall die S88-Hierarchie ist. Entsprechend werden die Effizienzdaten gemäß der Hierarchie der Effizienzanwendung abgebildet. Selbstverständlich können in diesem Fall Daten aus unterschiedlichen Anwendungen bis zu einem bestimmten Ausmaß unter den unterschiedlichen logischen oder Equipment-basierten Titeln vermischt werden. So können Daten von Steuer- und Wartungsanwendungen wie Daten zu Ventilen, Transmittern usw., die sowohl von den Steuer- als auch von den Wartungsanwendungen gemessen werden, unter der Kategorie 124 der Feldinstrumente und den damit zusammenhängenden Subkategorien integriert werden.
  • Wie vorstehend erwähnt, kann die Integrationsanwendung 86 zum Anlegen einer Mapping-Methodik zwischen dem integrierten Navigationsbaum 83b und den Navigationsbäumen 83a von jeder der unterschiedlichen Anwendungen 60 verwendet werden. Die Integrationsanwendung 86 kann dieses Mapping automatisch ausführen oder es einem Benutzer ermöglichen, das Mapping zwischen unterschiedlichen Komponenten der Navigationsbäume 83a der Anwendungen 60 und dem integrierten Navigationsbaum 83b vorzugeben. 20 zeigt ein Beispiel einer Bildschirmanzeige 140, die einem Benutzer von der Integrationsanwendung 86 angezeigt werden kann, um dem Benutzer die Vorgabe eines bestimmten Mapping-Typs für jede der unterschiedlichen Anwendungen zu ermöglichen, die Daten für die primäre Datenerfassungs- und Anzeige-Plattform 62 bereitstellen.
  • Die linke Seite der Bildschirmanzeige 140 in 20 enthält eine Abbildung des integrierten Navigationsbaums 142, der von der primären Datenerfassungs- und Anzeige-Plattform 62 benutzt wird, um den Zugriff auf Daten aus unterschiedlichen Datenquellen zu ermöglichen. Es ist ersichtlich, dass dieser integrierte Navigationsbaum 142 durch die Norm S88 definierte Kategorien verwendet. Bei Bedarf kann der Benutzer jedoch mit einem beliebigen gewünschten Verfahren andere Kategorien oder eine unterschiedliche Hierarchie für den integrierten Navigationsbaum vorgeben, wie z.B. durch die Umbenennung der Abbildungen der im Baum 142 vorhandenen Ordner, das Hinzufügen neuer Ordner, das Entfernen von Ordnern usw. Die rechte Seite der Bildschirmanzeige 140 enthält Abbildungen der Navigationsbaum-Strukturen, die den unterschiedlichen Anwendungen in der Anlage 10 zugeordnet sind und die, falls erforderlich, daraus erhalten werden. Es ist ersichtlich, dass diese Navigationsbäume Abbildungen allgemeiner Kategorien enthalten können wie auch Abbildungen von Prozess-Entitäten, wie z.B. Geräten. In 20 sind eine Navigationsbaum-Struktur 144 für die Wartungsanwendung (die AMS-Anwendung) und eine Navigationsbaum-Struktur 146 für eine Überwachungsanwendung für Stromeinrichtungen (RBM) dargestellt. Interessant ist, dass der Navigationsbaum 144 der Wartungsanwendung die Kategorien der Norm S88 verwendet, während der Navigationsbaum 146 der Überwachungsanwendung für Stromeinrichtungen dies nicht tut.
  • In jedem Fall kann ein Benutzer Komponenten eines Navigationsbaums wie des Baums 144 auf den integrierten Navigationsbaum 142 abbilden, indem eine bestimmte Abbildung einer Komponente des Baums 144 ausgewählt und mit Drag&Drop über die Komponente des Baums 142 gezogen wird, auf der sie abgebildet werden soll.
  • Selbstverständlich können zusätzlich oder stattdessen andere Verfahren zur Auswahl und Vorgabe von Beziehungen zwischen Komponenten des Navigationsbaums verwendet werden. Bei diesem Vorgang ordnet die Integrationsanwendung 86 das ausgewählte Element und alle Unterelemente des Baums 144, die per Drag&Drop gezogen werden, mit dem Bereich des integrierten Baums 142, über dem sie abgelegt werden. Selbstverständlich kann der Benutzer ein beliebiges gewünschtes Mapping vornehmen und ist beispielsweise nicht auf die Bereiche des Wartungsbaums 144, die über die Bereiche des integrierten Baums 142 gezogen werden, beschränkt. Entsprechend kann der Benutzer die Komponenten des Überwachungsbaums 144 [sic] für Stromeinrichtungen auf beliebige Komponenten des integrierten Baums 142 abbilden. Bei der Auswahl oder Vorgabe eines bestimmten Mappings speichert die Integrationsanwendung 86 eine Angabe des Mappings und verwendet das Mapping, um Daten aus der Anwendung in die Datenbank 80 zu integrieren und um die Anzeige der Daten über den integrierten Navigationsbaum 142 zu ermöglichen.
  • 21 zeigt ein Beispiel eines integrierten Baums 150, der von der Integrationsanwendung 86 angelegt werden kann, und zwar entweder automatisch oder wenn ein Benutzer die Bildschirmanzeige 140 aus 20 verwendet, um die Art der Datenintegration aus den unterschiedlichen Navigationsbäumen der unterschiedlichen Anwendungen 60 vorzugeben. Entsprechend der Darstellung in 21 einhält ein Steuermodul-Bereich oder -Zweig 152 des Navigationsbaums 150 Geräte oder andere Elemente von jeder Anwendung aus einer Anzahl von Anwendungen einschließlich der Ventile (TT-111, TT-222 usw.) aus einer Wartungsanwendung; der Ventilatoren, Pumpen, Motoren, Trockner (Recrec-Pumpe Nr. 5, Abluftventilator Nr. 1 usw.) aus einer Überwachungsanwendung für Stromeinrichtungen; und der Kompressoren und Wärmetauscher (Kompressor Nr. 1, Wärmetauscher Nr. 1 usw.) aus einer Überwachungsanwendung zur Anlageneffizienz. Selbstverständlich können andere Entitäten der Anlage aus den unterschiedlichen Anwendungen gemeinsam unter unterschiedlichen Abschnitten oder Unterabschnitten des integrierten Baums 150 organisiert werden, wie z.B. die Bereiche der unterschiedlichen Anwendungen unter dem Abschnitt Bereiche usw. Selbstverständlich könnte ein dem Bildschirm 140 aus 20 ähnlicher Bildschirm verwendet werden um vorzugeben, dass die jeder dieser unterschiedlichen Anwendungen zugeordneten Gerätedaten gemeinsam unter einem Steuermodul-Abschnitt des Baums 150 integriert werden sollen. Auf ähnliche Weise könnte ein dem Bildschirm 140 ähnlicher Bildschirm verwendet werden um anzugeben, dass Bereichsdaten von unterschiedlichen Anwendungen gemeinsam unter der Bereichsbezeichnung des integrierten Baums 150 integriert werden können usw.
  • 22 zeigt eine weitere Bildschirmanzeige 160 mit einem integrierten Navigationsbaum 162, der von der Integrationsanwendung 86 angelegt werden kann, um Daten von unterschiedlichen Anwendungen 60 zu integrieren, und der über ein Web-Kommunikationsnetz zugänglich ist. Der Navigationsbaum 162 kann einem Konfigurationssystem zugeordnet sein (oder davon angelegt werden), das die dort enthaltenen Daten über Web-Browser für mehrere Benutzer des Systems verfügbar macht. Das Beispiel eines Navigationsbaums 162 enthält einen Abschnitt 164 zur Browser-Konfiguration mit einem Asset-Datenbank-Ordner 166, einem Datenquellen-Ordner 168 und einem Ordner 170 für verwandte Links. Der Asset-Datenbank-Ordner 166 kann Daten zu einem oder mehreren Assets in der verfahrenstechnischen Anlage speichern oder enthalten, während der Datenquellen-Ordner 168 von unterschiedlichen Datenquellen in der verfahrenstechnischen Anlage erfasste Daten enthalten oder speichern kann. Die Datenquellen, auf die der Konfigurationsbaum 162 aus 22 zugreifen kann, heißen „Cool", „dasdasd", „fdasdasd", „MDC" und „pppp". Der Asset-Datenbank-Ordner 166 und der Datenquellen-Ordner 168 können Daten von unterschiedlichen Anwendungen oder Assets entsprechend der vorstehenden Beschreibung mit Bezug auf 2 erfassen, und sie können diese Daten in unterschiedlichen Sub-Ordnern auf eine Weise bereitstellen, die diese Daten für Benutzer verfügbar macht, die beispielsweise über eine Web-Verbindung Zugang zur Konfigurationsbildschirm-Anzeige 160 haben.
  • Der Ordner 170 für verwandte Links kann Links speichern, wie z.B. Web-Links zu anderen Anwendungen, Dokumentationen oder Systemen, die mit beliebigen Daten oder Assets in der verfahrenstechnischen Anlage oder mit beliebigen Daten oder Assets, zu denen Daten über den Navigationsbaum 162 gespeichert oder erfasst werden, in Zusammenhang stehen. Selbstverständlich kann jeder autorisierte Benutzer oder Konfigurationsexperte Links im Navigationsbaum 162 bereitstellen, und Links können jederzeit hinzugefügt oder entfernt werden.
  • Bei der Einrichtung des Navigationsbaums 162 für die Erfassung von Daten aus unterschiedlichen Datenquellen kann ein Benutzer zahlreiche Datentypen, die von den Datenquellen erfasst werden sollen, sowie die Menge und die Frequenz der von diesen Quellen zu erfassenden Daten vorgeben.
  • Wenn ein integrierter Navigationsbaum für die Datenbank zur Asset-Optimierung eingerichtet worden ist, kann ein Programm bzw. eine Anwendung für die Benutzerschnittstelle, wie z.B. das Programm bzw. die Anwendung 84 in 2, Informationen zu den der verfahrenstechnischen Anlage zugeordneten Assets bereitstellen, so wie sie in der Asset-Datenbank gespeichert sind oder von den unterschiedlichen Anwendungen entweder an der primären Plattform 62 oder an einer der entfernten Plattformen 63 für einen Benutzer bereitgestellt werden, und zwar in einer integrierten und konsistenten Weise, um es so dem Benutzer zu ermöglichen, diese Daten oder Teile davon auf eine leicht verständliche Weise anzuzeigen. Weil es potenziell eine große Menge von Daten gibt, die den unterschiedlichen Assets zugeordnet sind, ist es für den Benutzer wichtig, dass er statt aller Daten zu einem bestimmten Zeitpunkt nur die Daten anzeigen und durchsuchen kann, die der Benutzer sehen oder verwenden möchte. Es ist für den Benutzer jedoch weiterhin wünschenswert, diese unterschiedlichen Daten, die normalerweise von unterschiedlichen Datenquellen oder zu unterschiedlichen Assets erfasst werden, in einem konsistenten Format anzeigen zu können, unabhängig davon, welchen Teil der Daten der Benutzer betrachtet. Infolgedessen verwendet die Schnittstelle bzw. die Anzeigeanwendung 84 die Navigationsbaum-Hierarchie, um es dem Benutzer zu ermöglichen, nur die ihn interessierenden Daten anzuzeigen und zu durchsuchen. Auf diese Weise können Informationen zu allen Assets in der Anlage oder zu Untermengen davon, wie z.B. die Anordnung dieser Assets, und Warnmeldungen sowie sogar mit diesen Assets zusammenhängende Ereignis-Historien für einen Benutzer bereitgestellt werden. Die Benutzeranwendung 84 verwendet jedoch ein gemeinsames und konsistentes Format für die Anzeige und das Durchsuchen dieser Daten, unabhängig davon, welcher Teil der Daten vom Benutzer betrachtet wird.
  • 23 zeigt ein Beispiel einer Bildschirmanzeige 200, die einem Benutzer von der Benutzerschnittstellen-Anwendung 84 präsentiert werden kann, um eine integrierte Anzeige von Daten aus der Datenbank zur Asset-Optimierung bereitzustellen. Zusätzlich kann dieser Bildschirm bei Bedarf an den entfernten Standorten 63 verwendet werden. Insbesondere enthält die Bildschirmanzeige 200 einen Navigationsbaum-Abschnitt 202 mit einem Navigationsbaum mit drei Haupt-Untertiteln („Asset-Datenbank", „Datenquellen" und „Favoriten") und einem Informations-Abschnitt 204, der Informationen zu den Assets im ausgewählten Element im Navigationsbaum-Abschnitt 202 bereitstellt.
  • Da in dem Beispiel von Bildschirm 200 in 23 die höchste Kategorie (d.h. „Asset-Optimierung") in Zusammenhang mit der gesamten Datenbank markiert ist, sind alle Daten aus jeder der drei Sub-Kategorien im Informations-Abschnitt 204 enthalten. Der Informations-Abschnitt 204 organisiert diese Daten jedoch in drei Registern mit der Bezeichnung „Assets", „Aktive Warnmeldungen" und „Ereignis-Historie", die unterschiedliche Formate bzw. Ansichten der in der Asset-Datenbank gespeicherten Daten bereitstellen. Da im Bildschirm das Register Assets gewählt ist, stellt die Informationsansicht 204 Asset-Daten für jedes der Assets im ausgewählten Element des Navigationsbaums 202 bereit. In diesem Fall enthält die in der Informations-Ansicht 204 in 23 dargestellte Asset-Ansicht Informationen zu allen Assets, die dem Asset-Optimierungssystem zugeordnet sind. Insbesondere ist die Gesamtzahl der Assets (2743) zusammen mit der Angabe des Namens, des Typs, des Health-Indexes, der Beschreibung und der Anordnung jedes Assets wiedergegeben. Prinzipiell ist der Name der für das Asset vergebene Name (der in der Anlage oder Anlagengruppe, zu der Daten erfasst werden, eindeutig sein muss), und der Health-Index liefert einen Index oder eine sonstige numerische Information zum Zustand des Assets, wobei dieser Zustand entweder vom Asset selbst oder im Asset-Optimierungssystem bestimmt wird. Informationen zu Typ, Beschreibung und Anordnung sind für jedes Asset ebenfalls bereitgestellt. Selbstverständlich passen nicht alle Assets in den gleichen Bildschirm, und deshalb können weitere Bildschirme zur Anzeige der Asset-Informationen bereitgestellt sein, wie dies durch die Zahlen 1, 2, 3 usw. unten in der Informationsansicht 204 dargestellt ist.
  • 24 zeigt einen Bildschirm 206 mit einer Informationsansicht 208, die das Register Aktive Warnmeldungen für alle Assets in der Datenbank zur Asset-Optimierung wiedergibt. Entsprechend der Darstellung in 24 sind die aktiven Warnmeldungen in einer Tabelle-aufgeführt, wobei die Anzahl der Warnmeldungen oben in der Tabelle angegeben ist (22) und wobei für jede Warnmeldung Datum/Zeit, der Asset-Name, die Angabe der Bewertung (mit der Angabe der Schwere der Warnmeldung bzw. des Meldungstyps), eine Beschreibung der Warnmeldung und eine Anordnung der Warnmeldung in der verfahrenstechnischen Anlage angegeben sind. Die Warnmeldungen können selbstverständlich in beliebiger Reihenfolge angegeben sein, wie z.B. nach Datum/Zeit, Schwere, Anordnung usw. Bei Bedarf kann die Benutzerschnittstellen-Anwendung 84 ein (in 24 nicht dargestelltes) Feld neben jeder aktiven Warnmeldung, die eine Alarmmeldung oder eine beliebige andere Warnmeldung sein kann, bereitstellen, das es einem Benutzer ermöglicht, die Alarmmeldung oder die Warnmeldung anderer Art zu bestätigen. Alternativ dazu kann die Benutzerschnittstellen-Anwendung 84 dem Benutzer die Möglichkeit geben, die im Informationsfeld angezeigten Alarmmeldungen und Warnmeldungen auf beliebige andere Weise zu bestätigen, wie z.B. über die Vorlage eines Pop-up-Fensters oder einer Anzeige, wenn der Benutzer eine bestimmte Alarmmeldung oder Warnmeldung anwählt, und indem es dem Benutzer ermöglicht wird, die Alarm- oder Warnmeldung über das Pop-up-Fenster zu bestätigen. Wenn der Benutzer eine Alarm- oder Warnmeldung bestätigt, kann die Kommunikationssoftware in der Benutzerschnittstellen-Anwendung 84 über das Kommunikationsnetz 61 ein Quittiersignal an die Datenerfassungseinrichtung oder die Datenquellen-Anwendung absetzen, die die Alarm- oder Warnmeldung erzeugt oder abgesandt hat, um die Alarm- oder Warnmeldung somit zu quittieren. Ein derartiges Quittiersignal kann beliebige bereits bekannte Formen annehmen, die derzeit für Quittiersignale verwendet werden, doch es wird in eine Meldung integriert und über das Kommunikationsnetz 61 aus 2 versandt.
  • Auf ähnliche Weise zeigt 25 einen Bildschirm 210 mit einer Informationsansicht 212, die die Registeransicht der Ereignis-Historie wiedergibt, wobei in diesem Fall Informationen zu den für alle Assets in der Datenbank zur Asset-Optimierung erzeugten Ereignisse vorliegen. Entsprechend der Darstellung in der Informationsansicht 212 enthält das Ereignishistorien-Format eine Tabelle, die zu jedem (in der Datenbank der Ereignishistorie gespeicherten) Ereignis Datum/Zeit des Ereignisses, einen dem Ereignis zugeordneten Asset-Namen, den Ereignistyp, eine dem Ereignis zugeordnete Beschreibung und die Anordnung des Ereignisses wiedergibt. Es ist verständlich, dass die in dieser Ansicht angezeigten Ereignisse beliebige Ereignisse sein können, die einem oder mehreren Assets in der verfahrenstechnischen Anlage zugeordnet sind, wie z.B. die Erzeugung einer Status- oder Warnmeldung, eine Änderung der Konfigurationsdatenbank oder einer sonstigen Datenbank in Zusammenhang mit der verfahrenstechnischen Anlage, eine Synchronisation, Kalibrierung oder sonstige Aktivität, die in der Anlage anfällt, sowie beliebige andere Ereignisse, die beispielsweise in einer Konfigurationsdatenbank oder einer anderen Datenbank in Zusammenhang mit der verfahrenstechnischen Anlage gespeichert sind oder dort erfasst werden. Wie bei den anderen Registern können die Registerinformationen zur Ereignishistorie selbstverständlich auf beliebige gewünschte Weise organisiert oder tabellarisiert werden, wie z.B. nach Datum/Uhrzeit, Asset, Ereignistyp, Anordnung des Ereignisses oder einem beliebigen anderen gewünschten Ereignis-Attribut.
  • 26 zeigt einen weiteren Bildschirm 216, der für einen Benutzer Asset-Informationen auf einer niedrigeren Ebene der Datenintegration bereitstellt, d.h. Asset-Informationen zu einer Untermenge der Assets, die der Datenbank zur Asset-Optimierung zugeordnet sind. Insbesondere wurde der Ordner der Asset-Datenbank im Navigationsbaum 202 erweitert („aufgeklappt") um anzugeben, dass es in der Asset-Datenbank drei Sub-Kategorien in Form von drei Anlagenbereichen gibt, aus denen Daten erfasst werden. Diese drei Bereiche haben die Bezeichnungen „Bereich Nordost", „Bereich Nordwest" und „Bereich Südwest". Da der Bereich Nordost ausgewählt wurde, liefert eine Informationsansicht 218 die Ansicht des Registers Assets mit Daten der Assets, die dem Bereich Nordost zugeordnet sind. Wie in 11 ersichtlich ist, enthält der Bereich Nordost drei Assets mit der Bezeichnung Motor 1, Motor 2 und TT-3044C, die jeweils Feldinstrumente sind. Selbstverständlich würde die Auswahl des Registers Aktive Warnmeldungen oder des Registers Ereignishistorie in der Informationsansicht 218 die Daten der aktiven Warnmeldungen oder der Ereignishistorie für die Assets lediglich im Bereich Nordost ergeben, da dies die im Navigationsbaum 202 ausgewählte Informations-Untermenge ist (d.h. die Ebene der Datenintegration). Entsprechend würde die Auswahl des Ordners für den Bereich Südwest im Navigationsbaum 202 Asset-Informationen lediglich bezüglich dieser zwei Bereiche ergeben.
  • Selbstverständlich sind die in 26 angezeigten Informationen die Informationen, die tatsächlich in der Asset-Datenbank gespeichert sind, auch wenn diese Informationen durch unterschiedliche Datenquellen erfasst werden können. Infolgedessen ermöglichen es die Informationsansichten in 2326 einem Benutzer, in der Asset-Datenbank gespeicherte Asset-Informationen einzusehen.
  • Alternativ dazu kann der Benutzer Daten zu den Assets entsprechend der Art, in der die Daten erfasst werden, anzeigen, d.h. entsprechend der Datenquelle, die diese Daten erfasst. Dazu kann der Benutzer im Navigationsbaum 202 den Ordner Datenquellen wählen. Wenn entsprechend der Darstellung in 27 der Ordner Datenquellen ausgewählt ist, sind die für einen Benutzer abgezeigten Informationen in der Weise organisiert, die den Datenquellen zugewiesen ist, die die Asset-Informationen bereitstellen oder erfassen. Eine Bildschirmanzeige 220 in 27 zeigt daher die Registeransicht Assets mit Daten, die allen Datenquellen zugeordnet sind.
  • Entsprechend der Darstellung in 27 enthält der Navigationsbaum 202 vier Datenquellen mit den Bezeichnungen Datenquelle AMS Bereich 1, AMS Bereich 2, CSI 1 und E-fficiency, die die unterschiedlichen Datenquellen in 2 sein können, die Daten für die Asset-Datenbank bereitstellen. Es ist daher verständlich, dass die Auswahl der unterschiedlichen Datenquellen im Navigationsbaum 202, wie beispielsweise der Datenquelle CSI 1, bewirkt, dass die Informationsansicht 222 in 27 nur Asset-Informationen in Zusammenhang mit der ausgewählten Datenquelle anzeigt. Als Beispiel ist in 28 ein Bildschirm 224 mit der Asset-Registeransicht 226 für den Teil AMS Bereich 1 der Datenquelle dargestellt, der nur die von der Datenquelle AMS Bereich 1 erfassten Asset-Informationen enthält. In diesem Fall enthält die Registeransicht Assets 226 Details zu einem bestimmten Asset mit der Bezeichnung MV-3095. Selbstverständlich sind hier auch Asset-Informationen zu den anderen dem AMS Bereich 1 zugeordneten Assets oder zu von der AMS-Datenquelle im Bereich 1 erfassten Assets bereitgestellt. Weiter liefert die Auswahl der Register Aktive Warnmeldungen oder Ereignishistorie die von der Datenquelle AMS Bereich 1 erfassten Details zu aktiven Warnmeldungen und zur Ereignishistorie. Während die Ansichten der Register Asset, Aktive Warnmeldungen und Ereignishistorie in 27 und 28 unterschiedliche Daten liefern als die gleichen Ansichten in 2326, zeigen diese Ansichten weiter die Daten in einem gemeinsamen bzw. konsistenten Format an, sodass es für den Benutzer einfacher ist, die Daten zu verstehen und in den Daten zu navigieren.
  • Selbstverständlich stellt die Auswahl eines beliebigen anderen Ordners oder Teils des Navigationsbaums 202 die Asset-Informationen bereit, die dem betreffenden Ordner oder Teil des Navigationsbaums zugeordnet sind. 29 zeigt einen Anzeigebildschirm 230, in dem ein Favoriten-Ordner, der ein von einem Benutzer zum Zugriff auf von beliebigen Datenquellen bereitgestellte, bevorzugte Informationen eingerichteter Ordner ist, erweitert („aufgeklappt") wird, um dessen Sub-Kategorien darzustellen. In diesem Fall enthält der Favoriten-Ordner einen Wartungs-Ordner, einen Nachrichten-Ordner und einen Wetter-Ordner. Der Wartungs-Ordner enthält einen AMSweb-Ordner, der auf eine Web-Seite oder auf Web-Seiten in Zusammenhang mit der AMS-Anwendung (Datenquelle) verweist. Da der AMSweb-Ordner ausgewählt ist, wird in der Informationsansicht 232 die zugeordnete Web-Seite bereitgestellt. Auf diese Weise können für den Benutzer Links zu anderen Web-Seiten oder Informationen in der gleichen Bildschirmstruktur bereitgestellt werden wie die in der Asset-Datenbank gespeicherten Asset-Informationen bzw. wie die von den Datenquellen erfassten Asset-Informationen. Auf ähnliche Weise können andere Informationsquellen wie z.B. Verbindungen zu Web-Seiten, die für den Benutzer des Systems zur Asset-Optimierung nützliche Informationen liefern, im Favoriten-Ordner bereitgestellt werden, um eine Verbindung zu den betreffenden Quellen über das System oder den Bildschirm zur Asset-Optimierung zu ermöglichen.
  • Es ist verständlich, dass der Navigationsbaum 202 in 2329 zusammen mit den Registern Assets, Aktive Warnmeldungen und Ereignishistorie oder beliebigen anderen Datenformaten verwendet werden kann, um unterschiedliche, von unterschiedlichen Datenquellen erfasste Daten und Daten zu unterschiedlichen Assets auf eine gemeinsame bzw. konsistente Weise anzuzeigen. Infolgedessen kann der Benutzer Asset-Daten eines beliebigen gewünschten Typs, beispielsweise nach Assets (über das Register Assets), nach aktiven Warnmeldungen (über das Register Aktive Warnmeldungen) und nach der Ereignishistorie (über das Register Ereignishistorie), in einem gemeinsamen und konsistenten Format anzeigen, während er gleichzeitig über den Navigationsbaum die Datenmenge bzw. die Integrationsebene der Daten, die in der Ansicht enthalten sein sollen, steuern kann. Ein Benutzer kann Daten mit einer höheren Ebene der Datenintegration anzeigen, indem er im Navigationsbaum einen Ordner höherer Ebene auswählt (wie den Asset-Datenbank-Ordner oder den Datenquellen-Ordner), und eine konsistente Ansicht aller Daten in Zusammenhang mit der betreffenden Kategorie höherer Ebene erhalten. Alternativ dazu kann der Benutzer die anzuzeigende Datenmenge und somit die Ebene der Datenintegration eingrenzen, indem er im Navigationsbaum einen Ordner einer niedrigeren Ebene (und damit eine niedrigere Ebene der Datenintegration) auswählt, wie z.B. einen Sub-Ordner des Asset-Datenbank-Ordners oder des Datenquellen-Ordners, doch er kann weiterhin die dazugehörigen Daten in einem gemeinsamen bzw. konsistenten Format betrachten, d.h. im gleichen Format, das für die höhere Ebene der Datenintegration gilt. Somit kann der Benutzer die Daten auf die gleiche Weise (über die Registeransicht Assets, die Registeransicht Aktive Warnmeldungen oder die Registeransicht Ereignishistorie) anzeigen und dadurch eine konsistente Datenansicht erhalten, unabhängig davon, welche Ebene der Datenintegration der Benutzer anzeigen möchte. Dieses Merkmal macht die Navigation in der Asset-Datenbank für den Benutzer einfach und verständlich.
  • Es ist verständlich, dass die vorstehend beschriebenen integrierten Bäume oder ein integrierter Navigationsbaum beliebiger anderer Form zum Zugriff auf Informationen oder Daten zu allen dort aufgeführten Geräten bzw. Anlagen-Entitäten verwendet werden können (wobei die Informationen, auf die zugegriffen wird, Daten sind, die von den unterschiedlichen Anwendungen in der verfahrenstechnischen Anlage 10 bereitgestellt werden). Selbstverständlich können die vorstehend beschriebenen Navigationsbäume auch zur Anzeige von weiteren Informationen zu den dort dargestellten Entitäten verwendet werden, um die Datenquelle für die dort dargestellten Entitäten zu bestimmen, um Anwendungen für unterschiedliche, dort dargestellte Entitäten aufzurufen, oder um andere Aktivitäten bezüglich der betreffenden Daten auszuführen. Entsprechend können auch andere Datenanzeigeformate stattdessen oder zusätzlich zu den hier beschriebenen Formaten Assets, Aktive Warnmeldungen und Ereignishistorie verwendet werden.
  • Wie vorstehend erwähnt, können die hier beschriebenen integrierten Navigationsbäume in einer beliebigen Anzahl von Arten konfiguriert werden, um die Daten aus unterschiedlichen Datenquellen oder Anwendungen in der verfahrenstechnischen Anlage 10 mit unterschiedlichen Integrationsebenen zu integrieren. So werden in einem Fall unterschiedliche Abschnitte des integrierten Navigationsbaums primär für die unterschiedlichen Anwendungen oder Datenquellen, die Daten für die Datenbank zur Asset-Optimierung bereitstellen, verwendet oder damit in Beziehung gebracht. Unterschiedliche Abschnitte des integrierten Navigationsbaums können jedoch den unterschiedlichen logischen Teilen oder Funktionen der Anlage zugeordnet werden, sodass für die Funktionen zur Steuerung, zur Wartung, zu drehenden Einrichtungen, zur Effizienz usw. jeweils ein unterschiedlicher Abschnitt des Baums vorhanden ist, oder die Geräte oder Einheiten, die unterschiedlichen physischen Bereichen der Anlage zugeordnet sind und dort vorliegen, können gemeinsam in einem einzelnen Abschnitt integriert werden, sodass die drehenden Einrichtungen (normalerweise von Anwendungen für Wartung oder drehende Einrichtungen gemessen) und die Ventile (normalerweise von Anwendungen zur Steuerung und Wartung gemessen) gemeinsam in einem Abschnitt oder einer Kategorie des Navigationsbaums gelegt werden. Auf ähnliche Weise können Bereichsdaten, Einheitendaten, Equipment-Daten usw. aus unterschiedlichen Anwendungen gemeinsam im gleichen abschnitt oder Unterabschnitt des integrierten Navigationsbaums integriert werden.
  • Während die in 2 dargestellte Ausführungsform einen Einzel-Server für jede der unterschiedlichen Anwendungen wiedergibt, ist es verständlich, dass in der Anlage 10 mehr als ein Server für beliebige bestimmte Anwendungen bereitgestellt sein kann und dass diese unterschiedlichen Server alle Daten zu einer bestimmten Anwendung für den Server 62 zur Asset-Optimierung als unterschiedliche Zweige bereitstellen können. Entsprechend können mehrere Datenbanken oder Anlagen einer bestimmten Anwendung zugeordnet sein, und der Server 62 zur Asset-Optimierung kann die Daten von diesen Datenbanken in beliebiger gewünschter Weise integrieren.
  • Während die Integrationsanwendung 86 der primären Datenerfassungs- und Anzeige-Plattform 62 und die anderen hier beschriebenen Anwendungen vorzugsweise in Software implementiert sind, können sie auch in Hardware, Firmware usw. implementiert sein, und sie können durch beliebige andere dem Prozesssteuersystem 10 zugeordnete Prozessoren implementiert sein. So können die hier beschriebenen Elemente in einer standardmäßigen Mehrzweck-CPU implementiert sein oder auf spezifisch entwickelter Hardware oder Firmware wie einer anwendungsspezifischen integrierten Schaltung (ASIC) oder nach Bedarf auf einer anderen fest verdrahteten Einrichtung. Bei der Implementierung in Software kann die Software-Routine in einem beliebigen computerlesbaren Speicher, wie z.B. auf einer Magnetscheibe, einer Laser-Scheibe (wie z.B. einer CD oder DVD) oder einem anderen Speichermedium; in einem RAM oder ROM eines Computers oder Prozessors; in beliebigen Datenbank usw. gespeichert sein. Entsprechend kann diese Software über beliebige bekannte oder gewünschte Verfahren einem Benutzer oder einer verfahrenstechnischen Anlage übergeben werden, z.B. auf einer computerlesbaren Scheibe oder einem anderen transportablen Computerspeicher-Mechanismus oder über einen Kommunikationskanal wie z.B. eine Telefonleitung, das Internet usw. (wobei dies als identisch oder austauschbar mit der Bereitstellung derartiger Software über ein transportables Speichermedium angesehen wird).
  • Während die vorliegende Erfindung mit Bezug auf spezifische Beispiele beschrieben wurde, die lediglich der Veranschaulichung dienen und die Erfindung nicht einschränken sollen, ist es für Fachleute auf diesem Gebiet ersichtlich, dass an den beschriebenen Ausführungsformen Hinzufügungen und Streichungen vorgenommen werden können, ohne vom Umfang und Schutzbereich der Erfindung abzuweichen.
  • Zusammenfassung
  • Ein Datenerfassungs- und Anzeigesystem einer verfahrenstechnischen Anlage verwendet eine gemeinsame Navigationsbaum-Struktur und ein oder mehrere gemeinsame Anzeigeformate, um es einem Benutzer zu ermöglichen, auf ähnliche und konsistente Weise im Fernzugriff aus unterschiedlichen Anwendungen oder Datenquellen in einer verfahrenstechnischen Anlage erhaltene Informationen mit einer beliebigen gewünschten Integrationsebene anzuzeigen, auch wenn die betreffenden Daten aus den mehreren unterschiedlichen Datenanwendungen oder Datenquellen auf unterschiedliche Weise von unterschiedlichen Datenquellen unter Verwendung einer primären Datenanzeigeplattform erfasst und organisiert sein können. Da vorgegebene gemeinsame Anzeigebildschirme vorgegebene Formate von Informationen mit unterschiedlichen Ebenen der Datenintegration bereitstellen, kann ein Benutzer im Fernzugriff einfach durch die in der Datenbank gespeicherten oder von unterschiedlichen Datenquellen mit höheren oder niedrigeren Ebenen der Datenintegration erfassten Daten navigieren, ohne auf diese Daten direkt von den Datenquellen selbst zugreifen zu müssen und ohne einen direkten Zugriff auf die primäre Datenerfassungs- und Anzeige-Plattform zu benötigen.

Claims (44)

  1. Datenfernanzeigesystem zur Verwendung in einer verfahrenstechnischen Anlage mit einer Vielzahl von Datenquellenanwendungen, von denen jede Entitätsdaten zu einer oder mehreren unterschiedlichen Entitäten in der verfahrenstechnischen Anlage erfasst oder erzeugt, wobei das Datenfernanzeigesystem folgendes umfasst: eine primäre Datenerfassungsplattform, eingerichtet für die Erfassung von Entitätsdaten zu einer oder mehreren unterschiedlichen Entitäten in der verfahrenstechnischen Anlage aus den Datenquellenanwendungen; eine Datenbank, eingerichtet zur Speicherung der Entitätsdaten zu der einen oder den mehreren unterschiedlichen Entitäten in der verfahrenstechnischen Anlage, die von der primären Datenerfassungsplattform erfasst werden; ein mit der primären Datenerfassungsplattform verbundener Web-Server, eingerichtet zur Bereitstellung des Fernzugriffs auf die in der Datenbank gespeicherten Entitätsdaten an einer oder mehreren entfernten Plattformen; und eine in einem computerlesbaren Speicher gespeicherte Anzeigeanwendung, eingerichtet für die Ausführung auf einem Prozessor in einer der einen oder mehreren entfernten Plattformen, um eine Anzeige für die Entitätsdaten zu erzeugen, wobei die Anzeige einen Navigationsbaum mit einer Vielzahl von Abschnitten enthält, die unterschiedliche Kategorien von Entitätsdaten in der Datenbank angeben, sowie eine Anzeigeansicht, wobei es die Anzeigeanwendung einem Benutzer ermöglicht, die unterschiedlichen Abschnitte der Abschnitte des Navigationsbaums zu wählen, um unterschiedliche Entitätsdaten für die Anzeige anzugeben, und wobei die einem ausgewählten Abschnitt des Navigationsbaums zugeordneten Entitätsdaten in einem vorgegebenen Anzeigeformat vorgelegt werden.
  2. Datenfernanzeigesystem nach Anspruch 1, wobei das vorgegebene Anzeigeformat die Entitätsdaten auf der Grundlage von den Entitätsdaten zugeordneten Geräte-Tags organisiert.
  3. Datenfernanzeigesystem nach Anspruch 2, wobei das vorgegebene Anzeigeformat eine Anzeige von den Geräte-Tags zugeordneten Audit-Trail-Daten einschließt.
  4. Datenfernanzeigesystem nach Anspruch 2, wobei das vorgegebene Anzeigeformat eine Anzeige von den Geräte-Tags zugeordneten Konfigurationsdaten einschließt.
  5. Datenfernanzeigesystem nach Anspruch 2, wobei das vorgegebene Anzeigeformat eine Anzeige von den Geräte-Tags zugeordneten Kalibrierdaten einschließt.
  6. Datenfernanzeigesystem nach Anspruch 5, wobei die Kalibrierdaten ein Ergebnis von mindestens einem Kalibriervorgang enthalten.
  7. Datenfernanzeigesystem nach Anspruch 1, wobei der Navigationsbaum einen Abschnitt mit der Angabe von einem oder mehreren Anlagestandorten enthält, die den Entitätsdaten in der verfahrenstechnischen Anlage zugeordnet sind.
  8. Datenfernanzeigesystem nach Anspruch 1, wobei der Navigationsbaum einen Abschnitt mit der Angabe von einem oder mehreren physischen Netzwerken enthält, die den Entitätsdaten in der verfahrenstechnischen Anlage zugeordnet sind.
  9. Datenfernanzeigesystem nach Anspruch 1, wobei der Navigationsbaum einen Abschnitt mit der Angabe von Warnmeldungen enthält, die den Entitätsdaten in der verfahrenstechnischen Anlage zugeordnet sind.
  10. Datenfernanzeigesystem nach Anspruch 1, wobei der Navigationsbaum einen Abschnitt mit der Angabe von Kalibrierungsentitäten enthält, die den Entitätsdaten in der verfahrenstechnischen Anlage zugeordnet sind.
  11. Datenfernanzeigesystem nach Anspruch 10, wobei die Kalibrierungsentitäten mindestens eine in der verfahrenstechnischen Anlage definierte Kalibrierroute enthalten.
  12. Datenfernanzeigesystem nach Anspruch 10, wobei die Kalibrierungsentitäten Kalibrierplan-Informationen zu mindestens einer Einrichtung in der verfahrenstechnischen Anlage enthalten.
  13. Datenfernanzeigesystem nach Anspruch 12, wobei das vorgegebene Anzeigeformat eine Suchmaschine enthält, die die Suche nach Kalibrierplan-Daten auf der Grundlage einer Priorität eines Kalibriervorgangs ermöglicht.
  14. Datenfernanzeigesystem nach Anspruch 12, wobei das vorgegebene Anzeigeformat eine Suchmaschine enthält, die die Suche nach Kalibrierplan-Daten auf der Grundlage einer einem Kalibriervorgang zugeordneten Uhrzeit- oder Datumsangabe ermöglicht.
  15. Datenfernanzeigesystem nach Anspruch 1, wobei der Navigationsbaum einen Abschnitt mit der Angabe von vom Benutzer definierten Favoritendaten enthält, die den Entitätsdaten in der verfahrenstechnischen Anlage zugeordnet sind.
  16. Datenfernanzeigesystem nach Anspruch 1, wobei der Navigationsbaum einen Abschnitt mit der Angabe von Audit-Trail-Ereignissen enthält, die den Entitätsdaten in der verfahrenstechnischen Anlage zugeordnet sind.
  17. Datenfernanzeigesystem nach Anspruch 1, wobei der Navigationsbaum einen Abschnitt mit der Angabe von Geräte-Tags enthält, die den Entitätsdaten in der verfahrenstechnischen Anlage zugeordnet sind.
  18. Datenfernanzeigesystem nach Anspruch 1, wobei ferner eine Polling-Anwendung für Warnmeldungen enthalten ist, die eine oder mehrere Einrichtungen in der verfahrenstechnischen Anlage nach Warninformationen abfragt und die die Warninformationen zur Präsentation im vorgegebenen Anzeigeformat zur entfernten Plattform sendet.
  19. Datenfernanzeigesystem nach Anspruch 1, wobei der Web-Server eine erste Anwendung enthält, die die Entitätsdaten von der primären Datenerfassungsplattform als XML-Daten erfasst, und die eine zweite Anwendung enthält, die die XML-Daten unter Verwendung des vorgegebenen Anzeigeformats in eine Web-Seite bringt.
  20. Datenfernanzeigesystem nach Anspruch 1, wobei ferner eine Suchmaschine enthalten ist, die Entitätsdaten in der Datenbank durchsucht und die bei der Suche gefundenen Entitätsdaten gemäß dem vorgegebenen Anzeigeformat präsentiert.
  21. Datenfernanzeigesystem nach Anspruch 20, wobei die Suchmaschine ein Anzeigefeld mit Suchfeldern enthält, die den Entitätsdaten zugeordnete Parameter angeben.
  22. Datenfernanzeigesystem nach Anspruch 1, wobei der Web-Server eine Anwendung enthält, die nach einer Anforderung von einer der entfernten Plattformen Ereignisdaten von der primären Datenerfassungsplattform erfasst, die erfassten Daten unter Verwendung des vorgegebenen Anzeigeformats in eine Web-Seite bringt und die Web-Seite zu einer der entfernten Plattformen sendet.
  23. Datenfernanzeigesystem nach Anspruch 1, wobei der Navigationsbaum mehrere Abschnitte enthält, wobei jeder der mehreren Abschnitte eine unterschiedliche Kategorie von Entitätsdaten angibt und wobei jeder der mehreren Abschnitte ein oder mehrere zugeordnete vorgegebene Anzeigeformate enthält, um die Entitätsdaten bei Auswahl durch einen Benutzer anzuzeigen.
  24. Verfahren zur Anzeige von in einer verfahrenstechnischen Anlage erzeugten Entitätsdaten mit einer Vielzahl von Datenquellen-Anwendungen, von denen jede Entitätsdaten zu einer oder mehreren Entitäten in der verfahrenstechnischen Anlage erfasst oder erzeugt, wobei das Verfahren folgendes umfasst: Erfassung der Entitätsdaten zu einer oder mehreren Entitäten in der verfahrenstechnischen Anlage an einer primären Datenerfassungsplattform; Speichern der Entitätsdaten in einer der primären Datenerfassungsplattform zugeordneten Datenbank; Zugriff auf die Datenbank von einem entfernten, geographisch von der primären Datenerfassungsplattform getrennten Standort, um mindestens einen Teil der in der Datenbank gespeicherten Entitätsdaten zu erhalten; Anzeige eines Navigationsbaums an dem entfernten Standort, wobei der Navigationsbaum eine Vielzahl von Abschnitten mit der Angabe von Kategorien der Entitätsdaten in der Datenbank enthält; und Anzeige einer Anzeigeansicht an dem entfernten Standort in Verbindung mit dem Navigationsbaum, wobei die Anzeigeansicht nach einer Auswahl von einem der Abschnitte des Navigationsbaums Entitätsdaten in einem vorgegebenen Anzeigeformat präsentiert.
  25. Verfahren nach Anspruch 24, wobei der Zugriff auf die Datenbank die Verwendung eines Web-Servers einschließt, der an einem zweiten, geographisch vom entfernten Standort getrennten Standort angeordnet ist, wobei die angerufenen Entitätsdaten im vorgegebenen Anzeigeformat am Web-Server in eine Web-Seite gebracht werden und die Web-Seite zum entfernten Standort gesandt wird.
  26. Verfahren nach Anspruch 25, wobei der zweite Standort von der primären Datenerfassungsplattform geographisch getrennt ist.
  27. Verfahren nach Anspruch 24, wobei die Anzeige des Navigationsbaums die Anzeige eines ersten Abschnitts des Navigationsbaums einschließt, der die Entitätsdaten auf der Grundlage von einer oder mehreren Anlagepositionen in der verfahrenstechnischen Anlage organisiert.
  28. Verfahren nach Anspruch 24, wobei die Anzeige der Anzeigeansicht am entfernten Standort die Vorlage der Entitätsdaten in einem vorgegebenen Anzeigeformat einschließt, das die Entitätsdaten auf der Grundlage von Geräte-Tags nach einer Auswahl eines Abschnitts des Navigationsbaums organisiert.
  29. Verfahren nach Anspruch 28, wobei die Entitätsdaten den Geräte-Tags zugeordnete Audit-Trail-Daten enthalten.
  30. Verfahren nach Anspruch 28, wobei die Entitätsdaten den Geräte-Tags zugeordnete Konfigurationsdaten enthalten.
  31. Verfahren nach Anspruch 28, wobei die Entitätsdaten den Geräte-Tags zugeordnete Kalibrierdaten enthalten.
  32. Verfahren nach Anspruch 24, wobei die Anzeige des Navigationsbaums die Anzeige eines ersten Abschnitts des Navigationsbaums einschließt, der die Entitätsdaten auf der Grundlage von einem oder mehreren der verfahrenstechnischen Anlage zugeordneten physischen Netzwerken organisiert.
  33. Verfahren nach Anspruch 24, wobei die Anzeige des Navigationsbaums die Anzeige eines ersten Abschnitts des Navigationsbaums einschließt, der die Entitätsdaten auf der Grundlage von in der verfahrenstechnischen Anlage erzeugten Warnmeldungen organisiert.
  34. Verfahren nach Anspruch 33, wobei die Anzeige des Navigationsbaums die Anzeige eines den aktiven Warnmeldungen zugeordneten Abschnitts einschließt und wobei die Anzeige der Anzeigeansicht nach einer Auswahl des den aktiven Warnmeldungen zugeordneten Abschnitts die Präsentation von Entitätsdaten zu aktiven Warnmeldungen in einem vorgegebenen Format einschließt.
  35. Verfahren nach Anspruch 24, wobei die Anzeige des Navigationsbaums die Anzeige eines ersten Abschnitts einschließt, der der Abfrage von in der verfahrenstechnischen Anlage erzeugten Warnmeldungen zugeordnet ist, und wobei ferner die Einleitung einer Polling-Anwendung für Warnmeldungen eingeschlossen ist, die nach einer Auswahl des ersten Abschnitts des Navigationsbaums Warnmeldungen in der verfahrenstechnischen Anlage abfragt, und wobei die Anzeige der Anzeigeansicht die Präsentation der von der Polling-Anwendung für Warnmeldungen erhaltenen Warnmeldungsdaten in einem vorbestimmten Format gemäß der Auswahl des ersten Abschnitts des Navigationsbaums einschließt.
  36. Verfahren nach Anspruch 24, wobei die Anzeige des Navigationsbaums die Anzeige eines ersten Abschnitts des Navigationsbaums einschließt, der die Entitätsdaten auf der Grundlage von Kalibrierereignissen in der verfahrenstechnischen Anlage organisiert.
  37. Verfahren nach Anspruch 36, wobei die Kalibrierereignisse mindestens eine in der verfahrenstechnischen Anlage definierte Kalibrierroute einschließen.
  38. Verfahren nach Anspruch 36, wobei die Kalibrierereignisse mindestens einen in der verfahrenstechnischen Anlage definierten Kalibrierplan einschließen.
  39. Verfahren nach Anspruch 38, wobei die Anzeige der Anzeigeansicht die Bereitstellung einer Suchmaschine einschließt, die die Suche nach Kalibrierplandaten auf der Grundlage einer Priorität eines Kalibrierungsvorgangs ermöglicht.
  40. Verfahren nach Anspruch 38, wobei die Anzeige der Anzeigeansicht die Bereitstellung einer Suchmaschine einschließt, die die Suche nach Kalibrierplandaten auf der Grundlage einer einem Kalibrierungsvorgang zugeordneten Tageszeit- oder Datumsangabe ermöglicht.
  41. Verfahren nach Anspruch 24, wobei die Anzeige des Navigationsbaums die Anzeige eines ersten Abschnitts des Navigationsbaums einschließt, der Audit-Trail-Entitätsdaten zugeordnet ist.
  42. Verfahren nach Anspruch 24, wobei die Anzeige des Navigationsbaums die Anzeige eines ersten Abschnitts des Navigationsbaums einschließt, der anhand von Geräte-Tags organisierten Entitätsdaten zugeordnet ist.
  43. Verfahren nach Anspruch 42, wobei die Anzeige des ersten Abschnitts des Navigationsbaums einen oder mehrere Unterabschnitte einschließt, die Geräte-Tags zugeordnet sind, welche anhand von einem oder mehreren Geräten, zugeordneten Geräten, Ersatzgeräten und stillgelegten Geräten organisiert sind.
  44. Verfahren nach Anspruch 24, wobei ferner die Vorlage eine Suchmaschinenansicht am entfernten Standort eingeschlossen ist, um es einem Benutzer am entfernten Standort zu ermöglichen, die Entitätsdaten in der Datenbank zu durchsuchen und die bei einer Suche gefundenen Entitätsdaten einem vorgegebenen Anzeigeformat gemäß zu präsentieren.
DE112004000476T 2003-03-21 2004-03-19 Datenfernanzeige in einem Asset-Datensystem für eine verfahrenstechnische Anlage Ceased DE112004000476T5 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US10/394,683 2003-03-21
US10/394,683 US7493310B2 (en) 2002-12-30 2003-03-21 Data visualization within an integrated asset data system for a process plant
US10/801,195 2004-03-16
US10/801,195 US20040230328A1 (en) 2003-03-21 2004-03-16 Remote data visualization within an asset data system for a process plant
PCT/US2004/008413 WO2004086160A1 (en) 2003-03-21 2004-03-19 Remote data visualization within an asset data system for a process plant

Publications (1)

Publication Number Publication Date
DE112004000476T5 true DE112004000476T5 (de) 2006-05-04

Family

ID=33100946

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112004000476T Ceased DE112004000476T5 (de) 2003-03-21 2004-03-19 Datenfernanzeige in einem Asset-Datensystem für eine verfahrenstechnische Anlage

Country Status (3)

Country Link
US (1) US20040230328A1 (de)
DE (1) DE112004000476T5 (de)
WO (1) WO2004086160A1 (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012200066A1 (de) * 2012-01-03 2013-07-04 Endress + Hauser Process Solutions Ag Verfahren und Einrichtung zur Visualisierung von Informationen in einer Prozessanlage
DE102013015923A1 (de) * 2013-09-24 2015-03-26 Abb Technology Ag Verfahren zur Konditionierung eines Werkzeugs zur Konfigurierung einer frei programmierbaren Steuerungseinrichtung
DE102013015925A1 (de) * 2013-09-24 2015-03-26 Abb Technology Ag Werkzeug zur Konfigurierung einer frei programmierbaren Steuerungseinrichtung

Families Citing this family (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9785140B2 (en) * 2000-02-01 2017-10-10 Peer Intellectual Property Inc. Multi-protocol multi-client equipment server
DE10253385A1 (de) * 2002-11-15 2004-06-03 Siemens Ag Vorrichtung zur Bereitstellung eines Zugriffs auf Daten
US7783637B2 (en) * 2003-09-30 2010-08-24 Microsoft Corporation Label system-translation of text and multi-language support at runtime and design
US7814101B2 (en) * 2003-10-30 2010-10-12 Microsoft Corporation Term database extension for label system
US7729789B2 (en) 2004-05-04 2010-06-01 Fisher-Rosemount Systems, Inc. Process plant monitoring based on multivariate statistical analysis and on-line process simulation
JP2007536634A (ja) 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
JP2005346161A (ja) * 2004-05-31 2005-12-15 Toshiba Corp 制御機器管理システム
WO2006004649A2 (en) * 2004-06-28 2006-01-12 Siemens Building Technologies, Inc. Method and apparatus for representing a building system enabling facility viewing for maintenance purposes
CA2620805A1 (en) * 2004-08-30 2006-03-09 Embedded Technologies Corporation Pty Ltd. Process control system and method
US20070033538A1 (en) * 2004-11-03 2007-02-08 Rockwell Automation Technologies, Inc. Real time parallel interface configuration and device representation method and system
US8151196B2 (en) * 2005-06-07 2012-04-03 Rockwell Automation Technologies, Inc. Abstracted display building method and system
US8984423B2 (en) 2005-06-07 2015-03-17 Rockwell Automation Technologies, Inc. Dynamic representation of component configuration method and system
US20070055386A1 (en) * 2004-11-03 2007-03-08 Rockwell Automation Technologies, Inc. Abstracted display building method and system
EA012934B1 (ru) 2005-02-22 2010-02-26 Кэннектиф Сэлюшнс Инк. Система и способ управления удаленными приложениями
US7600200B2 (en) * 2005-03-28 2009-10-06 Honeywell International Inc. Display of historical information related to field devices used in process control plants
JP2006285630A (ja) * 2005-03-31 2006-10-19 Yokogawa Electric Corp 二重化システムおよび二重化システムの制御権切り替え方法
US7720904B2 (en) * 2005-05-27 2010-05-18 Microsoft Corporation Entity projection
WO2006133020A1 (en) * 2005-06-06 2006-12-14 Honeywell International Inc. Display of historical information related to field devices used in process control plants
US20070022126A1 (en) * 2005-07-21 2007-01-25 Caterpillar Inc. Method and apparatus for updating an asset catalog
CN101233461B (zh) * 2005-08-09 2013-01-16 费希尔-罗斯蒙德系统公司 基于现场的资源管理设备和架构
US7761591B2 (en) * 2005-12-16 2010-07-20 Jean A. Graham Central work-product management system for coordinated collaboration with remote users
US7610512B2 (en) * 2006-01-06 2009-10-27 Hewlett-Packard Development Company, L.P. System and method for automated and assisted resolution of it incidents
US20070192154A1 (en) * 2006-02-10 2007-08-16 Siemens Corporate Research, Inc. Managing Service Requirements for Airports
US20070239742A1 (en) * 2006-04-06 2007-10-11 Oracle International Corporation Determining data elements in heterogeneous schema definitions for possible mapping
WO2007121212A2 (en) * 2006-04-11 2007-10-25 Invensys Systems, Inc. System management human-machine interface
JP2007323395A (ja) * 2006-06-01 2007-12-13 Yokogawa Electric Corp プラント情報処理装置およびプラント情報処理方法
EP1873633A3 (de) * 2006-06-29 2008-01-23 Rockwell Automation Technologies, Inc. Automatisierte HMI-Visualisierung unter Verwendung von GUI-Funktionsblöcken
FR2905018B1 (fr) * 2006-08-17 2008-10-10 Peugeot Citroen Automobiles Sa Procede de modelisation graphique tridimensionnelle
US9261877B2 (en) * 2006-09-29 2016-02-16 Rockwell Automation Technologies, Inc. Multiple machine interface
US8818757B2 (en) * 2008-09-30 2014-08-26 Rockwell Automation Technologies, Inc. Modular object and host matching
US8041435B2 (en) * 2008-09-30 2011-10-18 Rockwell Automation Technologies, Inc. Modular object dynamic hosting
US8265775B2 (en) * 2008-09-30 2012-09-11 Rockwell Automation Technologies, Inc. Modular object publication and discovery
US20080082577A1 (en) * 2006-09-29 2008-04-03 Rockwell Automation Technologies, Inc. Module classification and searching for industrial control systems
US7912560B2 (en) * 2006-09-29 2011-03-22 Rockwell Automation Technologies, Inc. Module and controller operation for industrial control systems
US7835805B2 (en) * 2006-09-29 2010-11-16 Rockwell Automation Technologies, Inc. HMI views of modules for industrial control systems
US9058032B2 (en) * 2006-09-29 2015-06-16 Rockwell Automation Technologies, Inc. Hosting requirements for services
US8683017B2 (en) 2006-09-29 2014-03-25 Rockwell Automation Technologies, Inc. Web-based configuration of distributed automation systems
US7676279B2 (en) * 2006-09-29 2010-03-09 Rockwell Automation Technologies, Inc. Services for industrial control systems
US8028045B2 (en) 2006-09-29 2011-09-27 Rockwell Automation Technologies, Inc. Web-based configuration server for automation systems
US9217998B2 (en) * 2006-09-29 2015-12-22 Rockwell Automation Technologies, Inc. Management and development of an industrial environment
US7856279B2 (en) * 2006-09-29 2010-12-21 Rockwell Automation Technologies, Inc. Module structure and use for industrial control systems
US8078296B2 (en) * 2006-09-29 2011-12-13 Rockwell Automation Technologies, Inc. Dynamic procedure selection
US8732658B2 (en) * 2006-09-29 2014-05-20 Rockwell Automation Technologies, Inc. Layered interface in an industrial environment
US8776092B2 (en) * 2006-09-29 2014-07-08 Rockwell Automation Technologies, Inc. Multiple interface support
US8856522B2 (en) * 2007-02-27 2014-10-07 Rockwell Automation Technologies Security, safety, and redundancy employing controller engine instances
US7987004B2 (en) * 2007-02-27 2011-07-26 Rockwell Automation Technologies, Inc. Scalability related to controller engine instances
US7634322B2 (en) * 2007-03-23 2009-12-15 Honeywell International Inc. Configuration of wireless field devices for process control plants
WO2009006476A2 (en) * 2007-07-02 2009-01-08 Engineering, Management And Integration, Inc. Systems, methods and apparatus for assessing compliance and federating databases
US20090089698A1 (en) * 2007-09-28 2009-04-02 Bruce Gordon Fuller Automation visualization schema with zooming capacity
US8239339B2 (en) 2008-04-29 2012-08-07 Rockwell Automation Technologies, Inc. Library synchronization between definitions and instances
US8321438B1 (en) * 2008-06-18 2012-11-27 Bank Of America Corporation Integration layer for a data repository
US9501474B2 (en) * 2008-07-16 2016-11-22 Oracle International Corporation Enhanced use of tags when storing relationship information of enterprise objects
US9582234B2 (en) * 2008-09-30 2017-02-28 Rockwell Automation Technologies, Inc. System and method for the automatic aggregation of industrial automation displays
US7860944B2 (en) * 2008-09-30 2010-12-28 Rockwell Automation Technologies, Inc. Aggregation server with information visualization panel subscription model
US8719385B2 (en) 2008-10-28 2014-05-06 Honeywell International Inc. Site controller discovery and import system
US20110093493A1 (en) 2008-10-28 2011-04-21 Honeywell International Inc. Building management system site categories
US8850347B2 (en) 2010-09-30 2014-09-30 Honeywell International Inc. User interface list control system
US8819562B2 (en) 2010-09-30 2014-08-26 Honeywell International Inc. Quick connect and disconnect, base line configuration, and style configurator
US8127063B2 (en) * 2009-01-20 2012-02-28 Fisher-Rosemount Systems, Inc. Distributed equipment arbitration in a process control system
DE102009010795A1 (de) * 2009-02-27 2010-09-02 Siemens Aktiengesellschaft Kopplung von ERP-Systemen mit Prozessleitsystemen zur automatisierten Übertragung von Anlagenstrukturen und Anlagendaten
US8881039B2 (en) 2009-03-13 2014-11-04 Fisher-Rosemount Systems, Inc. Scaling composite shapes for a graphical human-machine interface
US8560097B1 (en) * 2009-04-28 2013-10-15 Ashford Technical Software, Inc. Computer assisted method for remotely monitoring a site for anticipated failure and maintenance with a plurality of controls
US8640098B2 (en) 2010-03-11 2014-01-28 Honeywell International Inc. Offline configuration and download approach
US8825183B2 (en) 2010-03-22 2014-09-02 Fisher-Rosemount Systems, Inc. Methods for a data driven interface based on relationships between process control tags
US9122764B2 (en) 2010-03-24 2015-09-01 Fisher-Rosemount Systems, Inc. Methods and apparatus to access process data stored on a server
US8761912B1 (en) 2010-04-23 2014-06-24 Ashford Technical Software, Inc. System for remotely monitoring a tensioner and providing an alarm for anticipated failure and maintenance
US8761910B1 (en) 2010-04-23 2014-06-24 Ashford Technical Software, Inc. Method for remotely monitoring a site for anticipated failure and maintenance with a plurality of controls
US9207666B2 (en) * 2010-08-31 2015-12-08 Fisher-Rosemount Systems, Inc. Methods and apparatus to display localized process control objects
DE102010041038A1 (de) * 2010-09-20 2012-03-22 Siemens Aktiengesellschaft Verfahren und Anordnung zur Visualisierung von Systemzuständen
US20120096389A1 (en) * 2010-10-19 2012-04-19 Ran J Flam Integrated web-based workspace with curated tree-structure database schema
US8730054B2 (en) 2011-05-31 2014-05-20 General Electric Company Systems and methods to customize alert presentation
US20120310383A1 (en) * 2011-05-31 2012-12-06 General Electric Company Systems and methods for third-party foundation fieldbus information
WO2013088584A1 (ja) * 2011-12-14 2013-06-20 京セラ株式会社 表示端末、電力制御システム、および表示方法
US9223839B2 (en) 2012-02-22 2015-12-29 Honeywell International Inc. Supervisor history view wizard
US9529349B2 (en) 2012-10-22 2016-12-27 Honeywell International Inc. Supervisor user management system
US20140214801A1 (en) * 2013-01-29 2014-07-31 Vito Anthony Ciliberti, III System and Method for Enterprise Asset Management and Failure Reporting
JP6101824B2 (ja) 2013-02-06 2017-03-22 アップル インコーポレイテッド セキュアエレメントのトランザクション及びアセットの管理のための装置及び方法
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US9823626B2 (en) 2014-10-06 2017-11-21 Fisher-Rosemount Systems, Inc. Regional big data in process control systems
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US9804588B2 (en) 2014-03-14 2017-10-31 Fisher-Rosemount Systems, Inc. Determining associations and alignments of process elements and measurements in a process
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US9558220B2 (en) 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US9397836B2 (en) 2014-08-11 2016-07-19 Fisher-Rosemount Systems, Inc. Securing devices to process control systems
US10223327B2 (en) 2013-03-14 2019-03-05 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US10120350B2 (en) * 2013-03-11 2018-11-06 Fisher-Rosemount Systems, Inc. Background collection of diagnostic data from field instrumentation devices
CN107885494B (zh) 2013-03-15 2021-09-10 费希尔-罗斯蒙特系统公司 用于分析过程控制数据的方法和计算机系统
US11573672B2 (en) 2013-03-15 2023-02-07 Fisher-Rosemount Systems, Inc. Method for initiating or resuming a mobile control session in a process plant
US20140330821A1 (en) * 2013-05-06 2014-11-06 Microsoft Corporation Recommending context based actions for data visualizations
US9971977B2 (en) * 2013-10-21 2018-05-15 Honeywell International Inc. Opus enterprise report system
US9836708B2 (en) 2013-12-13 2017-12-05 Visier Solutions, Inc. Dynamic identification of supported items in an application
US20150185718A1 (en) * 2013-12-27 2015-07-02 General Electric Company Systems and methods for dynamically ordering data analysis content
US20150309702A1 (en) * 2014-04-07 2015-10-29 Dresser, Inc. Method and system for generating a user interface for device diagnostics of a valve assembly and implementation thereof
US9933762B2 (en) * 2014-07-09 2018-04-03 Honeywell International Inc. Multisite version and upgrade management system
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
US20160140457A1 (en) * 2014-11-19 2016-05-19 Unisys Corporation Working multiple bookings off a queue in one step
CN104580453B (zh) * 2014-12-30 2018-02-09 武汉华科道普轨道交通信息技术有限公司 基于位置与任务的轨道交通安全施工信息服务推送系统
CN104793595A (zh) * 2015-04-09 2015-07-22 江南大学 小麦加工厂的实时数据采集系统
US10362104B2 (en) 2015-09-23 2019-07-23 Honeywell International Inc. Data manager
US10209689B2 (en) 2015-09-23 2019-02-19 Honeywell International Inc. Supervisor history service import manager
CN105426394B (zh) * 2015-10-18 2019-10-18 广州赛意信息科技股份有限公司 基于跨平台的移动报表生成方法和系统
US10503483B2 (en) 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network
JP6712211B2 (ja) 2016-10-25 2020-06-17 株式会社日立製作所 データ提供装置及びデータ提供方法
DE112017005727T5 (de) * 2017-11-06 2019-08-29 Mitsubishi Electric Corporation Datensammelvorrichtung, Datensammelverfahren und Programm
USD951284S1 (en) * 2018-09-12 2022-05-10 Mitsubishi Electric Corporation Display screen with graphical user interface
JP1633448S (de) * 2018-09-12 2019-06-10

Family Cites Families (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US559690A (en) * 1896-05-05 Vaginal syringe
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
US4803039A (en) * 1986-02-03 1989-02-07 Westinghouse Electric Corp. On line interactive monitoring of the execution of process operating procedures
US5541833A (en) * 1987-03-30 1996-07-30 The Foxboro Company Multivariable feedforward adaptive controller
US5006992A (en) * 1987-09-30 1991-04-09 Du Pont De Nemours And Company Process control system with reconfigurable expert rules and control modules
US4910691A (en) * 1987-09-30 1990-03-20 E.I. Du Pont De Nemours & Co. Process control system with multiple module sequence options
US4907167A (en) * 1987-09-30 1990-03-06 E. I. Du Pont De Nemours And Company Process control system with action logging
US5488697A (en) * 1988-01-12 1996-01-30 Honeywell Inc. Problem state monitoring system
US5193143A (en) * 1988-01-12 1993-03-09 Honeywell Inc. Problem state monitoring
US4944035A (en) * 1988-06-24 1990-07-24 Honeywell Inc. Measurement of thermal conductivity and specific heat
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
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
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
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
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
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
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
EP0480654B1 (de) * 1990-10-10 1998-03-04 Honeywell Inc. Identifizierung eines Prozesssystems
US5291416A (en) * 1991-03-08 1994-03-01 Software Algoritms Incorporated Event feedback for numerically controlled machine tool and network implementation thereof
US5291190A (en) * 1991-03-28 1994-03-01 Combustion Engineering, Inc. Operator interface for plant component control system
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 (de) * 1991-10-23 2001-08-01 Honeywell Inc. Vorrichtung zur verbrennungslosen messung der qualität von gasförmigem brennstoff
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
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
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
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
US5631825A (en) * 1993-09-29 1997-05-20 Dow Benelux N.V. Operator station for manufacturing process control system
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 株式会社山武 コントローラ
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
US5719796A (en) * 1995-12-04 1998-02-17 Advanced Micro Devices, Inc. System for monitoring and analyzing manufacturing processes using statistical simulation with single step feedback
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
US5877954A (en) * 1996-05-03 1999-03-02 Aspen Technology, Inc. Hybrid linear-neural network process control
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
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
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
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
US6055483A (en) * 1997-05-05 2000-04-25 Honeywell, Inc. Systems and methods using bridge models to globally optimize a process facility
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
US6078924A (en) * 1998-01-30 2000-06-20 Aeneid Corporation Method and apparatus for performing data collection, interpretation and analysis, in an information platform
US6526426B1 (en) * 1998-02-23 2003-02-25 David Lakritz Translation management system
US6093211A (en) * 1998-04-09 2000-07-25 Aspen Technology, Inc. Polymer property distribution functions methodology and simulators
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
US8044793B2 (en) * 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US6393427B1 (en) * 1999-03-22 2002-05-21 Nec Usa, Inc. Personalized navigation trees
US6754885B1 (en) * 1999-05-17 2004-06-22 Invensys Systems, Inc. Methods and apparatus for controlling object appearance in a process control configuration system
BE1013285A3 (nl) * 2000-02-14 2001-11-06 Picanol Nv Werkwijze en inrichting voor het steunen van een schaar kettingdraden bij een weefmachine.
US6421571B1 (en) * 2000-02-29 2002-07-16 Bently Nevada Corporation Industrial plant asset management system: apparatus and method
US6831668B2 (en) * 2000-04-03 2004-12-14 Business Objects, S.A. Analytical reporting on top of multidimensional data model
AUPQ808700A0 (en) * 2000-06-09 2000-07-06 Honeywell Limited Human-machine interface
US20020007289A1 (en) * 2000-07-11 2002-01-17 Malin Mark Elliott Method and apparatus for processing automobile repair data and statistics
AU2001283004A1 (en) * 2000-07-24 2002-02-05 Vivcom, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
WO2002023368A1 (en) * 2000-09-15 2002-03-21 Wonderware Corporation A method and system for administering a concurrent user licensing agreement on a manufacturing/process control information portal server
US7155681B2 (en) * 2001-02-14 2006-12-26 Sproqit Technologies, Inc. Platform-independent distributed user interface server architecture
US6735596B2 (en) * 2001-06-07 2004-05-11 Guy Charles Corynen Computer method and user interface for decision analysis and for global system optimization
US6847854B2 (en) * 2001-08-10 2005-01-25 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US7171468B2 (en) * 2001-11-10 2007-01-30 Kabushiki Kaisha Toshiba System and method for accessing a document management repository
US6877009B2 (en) * 2001-12-27 2005-04-05 Ugs Corp. System and method for compiling and displaying a pruned information set
US20040017397A1 (en) * 2002-06-05 2004-01-29 Thomas Bach Controllers and subcontrollers generating user interface displays
US7197517B2 (en) * 2002-09-25 2007-03-27 International Business Machines Corporation Systems, methods, and computer program products to display and select hierarchical database segments and fields
US7434167B2 (en) * 2002-09-30 2008-10-07 Microsoft Corporation Accessibility system and method
US8935298B2 (en) * 2002-12-30 2015-01-13 Fisher-Rosemount Systems, Inc. Integrated navigational tree importation and generation in a process plant
US7493310B2 (en) * 2002-12-30 2009-02-17 Fisher-Rosemount Systems, Inc. Data visualization within an integrated asset data system for a process plant
US7593825B2 (en) * 2004-08-25 2009-09-22 Agilent Technologies, Inc. Method and apparatus for management of calibration data
EP1923755A1 (de) * 2006-11-20 2008-05-21 Siemens Aktiengesellschaft Verfahren für die gemeinsame Darstellung von Ablaufdiagrammen

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012200066A1 (de) * 2012-01-03 2013-07-04 Endress + Hauser Process Solutions Ag Verfahren und Einrichtung zur Visualisierung von Informationen in einer Prozessanlage
DE102012200066B4 (de) * 2012-01-03 2020-09-03 Endress + Hauser Process Solutions Ag Verfahren und Einrichtung zur Visualisierung von Informationen in einer Prozessanlage
DE102013015923A1 (de) * 2013-09-24 2015-03-26 Abb Technology Ag Verfahren zur Konditionierung eines Werkzeugs zur Konfigurierung einer frei programmierbaren Steuerungseinrichtung
DE102013015925A1 (de) * 2013-09-24 2015-03-26 Abb Technology Ag Werkzeug zur Konfigurierung einer frei programmierbaren Steuerungseinrichtung

Also Published As

Publication number Publication date
WO2004086160A1 (en) 2004-10-07
US20040230328A1 (en) 2004-11-18

Similar Documents

Publication Publication Date Title
DE112004000476T5 (de) Datenfernanzeige in einem Asset-Datensystem für eine verfahrenstechnische Anlage
DE10394010B4 (de) Bildhafte Datendarstellung innerhalb eines integrierten Anlagendatensystems für einen Verarbeitungsbetrieb
DE102004051179B4 (de) Einstellungsvorrichtung für ein Steuerungssystem, Verfahren zum Einstellen eines Steuerungssystems und Einstellungsprogramm
DE112004000449T5 (de) Anlagenoptimierungslistenerstellung in einer Prozessanlage
DE60207048T2 (de) Erzeugung und anzeige von verzeichnissen in einer prozessanlage
JP4808407B2 (ja) プロセスプラントにおけるデータ統合システム、及び方法
JP5331835B2 (ja) 処理プラントにおける異常事態防止
DE60206884T2 (de) Gemeinsame Benutzung von Daten iner Prozessanlage
US6381556B1 (en) Data analyzer system and method for manufacturing control environment
JP4869062B2 (ja) 遠隔データ閲覧システム、及びエンティティデータを閲覧する方法
DE10223725A1 (de) Verschmelzung von Prozeßleistungsüberwachung mit Prozeßausrüstungsüberwachung und -steuerung
DE112004000432T5 (de) Generierung von Daten für die Kennzeichnung des betrieblichen Zustands von Maschinen
DE112004000362T5 (de) Ausgabe von Benachrichtigungen einer Prozessanlage
JP2003525489A (ja) 産業プラント設備管理システム
DE10316218A1 (de) Netzdienstbasierte Kommunikation zur Verwendung in einem Prozeßsteuerungssystem
DE102007043193A1 (de) Kompakte Batch-Darstellungsverfahren zur Verwendung in Batch-Prozessen
US20020002560A1 (en) Method and system for collecting diverse data types within a manufacturing environment and accessing the diverse data types through a network portal
DE102004036300A1 (de) Wirtschaftlichkeitsbeschreibung in einem Prozeßsteuerungssystem
DE102007039531A1 (de) Verfahren zum Beschaffen von instandhaltungsrelevanten Informationen zu einer Anlage
DE102015122002A1 (de) Verfahren und Apparatur zur Bereitstellung einer rollenbasierten Benutzerschnittstelle
DE102021103556A1 (de) In cloud gehostete schnittstelle für tragbare gerätekommunikatoren
DE102017124197A1 (de) Mobile geräte für einen fernzugriff auf prozesssteuerungsdaten
DE102017124206A1 (de) Verfahren und vorrichtung zum konfigurieren eines fernzugriffs auf prozesssteuerungsdaten
CN100592229C (zh) 加工厂资产数据系统内的远端数据可视化
DE102017124129A1 (de) Verfahren und Systeme zum Streamen von Prozesssteuerdaten an entfernte Geräte

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
R012 Request for examination validly filed

Effective date: 20110224

R016 Response to examination communication
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final