[go: up one dir, main page]

DE102005058801A1 - Software tool`s compilation and configuration system, has data processing device, where plant information, information about plant components and its connections and characteristics that are provided in readable and interpretable form - Google Patents

Software tool`s compilation and configuration system, has data processing device, where plant information, information about plant components and its connections and characteristics that are provided in readable and interpretable form Download PDF

Info

Publication number
DE102005058801A1
DE102005058801A1 DE102005058801A DE102005058801A DE102005058801A1 DE 102005058801 A1 DE102005058801 A1 DE 102005058801A1 DE 102005058801 A DE102005058801 A DE 102005058801A DE 102005058801 A DE102005058801 A DE 102005058801A DE 102005058801 A1 DE102005058801 A1 DE 102005058801A1
Authority
DE
Germany
Prior art keywords
plant
information
asset
components
software
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.)
Withdrawn
Application number
DE102005058801A
Other languages
German (de)
Inventor
Alexander Dr.-Ing. Horch
Alexander Prof. Dr.-Ing. Fay
Rainer Dr.-Ing. Drath
Till Dipl.-Ing. Schmidberger
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.)
ABB Technology AG
Original Assignee
ABB Technology AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ABB Technology AG filed Critical ABB Technology AG
Priority to DE102005058801A priority Critical patent/DE102005058801A1/en
Publication of DE102005058801A1 publication Critical patent/DE102005058801A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

The system has a data processing device, where plant information such as physical topology of a technical plant, information about plant components and its connections and characteristics that are provided in an electronically readable and a semantically interpretable form. Software components e.g. asset monitor objects, contain a monitoring functionality for preset plant component types. Rules are defined and stored, where the rules contain connections between the preset plant component types and the software components. An independent claim is also included for a method for an automatic compilation and configuration of software tools for process monitoring by a data processing device.

Description

Die Erfindung bezieht sich auf ein System und ein Verfahren zur automatischen Erstellung und Konfiguration von Software-Werkzeugen zur Anlagenüberwachung in einem Plant Asset Management System. Ein solches Anlagenüberwachungssystem arbeitet als Diagnosesystem, welches im Betrieb einer technischen Anlage die Anlage und ihre einzelnen Komponenten überwacht und Zustands- und Diagnoseinformationen über den Zustand dieser Anlage bereitstellt.The The invention relates to a system and a method for automatic Creation and configuration of software tools for plant monitoring in a Plant Asset Management System. Such a system monitoring system works as a diagnostic system, which in the operation of a technical system the plant and its individual components are monitored and state and Diagnostic information about provides the condition of this plant.

Der Wert von zeitnahen Informationen über den Zustand einer technischen Anlage und über den Zustand der einzelnen Anlagekomponenten ist in den letzten Jahren zunehmend als besonders bedeutend für den wirtschaftlichen Betrieb einer Anlage erkannt worden. Die Zustandsinformationen über Anlagenkomponenten erlauben beispielsweise Anlagenkomponenten kurz vor dem absehbaren Ende ihrer Lebensdauer zu reparieren oder auszutauschen und damit ungeplante Anlagenstillstände und Produktionsausfälle zu vermeiden. Unter dem Stichwort „Plant Asset Management" sind dazu zahlreiche Betrachtungen veröffentlicht und Software-Werkzeuge entwickelt worden, welche Diagnose-Informationen über Anlagenkomponenten liefern.Of the Value of timely information about the state of a technical Plant and about The condition of the individual system components has been in recent years increasingly important for economic operation a system has been recognized. The status information about plant components allow, for example, plant components just before the foreseeable Repair or replace at the end of their life and thus unplanned plant shutdowns and production losses to avoid. Under the heading "Plant Asset Management" there are numerous Considerations published and software tools have been developed which provide diagnostic information about plant components deliver.

Plant Asset Management Systeme sind Software-Systeme, in denen üblicherweise einzelne Software-Komponenten jeweils die Diagnose-Informationen bezüglich einer Anlagenkomponente (z.B. eines Messgeräts, eines Ventils oder eines Wärmetauschers) dem Bediener und/oder dem Wartungspersonal zur Verfügung stellen. Ein Plant Asset Management System kann Teil eines Prozessleitsystems oder aber auch ein eigenständiges Software-Werkzeug sein. In beiden Fällen ist es bisher erforderlich, für jede Anlagenkomponente, für die Asset Management durchgeführt werden soll, jeweils einzeln eine entsprechende Software-Komponente auszuwählen, zu instanziieren und entsprechend der zu überwachenden Anlagenkomponente zu parametrieren. Für feldbusfähige Feldgeräte ist dies heutzutage ein durch das Geräteengineering gelöstes Problem. Nach dem Stand der Technik werden die Überwachungsfunktionen eines Feldgerätes dem Asset Management System automatisch zur Verfügung gestellt, sobald das Gerät in Betrieb genommen wurde. Eine andere Situation stellt sich jedoch für komplexere Komponenten wie z.B. Wärmetauscher dar, da diese eine komplexe Instrumentierung beinhalten. Die Erstellung, Konfiguration und Inbetriebnahme von Überwachungsfunktionen für derartige häufig auftretende und komplexere Anlagenkomponenten, und sei es nur die Kombination weniger Feldgeräte, ist eine aufwändige und komplexe Arbeit.Plant Asset management systems are software systems in which typically individual software components each the diagnostic information in terms of a plant component (for example a meter, a valve or a heat exchanger) to the operator and / or the maintenance personnel. A Plant Asset Management System can be part of a process control system or but also an independent one Be a software tool. In both cases, it has hitherto been necessary for each plant component, for the Asset Management performed should be, each individually a corresponding software component to select instantiate and according to the plant component to be monitored to parameterize. For fieldbus-capable field devices this is nowadays through device engineering dissolved Problem. In the prior art, the monitoring functions of a field device The asset management system is automatically provided as soon as the device is up and running was taken. Another situation, however, turns out to be more complex Components such as e.g. heat exchangers because they contain complex instrumentation. The creation, Configuration and commissioning of monitoring functions for such frequently occurring and more complex plant components, if only the combination less field devices, is an elaborate one and complex work.

