DE69721234T2 - Verfahren und systeme zur dokumentenverwaltung in industriellen prozesssteuerungssystemen - Google Patents
Verfahren und systeme zur dokumentenverwaltung in industriellen prozesssteuerungssystemen Download PDFInfo
- Publication number
- DE69721234T2 DE69721234T2 DE69721234T DE69721234T DE69721234T2 DE 69721234 T2 DE69721234 T2 DE 69721234T2 DE 69721234 T DE69721234 T DE 69721234T DE 69721234 T DE69721234 T DE 69721234T DE 69721234 T2 DE69721234 T2 DE 69721234T2
- Authority
- DE
- Germany
- Prior art keywords
- objects
- document
- detection
- recognition
- documents
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total 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]
- G05B19/41865—Total 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] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total 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]
- G05B19/4184—Total 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] characterised by fault tolerance, reliability of production system
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/912—Applications of a database
- Y10S707/913—Multimedia
- Y10S707/915—Image
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/912—Applications of a database
- Y10S707/917—Text
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/953—Organization of data
- Y10S707/956—Hierarchical
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/965—Operator interface with visual structure or function dictated by intended use for process control and configuration
- Y10S715/97—Instrumentation and component modelling, e.g. interactive control panel
Description
- Technisches Gebiet
- Die vorliegende Erfindung bezieht sich im allgemeinen auf industrielle Prozeßsteuerungssysteme. Insbesondere bezieht sich die vorliegende Erfindung auf Verfahren und Systeme zur Dokumentenverwaltung, die in ein industrielles Prozeßsteuerungssystem integriert sind.
- Hintergrund der Erfindung
- Automatisierte Prozeßsteuerungssysteme genießen eine weltverbreitete An-wendung in vielen Industriezweigen. Diese Systeme ermöglichen eine sehr genaue Steuerung von Prozessen durch die Verwendung von intelligenten Sensoren, Betätigungselementen und Steuerungen. Als Ergebnis hiervon erhöhen sich ständig die Leistung, Sicherheit und Kosteneffektivität solcher Prozesse.
- Ein Aspekt von Prozeßsteuerungssystemen, der meistens ein manueller Prozeß bleibt, ist die Dokumentenverwaltung. Das bedeutet, das Betriebspersonal unterhält Bibliotheken von ausrüstungs- und prozeßbezogenen Dokumenten bei Zugriff dieser Dokumente durch konventionelle Mittel. Die heutige Technologie hat die Digitalisierung vieler derartiger Dokumente gefördert und sie "on-line" verfügbar gemacht. Es mangelt jedoch an jeder nennenswerten Integration dieser Informationen in die Prozeßsteuerungssysteme selbst.
- WO-91-06050-A, EP-A-0640905, EP-A-0592921 und EP-A-0660231 sind Stand der Technik für die vorliegende Anmeldung.
- Die vorliegende Erfindung bezweckt eine Lösung des oben angeführten Problems und zeichnet sich durch das aus, was in den Ansprüchen 1 und 46 beansprucht ist, wobei Fakultativmerkmale der vorliegenden Erfindung in den abhängigen Ansprüchen angegeben sind.
- Offenbarung der Erfindung
- Nach einem ersten Aspekt umfaßt die vorliegende Erfindung ein Verfahren zur Bereitstellung einer elektronischen Dokumentation an einen Nutzer eines industriellen Prozeßsteuerungssystems. Das Verfahren besteht darin, einen Prozeßsteuerscreen auf einem Computerdisplay darzustellen, wobei der Prozeßsteuerscreen zumindest ein darauf angezeigtes Objekt aufweist und das Objekt einem Element eines industriellen Prozesses entspricht. Die Selektion des Objekts durch den Nutzer wird erleichtert, und eine auf das selektierte Objekt bezogene Liste von Dokumenten wird im Computerdisplay angezeigt. Des weiteren erleichtert das Verfahren die Selektion zumindest eines Dokuments der Dokumentenliste durch den Nutzer, und zumindest ein Dokument wird auf dem Computerdisplay gezeigt.
- Als Verbesserung sieht das Verfahren die Darstellung eines einer Dokumentenauslese entsprechenden Dokumentenselektionsobjekts vor und erleichtert die Selektion des Dokumentenselektionsobjekts durch den Nutzer. Dieses initiiert die Anzeige der Dokumentenliste. Des weiteren können Dokumente in mehrfachen vorbestimmten Formaten gespeichert werden, von denen zumindest ein Dokument ein erstes vorbestimmtes Format aufweist. Die Anzeige kann dann darin bestehen, daß ein Displayprogramm entsprechend dem ersten vorbestimmten Format ausgeführt wird.
- Als eine weitere Verbesserung kann das industrielle Prozeßsteuerungssystem mehrfache Dokumente elektronisch steuern, von denen zumindest einige ein assoziiertes Verbindungsattribut aufweisen. Das Verbindungsattribut speichert Erkennungen von Objekten, die mit dem industriellen Prozeßsteuerungssystem assoziiert sind. Demgemäß umfaßt das Verfahren einen Suchvorgang unter den mehrfachen Dokumenten nach denjenigen, bei denen das Verbindungsattribut das selektierte Objekt aufweist, und die Anzeige von Dokumenten, die diesem Suchvorgang entsprechen. Ferner kann das selektierte Objekt durch eine Rangordnungserkennung identifiziert werden, wobei der Suchvorgang unter Verwendung einer Kombination von exakten Übereinstimmungen und/oder Übereinstimmungen vom Wildcard-Typ ausgeführt werden kann.
- Nach einem weiteren Aspekt umfaßt die vorliegende Erfindung ein Verfahren der elektronischen Dokumentenverwaltung in einem computerisierten Prozeßsteuersystem. Das Verfahren besteht darin, daß einem Nutzer eine hierarchische Organisation von Prozeßknoten dargeboten wird, wobei die Hierarchie eine Korrespondenz zu Prozeßsteuerobjekten des Prozeßsteuersystems auf weist. Die hierarchische Organisation der Prozeßknoten wird zumindest teilweise auf einem Display des Computers angezeigt. Ferner wird dem Nutzer eine hierarchische Organisation von Dokumentenknoten dargeboten, wobei die hierarchische Organisation der Dokumentenknoten eine Korrespondenz mit Dokumenten innerhalb des Prozeßsteuersystems aufweist. Die hierarchische Organisation der Dokumentenknoten wird ebenfalls zumindest teilweise auf dem Display des Computers angezeigt.
- Gemäß dem vorliegenden Verfahren ist es dem Nutzer möglich, dem Computer einen ersten Knoten und einen zweiten Knoten anzugeben. Der erste Knoten wird entweder aus der hierarchischen Organisation der Prozeßknoten oder der hierarchischen Organisation der Dokumentenknoten ausgewählt, während der zweite Knoten dann von den anderen Knoten der hierarchischen Organisation der Prozeßknoten oder der hierarchischen Organisation der Dokumentenknoten ausgewählt wird. Der erste Knoten und der zweite Knoten werden dabei derart verbunden, daß ein ausgewählter Prozeßknoten mit einem ausgewählten Dokumentenknoten verknüpft wird.
- Die vorliegende Erfindung hat mehrere Vorteile und damit verbundene Merkmale. Der Dokumentenzugriff wird dadurch verbessert, daß die Funktionen der Dokumentenverwaltung und des Abrufs eng in die Operationsmerkmale eines Prozeßsteuersystems integriert werden. Das Betriebspersonal ist daher von der Aufgabe befreit, gegenständlich nach Dokumenten zu suchen, was Zeit zu Lasten der aktuellen Anlagenverwaltung kostet. Die Effizienz der Anlagenverwal tung ist damit erhöht. Ferner können unter Verwendung der hier beschriebenen Techniken mehrfache Dokumente mit mehrfachen Objekten in dem Prozeßsteuerungssystem assoziiert werden. Damit ist die Aufgabe zu entscheiden, nach welchen Dokumenten zu suchen ist, geringer geworden. Listen von Dokumenten, die auf ein bestimmtes Prozeßsteuerungsobjekt bezogen sind, werden automatisch angezeigt. Ferner erleichtert das hier beschriebene Dokumentenbibliotheksprogramm eine schnelle Assoziierung von Dokumenten mit Prozeßsteuerungsobjekten.
- Kurzbeschreibung der Zeichnungen
- Der Gegenstand, der als die vorliegende Erfindung angesehen wird, wird speziell erläutert und eindeutig in dem abschließenden Teil der Beschreibung beansprucht. Die Erfindung ist jedoch sowohl hinsichtlich der Organisation als auch der praktischen Methode, zusammen mit weiteren Merkmalen und deren Vorteilen am besten unter Bezugnahme auf die nachfolgende detaillierte Beschreibung verständlich, die in Verbindung mit den beigefügten Zeichnungen gegeben wird, in denen gleiche und entsprechende Bezugszahlen zur Bezeichnung der gleichen und entsprechenden Elemente verwendet werden, und zwar zeigen:
-
1 ein Beispiel einer Schirmanzeige eines Prozeßsteuerungssystems nach einer Ausführungsform der vorliegenden Erfindung, -
2 die Schirmanzeige nach1 mit einem Prozeßsteuerungsobjekt, das nach einer Ausführungsform der vorliegenden Erfindung ausgewählt ist, -
3 ein Beispiel einer Schirmanzeige einer Liste von Dokumenten, die auf das ausgewählte Prozeßsteuerungsobjekt nach2 bezogen sind, -
4 ein Beispiel einer Schirmanzeige eines aus der Liste nach3 ausgewählten Dokuments, -
5 ein Beispiel einer Schirmanzeige einer aktiven Alarmauflistung, mit einem nach einer Ausführungsform der vorliegenden Erfindung ausgewählten Alarmobjekt, -
6 ein Beispiel einer Schirmanzeige einer Liste von auf das ausgewählte Alarmobjekt nach5 bezogenen Dokumenten gemäß einer Ausführungsform der vorliegenden Erfindung, -
7 ein Beispiel einer Schirmanzeige eines aus der Liste gemäß6 ausgewählten CAD-Zeichnungsdokuments, -
8 ein Beispiel einer Schirmanzeige einer Dokumentenverwaltung mit einem ausgewählten Dokument, -
9 das Beispiel der Schirmanzeige nach8 mit einer selektierten Attributeditieroption, -
10 ein Beispiel einer Schirmanzeige von Generaldokumentattributen in Assoziation mit dem selektierten Dokument nach8 , -
11 ein Beispiel einer Schirmanzeige von Dokumentverbindungsattributen in Assoziation mit dem selektierten Dokument nach8 gemäß einer Ausführungsform der vorliegenden Erfindung, -
12 -16 Beispiele von Schirmanzeigen einer Navigation durch die hierarchischen Anzeigen eines Dokumentenbibliotheksprogramms und die Assoziation eines Prozeßobjekts mit einem Dokumentenobjekt gemäß einer Ausführungsform der vorliegenden Erfindung und -
17 ein Beispiel eines Computersystems zur Ausführung der Techniken der vorliegenden Erfindung. - Detaillierte Beschreibung einer bevorzugten Ausführungsform
- Die vorliegende Erfindung erweitert die Funktionalität von Prozeßsteuerungssystemen durch Integrierung einer elektronischen Dokumentation. Genauer gesagt, werden Verbindungen zwischen Elementen des Prozeßsteuerungssy stems und Dokumenten hergestellt, derart, daß die relevante Dokumentation und Information stets unmittelbar zugänglich ist.
- Beispielsweise ist ein Prozeßsteuerungssystem, das in Verbindung mit der vorliegenden Erfindung diskutiert wird, das "I/A SERIES Intelligent Automation System" ("I/A SERIES System") der "The Foxboro Company", Foxboro, MA, USA (von dem "I/A SERIES" eine eingetragene Handelsmarke ist). Dargestellt in
1 ist ein Beispiel eines Prozeßsteuerscreens aus dem "I/A SERIES System". Hierin angeordnet sind verschiedene Prozeßsteuerungsobjekte. Diese angezeigten Objekte können Grafiken, Text oder eine Mischung von beidem enthalten. Im einzelnen ist das Erscheinen eines Objekts das Ergebnis von nur einigen seiner zahlreichen Attribute. Als Beispiel ist der Tank11 , ein Objekt, das primär grafisch dargestellt wird, in der Mitte des Schirms angezeigt. Ein Temperaturfühlerobjekt "T_200"13 ist primär als Text angezeigt und gibt die Temperatur einer vom Tank11 abgepumpten Prozeßflüssigkeit an, gezeigt mit einem Beispiel von "44000" Einheiten (d. h. eine aktuelle Meßgröße ist ein Attribut des Objekts). - Innerhalb des "I/A SERIES System" sind Prozeßsteuerungsobjekte nach einer Hierarchie organisiert, die sich aus Verbunden, Blöcken und Alarmen zusammensetzt. Der Verbund ist eine logische Sammlung von Blöcken, die eine vorbestimmte Steuerstrategie ausführen. Der Verbund schafft die Basis für die Integrierung der kontinuierlichen Steuerung, Kettenlogik und Sequenzsteuerung. Ein Block ist ein Glied eines Satzes von Algorithmen, die eine bestimmte Steu eraufgabe in der Verbundstruktur ausführen. Ein Alarm ist ein festgestellter im voraus definierter Zustand. Innerhalb des "I/A SERIES System" werden angezeigte Objekte im voraus als solche definiert, die einer bestimmten Kombination von Verbunden, Blöcken und/oder Alarmen entsprechen.
- Weitere Informationen zum "I/A SERIES System" finden sich in den Foxboro-Produkt-Spezifikationen PSS 21S-2B1 B3, "I/A SERIES HUMAN INTERFACE SOFTWARE", 1993 und PSS 21S-3B1 B3, "I/A SERIES INTEGRATED CONTROL SOFTWARE", 1995, die beide von The Foxboro Company, Foxboro, MA, USA, erhältlich sind und die beide hiermit durch den Hinweis hier in ihrer Gesamtheit einbezogen werden.
- Nach der vorliegenden Erfindung ist ein angezeigtes Objekt unter Verwendung eines Zeigegeräts auswählbar. Mit Blick auf
2 ist T_20013 ausgewählt worden und wird innerhalb des Displays durch einen Rand14 hervorgehoben. Das spezielle Anzeigegerät, das verwendet wird, liegt in der Wahl des Nutzers und kann ausgewählt werden aus z. B einer Maus, einer Tastatur, einem Trackball, einem Touch-screen und einem Joystick. Ferner kann der Rand14 durch einen anderen Selektionsindikator ersetzt werden, wie etwa z. B. negative Bildschirmdarstellung des ausgewählten Objekts. - Innerhalb des Schirms nach
2 befindet sich eine grafische Nutzerschnittstelle ("GUI") mit Druckknopf, bezeichnet als "Related Documents"-Objekt15 . Nachdem ein Prozeßsteuerobjekt ausgewählt ist (z. B. T_20013 ) wird durch Selektieren von Related-Documents-Objekt15 eine Liste von elektronischen Dokumenten aufgerufen, die zu dem selektierten Prozeßsteuerobjekt in Bezug stehen. Zu bemerken ist: Die Funktion von Related-Documents-Objekt15 kann in anderen Ausführungsformen unter Verwendung anderer GUI-Mechanismen eingesetzt werden, einschließlich z. B. sekundärer Zeigegerättasten oder Menübefehlen. - Eine Liste von Dokumenten, die als solche mit Bezug auf T 200
13 ausgelesen wurden, ist in3 gezeigt. Im einzelnen befindet sich in einem Feld21 der Suchbegriff "TANKS:T_200" (d. h. ein Verbindungsattribut), was der "I/A SERIES System"-Verbund und -Block ist, der dem angezeigten Objekt T 20013 entspricht. Der Verbund/Block "TANKS:T_200" wird als Suchkette für den relevanten Dokumentensuchvorgang verwendet und wird im einzelnen nachstehend erläutert. - Dem Benutzer wird eine Selektionsliste
23 von Dokumenten mit Bezug angezeigt, von denen der Nutzer ein Dokument zur Anzeige auswählen kann. Zum Beispiel ist das Dokument "Lockout Procedure – Top Silo"25 zur Anzeige ausgewählt worden und wird unter Verwendung einer negativen Farbgebung des Textes hervorgehoben. Das Dokument wird durch Wählen eines "VIEW"-Objekts27 betrachtet. Alternativ kann die Displayfunktion durch Wählen eines "CANCEL"-Objekts 29 annulliert werden. - Als Folge einer Wahl von VIEW-Objekt
27 wird das "Lockout Procedure-Top Silo"-Dokument wie in4 gezeigt dargestellt. Dieses bestimmte Dokument wird im Format "ADOBE ACROBAT" gespeichert und daher wird ein "ADOBE ACROBAT READER" zu seiner Anzeige verwendet. Der "ADOBE ACROBAT READER" ist erhältlich bei Adobe Systems Incorporated, Mountain View, Kalifornien, USA. In Übereinstimmung mit den Techniken der vorliegenden Erfindung ist eine Vielzahl von Dokumentformaten und Dokumentlesern verträglich. Als ein weiteres Beispiel von Format und Bildschirmdarstellung können im "AUTOCAD"-Format gespeicherte CAD-Zeichnungen durch eine Bildschirmdarstellung "MYRIAD" von Informative Graphics, Phoenix, Arizona, USA, dargestellt werden. Das Darstellungssystem "MYRIAD" ist auch für viele andere Formate geeignet, wie etwa z. B. TIFF-Bilddateien. - Es kann eine Situation entstehen, in der ein Dokument zur Bildschirmdarstellung selektiert ist, die Primärversion dieses Dokumentes jedoch nicht in der Arbeitsstation darstellbar ist (d. h. eine entsprechende Einrichtung zur Bildschirmdarstellung ist nicht vorhanden). Gemäß der vorliegenden Erfindung werden beigegebene Wiedergaben des Dokumentes geprüft, um festzustellen, ob sie in der Arbeitsstation dargestellt werden können. Falls dem so ist, wird die Dokumentenverwaltung aufgerufen, eine Kopie des selektierten Dokuments in dem darstellbaren Format zu suchen. Ein kompatibler Bildschirmdarsteller wird dann in der Arbeitsstation in Gang gebracht und das Dokument wird angezeigt.
- Zurückkommend auf
1 wird ein "ALARM"-Objekt17 im oberen linken Abschnitt des Schirms angezeigt. Gemäß dem "I/A SERIES System" wird durch die Selektion dieses Objekts ein Schirm mit aktiven Alarmzuständen dargestellt, wie es zum Beispiel in5 gezeigt ist. Jeder Alarm wird auf seiner eigenen Zeile angezeigt und wird als angezeigtes Objekt betrachtet. Gemäß der vorliegenden Erfindung kann eine auf einen selektierten Alarm bezogene Dokumentation abgerufen werden. - Das Beispiel der Schirmanzeige gemäß
5 zeigt einen Alarm31 , der von einem Nutzer selektiert worden ist. Wie oben besprochen wurde, wird die Selektion unter Verwendung eines Zeigegeräts durchgeführt. Der spezielle selektierte Alarm wird als "TANKS:T_102.LT_1:LOAB" bezeichnet. Dies bedeutet, daß der Alarm von einem mit "TANKS" bezeichneten Verbund, einem mit "T_102.LT_1" bezeichneten Block ("LT" wird bei diesem Beispiel als Bezeichnung für "Level Transmitter" verwendet) und einem "LOAB"-Alarm abgeleitet ist. Der Alarm31 bezieht sich auf "Spent Acid Storage" und trat um 10:56 Uhr auf. - Durch Selektieren eines "RELATED DOCS"-Objekts
33 initiiert ein Nutzer einen auf den Alarm bezogenen Dokumentensuchvorgang, und eine Liste darüber wird angezeigt. Zum Beispiel zeigt6 eine Liste von Dokumenten, die sich auf den "TANKS:T_102.LT_1:LOAB"-Alarm beziehen. Es wurde eine Nutzerselektion des Dokuments "LOOP FD111"41 vorgenommen, wie es durch den hervorgehobenen Text angezeigt wird. Bei Selektion des VIEW-Objekts27 wird die CAD-Zeichnung, wie in7 gezeigt, (unter Verwendung der MYRIAD-Darstellung) angezeigt. - Durch die Techniken der vorliegenden Erfindung werden die Prozeßsteuerungssysteme und elektronische Dokumentenverwaltung zusammengefügt. Jedoch wird die hier besprochene aktuelle Speicherung und Verwaltung der elektronischen Dokumente unter Verwendung handelsüblicher Dokumentenverwaltungssoftware durchgeführt. Zum Beispiel wird bei der vorliegenden Ausführungsform Freigabe 3.0 des "Documentum Entenprise Document Management System (EDMS)" von Documentum Inc., Pleasanton, CA, USA, als Softwarepackung zur Dokumentenverwaltung benutzt.
- Gemäß der vorliegenden Erfindung ist die Dokumentenverwaltung (z. B. EDMS) in besonderer Weise gestaltet, um die Integration in Prozeßsteuerungssysteme zu stützen. Im einzelnen ist ein Verbindungsattribut jedem in der Dokumentenverwaltung gespeicherten Dokumentenobjekt hinzugefügt worden, um die Assoziation der Dokumente mit Objekten des Prozeßsteuerungssystems zu erleichtern. Dieses ist weiter unten in Verbindung mit z. B. einem EDMS-System erläutert. Die Ausgestaltung anderer Dokumentenverwaltungen für ein Arbeiten in Verbindung mit den Techniken der vorliegenden Erfindung ist für den Durchschnittsfachmann auf diesem Gebiet angesichts dieser Offenbarung offensichtlich.
- Es sei nun auf
8 verwiesen, in der ein Dokumentenarbeitsbereichsschirm von EDMS gezeigt ist. Im einzelnen sind mehrfache Soft-"File Cabinets"51 gezeigt, wobei jedes "File Cabinet" eine unterschiedliche Kategorie von Dokumenten speichert. Ein Soft-File Cabinet51A mit der Bezeichnung "MSDS" ("Material Safety Data Sheet") ist geöffnet und enthält vier Dokumente. Ein Dokument mit der Bezeichnung "MSDS – Branson Oxide Remover"53 ist zu Erläuterungszwecken hervorgehoben. - Wie aus
9 ersichtlich ist, ist ein "EDIT-ATTRIBUTES"-Menüpunkt 55 für das "MSDS – Branson Oxide Remover"-Dokument53 selektiert. Innerhalb der editierbaren Attribute des Dokumentes befinden sich allgemeine Attribute und ferner Verbindungsattribute zum Prozeßsteuerungssystem. Im einzelnen wird, wie in10 gezeigt, ein "Name Attributes"-Feld57 gezeigt, das allgemeine Attribute für das Dokument53 "MSDS – Branson Oxide Remover" enthält. - Gemäß den Techniken der vorliegenden Erfindung bewirkt die Selektion des "Control System Tab"
59 die Anzeige eines Attributfeldes, das speziell so gestaltet ist, daß es Verbindungen zu dem Prozeßsteuerungssystem enthält. Gemäß11 enthält ein Attributfeld61 "Control_System_Tag" für ein bestimmtes Dokument Verbindungsinformationen zum Prozeßsteuerungssystem. Im einzelnen enthält bei der gegenwärtigen Ausführungsform das Attribut "Control_System_Tag" eine Liste von auf ein bestimmtes Dokument bezogenen Objekten. Bei dem gegenwärtigen Beispiel sind zwei Objekte im Namenattribut gespeichert: (1) "YELLOW:FT401:LOABS" und (2) "YELLOW:FT401". Das Ob jekt "YELLOW:FT401:LOABS" bezieht sich auf ein Objekt, das durch den Verbund "YELLOW", den Block "FT401 " und den Alarm "LOABS" identifiziert wird. Das Objekt "YELLOW:FT401" bezieht sich auf ein Objekt, das durch den Verbund "YELLOW" und den Block "FT401" identifiziert wird. In anderen Prozeßsteuerungssystemen als dem "I/A SERIES System" werden deren spezielle Objektnamen in das Feld "Control System Tag" (oder ein ähnlich funktionierendes Feld) in gleicher Weise einbezogen, wie es oben für das "I/A SERIES System" besprochen wurde. - Gemäß der vorliegenden Erfindung können Identifizierungen des Prozeßsteuerungsobjekts in die Attribute "Control_System_Tag" von Dokumentobjekten manuell oder automatisch eingesetzt werden. Eine manuelle Speicherung von Kennzeichnern des Prozeßsteuerungsobjekts kann durchgeführt werden unter Verwendung der oben besprochenen Benutzeroberfläche der Dokumentenverwaltung und manuelles Eingeben jedes Kennzeichners des Prozeßsteuerungs-Objekts in die Attributenliste "Control System Tag" der betreffenden Dokumente.
- Die Techniken der vorliegenden Erfindung erleichtern ferner die automatische Eingabe von Prozeßsteuerungsobjekt-Kennzeichnern in das Verbindungsattribut des Dokumentenobjekts unter Verwendung eines "Document Librarian" auf GUI-Basis. Der "Document Librarian" wird nachfolgend in Verbindung mit den
12 -16 besprochen. Des weiteren sind auch Informationen über den "Document Librarian" in der Foxboro-Product-Specification PSS 21S-2C1 B3, "I/A SERIES FoxEDM – INTEGRATED ELECTRONIC DOCUMENT MANAGER", 1996, zu finden, die von The Foxboro Company, Foxboro, MA, USA, erhältlich und hierdurch durch den Hinweis in ihrer Gesamtheit hier einbezogen ist. - Die
12 veranschaulicht ein Beispiel eines "Document Librarian"-Schirms. Der Schirm ist in zwei Felder unterteilt, ein Prozeßobjektfeld71 und ein Dokumentenfeld73 . Jedes Feld des "Document Librarian" stellt seine Informationen hierin hierarchisch dar. Jede Ebene der Hierarchie kann ausgedehnt werden, um Ebenen darunter zu zeigen, indem mit einem Zeigegerät (z. B. einem Doppelklick mit einer Maus) selektiert wird. Nach der vorliegenden Erfindung erhält man die hierarchische Struktur für jedes Feld von der Datenbank des Prozeßsteuerungssystems bzw. der Dokumentenverwaltung. - Den Bestand und die Organisation der Prozeßsteuerungsobjekte erhält man im einzelnen aus dem Prozeßsteuerungssystem. Ein Verfahren zum Erhalt dieser Informationen besteht darin, den Prozeßsteuerungsobjektbestand und die Struktur manuell aufzunehmen und diese Information in den "Document Librarian" einzugeben. Bei einer bevorzugten Ausführungsform der vorliegenden Erfindung wird der Bestand und die Hierarchie der Prozeßsteuerungsobjekte direkt aus dem Prozeßsteuerungssystem unter Verwendung z. B. einer Anwenderprogrammschnittstelle, einer Datenbankabfrage oder einer Überspielfunktion gelesen. In gleicher Weise kann die Dokumentendatenbank nach Dokumentobjekten und deren Verbindungsattributen durch z. B. manuelle Verfahren, direkte Datenbankabfragen, API-Zugriff oder Überspielfunktionen abgefragt werden.
- Bei einer Ausführungsform, die das Dokumentenverwaltungsprodukt "Documentum" verwendet, wird eine über ein API geführte Datenbankabfrage verwendet.
- Speziell mit Blick auf
12 wird dort innerhalb des Prozeßobjektfeldes71 eine hierarchische Liste von Prozeßobjekten dargeboten. Es wird nur die erste hierarchische Ebene gezeigt, die aus "I/A SERIES System"-Verbunden besteht. Bei anderen Prozeßsteuerungssystemen würde die Hierarchie der ersten Ebene der Prozeßsteuerungssysteme in gleicher Weise gezeigt. Im Dokumentfeld73 ist eine Liste von Dokumentkategorien gezeigt. Die Dokumente selbst sind innerhalb der Dokumentenhierarchie unter ihren jeweiligen Kategorien angeordnet. - Der Benutzer erzeugt eine Verbindung zwischen einem Prozeßsteuerungsobjekt und einem Dokument durch einen GUI-Vorgang "Ziehen und Ablegen", der zwischen dem Prozeßsteuerungsobjektfeld
71 und dem Dokumentenfeld73 ausgeführt wird. Demgemäß zeigen die13 -16 ein Beispiel eines Nutzers, der durch die jeweiligen Hierarchien nach unten geht und eine solche Verbindung erzeugt. - Wie aus
13 ersichtlich ist, ist ein Verbund "YELLOW"74 selektiert worden, und mehrere "Block"-bezogene Positionen werden darunter in der Hierarchie angezeigt. Ein Objekt in der Hierarchie unter "YELLOW"74 (und den anderen Verbunden) ist "links to any block (but not an alarm) in compound75 . Falls ein Dokument mit diesem Objekt assoziiert ist, wird es darunter in der Hierarchie aufgelistet. Des weiteren wird im Verbindungsattribut des Dokuments "YELLOW:+" aufgelistet. Das "+" bedeutet, daß das Dokument mit irgendeinem Block im Verbund assoziiert ist; aber nicht mit irgendwelchen Alarmzuständen (d. h. da eine wildcard "+" für den Blocknamen spezifiziert und kein Alarmname spezifiziert ist). - Ein anderes Objekt in der Hierarchie unter "YELLOW" (und den anderen Verbindungen) ist "links to any alarm from any block in compound"
77 . Falls ein Dokument mit diesem Objekt assoziiert ist, wird es darunter in der Hierarchie aufgelistet. Des weiteren wird im Verbindungsattribut des Dokuments "YELLOW:+:+" aufgelistet. Das "+:+" bedeutet, daß das Dokument mit irgendeinem Alarm aus irgendeinem Block im Verbund assoziiert ist. - Ein weiteres Objekt in der Hierarchie unter "YELLOW" (und den anderen Verbunden) ist "specific blocks in this compound"
79 . Unter diesem Objekt ist jeder der spezifischen Blöcke im Verbund. Zum Beispiel sind Blöcke81 in13 gezeigt. - Unter jedem Block befindet sich eine weitere hierarchische Struktur. Zum Beispiel, man blicke auf
14 , ist ein Objekt in der Hierarchie unter "YELLOW:FC401"81a (und unteranderen Verbund/Block-Kombinationen) "links to this block (but not an alarm)"83 . Falls ein Dokument mit diesem bestimmten Block assoziiert ist, aber nicht irgendein Alarm mit ihm assoziiert ist, wird es darunter in der Hierarchie aufgelistet. In einem solchen Fall wird bei wird es darunter in der Hierarchie aufgelistet. In einem solchen Fall wird bei diesem Beispiel "YELLOW:FC401" im Verbindungsattribut des Dokuments plaziert. - Ein weiteres Objekt in der Hierarchie unter "YELLOW:FC401"
81a (und anderen Verbund/Block-Kombinationen) ist "links to any alarm from this block"85 . Falls ein Dokument mit diesem Objekt assoziiert ist, wird es hierunter in der Hierarchie aufgelistet. Ferner wird im Verbindungsattribut des Dokuments "YELLOW:FC401:+" aufgelistet. Das "+" im Alarmfeld bedeutet, daß das Dokument mit einem Alarm unter dem gegenwärtigen Block assoziiert ist. - Ein weiteres Objekt in der Hierarchie unter "YELLOW:FC401"
81a (und anderen Verbund/Block-Kombinationen) ist "specific alarms to this block"87 . Darunter sind spezifische Alarmzustände89 . Falls ein Dokument mit einem dieser Alarmzustände assoziiert ist, wird es darunter in der Hierarchie aufgelistet. Im Verbindungsattribut des betreffenden Dokuments wird "YELLOW:FC401: (Alarmname)" aufgelistet (z. B. "YELLOW:FC401:HIABS"). - Zurückkommend auf das in den
12 -17 gezeigte Dokumentenfeld73 ist ein Beispiel einer ersten und einer zweiten Ebene der Dokumentenhierarchie speziel) in15 gezeigt. Als Beispiel ist die Hierarchie unter einem Dokument vom Typ "Specs"91 erweitert worden. Alle Dokumente93 vom Typ "Spec" sind gezeigt. - Um eine Verbindung zwischen einem bestimmten Dokument und z. B. einem spezifischen Alarm zu erzeugen, führt der Nutzer zwischen diesen einen Vorgang Ziehen und Ablegen vom Typ GUI aus. Wenn zum Beispiel ein Nutzer den Wunsch hat, einen Bezug zwischen einem Dokument "83F – a Vortex-Flowmeter PSS"
93a und einem spezifischen Alarm "HIABS"89a herzustellen, zieht der Nutzer vom Dokument- und Alarm-Bildsymbol eines über das andere, und das Verhältnis wird automatisch hergestellt. Danach würde unter HIABS89a in der Hierarchie "/Specs/83F" a Vortex-Flowmeter PSS" angezeigt. Angezeigt unter "83F – a Vortex-Flowmeter PSS"93a wird "YELLOW:FC401:HIABS". Der Text "YELLOW:FC401:HIABS" wird auch in das Verbindungsfeld des Dokuments "83F – a Vortex-Flowmeter PSS"93a einbezogen. Als weiteres Beispiel, gezeigt in16 , sind andere Beispiele hergestellter Verbindungen in Übereinstimmung mit den obigen Erläuterungen. - Die Verwendung der oben beschriebenen Kombinationen von Verbundname, Blockname, Alarmnamen und Wildcards im Verbindungsattribut eines Dokumentobjekts erleichtert eine vielseitige Dokumentsuche als Antwort auf eine Abfrage (z. B. ein Abruf "SHOW RELATED DOCUMENTS" von einem Nutzer). Bei der gegenwärtigen Ausführungsform, die in Verbindung mit einem "I/A SERIES"-Prozeßsteuerungssystem verwendet wird, sind die Kennzeichner von einer Kombination von Kettenliteralen und Wildcards gebildet, die als eine durch Doppelpunkt getrennte Kette von zwei oder drei Unterfeldern gebildet ist in der Form:
- <Verbund_Ausdruck>:<Block Ausdruck>[:<Alarm Ausdruck>]
- <Verbund Ausdruck> – ein angefordertes Feld, ist der wörtliche Kettenname für einen Verbund im Steuerungssystem.
<Block Ausdruck> – ein wahlweises Feld, ist der wörtliche Kettenname für einen Block im Steuerungssystem oder das Wildcard-Symbol "+".
<Alarm Ausdruck> – ein wahlweises Feld, ist der wörtliche Kettenname für einen Alarm im Steuerungssystem oder das Wildcard-Symbol "+". - In Übereinstimmung mit Obigem sind die nachfolgenden Kennzeichnerkombinationen möglich:
<Verbund>:+ ; ein Meßpunkt im <Verbund> <Verbund>:<Block> ; nur Meßpunkt <Verbund:Block> <Verbund>:<Block> ; ein Ereignis von <Verbund:Block> <Verbund>:<Block>:<Alarm> ; nur <Alarm> von <Verbund:Block> <Verbund>:+:+ ; ein Ereignis von irgendeinem Block im <Verbund> - Dokumentsuchvorgänge werden durch eine Parameterkette angetrieben, die in ihrem Aufbau derjenigen des oben beschriebenen Kennzeichners ähnlich ist. Bei einer Ausführungsform werden Dokumentsuchvorgänge als Antwort darauf eingeleitet, daß der Nutzer z. B. ein Objekt "Show related objects" anklickt. Gemäß einer Ausführungsform der vorliegenden Erfindung werden drei Formen der Abfrage verwendet, um zusammengehörige Dokumente abzurufen. Die spezielle Abfrage, die verwendet wird, hängt davon ab, wie viele "Tokens" in dem Aufruf an die Verwaltung der Dokumentendatenbank (z. B. den Documentum Database Manager) geliefert werden, jeder <Verbund>, <Block> und <Alarm> zählt als 1 Token, jedoch wird + übersprungen.
- Die drei Abfrageszenarien werden nachfolgend zusammen mit dem Abfragerohtext beschrieben.
- Szenarium 1
-
- Szenarium 2
- Der Eingabeparameter besteht aus einem Verbund und einem Block. Dieses erfordert eine Abfrage, die Verbindungsattribute findet, die die beiden folgenden Merkmale enthält:
<Verbund>:<Block> – benannter Block im benannten Verbund (aber nicht Alarm) <Verbund>: + irgendein Block im benannten Verbund -
- Szenarium 3
- Der Eingabeparameter besteht aus einem Verbund, einem Block und einem Alarm. Dieses erfordert eine Abfrage, die Attribute findet, die eines der folgenden Merkmale enthalten:
<Verbund>:<Block>:<Alarm> – benannter Alarm vom benannten Block im benannten Verbund. <Verbund>:<Block>:+ – ein Alarm im benannten Block im benannten Verbund. <Verbund>:+:+ ein Alarm in einem Block im benannten Verbund. -
- Eine Modifizierung der oben beschriebenen Abfragen und Logik zur Berücksichtigung der besonderen Organisation und Struktur von Prozeßsteuerungsobjekten in unterschiedlichen Prozeßsteuerungssystemen und/oder Dokumentenverwaltungssystemen ergibt sich ohne weiteres für den Durchschnittsfachmann auf diesem Fachgebiet angesichts der vorliegenden Beschreibung. Ferner ist mit den beigefügten Ansprüchen beabsichtigt, daß alle solche Abwandlungen und Veränderungen unter den eigentlichen Erfindungsgedanken und Schutzumfang der Erfindung fallen.
- Prozeduren und Routinen zur Verwaltung eines hierarchischen Displays in einer GUI-Umgebung sind aus einer Vielfalt von Quellen erhältlich. Zum Beispiel wird in der bevorzugten Ausführungsform die "Visual Basic"-Version 4.0 der Microsoft Corporation in Redmond, Washington, USA, als Programmierumgebung verwendet, und "Custom Controls" von Gennett-Tech, Jericho, NY USA, werden ebenfalls verwendet. Andere Programmierumgebungen und Anwendungssteuerungen sind in gleicher Weise verwendbar, um die Techniken der vorliegenden Erfindung zu verwirklichen. Die individuellen Programmierschritte dafür ergeben sich für einen Durchschnittsfachmann auf diesem Fachgebiet ohne weiteres angesichts der vorliegenden Beschreibung.
- Ein Beispiel der Elemente eines Computersystems, das zur Ausführung der Techniken der vorliegenden Erfindung verwendet wird, ist in
17 gezeigt. Viele Variationen an dieser Organisation und Struktur sind zur Erfüllung der Realisierungsanforderungen möglich. Bei dem geltenden Beispiel besorgt ein dedizierter Dokumentenserver101 die elektronische Dokumentenspeicherung und bedient einen Serverbereich des Dokumentenverwaltungssystems. Arbeitsstationen103 auf PC-Basis werden für den Dokumentenzugriff und den Prozeßsteuerungssystemzugriff verwendet. Dedizierte Prozeßsteuerungssystem-Arbeitsstationen109 sind ebenfalls in das System eingeschlossen. Ferner ist eine Kombination Prozeßsteuerungssystem und Dokumentenserver105 eingeschlossen. Ein "ETHERNET" 107, das TCP/IP-Protokoll ("Transmission Control Protocol/Internet Protocol") wird verwendet, um die oben besprochenen Computer untereinander zu verbinden (spezifische Netzwerke und Protokolle variieren bei unterschiedlichen Realisationen). - Ein Knotenbusnetz
111 verbindet den Prozeßsteuerungssystem-Prozessor105 und die Arbeitsstationen109 mit Feldprozessoren113 des Prozeßsteuerungssystems. Das Knotenbusnetz111 ist speziell für ein "I/A SERIES"-System und variiert bei unterschiedlichen Prozeßsteuerungssystemen. Feldprozessoren113 können zum Beispiel für die Datenakquisition, die Steuerungsverarbeitung und die Datenspeicherung verwendet werden. - Die oben beschriebenen Prozessoren und Computer umfassen im allgemeinen herkömmliche Elemente eines Computersystems. Diese können zum Beispiel eines oder mehrere der Elemente zentrale Verarbeitungseinheit, Speicher (z. B. RAM-Speicher und/oder ROM-Speicher), Lagermittel (z. B. Diskettenspeicher), Nutzereingabe/Ausgabegeräte, Systemeingabe/Ausgabegeräte und Steue rungseingabe/Ausgabegeräte umfassen. Sowohl Speicher als auch Lagermittel umfassen computertaugliche Datenträger, die Computerprogrammprodukte in Form eines computerlesbaren Programmcodes speichern können.
- Zusammengefaßt hat die vorliegende Erfindung mehrere Vorteile und damit verbundene Merkmale. Der Dokumentenzugriff ist dadurch verbessert, daß die Funktionen der Dokumentenverwaltung und des Abrufens eng miteinander verbunden sind. Das Betriebspersonal ist damit von der Aufgabe befreit, gegenständlich nach Dokumenten zu suchen, was Zeit zu Lasten der aktuellen Anlagenverwaltung kostet. Die Effizienz der Anlagenverwaltung ist daher erhöht. Des weiteren können unter Verwendung der hier beschriebenen Techniken mehrfache Dokumente mit mehrfachen Objekten im Prozeßsteuerungssystem assoziiert werden. Damit ist die Aufgabe zu entscheiden, welche Dokumente genau zu suchen sind, herabgesetzt. Listen von Dokumenten, die auf ein bestimmtes Prozeßsteuerungsobjekt bezogen sind, werden automatisch angezeigt. Auch die hier beschriebene Dokumentenbibliothek erleichtert eine schnelle Assoziierung von Dokumenten mit Prozeßsteuerungsobjekten.
- Im Vorstehenden beschrieben sind Beispiele von Techniken zur Zusammenfügung einer elektronischen Dokumentation mit Prozeßsteuerungssystemen. Es versteht sich für den Durchschnittsfachmann auf diesem Fachgebiet, daß die oben beschriebenen Abläufe und Schrittfolgen nur Beispiele sind. Diese können viele Variationen erfahren, einschließlich zum Beispiel mehr oder weniger Verarbeitung als die oben beschriebenen Schritte, Abwandlung eines oder mehre rer der Schritte oder Veränderung der Reihenfolge einiger Schritte ohne Abweichung von dem eigentlichen Erfindungsgedanken und dem Schutzumfang der vorliegenden Erfindung. Diese Variationen werden somit als Teil der beanspruchten Erfindung angesehen.
- Während die Erfindung hier im einzelnen anhand bestimmter bevorzugter Ausführungsformen beschrieben worden ist, können viele Modifikationen und Änderungen an der Erfindung vom Fachmann ausgeführt werden. Demgemäß sollen die beigefügten Ansprüche alle derartigen Modifikationen und Änderungen als in den Schutzumfang der Erfindung fallend abgedeckt werden.
Claims (91)
- Verfahren zur Versorgung eines Nutzers eines industriellen Prozeßsteuersystems mit einer elektronischen Dokumentation, dadurch gekennzeichnet, daß das Verfahren umfasst: a.) Verknüpfung eines Verbindungsattributs (
21 ) mit jedem einzelnen einer Mehrzahl von Dokumenten (25 ), wobei jedes Verbindungsattribut (21 ) ein oder mehrere mit Elementen eines industriellen Prozeßes korrespondierenden Objekte) (13 ) identifiziert; b) Darstellung eines Prozeßsteuerscreens auf einem Computerdisplay, wobei der Prozeßsteuerscreen zumindest eines der Objekte (13 ) anzeigt; c.) Erleichterung der Selektion des dargestellten Objektes (13 ) durch den Nutzer des industriellen Prozeßsteuersystems; d.) Anzeigen einer Liste (23 ) von Dokumenten auf dem Computerdisplay, die mit dem selektierten Objekt (13 ) korrespondierenden Verbindungsattributen (21 ) verknüpft sind; e.) Erleichterung der Selektion von zumindest einem Dokument (25 ) aus der Liste (23 ) der Dokumente durch den Nutzer; und f.) Anzeigen zumindest eines Dokumentes (25 ) auf dem Computerdisplay. - Verfahren nach Anspruch 1, wobei die Erleichterung der Selektion (
c ) den Gebrauch eines Zeigegeräts umfaßt, womit der Nutzer das Objekt (13 ) leichter auswählt. - Verfahren nach Anspruch 2, wobei das Zeigegerät entweder eine Maus, einen Trackball oder einen Touchscreen umfasst.
- Verfahren nach Anspruch 2, wobei die Erleichterung (
c ) das Darstellen eines mit der Dokumentenwiederherstellung korrespondierenden Dokumentenselektionsobjektes umfasst und eine Erleichterung der Selektion des Dokumentenselektionsobjektes durch den Nutzer beinhaltet, um die Darstellung der Liste (23 ) der Dokumente zu initiieren. - Verfahren nach Anspruch 2, wobei das Anzeigen (
d ) als Reaktion auf eine vom Zeigegerät ausgehende Betätigungssequenz durch den Nutzer erfolgt. - Verfahren nach Anspruch 5, wobei die Zeigegerätbetätigungssequenz einschließt, dass ein Nutzer eine ausgewählte Selektionstaste an dem Zeigegerät drückt.
- Verfahren nach Anspruch 1, wobei Dokumente in einer Mehrzahl von vorbestimmten Formaten speicherbar sind, und wobei das zumindest eine Dokument ein erstes vorbestimmtes Format aus der Mehrzahl der vorbestimmten Formate hat, und wobei das Anzeigen ein mit dem ersten vorbestimmten Format korrespondieren Displayprogramm umfasst.
- Verfahren nach Anspruch 7, wobei die Mehrzahl an vorbestimmten Formaten zumindest eines der ASCII Textformate, Wordverarbeitungsformate; CAD Formate und digitalisierten Bildformate umfaßt.
- Verfahren nach Anspruch 1, wobei das Anzeigen einer Liste (
23 ) (d ) einen Suchvorgang in der Mehrzahl der Dokumente auf das ausgewählte Objekt einschließende verbindende Attribute und ein Anzeigen der Suche entsprechender Dokumente einschließt. - Verfahren nach Anspruch 9, wobei die Durchführung des Suchvorganges ein Durchlaufen einer mit dem ausgewählten Objekt korrespondierenden Referenz in einer Datenbanksuchmaschine umfaßt und daß die Datenbanksuchmaschine angewiesen wird, nach Dokumenten zu suchen, die einen der Referenz entsprechenden Eintrag in ihrem verbindenden Attribut haben.
- Verfahren nach Anspruch 9, wobei die Referenz zu dem selektierten Objekt zumindest einen Verbundnamen, einen Blocknamen und einen Alarmnamen beinhaltet.
- Verfahren nach Anspruch 9, wobei das selektierte Objekt durch eine eine erste Erkennung und eine zweite Erkennung umfassende Rangordnungserkennung identifiziert wird, und wobei die Durchführung des Suchvorgangs ein Durchlaufen der Rangordnungserkennung in der Datenbanksuchmaschine umfaßt.
- Verfahren nach Anspruch 12, wobei die Durchführung des Suchvorganges eine Suche nach mit der ersten Erkennung und zweiten Erkennung der Rangordnungserkennung exakt übereinstimmenden Dokumenten umfaßt.
- Verfahren nach Anspruch 12, wobei die Durchführung des Suchvorganges des weiteren eine Suche nach mit der Rangordnungserkennung exakt übereinstimmenden Dokumenten und unter Nutzung zumindest einer Wildcard nach mit der Rangordnungserkennung exakt übereinstimmenden Dokumenten einschließt.
- Verfahren nach Anspruch 14, wobei die Durchführung des Suchvorganges nach unter Nutzung zumindest einer Wildcard mit der Rangordnungserkennung übereinstimmenden Dokumente beinhaltet, daß nach mit der ersten Erkennung exakt übereinstimmenden und irgendeiner zweiten Erkennung übereinstimmenden Dokumenten gesucht wird.
- Verfahren nach Anspruch 12, wobei die erste Erkennung einen Verbundnamen und die zweite Erkennung einen Blocknamen umfaßt.
- Verfahren nach Anspruch 12, wobei die Rangordnungserkennung des weiteren eine dritte Erkennung umfaßt, die während der Durchführung der Suche an die Datenbanksuchmaschine übermittelt wird.
- Verfahren nach Anspruch 17, wobei die Durchführung der Suche eine Suche nach mit der erste Erkennung, der zweiten Erkennung und der dritten Erkennung der Rangordnungserkennung exakt übereinstimmenden Dokumenten beinhaltet.
- Verfahren nach Anspruch 17, wobei die Durchführung der Suche eine Suche nach mit der Rangordnungserkennung exakt übereinstimmenden Dokumenten und unter Nutzung zumindest einer Wildcard eine Suche nach mit der Rangordnungserkennung exakt übereinstimmenden Dokumenten beinhaltet.
- Verfahren nach Anspruch 19, wobei die Durchführung des Suchvorganges unter Nutzung zumindest einer Wildcard nach mit der Rangordnungserkennung übereinstimmenden Dokumenten beinhaltet, daß nach mit der ersten Erkennung exakt übereinstimmenden und irgendeiner zweiten Erkennung und irgendeiner dritten Erkennung übereinstimmenden Dokumenten gesucht wird.
- Verfahren nach Anspruch 19, wobei der Suchvorgang nach unter Anwendung zumindest einer Wildcard nach mit der Rangordnungserkennung übereinstimmenden Dokumenten beinhaltet, daß nach mit der ersten Erkennung und der zweiten Erkennung exakt übereinstimmenden und irgendeiner dritten Erkennung übereinstimmenden Dokumenten gesucht wird.
- Verfahren nach Anspruch 17, wobei die erste Erkennung einen Verbundnamen, die zweite Erkennung einen Blocknamen und die dritte Erkennung einen Alarmnamen umfaßt.
- Verfahren nach Anspruch 1, wobei der Prozeßsteuerungsschirm Darstel-lungen von untereinander verbundenen körperlichen Prozeßelementen einschließt, und wobei das zumindest eine Objekt eines der untereinander verbundenen gegenständlichen Prozeßelemente umfaßt.
- Verfahren nach Anspruch 1, wobei der Prozeßsteuerungsschirm eine Alarmliste einschließt und wobei das zumindest eine Objekt einen Alarm von der Alarmliste umfaßt.
- Verfahren nach Anspruch 1, wobei das Verknüpfen (
a ) umfaßt, daß: i.) dem Nutzer eine hierarchische und zumindest zum Teil auf dem Computerbildschirm dargestellte Organisation der Objekte vorgestellt wird; ii.) dem Nutzer eine hierarchische und zumindest zum Teil auf dem Computerbildschirm dargestellte, der Mehrzahl von Dokumenten entsprechende Organisation der Dokumentenknoten angezeigt wird; iii.) dem Nutzer gestattet ist, auf dem Computer aus der hierarchischen Organisation von Objekten und der hierarchischen Organisation der Dokumentenknoten einen ersten Knotenpunkt zu bestimmen; iv.) dem Nutzer gestattet, ist auf dem Computer aus der anderen hierarchischen Organisation der Objekte und hierarchischen Organisation der Dokumentenknoten einen zweiten Knoten auszuwählen; v.) der erste Knoten und der zweite Knoten miteinander verbunden werden, so daß ein ausgewähltes Objekt mit einem ausgewählten Dokumentenknoten verknüpfbar ist, wobei das Verknüpfen ein Verbinden mit zumindest einem ausgewählten Dokumentenknoten und einem Verbindungsfeld umfaßt, um ein oder mehrere Objekte zu identifizieren. - Verfahren nach Anspruch 25, wobei die Darstellung (i) beinhaltet, daß dem Nutzer die hierarchische Organisation der Objekte gezeigt wird, wobei die hierarchische Organisation der Objekte eine erste Ebene an Objekten und eine zweite Ebene an Objekten umfaßt.
- Verfahren nach Anspruch 26, wobei zumindest einige der Objekte durch eine erste Erkennung und durch eine zweite Erkennung identifiziert werden, wobei die Darstellung (i) beinhaltet, daß dem Nutzer eine eine vor bestimmte Korrespondenz mit der ersten Erkennung und der zweiten Erkennung aufweisende hierarchische Organisation der Objekte gezeigt wird.
- Verfahren nach Anspruch 27, wobei die Darstellung (i) beinhaltet, daß dem Nutzer die hierarchische Organisation der Objekte gezeigt wird, so daß die erste Ebene der Objekte den ersten Erkennungen zugeordnet ist.
- Verfahren nach Anspruch 28, wobei die Darstellung (i) beinhaltet, daß dem Nutzer die hierarchische Organisation der Objekte gezeigt wird, so daß zumindest ein Teil der zweiten Ebene der Objekte den zweiten Erkennungen zugeordnet ist.
- Verfahren nach Anspruch 29, wobei die Prozeßsteuerobjekte darüber hinaus durch eine dritte Erkennung identifiziert werden.
- Verfahren nach Anspruch 30, wobei die Darstellung (i) beinhaltet, daß dem Nutzer die hierarchische Organisation der Objekte gezeigt wird, wobei die zweite Ebene der Objekte ein einen mit einer ersten Erkennung verbundener Stamm aufweisendes Objekt umfaßt, wobei das Objekt einen Stamm aufweist, der allen eine gewöhnliche erste Erkennung aufweisenden und eine genau festgelegte dritte Erkennung fehlenden Objekten zugeordnet ist.
- Verfahren nach Anspruch 30, wobei die Darstellung (i) beinhaltet, daß dem Nutzer die hierarchische Organisation der Objekte gezeigt wird, wobei die zweite Ebene der Objekte ein eine mit einer ersten Erkennung verbundenen Stamm aufweisendes Objekt umfaßt, wobei das Objekt einen Stamm aufweist, der allen eine gewöhnliche erste Erkennung und eine genau festgelegte dritte Erkennung aufweisenden Objekten zugeordnet ist.
- Verfahren nach Anspruch 30, wobei die Vorstellung (i) beinhaltet, daß dem Nutzer die hierarchische Organisation der Objekte gezeigt wird, wobei die hierarchische Organisation der Objekte eine Mehrzahl von Zwischenobjekten aufweisende Zwischenebene beinhaltet, wobei jedes erste Zwischenobjekt einer bestimmten ersten Erkennung und eine bestimmten zweiten Erkennung des Objektes zugeordnet ist.
- Verfahren nach Anspruch 33, wobei die Vorstellung (i) beinhaltet, daß dem Nutzer die hierarchische Organisation der Objekte gezeigt wird, wobei zumindest einige der ersten Zwischenobjekte zumindest ein zumindest einem der Objekte zugeordnetes Kindobjekt aufweisen, das die bestimmte erste Erkennung und die bestimmte zweite Erkennung aber keine bestimmte dritte Erkennung aufweist.
- Verfahren nach Anspruch 33, wobei die Vorstellung (i) beinhaltet, daß dem Nutzer die hierarchische Organisation der Objekte gezeigt wird, wobei zumindest einige der ersten Zwischenobjekte zumindest ein zumindest einem der Objekte zugeordnetes Kindobjekt aufweisen, das die bestimmte erste Erkennung, die bestimmte zweite Erkennung und irgendeine bestimmte dritte Erkennung aufweist.
- Verfahren nach Anspruch 33, wobei die Vorstellung (i) beinhaltet, daß dem Nutzer die hierarchische Organisation der Objekte gezeigt wird; wobei die hierarchische Organisation der Objekte des weiteren eine eine Mehrzahl von zweiten Zwischenobjekten aufweisende zweite Zwischenebene umfasst, die in der hierarchischen Organisation der ersten Zwischenebene untergeordnet ist, wobei jedes zweite Zwischenobjekt einer bestimmten ersten Erkennung, einer bestimmten zweiten Erkennung und einer bestimmten dritten Erkennung der Objekte zugeordnet ist.
- Verfahren nach Anspruch 30, wobei die erste Erkennung Verbundnamen, die zweite Erkennung Blocknamen und die dritte Erkennung Alarmnamen umfaßt.
- Verfahren nach Anspruch 25, wobei das Anzeigen (ii) beinhaltet, daß dem Nutzer die hierarchische Organisation der Dokumentenknoten angezeigt wird, wobei eine erste Ebene der Dokumentenknoten die Dokumentenkategorien definiert.
- Verfahren nach Anspruch 38, wobei das Anzeigen (ii) beinhaltet, daß dem Nutzer die hierarchischen Organisation der Dokumentenknoten angezeigt wird, wobei eine zweite Ebene der Dokumentenknoten bestimmte Dokumentenobjekte definiert.
- Verfahren nach Anspruch 25, wobei das Gestatten (iii) und das Gestatten (iv) eine Erleichterung für den Nutzer mit sich bringen, so daß dieser mit einem Zeigegerät den ersten Knoten über den zweiten Knoten ziehen und ihn darauf ablegen kann.
- Verfahren nach Anspruch 40, wobei nach der Ziehbewegung und dem Ablegen ein Querverweis unter sowohl dem ersten Knoten als auch dem zweiten Knoten in seiner jeweiligen Rangordnung zu dem anderen ersten Knoten und zweiten Knoten dargestellt wird.
- Verfahren nach Anspruch 25, wobei die hierarchische Organisation der Objekte in einem ersten Fensterrahmen auf dem Computerschirm angezeigt wird und die hierarchische Organisation der Dokumentenknoten in einem zweiten Fensterrahmen auf dem Computerschirm dargestellt wird.
- Verfahren nach Anspruch 25, wobei das industrielle Prozeßsteuersystem eine Dokumentendatenbank besitzt, und wobei das Verbinden (v) beinhaltet, dass die Dokumentendatenbank mit dem Prozeßsteuersystem verbunden wird, um es über eine Verbindung zwischen einem dem Doku mentenknoten zugeordneten Dokumentenobjekt und zumindest einem ausgewählten Objekt aufzuklären.
- Verfahren nach Anspruch 43, wobei das Kommunizieren mit der Dokumentendatenbank eine Veränderung eines mit dem Dokumentenobjekt verbindenden Feldes verursacht, um den Verweis zu zumindest einem der Objekte des verbindenden Feldes in sich aufzunehmen.
- Verfahren nach Anspruch 25, wobei das industrielle Prozeßsteuersystem eine Dokumentenobjekte und für jedes Dokumentenobjekt ein verbindendes Feld umfassende Dokumentendatenbank enthält, wobei das Verfahren des weiteren beinhaltet, daß die verbindenden Felder durchsucht werden und die hierarchisches Organisation der Objekte daraus hervorgebracht wird.
- System zur Versorgung eines Nutzers eines industriellen Prozeßsteuersystems mit elektronischen Dokumenten, dadurch gekennzeichnet, daß das System umfaßt: a.) Mittel zur Verknüpfung eines Verbindungsattributs (
21 ) mit jedem einzelnen einer Mehrzahl von Dokumenten (25 ), wobei jedes Verbindungsattribut (21 ) ein oder mehrere mit Elementen eines industriellen Prozesses korrespondierendes) Objekte) (13 ) identifiziert; b.) Mittel zur Darstellung eines Prozeßsteuerscreens auf einem Computerdisplay, wobei der Prozeßsteuerscreen zumindest eines der Objekte (13 ) anzeigt; c.) Mittel zur Erleichterung der Selektion des Objektes (13 ) durch den Nutzer des industriellen Prozeßsteuersystems; d.) Mittel zum Anzeigen einer Liste (23 ) von Dokumenten auf dem Computerdisplay, die mit dem selektierten Objekt (13 ) korrespondierenden Verbindungsattributen (21 ) verknüpft sind; e.) Mittel zur Erleichterung der Selektion von zumindest einem Dokument (25 ) aus der Liste (23 ) der Dokumente durch den Nutzer; und f.) Mittel zum Anzeigen zumindest eines Dokumentes (25 ) auf dem Computerdisplay. - System nach Anspruch 46, wobei die Mittel zum Erleichtern der Selektion (
c ) Mittel beinhalten, die es dem Nutzer erleichtern das Objekt mit einem Zeigegerät auszuwählen. - System nach Anspruch 47, wobei das Zeigegerät entweder eine Maus, einen Trackball oder einen Touchscreen umfaßt.
- System nach Anspruch 47, wobei Mittel zur Erleichterung (
c ) das Darstellen eines mit der Dokumentenwiederherstellung korrespondierenden Dokumentenselektionsobjektes umfaßt und eine Erleichterung der Selektion des Dokumentenselektionsobjektes durch den Nutzer beinhaltet, die Darstellung der Liste der Dokumente zu initiieren. - System nach Anspruch 47, wobei Mittel zum Anzeigen (
d ) als Reaktion auf eine vom Zeigegerät ausgehende Betätigungssequenz durch den Nutzer arbeiten. - System nach Anspruch 50, wobei die vom Zeigegerät ausgehende Betätigungssequenz beinhaltet, daß ein Nutzer eine ausgewählte Auswahltaste an dem Zeigegerät drückt.
- System nach Anspruch 46, wobei Dokumente in einer Mehrzahl von vorbestimmten Formaten speicherbar sind, und wobei das zumindest eine Dokument ein erstes vorbestimmtes Format aus der Mehrzahl der vorbestimmten Formate hat, und wobei das Anzeigen ein mit dem ersten vorbestimmten Format korrespondieren Displayprogramm umfaßt.
- System nach Anspruch 52, wobei die Mehrzahl an vorbestimmten Formaten zumindest eines der ASCII Textformate, Wordverarbeitungsformate, CAD Formate und digitalisierten Bildformate umfaßt.
- System nach Anspruch 46, wobei die Mittel zum Anzeigen einer Liste (
23 ) (d ) Mittel für einen Suchvorgang in der Mehrzahl der Dokumente auf das ausgewählte Objekt einschließende, verbindende Attribute und ein Anzeigen der Suche entsprechenden Dokumente einschließen. - System nach Anspruch 54, wobei die Mittel zur Durchführung des Suchvorganges ein Mittel zum Durchlaufen einer mit dem ausgewählten Objekt korrespondierenden Referenz in einer Datenbanksuchmaschine umfassen und daß die Datenbanksuchmaschine angewiesen wird, nach Dokumenten zu suchen, die einen der Referenz entsprechenden Eintrag in ihrem verbindenden Attribut haben.
- System nach Anspruch 54, wobei der Verweis zu dem ausgewählten Objekt zumindest einen Verbundnamen, einen Blocknamen und einen Alarmnamen beinhaltet.
- System nach Anspruch 54, wobei das selektierte Objekt durch einen eine erste Erkennung und eine zweite Erkennung umfassenden Rangordnungserkennung identifiziert wird, und wobei die Mittel zur Durchführung des Suchvorgangs ein Durchlaufen der Rangordnungserkennung in die Datenbanksuchmaschine umfassen.
- System nach Anspruch 57, wobei die Mittel zur Durchführung des Suchvorganges Mittel für eine Suche nach mit der ersten Erkennung und zweiten Erkennung der Rangordnungserkennung exakt übereinstimmenden Dokumenten umfassen.
- System nach Anspruch 57, wobei die Mittel zur Durchführung des Suchvorganges des weiteren Mittel für eine Suche nach mit der Rangordnungserkennung exakt übereinstimmenden Dokumenten und unter Nutzung zumindest einer Wildcard nach mit der Rangordnungserkennung exakt übereinstimmenden Dokumenten aufweisen.
- System nach Anspruch 59, wobei die Mittel zur Durchführung des Suchvorganges nach unter Nutzung zumindest einer Wildcard mit der Rangordnungserkennung übereinstimmenden Dokumente Mittel für eine Suche nach mit der ersten Erkennung exakt übereinstimmenden und irgendeiner zweiten Erkennung übereinstimmenden Dokumenten umfassen.
- System nach Anspruch 57, wobei die erste Erkennung einen Verbundnamen und die zweite Erkennung einen Blocknamen umfaßt.
- System nach Anspruch 57, wobei die Rangordnungserkennung des weiteren eine dritte Erkennung umfaßt, die durch die Mittel zur Durchführung der Suche an die Datenbanksuchmaschine übermittelt wird.
- System nach Anspruch 62, wobei die Mittel zur Durchführung der Suche eine Suche nach mit der erste Erkennung, der zweiten Erkennung und der dritten Erkennung der Rangordnungserkennung exakt übereinstimmenden Dokumenten beinhalten.
- System nach Anspruch 62, wobei die Mittel zur Durchführung der Suche eine Suche nach mit der Rangordnungserkennung exakt übereinstimmenden Dokumenten und unter Nutzung zumindest einer Wildcard eine Suche nach mit der Rangordnungserkennung exakt übereinstimmenden Dokumenten beinhalten.
- System nach Anspruch 64, wobei die Mittel zur Durchführung des Suchvorganges unter Nutzung zumindest einer Wildcard nach mit der Rangordnungserkennung übereinstimmenden Dokumenten Mittel für eine Suche nach mit der ersten Erkennung exakt übereinstimmenden und irgendeiner zweiten Erkennung und irgendeiner dritten Erkennung übereinstimmenden Dokumenten umfassen.
- System nach Anspruch 64, wobei die Mittel zur Suche nach unter Anwendung zumindest einer Wildcard nach mit der Rangordnungserkennung übereinstimmenden Dokumenten Mittel zur Suche nach mit der ersten Erkennung und der zweiten Erkennung exakt übereinstimmenden und irgendeiner dritten Erkennung übereinstimmenden Dokumenten aufweisen.
- System nach Anspruch 62, wobei die erste Erkennung einen Verbundnamen, die zweite Erkennung einen Blocknamen und die dritte Erkennung einen Alarmnamen umfaßt.
- System nach Anspruch 46, wobei der Prozeßsteuerungsschirm Darstellungen von untereinander verbundenen physikalischen Prozeßelementen einschließt, und wobei das zumindest eine Objekt eines der untereinander verbundenen gegenständlichen Prozeßelementen umfaßt.
- System nach Anspruch 46, wobei der Prozeßsteuerungsschirm eine Alarmliste einschließt und wobei das zumindest eine Objekt einen Alarm von der Alarmliste umfaßt.
- System nach Anspruch 46, wobei die Mittel zum Verknüpfen (
a ) umfassen, daß: i.) Mittel zur Darstellung einer hierarchischen und zumindest zum Teil auf dem Computerbildschirm dargestellten Organisation der Objekte für den Nutzer; ii.) Mittel zur Darstellung einer hierarchischen und zumindest zum Teil auf dem Computerbildschirm dargestellten, der Mehrzahl von Dokumenten entsprechenden Organisation der Dokumentenknoten für den Nutzer; i.) Mittel zur Bestimmung auf dem Computer eines ersten aus der hierarchischen Organisation von Objekten und der hierarchischen Organisation der Dokumentenknoten für den Nutzer; ii.) Mittel zur Bestimmung auf dem Computer eines zweiten Knotens aus der anderen hierarchischen Organisation der Objekte und der hierarchischen Organisation der Dokumentenknoten für den Nutzer; iii.) Mittel zur Verbindung des ersten Knotens und des zweiten Knotens miteinander, so daß ein ausgewähltes Objekt mit einem ausgewählten Dokumentenknoten verknüpfbar ist, wobei das Verknüpfen ein Verbinden mit zumindest einem ausgewählten Dokumentenknoten und einem Verbindungsfeld umfaßt, zum Identifizieren eines oder mehrerer Objekte. - System nach Anspruch 70, wobei die hierarchische Organisation der Objekte eine erste Ebene an Objekten und eine zweite Ebene an Objekten umfaßt.
- System nach Anspruch 71, wobei zumindest einige der Objekte durch eine erste Erkennung und durch eine zweite Erkennung identifiziert werden, wobei die hierarchische Organisation der Objekte eine vorherbestimmte Korrespondenz mit der ersten Erkennung und der zweiten Erkennung aufweist.
- System nach Anspruch 72, wobei die erste Ebene der Objekte mit der ersten Erkennung der Objekte korrespondiert.
- System nach Anspruch 73, wobei zumindest ein Teil der zweiten Ebene der Objekte mit den zweiten Erkennungen korrespondiert.
- System nach Anspruch 74, wobei die Objekte des weiteren durch eine dritte Erkennung identifiziert werden.
- System nach Anspruch 75, wobei die zweite Ebene der Objekte ein einen mit einer ersten Erkennung verbundenen Stamm aufweisendes Objekt umfaßt, wobei das Objekt einen Stamm aufweist, der allen eine gewöhnliche erste Erkennung aufweisenden und eine genau festgelegte dritte Erkennung fehlenden Objekten zugeordnet ist.
- System nach Anspruch 75, wobei die zweite Ebene der Objekte ein einen mit einer ersten Erkennung verbundenen Stamm aufweisendes Objekt umfaßt, wobei das Objekt einen Stamm aufweist, der allen eine gewöhnliche erste Erkennung und eine genau festgelegte dritte Erkennung aufweisenden Objekten zugeordnet ist.
- System nach Anspruch 75, wobei die hierarchische Organisation der Objekte eine Mehrzahl an Zwischenobjekten aufweisende Zwischenebene beinhaltet, wobei jedes erste Zwischenobjekt einer bestimmten ersten Er kennung und der bestimmten zweiten Erkennung des Objektes zugeordnet ist.
- System nach Anspruch 78, wobei zumindest einige der ersten Zwischenobjekte zumindest ein zumindest einem der Objekte zugeordnetes Kindobjekt aufweisen, das die bestimmte erste Erkennung und die bestimmte zweite Erkennung aber keine bestimmte dritte Erkennung aufweist.
- System nach Anspruch 78, wobei zumindest einige der ersten Zwischenobjekte zumindest ein zumindest einem der Objekte zugeordnetes Kindobjekt aufweisen, das die bestimmte erste Erkennung, die bestimmte zweite Erkennung und irgendeine bestimmte dritte Erkennung aufweisen.
- System nach Anspruch 78, wobei die hierarchische Organisation der Objekte des weiteren eine eine Mehrzahl an zweiten Zwischenobjekten aufweisende, zweite Zwischenebene umfaßt, die in der hierarchischen Organisation der ersten Zwischenebene untergeordnet ist, wobei jedes zweite Zwischenobjekt einer bestimmten ersten Erkennung, einer bestimmten zweiten Erkennung und einer bestimmten dritten Erkennung der Objekte zugeordnet ist.
- System nach Anspruch 75, wobei die erste Erkennung Verbundnamen, die zweite Erkennung Blocknamen und die dritte Erkennung Alarmnamen umfaßt.
- System nach Anspruch 70, wobei eine erste Ebene der Dokumentenknoten die Dokumentenkategorie definiert.
- System nach Anspruch 83, wobei eine zweite Ebene der Dokumentenknoten bestimmte Dokumentenobjekte definiert.
- System nach Anspruch 70, wobei die Mittel zum Gestatten (iii) und die Mittel zum Gestatten (iv) eine Erleichterung für den Nutzer mit sich bringen, so daß dieser mit einem Zeigegerät den ersten Knoten über den zweiten Knoten ziehen und ihn darauf ablegen kann.
- System nach Anspruch 85, wobei das System Mittel zur Darstellung von Referenzen beinhaltet, welche unter sowohl dem ersten Knoten wie auch dem zweiten Knoten in ihrer jeweiligen Rangordnung zu den anderen des ersten Knotens und des zweiten Knotens dargestellt werden.
- System nach Anspruch 70, wobei die hierarchische Organisation der Objekte in einem ersten Fensterrahmen auf dem Computerschirm gezeigt wird und die hierarchische Organisation der Dokumentenknoten in einem zweiten Fensterrahmen auf dem Computerschirm dargestellt wird.
- Verfahren nach Anspruch 70, wobei das industrielle Prozeßsteuersystem eine Dokumentendatenbank besitzt, und wobei die Mittel zum Verbinden (
v ) beinhalten, daß die Dokumentendatenbank mit dem Prozeßsteuerungssystem verbunden ist, um es über eine Verbindung zwischen einem dem Dokumentenknoten zugeordneten Dokumentenobjekt und zumindest einem ausgewählten Objekt aufzuklären. - System nach Anspruch 88, wobei das Kommunizieren mit der Dokumentendatenbank eine Veränderung eines mit dem Dokumentenobjekt verbindenden Feldes verursacht, um den Verweis zu zumindest einem der Objekte des verbindenden Feldes in sich aufzunehmen.
- System nach Anspruch 70, wobei das industrielle Prozeßsteuersystem eine Dokumentenobjekte und für jedes Dokumentenobjekt ein verbindendes Feld umfassende Dokumentendatenbank enthält und wobei das System des weiteren Mittel umfaßt, um die verbindenden Felder zu durchsuchen und die hierarchisches Organisation der Objekte daraus hervorzubringen.
- Computerprogramm, das auf einem von einem vom Computer lesbarem Medium gespeichert ist, wobei das Computerprogramm eine elektronische Dokumentation für den Nutzer eines industriellen Prozeßsteuersystems aufweist, und wobei das Computerprogramm Befehle umfaßt, die, wenn das Computerprogramm in einem General-Arbeitscomputer geladen wird, den Computer konfigurieren, um ein Verfahren nach einem der Ansprüche 1 bis 45 auszuführen.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US652722 | 1996-05-30 | ||
US08/652,722 US5918233A (en) | 1996-05-30 | 1996-05-30 | Methods and systems for providing electronic documentation to users of industrial process control systems |
PCT/US1997/009013 WO1997045779A1 (en) | 1996-05-30 | 1997-05-27 | Methods and systems for document management in industrial process control systems |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69721234D1 DE69721234D1 (de) | 2003-05-28 |
DE69721234T2 true DE69721234T2 (de) | 2004-02-12 |
Family
ID=24617903
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69721234T Expired - Lifetime DE69721234T2 (de) | 1996-05-30 | 1997-05-27 | Verfahren und systeme zur dokumentenverwaltung in industriellen prozesssteuerungssystemen |
Country Status (4)
Country | Link |
---|---|
US (1) | US5918233A (de) |
EP (1) | EP0880731B1 (de) |
DE (1) | DE69721234T2 (de) |
WO (1) | WO1997045779A1 (de) |
Families Citing this family (90)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19621828A1 (de) * | 1996-05-31 | 1997-12-04 | Sel Alcatel Ag | Verfahren zur Kennzeichnung von Programmkompatibilität |
US6088032A (en) * | 1996-10-04 | 2000-07-11 | Xerox Corporation | Computer controlled display system for displaying a three-dimensional document workspace having a means for prefetching linked documents |
US6163740A (en) * | 1998-03-24 | 2000-12-19 | Beltracchi; Leo | Integrated iconic display for power plants by displaying plurality of process icons corresponding to all operating heat engines in one single computer screen |
US6119125A (en) * | 1998-04-03 | 2000-09-12 | Johnson Controls Technology Company | Software components for a building automation system based on a standard object superclass |
US6466953B1 (en) * | 1998-05-12 | 2002-10-15 | Autodesk, Inc. | Method and apparatus for hierarchical drawing sheet management |
FI108678B (fi) * | 1998-06-17 | 2002-02-28 | Neles Controls Oy | Kenttälaitteiden hallintajärjestelmä |
US7209928B2 (en) * | 1998-07-29 | 2007-04-24 | Qwest Communications International Inc. | Information organization and navigation by user-generated associative overlays |
US8044793B2 (en) | 2001-03-01 | 2011-10-25 | Fisher-Rosemount Systems, Inc. | Integrated device alerts in a process control system |
US6975219B2 (en) * | 2001-03-01 | 2005-12-13 | Fisher-Rosemount Systems, Inc. | Enhanced hart device alerts in a process control system |
US9959115B2 (en) * | 2000-01-11 | 2018-05-01 | Ecora.Com Corp. | Method and system for automatic documentation of configurable systems |
US6981207B1 (en) | 2000-01-11 | 2005-12-27 | Ecora Software Corporation | Automatic documentation of configurable systems by outputting explanatory information of configuration parameters in a narrative format and configuration parameters differences |
US6965806B2 (en) | 2001-03-01 | 2005-11-15 | Fisher-Rosemount Systems Inc. | Automatic work order/parts order generation and tracking |
US6954713B2 (en) * | 2001-03-01 | 2005-10-11 | Fisher-Rosemount Systems, Inc. | Cavitation detection in a process plant |
US8073967B2 (en) | 2002-04-15 | 2011-12-06 | Fisher-Rosemount Systems, Inc. | Web services-based communications for use with process control systems |
US7720727B2 (en) | 2001-03-01 | 2010-05-18 | Fisher-Rosemount Systems, Inc. | Economic calculations in process control system |
US7389204B2 (en) * | 2001-03-01 | 2008-06-17 | Fisher-Rosemount Systems, Inc. | Data presentation system for abnormal situation prevention in a process plant |
US6795798B2 (en) | 2001-03-01 | 2004-09-21 | Fisher-Rosemount Systems, Inc. | Remote analysis of process control plant data |
GB0107104D0 (en) | 2001-03-21 | 2001-05-09 | Netpd Ltd | Method and apparatus for identifying electronic files |
US7162534B2 (en) * | 2001-07-10 | 2007-01-09 | Fisher-Rosemount Systems, Inc. | Transactional data communications for process control systems |
US7281221B2 (en) * | 2001-12-05 | 2007-10-09 | Siemens Building Technologies, Inc. | Work cell problem identification and notification system |
WO2003071442A1 (en) * | 2002-02-15 | 2003-08-28 | Tridium, Inc. | Real-time data interface and method for browsers and the like |
US20040024662A1 (en) * | 2002-08-02 | 2004-02-05 | David Gray | Equipment documentation management system, method, and software tools |
US7333991B2 (en) * | 2002-08-05 | 2008-02-19 | Todd E. Vander Hill | Digital design and maintenance system and method |
US7600234B2 (en) * | 2002-12-10 | 2009-10-06 | Fisher-Rosemount Systems, Inc. | Method for launching applications |
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 |
US7152072B2 (en) | 2003-01-08 | 2006-12-19 | Fisher-Rosemount Systems Inc. | Methods and apparatus for importing device data into a database system used in a process plant |
US20040158474A1 (en) * | 2003-02-06 | 2004-08-12 | Karschnia Robert J. | Service facility for providing remote diagnostic and maintenance services to a process plant |
US7953842B2 (en) | 2003-02-19 | 2011-05-31 | Fisher-Rosemount Systems, Inc. | Open network-based data acquisition, aggregation and optimization for use with process control systems |
US6915235B2 (en) * | 2003-03-13 | 2005-07-05 | Csi Technology, Inc. | Generation of data indicative of machine operational condition |
US7634384B2 (en) | 2003-03-18 | 2009-12-15 | Fisher-Rosemount Systems, Inc. | Asset optimization reporting in a process plant |
US20040230328A1 (en) * | 2003-03-21 | 2004-11-18 | Steve Armstrong | Remote data visualization within an asset data system for a process plant |
US7299415B2 (en) * | 2003-06-16 | 2007-11-20 | Fisher-Rosemount Systems, Inc. | Method and apparatus for providing help information in multiple formats |
US7496385B2 (en) * | 2003-12-29 | 2009-02-24 | International Business Machines Corporation | Method for viewing information underlying lists and other contexts |
US8171426B2 (en) * | 2003-12-29 | 2012-05-01 | International Business Machines Corporation | Method for secondary selection highlighting |
US7895537B2 (en) * | 2003-12-29 | 2011-02-22 | International Business Machines Corporation | Method and apparatus for setting attributes and initiating actions through gestures |
US7421664B2 (en) * | 2003-12-29 | 2008-09-02 | International Business Machines Corporation | System and method for providing a category separator in a list of documents |
US7908566B2 (en) * | 2003-12-29 | 2011-03-15 | International Business Machines Corporation | System and method for scrolling among categories in a list of documents |
US8151214B2 (en) | 2003-12-29 | 2012-04-03 | International Business Machines Corporation | System and method for color coding list items |
US7631276B2 (en) * | 2003-12-29 | 2009-12-08 | International Business Machines Corporation | Method for indication and navigating related items |
US7030747B2 (en) * | 2004-02-26 | 2006-04-18 | Fisher-Rosemount Systems, Inc. | Method and system for integrated alarms in a process control system |
US7761923B2 (en) | 2004-03-01 | 2010-07-20 | Invensys Systems, Inc. | Process control methods and apparatus for intrusion detection, protection and network hardening |
US7079984B2 (en) * | 2004-03-03 | 2006-07-18 | Fisher-Rosemount Systems, Inc. | Abnormal situation prevention in a process plant |
US7676287B2 (en) * | 2004-03-03 | 2010-03-09 | Fisher-Rosemount Systems, Inc. | Configuration system and method for abnormal situation prevention in a process plant |
US7515977B2 (en) * | 2004-03-30 | 2009-04-07 | Fisher-Rosemount Systems, Inc. | Integrated configuration system for use in a process plant |
US20050267709A1 (en) * | 2004-05-28 | 2005-12-01 | Fisher-Rosemount Systems, Inc. | System and method for detecting an abnormal situation associated with a heater |
US7536274B2 (en) * | 2004-05-28 | 2009-05-19 | Fisher-Rosemount Systems, Inc. | System and method for detecting an abnormal situation associated with a heater |
JP2008503012A (ja) | 2004-06-12 | 2008-01-31 | フィッシャー−ローズマウント システムズ, インコーポレイテッド | 制御ループのプロセス利得に関連する異常状況を検出するためのシステムおよび方法 |
US7181654B2 (en) * | 2004-09-17 | 2007-02-20 | Fisher-Rosemount Systems, Inc. | System and method for detecting an abnormal situation associated with a reactor |
US8005647B2 (en) | 2005-04-08 | 2011-08-23 | Rosemount, Inc. | Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data |
US9201420B2 (en) | 2005-04-08 | 2015-12-01 | Rosemount, Inc. | Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data |
DE102006002911B4 (de) * | 2006-01-20 | 2008-11-13 | Siemens Ag | Verfahren und Vorrichtung zur Aufbereitung von Parametern einer automatisierten Anlage für ein Suchsystem |
US8219923B2 (en) * | 2006-03-10 | 2012-07-10 | National Instruments Corporation | Automatic generation of documentation for specified systems |
US7650316B2 (en) * | 2006-03-10 | 2010-01-19 | National Instruments Corporation | Automatic generation of help information for specified systems |
US7860857B2 (en) | 2006-03-30 | 2010-12-28 | Invensys Systems, Inc. | Digital data processing apparatus and methods for improving plant performance |
US7912676B2 (en) * | 2006-07-25 | 2011-03-22 | Fisher-Rosemount Systems, Inc. | Method and system for detecting abnormal operation in a process plant |
US7657399B2 (en) * | 2006-07-25 | 2010-02-02 | Fisher-Rosemount Systems, Inc. | Methods and systems for detecting deviation of a process variable from expected values |
US8606544B2 (en) | 2006-07-25 | 2013-12-10 | Fisher-Rosemount Systems, Inc. | Methods and systems for detecting deviation of a process variable from expected values |
US8145358B2 (en) * | 2006-07-25 | 2012-03-27 | Fisher-Rosemount Systems, Inc. | Method and system for detecting abnormal operation of a level regulatory control loop |
WO2008040018A2 (en) * | 2006-09-28 | 2008-04-03 | Fisher-Rosemount Systems, Inc. | Abnormal situation prevention in a heat exchanger |
US7853431B2 (en) * | 2006-09-29 | 2010-12-14 | Fisher-Rosemount Systems, Inc. | On-line monitoring and diagnostics of a process using multivariate statistical analysis |
US20080188972A1 (en) * | 2006-10-11 | 2008-08-07 | Fisher-Rosemount Systems, Inc. | Method and System for Detecting Faults in a Process Plant |
US7895176B2 (en) * | 2006-11-29 | 2011-02-22 | Red Hat, Inc. | Entry group tags |
US8032341B2 (en) * | 2007-01-04 | 2011-10-04 | Fisher-Rosemount Systems, Inc. | Modeling a process using a composite model comprising a plurality of regression models |
US8032340B2 (en) | 2007-01-04 | 2011-10-04 | Fisher-Rosemount Systems, Inc. | Method and system for modeling a process variable in a process plant |
US7827006B2 (en) * | 2007-01-31 | 2010-11-02 | Fisher-Rosemount Systems, Inc. | Heat exchanger fouling detection |
US10410145B2 (en) * | 2007-05-15 | 2019-09-10 | Fisher-Rosemount Systems, Inc. | Automatic maintenance estimation in a plant environment |
US8301676B2 (en) | 2007-08-23 | 2012-10-30 | Fisher-Rosemount Systems, Inc. | Field device with capability of calculating digital filter coefficients |
US7702401B2 (en) | 2007-09-05 | 2010-04-20 | Fisher-Rosemount Systems, Inc. | System for preserving and displaying process control data associated with an abnormal situation |
US20090070333A1 (en) * | 2007-09-12 | 2009-03-12 | Bailey Andrew G | Method for Document Management Across Multiple Software Applications |
US9323247B2 (en) | 2007-09-14 | 2016-04-26 | Fisher-Rosemount Systems, Inc. | Personalized plant asset data representation and search system |
US20090082880A1 (en) * | 2007-09-20 | 2009-03-26 | Tridium Inc. | Wireless device for a building control system |
US8055479B2 (en) | 2007-10-10 | 2011-11-08 | Fisher-Rosemount Systems, Inc. | Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process |
US9043716B2 (en) * | 2008-03-26 | 2015-05-26 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to create process control graphics based on process control information |
US20090271728A1 (en) * | 2008-04-29 | 2009-10-29 | Rockwell Automation Technologies, Inc. | Visual representation manipulation |
US20090271721A1 (en) * | 2008-04-29 | 2009-10-29 | Rockwell Automation Technologies, Inc. | Organizational roll-up/down |
US8239339B2 (en) | 2008-04-29 | 2012-08-07 | Rockwell Automation Technologies, Inc. | Library synchronization between definitions and instances |
US9047168B2 (en) * | 2009-05-14 | 2015-06-02 | National Instruments Corporation | Automatically generating documentation for a diagram including a plurality of states and transitions |
US20110246875A1 (en) * | 2010-04-02 | 2011-10-06 | Symantec Corporation | Digital whiteboard implementation |
US8479151B2 (en) | 2010-05-12 | 2013-07-02 | National Instruments Corporation | Converting a statechart from a first statechart format to a second statechart format |
US10169484B2 (en) | 2010-09-23 | 2019-01-01 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to manage process control search results |
US9927788B2 (en) | 2011-05-19 | 2018-03-27 | Fisher-Rosemount Systems, Inc. | Software lockout coordination between a process control system and an asset management system |
US9529348B2 (en) | 2012-01-24 | 2016-12-27 | Emerson Process Management Power & Water Solutions, Inc. | Method and apparatus for deploying industrial plant simulators using cloud computing technologies |
US20140351148A1 (en) * | 2012-03-29 | 2014-11-27 | Hitachi, Ltd. | Maintenance information coordination system |
JP5939906B2 (ja) * | 2012-06-29 | 2016-06-22 | 三菱電機株式会社 | 運転要領書作成装置 |
US10140198B1 (en) | 2012-10-30 | 2018-11-27 | Google Llc | Networked desktop environment |
US8819587B1 (en) | 2012-10-30 | 2014-08-26 | Google Inc. | Methods of managing items in a shared workspace |
FR3011936B1 (fr) * | 2013-10-11 | 2021-09-17 | Snecma | Procede, systeme et programme d'ordinateur d'analyse acoustique d'une machine |
AU2015271646B9 (en) | 2014-06-03 | 2016-12-08 | Pb Innovate Pty Ltd | Information retrieval system and method |
US20160132037A1 (en) * | 2014-11-11 | 2016-05-12 | Yokogawa Electric Corporation | Process control systems and systems and methods for configuration thereof |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5247693A (en) * | 1985-10-08 | 1993-09-21 | The Foxboro Company | Computer language structure for process control applications and method of translating same into program code to operate the computer |
US5081598A (en) * | 1989-02-21 | 1992-01-14 | Westinghouse Electric Corp. | Method for associating text in automatic diagnostic system to produce recommended actions automatically |
DE3930581A1 (de) * | 1989-09-13 | 1991-03-21 | Asea Brown Boveri | Arbeitsplatz fuer prozessfuehrungspersonal |
JP2538069B2 (ja) * | 1989-09-13 | 1996-09-25 | 株式会社日立製作所 | プラント制御システム、その制御回路表示方法および保守装置 |
EP0496785B1 (de) * | 1989-10-17 | 1997-03-26 | The Perkin-Elmer Corporation | Robotische schnittstelle |
US5168441A (en) * | 1990-05-30 | 1992-12-01 | Allen-Bradley Company, Inc. | Methods for set up and programming of machine and process controllers |
US5297253A (en) * | 1992-01-09 | 1994-03-22 | Ehrlich Associates, Inc. | Computer user interface navigational tool |
US5442746A (en) * | 1992-08-28 | 1995-08-15 | Hughes Aircraft Company | Procedural user interface |
US5896138A (en) * | 1992-10-05 | 1999-04-20 | Fisher Controls International, Inc. | Process control with graphical attribute interface |
FR2700403B1 (fr) * | 1993-01-12 | 1995-04-07 | Sextant Avionique | Procédé de structuration d'informations utilisées dans un processus industriel et son application à l'assistance au pilotage d'un aérodyne. |
DE4414360C2 (de) * | 1993-04-28 | 2001-01-25 | Hitachi Ltd | Interaktives Steuerungssystem mit mehreren Anzeigen und Verfahren zum Betreiben eines solchen |
EP0640905A1 (de) * | 1993-08-17 | 1995-03-01 | Emhart Glass Machinery Investments Inc. | Prozesssteuerungsstation für eine Maschine zur Produktion von Glasgegenständen |
US5631825A (en) * | 1993-09-29 | 1997-05-20 | Dow Benelux N.V. | Operator station for manufacturing process control system |
US5576946A (en) * | 1993-09-30 | 1996-11-19 | Fluid Air, Inc. | Icon based process design and control system |
US5485617A (en) * | 1993-12-13 | 1996-01-16 | Microsoft Corporation | Method and system for dynamically generating object connections |
-
1996
- 1996-05-30 US US08/652,722 patent/US5918233A/en not_active Expired - Lifetime
-
1997
- 1997-05-27 DE DE69721234T patent/DE69721234T2/de not_active Expired - Lifetime
- 1997-05-27 EP EP97926755A patent/EP0880731B1/de not_active Expired - Lifetime
- 1997-05-27 WO PCT/US1997/009013 patent/WO1997045779A1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
EP0880731A1 (de) | 1998-12-02 |
WO1997045779A1 (en) | 1997-12-04 |
EP0880731B1 (de) | 2003-04-23 |
US5918233A (en) | 1999-06-29 |
DE69721234D1 (de) | 2003-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69721234T2 (de) | Verfahren und systeme zur dokumentenverwaltung in industriellen prozesssteuerungssystemen | |
DE10051645B4 (de) | Prozesssteuersystem und Verfahren zum Kontrollieren eines Prozesses | |
DE60002876T2 (de) | Darstellung, verwaltung und synthese von technischen inhalten | |
EP0910829B1 (de) | Datenbanksystem | |
DE10120869A1 (de) | Verwendung eines Index für den Zugriff auf eine mehrdimensionale Subjektdatenbank | |
DE10120870A1 (de) | Navigieren in einem Index für den Zugriff auf eine mehrdimensionale Subjektdatenbank | |
DE10135202A1 (de) | Verfahren und Vorrichtung zur Klassifizierung von Ausrüstung in einer Vermögenswertverwaltungsdatenbank | |
DE10002305A1 (de) | Managementsystem für Schneidmaschinen | |
DE10394033T5 (de) | Verfahren und Vorrichtung zum Importieren von Vorrichtungsdaten in ein in einer Prozessanlage verwendetes Datenbanksystem | |
DE102010037702A1 (de) | Dynamisch verknüpfte grafische Nachrichten für Prozesssteuerungssysteme | |
DE10149693A1 (de) | Objekte in einem Computersystem | |
DE102007046049A1 (de) | System, Verfahren und Programm zur Unterstützung der Schaffung von Geschäftsprozessen | |
DE60310881T2 (de) | Methode und Benutzerschnittstelle für das Bilden einer Darstellung von Daten mit Meta-morphing | |
DE60300984T2 (de) | Methode und Computersystem für die Optimierung eines Boolschen Ausdrucks für Anfragebearbeitung | |
EP3364257B1 (de) | Verfahren zum betrieb eines engineering-systems für ein industrielles prozessautomatisierungssystem und steuerungsprogramm | |
DE60037681T2 (de) | Verfahren zum automatischen und gesicherten suchen von daten mit hilfe eines datenübertragungsnetzwerks | |
WO2000060497A2 (de) | Verfahren zur nutzung von fraktalen semantischen netzen für alle arten von datenbank-anwendungen | |
EP4168865B1 (de) | Verfahren zum steuern eines automatisierungssystems mit visualisierung von programmobjekten eines steuerprogramms des automatisierungssystems und automatisierungssystem | |
EP1224579A2 (de) | Verfahren zur behandlung von datenobjekten | |
DE602005002846T2 (de) | Verfahren zur Datenverarbeitung und assoziiertes Softwareprogramm | |
DE19908204A1 (de) | Fraktales Netz n-ter Ordnung zum Behandeln komplexer Strukturen | |
EP1490762B1 (de) | Verfahren, software-produkt und system zur universellen computergestuetzten informationsverarbeitung | |
DE102010012307B4 (de) | Verfahren und Vorrichtung zum Erstellen eines Verfahrensablaufs für eine speicherprogrammierbare Steuerung | |
DE10016337B4 (de) | Verfahren und Vorrichtung zur Erzeugung und Verarbeitung von Daten durch einen aktiven Strukturbaum | |
WO2009030490A1 (de) | Computerimplementiertes system und verfahren zum strukturierten speichern von informationen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: INVENSYS SYSTEMS, INC., FOXBORO, MASS., US |