CAEX

CAEX (Computer Aided Engineering Exchange) ist ein neutrales Datenformat zur Speicherung hierarchischer Objektinformationen. Die ursprüngliche Intention für …

CAEX (Computer Aided Engineering Exchange) ist ein neutrales Datenformat zur Speicherung hierarchischer Objektinformationen. Die ursprüngliche Intention für die Entwicklung von CAEX war das Fehlen eines einheitlichen und eingeführten Datenaustauschformates zwischen den Gewerken der Verfahrens- und Prozessleittechnikplanung. Mittels CAEX kann z. B. die hierarchische Anlagenstruktur abgebildet werden, die auf einer gewissen Abstraktionsebene aus verkoppelten und parametrisierten Modulen und Komponenten besteht. CAEX ermöglicht das Speichern dieser Module und Komponenten mit Hilfe des Objektansatzes. Es unterstützt explizit Konzepte wie Kapselung, Klassen, Klassenbibliotheken, Instanzen, Instanzhierarchien, Vererbung, Relationen, Attribute und Schnittstellen. CAEX basiert auf XML und ist als XML-Schema definiert (xsd-Datei).

CAEX kann für technische statische Objektstrukturen wie beispielsweise Anlagentopologien, Dokument- oder Produkttopologien oder Petrinetze verwendet werden. CAEX kann jedoch auch im nichttechnischen Bereich angewendet werden, z. B. zur Speicherung von Stammbäumen.

Technische Eigenschaften

CAEX kombiniert Modellierungstechniken mit Meta-Modellierungstechniken. Die Modellierungstechniken erlauben eine Speicherung von Objektinformationen, die herstellerübergreifend übereinstimmen, dazu gehören Objekte, Attribute, Schnittstellen, Hierarchien, Referenzen, Bibliotheken und Klassen. Die Meta-Modellierungstechniken erlauben hingegen eine flexible Definition von denjenigen Objektinformationen, die normalerweise herstellerabhängig sind, beispielsweise bestimmte Attributnamen, spezifische Klassen und Objektkataloge. CAEX dient im Wesentlichen der Speicherung statischer Objektinformationen und ist ursprünglich nicht für die Speicherung von Dynamik gedacht. Es ist aber möglich, eine Klassenbibliothek zur Beschreibung dynamischer Verhaltensbeschreibungen zu definieren, um beispielsweise Ablaufbeschreibungssprachen zu verwenden.

Geschichte

Die CAEX-Entwicklung begann 2002 als Universitätskooperationsprojekt zwischen dem Lehrstuhl für Prozessleittechnik der RWTH Aachen unter der Leitung von U. Epple mit industrieller Unterstützung des ABB-Forschungszentrums Ladenburg unter der Leitung von Rainer Drath. Im Jahr 2003 wurde der erste CAEX-Vorschlag im deutschen Standardisierungsgremium DKE (K941, TC65, WG12) vorgestellt. Im Jahr 2004, wurde CAEX als Teil der DIN V 44366 vorgeschlagen. Nach einem positiven internationalen Voting wurde CAEX im Mai 2005 als Teil der IEC PAS 62424 publiziert. 2007 wurden in mehreren Workshops unterschiedliche Verbesserungsvorschläge für CAEX gesammelt und konsolidiert und in die IEC 62424 CDV als CAEX Version 2 eingebracht. Nach einer weiteren positiven internationalen Abstimmung liegt die IEC 62424 CDV (Committee Draft for Voting) vor.

CAEX wurde 2009 von der AutomationML community als objektorientiertes Datenformat übernommen und wird dort zur Modellierung von Topologien (Anlagentopologie, Ressourcentopologien, Kommunikationstopologien) verwendet.

Status

CAEX ist seit 2016 als CAEX Version 3 verfügbar und in der IEC 62424:2016 sowie DIN EN 62424:2017-12 standardisiert.

Entwicklungspartner

CAEX wurde innerhalb des DKE K 941 zusammen mit Industrieunternehmen wie Bayer, BASF, Linde, Uhde, Wacker, Intergraph, Comos Industry Solutions, ABB und der RWTH Aachen entwickelt.

Anwendungen

CAEX wird derzeit in den Bereichen Verfahrensplanung, Leittechnikplanung, der Öl- und Gasindustrie und in der Fertigungsautomatisierung erforscht und genutzt. Das Datenformat AutomationML zur Speicherung von Anlagenplanungsdaten enthält eine Implementierung von CAEX.

Die folgenden Forschungsinstitute wenden CAEX an und untersuchen seine Potentiale (Stand 2007):

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.