Seit einiger Zeit ist die Verwendung elektronischer Anlageninformationen zur Vereinfachung des Engineering und anderer Funktionalitäten innerhalb eines Prozessleitsystems bekannt und wird bereits praktisch eingesetzt.since some time is the use of electronic equipment information to simplify engineering and other functionalities within one Process control system known and is already in practical use.

Bekannte anlageninformationsbasierte Engineering- und Diagnoseverfahren sind beispielsweise in

  • – Till Schmidberger und Alexander Fay, Rainer Drath, "Automatisiertes Engineering von Prozessleitsystem-Funktionen", in atp – Automatisierungstechnische Praxis, 2/2005, pp. 45-51. ISSN 0178-2320,
  • – Rainer Drath, Murat Fedai, "CAEX – ein neutrales Datenaustauschformat für Anlagendaten – Teil 1", in atp – Automatisierungstechnische Praxis, 2/2004, pp. 52-56,
  • – Rainer Drath, Murat Fedai, "CAEX – ein neutrales Datenaustauschformat für Anlagendaten – Teil 2", in atp – Automatisierungstechnische Praxis, 3/2004, pp. 20-27,
  • DE 103 08 725 A1 : " System und Verfahren zum Verwalten und zum Austausch von Daten eines technischen Projektes, einer technischen Anlage sowie einzelner Anlagenkomponenten", und
  • EP 0 893 746 B1 : "Prozessdiagnosesystem und -Verfahren" beschrieben.
Known plant information-based engineering and diagnostic methods are, for example, in
  • - Till Schmidberger and Alexander Fay, Rainer Drath, "Automated Engineering of Process Control System Functions", in atp - Automation Practice, 2/2005, pp. 45-51. ISSN 0178-2320,
  • - Rainer Drath, Murat Fedai, "CAEX - a neutral data exchange format for plant data - Part 1", in atp - Automatisierungstechnik Praxis, 2/2004, pp. 52-56,
  • - Rainer Drath, Murat Fedai, "CAEX - a neutral data exchange format for plant data - Part 2", in atp - Automatisierungstechnische Praxis, 3/2004, pp. 20-27,
  • - DE 103 08 725 A1 : "System and procedure for managing and exchanging data of a technical project, a technical plant and individual plant components", and
  • - EP 0 893 746 B1 : "Process Diagnostic System and Method" described.

Ausgehend von der Erkenntnis, dass Betriebs- und Wartungspersonal von großen Anlagen durch eine erhebliche Zahl von eingehenden Hinweisen, Warnungen, Meldungen und Alarmen oft überfordert ist, existieren gegenwärtig verschiedene Ansätze, diese Informationen zu aggregieren, zu verdichten, und sie in geeigneter, zusammengefasster Form dem Betriebs- und Wartungspersonal zur Verfügung zu stellen.outgoing from the realization that operating and maintenance personnel of large plants through a significant number of incoming alerts, warnings, alerts and alarms often overwhelmed is currently exist different approaches, aggregate, compress, and use this information in a summarized form the operating and maintenance personnel available put.

In Bezug auf Alarme, d.h. auf Information über Prozesszustände, welche den Betrieb der Anlage beeinträchtigen oder gefährden können, sind Ansätze bekannt, diese Alarme entsprechend kausaler Zusammenhänge zusammenzufassen und statt mehrerer, kausal abhängiger Alarme nur einen aussagekräftigen Alarm dem Betriebs-Personal anzuzeigen. Diese kausalen Beziehungen müssen vorab im System manuell einprogrammiert werden oder können aber auch automatisch aus einer Topologieinformation übernommen werden.In With respect to alarms, i. on information about process states, which affect the operation of the system or endanger can, are approaches known to summarize these alarms according to causal relationships and instead of several, causally dependent Alarms just a meaningful To alert the operating personnel. These causal relationships have to be pre-programmed manually in the system or can automatically taken from a topology information.

In Bezug auf Diagnose-Information sind Ansätze bekannt, bei dem eingehende Diagnoseinformation von hierarchisch niedrigeren, kleineren Anlagenkomponenten auf der jeweils nächsthöheren Hierarchieebene gebündelt wird, so dass das Wartungspersonal zunächst nur die Diagnoseinformation auf der obersten Hierarchieebene in übersichtlicher Form erhält. Bei dem in DE 103 43 963 A1 : " Bereitstellung von Diagnoseinformation" und M. Bregulla, D. Großmann: "Automatische Generierung systemweiter Diagnoseinformation auf der Basis von Layout-Informationen"), atp Automatisierungstechnische Praxis Heft 6/2005, S. 48ff beschriebenen Ansatz wird die Diagnoseinformation automatisch hierarchisch entsprechend der elektronisch vorliegenden Anlagentopologie (siehe beispielsweise Bild 3 des letztgenannten atp-Beitrags) gebündelt.With respect to diagnostic information approaches are known, is bundled in the incoming diagnostic information of hierarchically lower, smaller system components on the next higher hierarchical level, so that the maintenance staff initially receives only the diagnostic information on the top hierarchy level in a clear form. At the in DE 103 43 963 A1 : "Provision of diagnostic information" and M. Bregulla, D. Großmann: "Automatic generation of system-wide diagnostic information based on Lay out information "), atp Automation Technique Issue 6/2005, p. 48ff described the diagnostic information is automatically hierarchically according to the electronically existing plant topology (see, for example, Figure 3 of the latter atp contribution) bundled.

