Title :
Let´s talk AutomationML what is the effort of AutomationML programming?
Author_Institution :
ABB Corp. Res. Center-Germany, Ladenburg, Germany
Abstract :
Data exchange between engineering tools has been identified as a major bottleneck in the engineering workflow. AutomationML aims to close this gap by supporting the exchange of a variety of aspects of automation engineering and its ability to manage multiple semantics in a heterogeneous engineering tool landscape. But beside all AutomationML-concepts, the introduction in the industry is bound to its ease of use. This paper gives an overview about the results of an activity of the AutomationML society which investigated concepts to reduce the AutomationML programming effort. After an introduction into basic requirements, this paper proposes a generic design for im-and exporter software and explains how to technically manage semantic variety. In addition, the author gives an overview about typical errors in AutomationML object modeling and how to avoid them. Finally, this paper wraps up with a major prejudice about XML based file exchange, the lack of performance, and presents encouraging results of a CAEX performance investigation.
Keywords :
XML; AutomationML programming; AutomationML society; AutomationML-concepts; automation engineering; data exchange; engineering tools; engineering workflow; AutomationML; CAEX; Engine; Exporter; Importer; performance; semantic; standardization;
Conference_Titel :
Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
Conference_Location :
Krakow
Print_ISBN :
978-1-4673-4735-8
Electronic_ISBN :
1946-0740
DOI :
10.1109/ETFA.2012.6489783