DKE Deutsche Kommission Elektrotechnik Elektronik Informationstechnik in DIN und VDE
DIN EN IEC 62714-1
Datenaustauschformat für Planungsdaten industrieller Automatisierungssysteme - Automation markup language - Teil 1: Architektur und allgemeine Festlegungen (IEC 62714-1:2018); Deutsche Fassung EN IEC 62714-1:2018
Engineering data exchange format for use in industrial automation systems engineering - Automation markup language - Part 1: Architecture and general requirements (IEC 62714-1:2018); German version EN IEC 62714-1:2018
Einführungsbeitrag
Die IEC 62714-1 legt allgemeine Anforderungen und die Architektur der Automation Markup Language (AML) für die Modellierung von Planungsinformationen fest. AML ist ein auf dem XML-Schema beruhendes Datenformat für Daten des Maschinen- und Anlagenbaus. AML wurde entwickelt, um den Datenaustausch in einer verschiedenartigen Werkzeuglandschaft zu unterstützen. Das Ziel von AML besteht darin, Planungswerkzeuge aus unterschiedlichen Disziplinen, zum Beispiel Maschinen- und Anlagenbau, elektrische Konstruktion, Verfahrenstechnik, Prozessleittechnik, HMI-Entwicklung, SPS-Programmierung, Roboterprogrammierung und so weiter miteinander zu verbinden. Die Anwendung von IEC 62714 ist branchenunabhängig. Sie ist in allen Branchen anwendbar, die Datenaustausch in ihrer Planungswerkzeugkette erfordern, zum Beispiel in der Fertigungsbranche oder der verfahrenstechnischen Industrie. Folgendes wurde aktualisiert und ergänzt: - Verweisen auf andere Schriftstücke (zum Beispiel für XML oder Excel-Dokumente); - Einführung externer Daten; - Einführung einer Standardattributebibliothek; - Unterstützung von Mehrsprachigkeit; - Definition von Attributelisten und Arrays; - Definition eines Containerformats. Zuständig ist das DKE/K 941 "Engineering" der DKE Deutsche Kommission Elektrotechnik Elektronik Informationstechnik in DIN und VDE.
Änderungsvermerk
Gegenüber DIN EN 62714-1:2015-06 wurden folgende Änderungen vorgenommen: a) Verweisung auf DIN EN 62424 (VDE 0810-24):2017 statt auf die Vorgängerausgabe. Dies ermöglicht die folgenden Erweiterungen: native Unterstützung multipler Rollen; Einführung von Attributebibliotheken; Unterstützung geschachtelter Schnittstellen; Objekte können Informationen über ihr Quellwerkzeug und die Identifikation innerhalb ihres Quellwerkzeugs abbilden; Links referenzieren IDs statt der Namen von Schnittstellen; b) Unterabschnitt 5.6 beschreibt das Verweisen auf andere Schriftstücke (z. B. für XML, PDF oder Excel-Dokumente) sowie von Attributen in diesen; c) Unterabschnitt 6.3 führt eine Schnittstellenklasse ExternalDataReference ein; d) Unterabschnitt 6.4 führt eine Rollenklasse ExternalData ein; e) Unterabschnitt 6.5 führt eine AML-Standard-Attributebibliothek für AutomationML-Standard-Attribute ein; f) Unterabschnitt 8.6 definiert die Modellierung multilingualer Ausdrücke zur Unterstützung von Mehrsprachigkeit; g) Unterabschnitt 8.8 definiert das Modellieren von Attributelisten und Arrays; h) Unterabschnitt 8.9 definiert ein Containerformat für AutomationML; i) in die Anhänge A.1 und A.2 wurden Beispiele und Erläuterungen zu den o. g. Erweiterungen eingefügt; j) Anhang B zeigt den XML Code der überarbeiteten AutomationML Basisbibliotheken.