Das bekannte Engineering von Asset Management Systemen, d. h. die manuelle Auswahl, Instanziierung und Parametrierung von Software-Komponenten für ein Asset Management System ist allerdings aufwändig und damit insbesondere dann kostspielig, wenn sehr viele Komponenten überwacht werden sollen. Dies hat zur Folge, dass bisher nur für ausgewählte, als besonders kritisch erachtete „Assets" eine Überwachung im Asset Management System erstellt wird. Somit sind die die Möglichkeiten der Asset Management Systeme nicht im möglichen Umfang nutzbar und es werden möglicherweise für den Betrieb der Anlage wichtige Anlagenzustände übersehen.The well-known engineering of asset management systems, d. H. the manual Selection, instantiation and parameterization of software components for an asset Management system is however complex and thus in particular then costly, if many components are to be monitored. This As a result, so far only for selected, as Particularly critical "assets" considered a surveillance created in the Asset Management System. So these are the possibilities the asset management systems are not usable to the extent possible and it may be for the business the plant overlooks important plant conditions.

Davon ausgehend liegt der Erfindung die Aufgabe zugrunde, ein System und ein Verfahren anzugeben, mit denen der Engineering-Aufwand für das Auswählen, Instanziieren und Parametrieren von Software-Komponenten eines Asset Management Systems signifikant reduziert wird.From that Based on the object of the invention, a system and specify a method with which the engineering effort for selecting, instantiating and parameterization of software components of an asset management system is significantly reduced.

Diese Aufgabe wird erfindungsgemäß durch ein System zur automatischen Erstellung und Konfiguration von Software-Werkzeugen zur Anlagenüberwachung in einem Plant Asset Management System gelöst, das die im Anspruch 1 angegebenen Merkmale aufweist. Ein entsprechendes Verfahren und vorteilhafte Ausgestaltungen sind in weiteren Ansprüchen und in der Beschreibung angegeben.These The object is achieved by a System for automatic creation and configuration of software tools for plant monitoring solved in a plant asset management system, the features specified in claim 1 having. A corresponding method and advantageous embodiments are in further claims and stated in the description.

Mit der Erfindung wird also ein System bzw. Verfahren vorgeschlagen, mit dem – ausgehend von elektronischen Anlageninformationen oder Anlagendaten, und mit „Asset Monitor Objekten" bezeichneten Software-Komponenten, sowie definierten Regeln – automatisiert die Anlageninformationen nach solchen Anlagenkomponenten durchsucht wird, für die es eine der definierten Regeln gibt, welche für den jeweiligen Anlagenkomponenten-Typ ein Asset Monitor Objekt referenziert. Für jede der so automatisiert gefundenen Anlagenkomponenten wird eine Instanz erzeugt und geeignet parametriert.With The invention thus proposes a system or method, with the - outgoing of electronic asset information or asset data, and with "Asset Monitor objects " Software components, as well as defined rules - automates the system information is searched for such plant components for which it one of the defined rules, which are for the respective plant component type an Asset Monitor object referenced. For each of the so automated found plant components, an instance is created and suitable parameterized.

Mit dem erfindungsgemäßen System bzw. Verfahren wird der vorgenannte manuelle Engineering-Aufwand wesentlich reduziert. Die erfindungsgemäße Lösung des Problems unterscheidet sich signifikant von den Ansätzen in oben genannten Dokumenten, bei denen lediglich bereits vorhandene Diagnoseinformationen gebündelt bzw. zusammengefasst werden. Mittels der vorliegenden Erfindung werden dagegen noch nicht existierende Diagnoseinformationen erst erzeugt auf der Basis von Prozessinformationen, wie beispielsweise Messwerten.With the system according to the invention or method is the aforementioned manual engineering effort significantly reduced. The solution according to the invention distinguishes the problem significantly from the approaches in the above-mentioned documents, in which only existing ones Diagnostic information bundled or summarized. By means of the present invention On the other hand, diagnostic information that has not yet existed is generated first based on process information, such as readings.

Das System bzw. Verfahren setzt voraus, dass die Informationen über eine technische Anlage, insbesondere Komponenten und ihre physikalischen Zusammenhänge und Eigenschaften, dies umfasst beispielsweise die physikalische Anlagentopologie, die physikalische Leittechniktopologie oder die funktionale Leittechniktopologie, in elektronischer Form verfügbar ist. Beispielsweise in Form von Daten, die aus einem objekt-orientierten Anlagen- oder Leittechnikplanungs-(CAD)-Werkzeug exportiert sind. Diese Daten können beispielsweise in einem objektorientierten, hierarchischen Format vorliegen wie das in den oben genannten Referenzen erwähnte Dateiformat CAEX.The System or procedure requires that the information about a technical plant, in particular components and their physical relationships and Properties, this includes, for example, the physical plant topology, the physical control topology or functional control topology, available in electronic form is. For example, in the form of data derived from an object-oriented Plant or Control Engineering (CAD) tools are exported. These dates can for example, in an object-oriented, hierarchical format like the file format mentioned in the above references CAEX.

