AutomationML
AutomationML (Automation Markup Language) este un format de date bazat pe XML pentru stocarea și schimbul de informații despre lanțul de producție furnizat ca standard deschis . Scopul AutomationML este de a interconecta diferitele instrumente ale diferitelor discipline de inginerie, permițând descrierea aspectelor mecanice, electrice, dar și logice și fizice într-un singur standard.
Structura
AutomationML descrie componentele reale ale plantei ca obiecte care cuprind mai multe aspecte.
Un obiect poate consta din alte sub-obiecte și poate face parte dintr-o compoziție mai mare. Poate descrie un șurub, o priză, un robot sau o celulă de producție completă la diferite niveluri de detaliu. Descrierea obiectului include informații despre topologie , geometrie , cinematică și logică , iar acestea din urmă includ secvențierea, comportamentul și controlul.
AutomationML încorporează mai multe standarde prin legături puternic tipate între formate:
- Topologie implementată cu CAEX (IEC 62424)
Proprietăți și relații ale obiectelor în structura lor ierarhică - Geometrie implementată cu COLLADA a grupului Khronos
Atribute grafice și informații 3D - Cinematica implementată cu COLLADA
Conexiuni și dependențe între obiecte pentru a sprijini planificarea mișcării - Logică implementată cu PLCopen XML
Secvențe de acțiuni, comportament intern al obiectelor și conexiuni I / O
AutomationML este conceput pentru a integra alte formate viitoare folosind același mecanism de recomandare.
Istorie
După primele evaluări ale formatelor de schimb de date, Daimler a început operațiunea comună a companiilor ABB , KUKA , Rockwell Automation și Siemens împreună cu netAllied , Zühlke , Karlsruhe Institute of Technology (KIT) și Universitatea din Magdeburg în octombrie 2006 pentru a defini și standardizarea limbajului de marcare a automatizării ( AutomationML ) ca format intermediar pentru fabrica digitală .
În aprilie 2009, a fost fondată o organizație independentă, iar Fraunhofer IOSB a devenit primul său nou membru.