association structure

The registered association AutomationML has the structure as shown in Figure 1.

association structure in 2017
Figure 1: Current association structure

working groups

Within the working groups representatives of AutomationML members come together, discussing current and emerging topics, sharing their ideas, and determining the representation of the identified information within the data exchange format.
Three working groups with altogether four subworking groups currently exist. Out of some groups the content, i.e. the representation of the information within AutomationML, is getting (will get) internationally standardised.


The working group "Logics" deals with the description of logic data in the engineering process. Therefore, the working group logic specifies necessary additions for the data formats used within AutomationML (CAEX, COLLADA, PLCopen XML, also MathML) as well as the evaluation, selection and extension of further necessary formats concerning the use for PLC applications.
Information which needs to be considered is:
  • Sequencing
  • Behaviour
  • Interlocking
  • Communications
  • Processes
Additionally, the working group gives attention to possibilities for conformity checking relating to AutomationML specifications.

Standardisation progress of IEC 62714-4: Accepted by IEC. Project started in 2017.


The subworking group "Libraries" defines role classes which are organized in role class libraries. Role class libraries which are defined in part 2 of the AutomationML specification are the AutomationML ManufacturingIndustryRoleClassLib, the AutomationML ControlSystemRoleClassLib and the AutomationML ExtendedRoleClassLib.
Furthermore, the general use of role classes and the definition of user-defined role classes are analyzed.
Standardisation progress of IEC 62714-2: International Standard (IS).


AutomationML integrates different data formats and describes their relation to each other. It includes CAEX, COLLADA and PLCopen XML.
The subworking group "Architecture" develops and maintains the AutomationML architecture as a basis for the data format and for all further applications.
Standardisation progress of IEC 62714-1: International Standard (IS).

The subworking group "Communication" intends to integrate the description of communication networks into the AutomationML data format.
Information which needs to be considered is:
  • Network models
  • Device descriptions
  • Wiring plans

Standardisation progress: Whitepaper is finished.


The working group “Robotics” defines applications respectively possibly necessary additions of the AutomationML formats: CAEX, COLLADA, PLCopen XML, also MathML) concerning the use for robotic applications.
Information which needs to be considered is currently:
  • Geometry
  • Kinematics

Additionally, the working group gives attention to possible extensions of the used data formats concerning mechanical planning information as well as sensor information.
Standardisation progress of IEC 62714-3: International Standard (IS).

application scenarios

The working group “Application scenarios” deals with the identification, description and communication of best practice for the implementation and use of data exchange based on AutomationML.
It considers related technologies and processes including topics like:
  • encryption
  • data storing
  • data management
  • data exchange channels
  • OPC UA (Standardisation progress: Whitepaper is finished.)
  • eCl@ss (Standardisation progress: Whitepaper is finished.)
  • Analysing how the product classification and description standard eCl@ss can be integrated in AutomationML
  • material handling
  • component classification
  • Automation Project Configuration (Standardisation progress: Application Recommendation is finished.)