Weitere Möglichkeiten, die Informationen über eine technische Anlage zu erhalten, sind der automatisierte Export dieser Information aus einem vorhandenen Prozessleitsystem. Es liegt somit eine breite Basis vor, aufgrund derer die benötigten Informationen sowohl für bestehende als auch für neu errichtete Industrieanlagen in standardisierter Form beschaffbar sind.Further Options, the information about to get a technical facility, are the automated export this information from an existing process control system. It lies thus providing a broad base based on which the information needed as well as existing as well as for newly built industrial facilities can be procured in standardized form are.

In ähnlicher Weise können standardisiert und automatisch Teile des Leitsystemengineering übernommen werden. Weiterhin können mit dem erfindungsgemäßem Verfahren auch Überwachungsfunktionen in einem Plant Asset Management System automatisch erzeugt werden.In similar Way you can standardized and automatically adopted parts of the control system engineering become. Furthermore you can with the inventive method also monitoring functions automatically generated in a Plant Asset Management System.

Eine weitere Beschreibung der Erfindung und deren Vorteile erfolgt nachstehend anhand der Darstellung in 1. Dabei sind in drei Schritten 1, 2, 3 erforderliche vorbereitende Maßnahmen dargestellt, damit automatisiert in drei weiteren Schritten 4, 5, 6 Software-Werkzeuge zur Durchführung von Diagnosefunktionen erzeugt werden können.A further description of the invention and its advantages will be given below with reference to the representation in FIG 1 , There are three steps 1 . 2 . 3 required preparatory actions are presented, thus automated in three further steps 4 . 5 . 6 Software tools for performing diagnostic functions can be generated.

Im Schritt 1 ist dargestellt, dass als Ausgangssituation Anlageninformationen oder Anlagendaten in elektronisch lesbarer und semantisch interpretierbarer Form dem Plant Asset Management System bereitgestellt werden.In step 1 It is shown that plant information or plant data in electronically readable and semantically interpretable form are provided to the Plant Asset Management System as a starting point.

Im Schritt 2 werden daraus Software-Komponenten übernommen, welche jeweils die Überwachungsfunktionalität für einen bestimmten Anlagenkomponenten-Typ – oder deren Kombination –, wie beispielsweise „ zwei in Reihe geschaltete Durchflussmesser", „Regelventil in Reihe mit einer Pumpe" oder "Temperaturregelkreis" beinhalten. Sie liegen dann als instanziierbare Klassen im Engineering-Werkzeug des Plant Asset Management Systems vor, die nachstehend auch „Asset Monitor Objekte" genannt werden.In step 2 From this, software components are taken over, each of which includes the monitoring functionality for a particular type of plant component - or their combination - such as "two series flow meters", "control valve in series with a pump" or "temperature control loop". They then exist as instantiable classes in the engineering tool of the Plant Asset Management System, which are also referred to below as "asset monitor objects".

