AutomationML

AutomationML-Logo.png

AutomationML ( Automation Markup Language ) är ett neutralt dataformat baserat på XML för lagring och utbyte av anläggningsteknisk information, vilket tillhandahålls som en öppen standard . Målet med AutomationML är att sammankoppla det heterogena verktygslandskapet för moderna ingenjörsverktyg inom deras olika discipliner, t.ex. mekanisk anläggningsteknik, elektrisk design, HMI-utveckling, PLC och robotstyrning.

Närma sig

AutomationML beskriver verkliga anläggningskomponenter som objekt som kapslar in olika aspekter. Ett objekt kan bestå av andra delobjekt och kan själv vara en del av en större komposition. Den kan beskriva en skruv, en klo, en robot eller en komplett tillverkningscell i olika detaljnivåer. Typiska objekt inom anläggningsautomation omfattar information om topologi , geometri , kinematik och logik , där logik innefattar sekvensering, beteende och kontroll.

AutomationML innehåller olika standarder genom starkt skrivna länkar över formaten:


  1. Topologi implementerad med CAEX (IEC 62424) Egenskaper och relationer för objekt i deras hierarkiska struktur

  2. Geometri implementerad med COLLADA från Khronos Group Grafiska attribut och 3D-information

  3. Kinematik implementerad med COLLADA Anslutningar och beroenden mellan objekt för att stödja rörelseplanering

  4. Logik implementerad med PLCopen XML Åtgärdssekvenser, internt beteende hos objekt och I/O-anslutningar

För framtida tillägg är AutomationML utformad för att integrera ytterligare format med samma referensmekanism.

Historia

Efter första utvärderingar av utbytesformat initierade Daimler den gemensamma verksamheten för företagen ABB , KUKA , Rockwell Automation och Siemens tillsammans med netAllied och Zühlke samt Karlsruhe Institute of Technology (KIT) och University of Magdeburg i oktober 2006 för att definiera och standardisera Automation Markup Language ( AutomationML ) som ett mellanformat för Digital Factory. I april 2009 grundades en oberoende organisation. Fraunhofer IOSB- institutet blev den första nya medlemmen. AutomationML finns tillgänglig som öppen standard utan kostnad.

Se även