AutomationML

AutomationML

AutomationML (Automation Markup Language) is a neutral data format based on XML for the storage and exchange of plant engineering information. It will be provided as open standard. Goal of AutomationML is to interconnect the heterogeneous tool landscape of modern engineering tools in their different disciplines, e.g. mechanical plant engineering, electrical design, HMI development, PLC, robot control.

Approach

AutomationML describes real plant components as objects encapsulating different aspects. An object can consist out of other sub-objects, and can itself be part of a bigger composition. It can describe a screw, a claw, a robot or a complete manufacturing cell in different levels of detail.Typical objects in plant automation comprise information about topology, geometry, kinematics and logic, where logic comprises sequencing, behaviour and control.

AutomationML incorporates different standards through strongly typed links across the formats:
# Topology implemented with CAEX (IEC 62424)
Properties and relations of objects in their hierarchical structure
# Geometry implemented with COLLADA of the Khronos Group
Graphical attributes and 3D information
# Kinematics implemented with COLLADA
Connections and dependencies among objects to support motion planning
# Logic implemented with [http://www.plcopen.org/ PLCopen XML]
Sequences of actions, internal behavior of objects and I/O connections

For future extensions, AutomationML is designed to integrate further formats using the same referencing mechanism.

History

After first evaluations of exchange formats, Daimler initiated the joint activity of the companies ABB, KUKA, Rockwell Automation and Siemens together with [http://www.netallied.de netAllied] and [http://www.zuhlke.com Zühlke] as well as the University of Karlsruhe and the University of Magdeburg in October 2006 to define and standardize the Automation Markup Language (AutomationML) as an intermediate format for the Digital Factory.

AutomationML is planned to become an open standard, available free of costs.

References

[http://www.AutomationML.org AutomationML Homepage]

Wiki CAEX page

Wiki Collada page
[http://www.plcopen.org/ PLCopen]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • AutomationML — (Automation Markup Language) ist ein neutrales, XML basiertes Datenformat für die Speicherung und zum Austausch von Anlagenplanungsdaten, das als offener Standard zur Verfügung steht. Ziel der AutomationML ist der Austausch von Engineering Daten… …   Deutsch Wikipedia

  • CAEX — (Computer Aided Engineering Exchange) is a neutral data format that allows storage of hierarchical object information, e.g. the hierarchical architecture of a plant. On a certain abstraction level, a plant consists in modules or components that… …   Wikipedia

  • 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… …   Deutsch Wikipedia

  • XML — Infobox file format name = Extensible Markup Language icon = logo = extension = .xml mime = application/xml, text/xml (deprecated) type code = uniform type = public.xml magic = owner = World Wide Web Consortium genre = Markup language container… …   Wikipedia

  • Extensible Markup Language — Vorlage:Infobox Dateiformat/Wartung/Standard fehlt Extensible Markup Language Vorlage:Infobox Dateiformat/Wartung/Screenshot Format D …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”