Im Schritt 3 werden Regeln definiert, die Zusammenhänge zwischen bestimmten Anlagenkomponenten-Typen und den dazu passenden Asset Monitor Objekten beinhalten. Durch eine Regel wird festgelegt, welches Asset Monitor Objekt zu welchem Anlagenkomponenten-Typ passt. Weiterhin legt die Regel fest, wie – basierend auf den Eigenschaften der Anlagenkomponente (beispielsweise „Rohrdurchmesser" oder "Stellgrößenwertebereich") – dann die Instanz des Asset Monitor Objekts zu parametrisieren ist.In step 3 rules are defined that contain relationships between certain plant component types and the corresponding Asset Monitor objects. A rule determines which asset monitor object matches which asset type. The rule also specifies how - based on the properties of the plant component (for example, "pipe diameter" or "command value range") - the instance of the Asset Monitor object must then be parameterized.

Nach diesen Schritten zur Einrichtung des Plant Asset Management Systems kann die automatische Erstellung und Konfiguration von Software-Werkzeugen erfolgen:
Im Schritt 4 des Verfahrens werden die elektronisch lesbare und semantisch interpretierbare Anlageninformationen rechnerbasiert und systematisch und automatisch vollständig nach solchen Anlagenkomponenten durchsucht, für die es eine Regel gibt, die für diesen Anlagenkomponenten-Typ ein Asset Monitor Objekt referenzieren.
Following these steps to set up the Plant Asset Management System, you can automatically create and configure software tools:
In step 4 In the method, the electronically readable and semantically interpretable plant information is computer-aided and systematically and automatically completely searched for those plant components for which there is a rule that references an Asset Monitor object for that asset type.

In den Schritten 5 und 6 wird für jede so gefundene Anlagenkomponente aus dem durch die Regel festgelegten Asset Monitor Objekt eine Instanz erzeugt. Diese Instanz wird daraufhin entsprechend der in der Regel festgelegten Zusammenhänge und basierend auf den in den Anlageninformationen abgelegten Informationen parametriert.In the steps 5 and 6 For each asset component found in this way, an instance is created from the Asset Monitor object specified by the rule. This instance is then parameterized according to the usually defined relationships and based on the information stored in the plant information.

Gemäß einer vorteilhaften Ausgestaltung des Verfahrens können nicht nur Asset Monitor Objekte instanziiert werden, die genau einer einzigen Anlagenkomponente zugeordnet werden können, sondern darüber hinaus Asset Monitor Objekte, die einer bestimmten Kombination von Anlagenkomponenten zugeordnet werden können.According to one advantageous embodiment of the method can not only asset monitor Objects are instantiated which are exactly one plant component can be assigned, but about that In addition, Asset Monitor objects a specific combination of Plant components can be assigned.

Damit wird es möglich, Information zu bekommen und bereitzustellen, die sich aus der Betrachtung von Einzelkomponenten nicht erschließen ließe.In order to will it be possible To get information and provide information that is out of consideration of individual components could not be deduced.

Als Beispiel hierzu wird ein Behälter genannt, der einen messbaren Zufluss, einen messbaren Abfluss, und einen Füllstandsmesser hat. Im Normalfall sollte die Differenz aus Zu- und Abfluss die zeitliche Änderung des Füllstands ergeben. Wird nun ein Asset Monitor eingerichtet, der die Messsignale von Zufluss, Abfluss und Füllstand entsprechend auswertet, so ergibt sich daraus die Information, ob diese Signale konsistent sind oder nicht. In letzterem Fall meldet der Asset Monitor dem Wartungspersonal, dass die Kombination von Behälter, Zuleitung, Abflussleitung, Durchflussmessern und Füllstandsmessern inkonsistent ist und ein Fehler vorliegen muss, beispielsweise ein Fehler in einem der Geräte oder ein Leck.When An example of this is a container called a measurable inflow, a measurable outflow, and a level gauge Has. Normally, the difference between inflow and outflow should be the temporal change the level result. Now an asset monitor is set up, which receives the measurement signals of inflow, outflow and level evaluates accordingly, this results in the information whether these signals are consistent or not. In the latter case, the reports Asset Monitor the maintenance staff that the combination of container, supply line, Outlet line, flowmeters and level gauges inconsistent and there must be an error, for example an error in one of the devices or a leak.

Dazu enthält die Regel nicht nur einen Anlagenkomponenten-Typ, sondern eine Beschreibung von mehreren Anlagenkomponenten-Typen und dem physikalischen Zusammenhang.To contains the rule not just a plant component type, but a description of several plant component types and the physical context.

Im vorstehenden Beispiel wäre dies (vereinfacht dargestellt): Behälter für Flüssigkeit, Behälter hat Füllstandsmessung, Behälter hat Zufluss, Zufluss ist messbar, Behälter hat Abfluss, Abfluss ist messbar.in the above example would be this (simplified): container for liquid, container has Level measurement, container has inflow, inflow is measurable, container has outflow, outflow is measurable.

Die Anlageninformationen werden dann nicht nach einem Anlagenkomponenten-Typ, sondern nach der beschriebenen Kombination durchsucht. Bei erfolgreicher Suche wird das entsprechende Asset Monitor Objekt instanziiert und entsprechend der Anlagenkomponenten parametriert.The Plant information does not then look like a plant component type, but searched for the described combination. If successful Search will instantiate the corresponding Asset Monitor object and parameterized according to the system components.

Das erfindungsgemäße Verfahren geht über den Stand der Technik in erheblicher Weise hinaus und hat wesentliche Vorteile:
Gegenüber dem eingangs beschriebenen manuellen Engineering-Verfahren wird ein erheblicher Teil der manuellen Engineering-Arbeit automatisch durchgeführt. Dies reduziert die Engineering-Kosten oder erlaubt bei gleichbleibendem Engineering-Aufwand einen erheblich größeren Teil der Anlagenkomponenten in das Asset Management mit einzubeziehen, mit entsprechenden Vorteilen, insbesondere der Anlagenverfügbarkeit.
The inventive method goes beyond the prior art in a significant way and has significant advantages:
Compared to the manual engineering method described at the beginning, a considerable part of the manual engineering work is performed automatically. This reduces the engineering costs or, with the same engineering effort, allows a considerably larger part of the plant components to be included in asset management, with corresponding advantages, in particular plant availability.

Im Unterschied zum eingangs beschriebenen Ansatz zur automatischen Aggregation von Alarm-Informationen handelt es sich beim erfindungsgemäßen Verfahren nicht darum, Alarme automatisch entsprechend einer vorgegebenen Struktur zusammenzufassen, sondern darum, die Asset Monitore, die Meldungen (vergleichbar mit Alarmen) im späteren Betrieb melden, überhaupt erst zu erstellen und zu parametrieren, und zwar automatisch.in the Difference to the approach described above for automatic Aggregation of alarm information is the process of the invention not about alarms automatically according to a given Structure, but rather, the asset monitors, the Report messages (similar to alarms) in later operation, at all first to create and parameterize, and automatically.

Im Unterschied zum außerdem eingangs beschriebenen Ansatz zur automatischen Aggregation von Diagnose-Informationen geht es beim erfindungsgemäßen Verfahren nicht darum, Diagnose-Information, die von bereits existierenden Komponenten in einem Leitsystem (zum Beispiel von PROFINET-Komponenten) über deren bereits existierende Diagnoseschnittstellen gemeldet wird, automatisch entsprechend einer vorgegebenen hierarchischen Anlagen-Struktur zusammenzufassen, sondern darum, überhaupt erst die Software-Komponenten des Asset Management Systems – welches auch Teil eines Leitsystems sein kann – automatisch zu erzeugen. Wie in obiger Beschreibung der Erfindung dargelegt, werden basierend auf einer Anlagenbeschreibung, die Anlagen-Komponenten und deren Zusammenhänge enthält (beispielsweise dass ein Rohr in einen Behälter mündet), Asset Monitore instanziiert und parametriert, die dann in der späteren Anwendung Diagnose-Informationen liefern können. Hierarchieinformation wird zur Durchführung des Verfahrens nicht benötigt.In contrast to the approach described above for the automatic aggregation of diagnostic information, the method according to the invention is not concerned with diagnostic information that is reported by already existing components in a control system (for example, PROFINET components) via their already existing diagnostic interfaces, automatically summarized according to a given hierarchical structure of the plant, but rather to automatically generate the software components of the asset management system - which can also be part of a control system. As set forth in the above description of the invention, asset monitors are instantiated and parameterized based on a plant description containing plant components and their relationships (for example, a pipe opening into a bin), which is then used in the later application can provide diagnostic information. Hierarchy information is not needed to perform the method.

Claims (6)

System zur – mittels einer Datenverarbeitungseinrichtung – automatischen Erstellung und Konfiguration von Software-Werkzeugen zur Anlagenüberwachung, welche in einem Plant Asset Management System Zustandsinformationen über Anlagenkomponenten liefern, wobei – Anlageninformationen, insbesondere die physikalische Topologie einer technischen Anlage, die zugehörige physikalische oder funktionale Leittechniktopologie, sowie Informationen über Anlagenkomponenten und ihre Zusammenhänge und Eigenschaften betreffend, in elektronisch lesbarer und semantisch interpretierbarer Form bereitgestellt sind, – Software-Komponenten (Asset Monitor Objekte), welche jeweils die Überwachungsfunktionalität für einen bestimmten Anlagenkomponenten-Typ beinhalten, als instantiierbare Klassen vorliegen, und – Regeln definiert und gespeichert sind, die Zusammenhänge zwischen bestimmten Anlagenkomponenten-Typen und den dazu passenden Software-Komponenten (Asset Monitor Objekten) beinhalten, und wobei die Datenverarbeitungseinrichtung automatisiert a) die Anlageninformationen systematisch nach solchen Anlagenkomponenten durchsucht, für die es eine Regel gibt, die für diesen Anlagenkomponenten-Typ eine Software-Komponente (Asset Monitor Objekt) referenziert, b) für jede so gefundene Anlagenkomponente aus der durch die Regel festgelegten Software-Komponente (Asset Monitor Objekt) eine Instanz erzeugt, und c) die Instanz jeweils entsprechend der in der Regel festgelegten Zusammenhänge und basierend auf den in den Anlageninformationen abgelegten Informationen parametriert, und im Plant Asset Management System als Teil der Software-Werkzeuge zur Anlagenüberwachung bereitstellt.System for - by a data processing device - automatic creation and configuration of software tools for plant monitoring, which in a Plant Asset Management System displays status information about plant components deliver, where - plant information, in particular the physical topology of a technical installation, the associated physical or functional control topology, as well as information about plant components and their connections and properties, in electronically readable and semantically interpretable Are provided form, - Software components (Asset Monitor Objects), which each have the monitoring functionality for one specific plant component type contain, exist as an instantiable classes, and - Regulate are defined and stored, the relationships between specific plant component types and the matching software components (Asset Monitor objects) include and wherein the data processing device automates a) the system information systematically according to such system components searched, for that there is a rule for this asset type a software component (asset monitor object) referenced, b) for each plant component so found out of the one specified by the rule Software component (asset monitor object) creates an instance, and c) the instance in each case according to the usually fixed contexts and based on the information stored in the asset information parameterized, and in the Plant Asset Management System as part of the Software tools for plant monitoring provides. System nach Anspruch 1, dadurch gekennzeichnet, dass die Datenverarbeitungseinrichtung automatisiert zusätzlich zur Instantiierung und Parametrierung der Software-Komponenten (Asset Monitor Objekte), die genau einer bestimmten Anlagenkomponente zuordenbar sind, auch solche Software-Komponenten (Asset Monitor Objekte), die einer bestimmten Kombination von Anlagenkomponenten zuordenbar sind, instantiiert und parametriert.System according to claim 1, characterized in that the data processing device automates in addition to Instantiation and parameterization of the software components (Asset Monitor objects), which can be assigned to a specific plant component are, even such software components (Asset Monitor objects) that can be assigned to a specific combination of plant components are, instantiated and parameterized. System nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Anlageninformationen in einem aus einem objektorientierten Anlagen-Leittechnikplanungs-(CAD)-Werkzeug exportierten hierarchischen objektorientierten Datenformat vorliegen.System according to claim 1 or 2, characterized that the asset information is in one of an object-oriented Plant Leittechnikplanungs- (CAD) tool exported hierarchical object-oriented data format. Verfahren zur – mittels einer Datenverarbeitungseinrichtung – automatischen Erstellung und Konfiguration von Software-Werkzeugen zur Anlagenüberwachung, welche in einem Plant Asset Management System Zustandsinformationen über Anlagenkomponenten liefern, wobei – Anlageninformationen, insbesondere die physikalische Topologie einer existierenden technischen Anlage, die zugehörige physikalische oder funktionale Leittechniktopologie, sowie Informationen über Anlagenkomponenten und ihre Zusammenhänge und Eigenschaften betreffend, in elektronisch lesbarer und semantisch interpretierbarer Form bereitgestellt werden, – Software-Komponenten (Asset Monitor Objekte), welche jeweils die Überwachungsfunktionalität für einen bestimmten Anlagenkomponenten-Typ beinhalten, als instantiierbare Klassen vorliegen, und – Regeln definiert und gespeichert werden, die Zusammenhänge zwischen bestimmten Anlagenkomponenten-Typen und den dazu passenden Software-Komponenten (Asset Monitor Objekten) beinhalten, und wobei automatisiert a) die Anlageninformationen systematisch nach solchen Anlagenkomponenten durchsucht werden, für die es eine Regel gibt, die für diesen Anlagenkomponenten-Typ eine Software-Komponente (Asset Monitor Objekt) referenzieren, b) für jede so gefundene Anlagenkomponente aus der durch die Regel festgelegten Software-Komponente (Asset Monitor Objekt) eine Instanz erzeugt wird, und c) die Instanz jeweils entsprechend der in der Regel festgelegten Zusammenhänge und basierend auf den in den Anlageninformationen abgelegten Informationen parametriert werden, und im Plant Asset Management System als Teil der Software-Werkzeuge zur Anlagenüberwachung bereitgestellt werden.Method for - by a data processing device - automatic creation and configuration of software tools for plant monitoring, which in a Plant Asset Management System displays status information about plant components deliver, where - plant information, in particular the physical topology of an existing technical Plant, the associated physical or functional control topology, as well as information about plant components and their connections and properties, in electronically readable and semantic be provided interpretable form, - Software components (Asset Monitor Objects), which each have the monitoring functionality for one specific plant component type contain, exist as an instantiable classes, and - Regulate defined and stored, the relationships between certain types of plant components and the matching software components (Asset Monitor objects) include and being automated a) the plant information be searched systematically for such plant components, for the there is a rule for This system component type is a software component (Asset Monitor Reference object), b) for each plant component so found out of the one specified by the rule Software component (asset monitor object) an instance is created, and c) the entity respectively according to the rule established relationships and based on the information stored in the asset information parameterized, and as part of the Plant Asset Management System the software tools for plant monitoring are provided. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass zusätzlich zur Instantiierung und Parametrierung der Software-Komponenten (Asset Monitor Objekte), die genau einer bestimmten Anlagenkomponente zugeordnet werden, auch solche Software-Komponenten (Asset Monitor Objekte), die einer bestimmten Kombination von Anlagenkomponenten zugeordnet werden, instantiiert und parametriert werden.Method according to claim 4, characterized in that that in addition for instantiation and parameterization of the software components (Asset Monitor objects), which are assigned to a specific plant component such software components (asset monitor objects), associated with a particular combination of equipment components be instantiated and parameterized. Verfahren nach Anspruch 4 oder 5, dadurch gekennzeichnet, dass die Anlageninformationen als aus einem Objekt-orientierten Anlagen-Leittechnikplanungs-(CAD)-Werkzeug exportierte Daten vorliegen.Method according to claim 4 or 5, characterized that the asset information is considered to be from an object-oriented Plant Leittechnikplanungs- (CAD) tool exported data.
DE102005058801A 2005-12-09 2005-12-09 Software tool`s compilation and configuration system, has data processing device, where plant information, information about plant components and its connections and characteristics that are provided in readable and interpretable form Withdrawn DE102005058801A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102005058801A DE102005058801A1 (en) 2005-12-09 2005-12-09 Software tool`s compilation and configuration system, has data processing device, where plant information, information about plant components and its connections and characteristics that are provided in readable and interpretable form

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102005058801A DE102005058801A1 (en) 2005-12-09 2005-12-09 Software tool`s compilation and configuration system, has data processing device, where plant information, information about plant components and its connections and characteristics that are provided in readable and interpretable form

Publications (1)

Publication Number Publication Date
DE102005058801A1 true DE102005058801A1 (en) 2007-06-28

Family

ID=38108602

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102005058801A Withdrawn DE102005058801A1 (en) 2005-12-09 2005-12-09 Software tool`s compilation and configuration system, has data processing device, where plant information, information about plant components and its connections and characteristics that are provided in readable and interpretable form

