Definition und Zweck:
AutomationML (Automation Markup Language) ist ein neutrales, XML-basiertes Datenaustauschformat für den disziplinübergreifenden Austausch von Engineering-Daten in der Automatisierungstechnik. Es wurde entwickelt, um die Herausforderung der Inkompatibilität zwischen den verschiedenen Software-Tools zu lösen, die in den unterschiedlichen Phasen der Planung und des Betriebs einer Industrieanlage zum Einsatz kommen (z.B. Mechanik-CAD, Elektro-CAD, SPS-Projektierung, Prozesssimulation).
Das Hauptziel von AutomationML ist die durchgängige Datenintegration und die Vermeidung von Medienbrüchen und manuellem Datentransfer, was zu Fehlern und Ineffizienzen führt. Es ermöglicht, Informationen über die Struktur, Topologie, Geometrie und Kinematik einer Anlage sowie die dazugehörigen Steuerungsinformationen in einem standardisierten Format auszutauschen.
Architektur und Bedeutung:
AutomationML ist keine neue Datenmodellierungssprache, sondern ein „Meta-Format“, das existierende, etablierte XML-Standards kombiniert und referenziert:
- CAEX (Computer Aided Engineering Exchange): Für die hierarchische Strukturierung von Anlagen und Komponenten.
- COLLADA (COLLAborative Design Activity): Für die Beschreibung von Geometrie und Kinematik (3D-Daten).
- PLCopen XML: Für die Beschreibung von SPS-Programmcode und Konfigurationen.
AutomationML fungiert als „Kleber“, der diese unterschiedlichen Informationsmodelle miteinander verbindet und einen konsistenten Austausch ermöglicht.
Vorteile und Relevanz für Industrie 4.0:
- Reduzierung des Engineering-Aufwands: Vermeidung manueller Datenübertragungen und damit verbundener Fehler.
- Verbesserte Datenkonsistenz: Sicherstellung, dass alle Tools mit aktuellen und korrekten Daten arbeiten.
- Effizientere Zusammenarbeit: Erleichtert die Kooperation zwischen verschiedenen Engineering-Disziplinen.
- Förderung der Interoperabilität: Unterstützt herstellerübergreifende Lösungen und Systemintegration.
- Basis für den Digitalen Zwilling: AutomationML ist ein wichtiger Baustein für die Realisierung des digitalen Zwillings, da es die durchgängige digitale Beschreibung von Anlagen über ihren gesamten Lebenszyklus ermöglicht.
AutomationML ist somit ein zentrales Element für die horizontale und vertikale Integration in der Industrie 4.0 und ein wichtiger Schritt hin zu einem durchgängigen digitalen Engineering-Prozess.
→ Siehe auch: PLCopen XML, XML (eXtensible Markup Language), Digitaler Zwilling, Industrie 4.0, Engineering-Tool