Country Status (1)

Country Link
DE (1) DE102005058801A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009046041A1 (en) * 2009-10-27 2011-05-12 Endress + Hauser Process Solutions Ag Field device e.g. level indicator, operating arrangement for use in process automation system, has controlling unit and field devices performing cyclic or acyclic data communication, where field devices include extended functionality
WO2012013203A1 (en) * 2010-07-27 2012-02-02 Abb Technology Ag System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment
AT511297A3 (en) * 2012-07-24 2013-04-15 Avl List Gmbh Method for generating a model of a communication task
US9535414B2 (en) 2013-01-15 2017-01-03 Abb Schweiz Ag System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment
DE102015113979A1 (en) * 2015-08-24 2017-03-02 Endress & Hauser Meßtechnik GmbH & Co. KG Method and system for commissioning a field device in a new automation technology application
DE102015120731A1 (en) * 2015-11-30 2017-06-01 Endress+Hauser Process Solutions Ag Method and system for optimizing the commissioning of at least one of a plurality of field devices in automation technology
DE102015120734A1 (en) * 2015-11-30 2017-06-01 Endress+Hauser Process Solutions Ag Method and system for optimizing the operation of at least one of a plurality of field devices in automation technology
DE102015121947A1 (en) * 2015-12-16 2017-06-22 Endress+Hauser Process Solutions Ag Method for verifying data in a database of a PAM
DE102016214666A1 (en) * 2016-08-08 2018-02-08 Siemens Aktiengesellschaft Method and device for designing a technical system
CN113498593A (en) * 2019-02-26 2021-10-12 西门子股份公司 Certificate management integrated in facility planning tool
DE102020125860A1 (en) 2020-10-02 2022-04-07 Elpro Gmbh Method for integrating a plant component into a plant system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SCHMIDBERGER,T.,et.al.: Automatisiertes Engineering von Prozessleitsystem- Funktionen. In: atp - Automatiswierungstechnische Praxis,2,2005,S.45-51 *
SCHMIDBERGER,T.,et.al.: Automatisiertes Engineering von Prozessleitsystem- Funktionen. In: atp - Automatiswierungstechnische Praxis,2,2005,S.45-51;

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009046041A1 (en) * 2009-10-27 2011-05-12 Endress + Hauser Process Solutions Ag Field device e.g. level indicator, operating arrangement for use in process automation system, has controlling unit and field devices performing cyclic or acyclic data communication, where field devices include extended functionality
WO2012013203A1 (en) * 2010-07-27 2012-02-02 Abb Technology Ag System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment
GB2495874A (en) * 2010-07-27 2013-04-24 Abb Technology Ag System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment
AT511297A3 (en) * 2012-07-24 2013-04-15 Avl List Gmbh Method for generating a model of a communication task
AT511297B1 (en) * 2012-07-24 2013-12-15 Avl List Gmbh Method for generating a model of a communication task
US9535414B2 (en) 2013-01-15 2017-01-03 Abb Schweiz Ag System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment
DE102015113979A1 (en) * 2015-08-24 2017-03-02 Endress & Hauser Meßtechnik GmbH & Co. KG Method and system for commissioning a field device in a new automation technology application
DE102015120731A1 (en) * 2015-11-30 2017-06-01 Endress+Hauser Process Solutions Ag Method and system for optimizing the commissioning of at least one of a plurality of field devices in automation technology
DE102015120734A1 (en) * 2015-11-30 2017-06-01 Endress+Hauser Process Solutions Ag Method and system for optimizing the operation of at least one of a plurality of field devices in automation technology
US10698389B2 (en) 2015-11-30 2020-06-30 Endress+Hauser Process Solutions Ag Method and system for optimizing the operation of at least one of a plurality of field devices from automation technology
US10775760B2 (en) 2015-11-30 2020-09-15 Endress+Hauser Process Solutions Ag Method and system for optimizing the commissioning of at least one of a plurality of automation technology field devices
DE102015121947A1 (en) * 2015-12-16 2017-06-22 Endress+Hauser Process Solutions Ag Method for verifying data in a database of a PAM
DE102016214666A1 (en) * 2016-08-08 2018-02-08 Siemens Aktiengesellschaft Method and device for designing a technical system
CN113498593A (en) * 2019-02-26 2021-10-12 西门子股份公司 Certificate management integrated in facility planning tool
DE102020125860A1 (en) 2020-10-02 2022-04-07 Elpro Gmbh Method for integrating a plant component into a plant system

Similar Documents

Publication Publication Date Title
DE10348564B4 (en) Object unit, process flow module system, process flow tracking system, and connector object unit for use in a process plant
DE69922520T2 (en) METHOD AND DEVICE FOR OPERATIONAL MONITORING OF AN INDUSTRIAL PROCESS
DE69032689T2 (en) Computer systems with a process database and methods for use in these systems
DE102010061132A1 (en) Methods and Devices for Managing Process Control Status Rollups
DE102010036757A1 (en) Graphical sidebar for a process control system
EP2356527B1 (en) Safety control and method for controlling an automated system having a plurality of system hardware components
EP2804061B1 (en) Method for monitoring a process and/or production plant
EP2927819B1 (en) Method for automatically processing a number of protocol files of an automation system
EP3953774B1 (en) Device for retreiving alarm causes
EP3699704B1 (en) System and method for validating system requirements of cyber-physical systems
DE102005058801A1 (en) Software tool`s compilation and configuration system, has data processing device, where plant information, information about plant components and its connections and characteristics that are provided in readable and interpretable form
EP4390591A1 (en) Method for monitoring alarms in a process automation system and process control system
EP4099114B1 (en) Method for detecting a restricted operation and observation of a technical installation, operating and monitoring system and process control system
EP2778413B1 (en) R&I scheme input for a process for controlling and/or supervising a compressor system
DE102011079756A1 (en) Device for integration of e.g. field device to record variable in automation field, has management system to which Internet/intranet connection is made by tool if options are selected by user, where data is exchanged between tool and system
EP3921710B1 (en) Method for automatically interpreting a pipe layout
EP1092210A1 (en) Device and method for constructing a virtual installation model
EP3717975B1 (en) Method and device for planning a specific process engineering plant
EP3361341A1 (en) Method for monitoring the conditions of the devices of an automation system and operator system
DE102016123692A1 (en) Methods, apparatus, and systems for multi-module process control management
DE102018122398A1 (en) SYSTEMS AND METHOD FOR EVALUATING CONFIGURATION FILES ASSOCIATED TO A PROCESS CONTROL SYSTEM
EP3850443B1 (en) Method for integrating data of assets of a technical installation into a platform, digital platform and computer program product
EP2402832B1 (en) Method and display system for calibrating standardised displays of process values
EP2560085A1 (en) Method for configuring a display device for displaying dynamic alarm messages of a control and monitoring system for a technical automation assembly
EP1958101A1 (en) System and method for the automatic verification of planning results

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8139 Disposal/non-payment of the annual fee