AutomationML related tools are listed on this page.
Please notice that this is not a complete list of all tools. But it will be continuously extended.

Tools provided by companies


  • Description: The AML.hub, developed at logi.cals and the CDL-Flex research laboratory at TU Wien, systematically integrates engineering tool networks that use the AutomationML standard and supports the automation of engineering processes. The AML.hub provides function for the management of an integrated plant model that reflects the contributions of all involved disciplines in a structured way. The framework helps minimizing the risk of changes that are not addressed correctly across disciplines and reduces costs for change management and quality assurance in a project team significantly.
  • Web page: resp.


  • Description: COMAN is a software solution for layout based digital site management to accelerate project execution. It has been developed in cooperation with customers at Volkswagen, Daimler, ThyssenKrupp and Siemens at inpro. Currently COMAN is applied in many plant construction projects in the phases engineering, construction / reconstruction, commissioning and startup world. For COMAN data as quantity structure, CAD-layout and schedule from the upstream enginerring tools are processed. For direct bidirectional data exchange between the different tools AutomationML technology is used.
  • Web page:


  • Description: RF::Suite („RobSim Fabrik Suite“) is a package of several software tools, which are used for the virtual commissioning of robots or complex production lines individually or in combination.
  • RF::RobSim is used to execute and debug robot programs.
    RF::SGView is used to visualise and animate 3D geometry models.
    RF::SGEdit is software with which the data structure within 3D geometry models can be adapted.
    RF::HMI visualises the online data exchange between different robot programs.
    AutomationML is used to import topology, geometry, and kinematics information into RF::Suite products.
  • Web page:

Siemens TIA Portal V14

  • Description: Siemens is expanding its engineering framework to include a range of new practical functions to shorten engineering times with Service Pack 1 for TIA Portal V14 (Totally Integrated Automation Portal). The main focus of the innovations in TIA Portal V14 SP1 is bringing openness to other systems. This includes the standardized, bi-directional exchange of hardware configuration and signal data via AutomationML (Automation Markup Language) using engineering software such as Eplan, the TIA Selection Tool or other CAE (Computer Aided Engineering) systems. This allows users to automate redundant functionality of ECAD and automation planning and benefit from shorter development times, as well as minimized error rates.
  • Web page:


  • Description: The layout planning tool taraVRBuilder, is a 3D design software in the material flow, conveying technology and plant planning field. With the help of this tool, facilities can be configured from modules of a standard library. Besides the construction of production lines and factory buildings of material handling, it is also possible to represent external models, such as machines, vehicles, workers, etc. Material flow can be described with different goods moving in different ways through the facilities. Animated 3D scenes are the focus of taraVRBuilder, which is providing a solution for the configuration of animated machines and facilities up to a medium complexity in a virtual 3D space. taraVRBuilder can export plain AML files, or AML together with COLLADA as the graphical content. It can also import COLLADA files as static geometry objects.
  • Web page:


  • Description: taraVRControl is used to combine sensor data from real/virtual plants and installations with events of a 3D scene. In this way, it is possible to visualize a simulation of a virtual production system. Dynamic visualization components can also be set from an object library and their properties can be coupled with process variables. taraVRControl contains taraOPC2Control, an ActiveX component, in order to configure the 3D scene in an application which supports the integration of ActiveX components. This component enables the bidirectional communication between a 3D scene as an OPC client and an OPC server during runtime. Information, concerning the object characteristics, such as color, position, is read and changes in the process variables are visualized in the 3D scene. taraVRControl can import AML files to obtain topology and geometry information as well as COLLADA files as static geometry objects.
  • Web page:

Tools provided by research institutes/universities

AutomationML Analyzer

  • Description: AutomationML Analyzer is a tool that allows advanced data analytics on engineering data such as intuitive browsing of interlinked engineering models and queries for project-wide verification and validation activities. AutomationML Analyzer showcases some of the functionalities made possible by Semantic Web and Linked Data technologies in combination with AutomationML in the context of Industrie 4.0.
  • Web page:

AutomationML Engineer for Enterprise Architect

  • Description: The AutomationML Engineer for Enterprise Architect is a plugin for the modeling tool Enterprise Architect (EA). It enables importing and exporting of AutomationML data and comes with a graphical editor for editing and visualizing AutomationML-models. Via the integration in EA, AutomationML models can be easily linked to any other EA supported modeling language and dedicated viewpoints on AutomationML models can be defined.
  • Web page:

AutomationML Export Import Mapper

  • Description: The AutomationML Export Import Mapper is a utility to support developers of AutomationML exporters and importers to test and extend the tool abilities for the data exchange and data mapping. This tool supports the mapping between SystemUnitClass-Libraries, used to exchange data in the AutomationML format between exporters and importers.
  • Web page:

AutomationML TestCenter

  • Description: Conformance test for IEC 62714-1 "Engineering data exchange format for use in industrial automation systems engineering – Automation Markup Language - Part 1: Architecture and general requirements".
  • Web page:


  • Description: For a given AutomationML model, the AML-UA-Converter generates an UA-XML-Nodesets, according to the rules of the DIN SPEC 16592 – Combining OPC Unified Architecture and Automation Markup Language. The generated UA-XML-Nodeset is used for creating C-Code for an aggregating OPC UA Server based on the open62541 toolkit. For DataVariables of type OPC UA available in AutomationML an integrated OPC UA Client with subscriptions to the underlying OPC UA Server is integrated in the aggregating server automatically.
  • Web page:

Tools provided by AutomationML e.V.

AutomationML Editor

  • Description: This software has been developed by AutomationML association in order to visualise major AutomationML concepts and provides functionality to visualise, create and edit AutomationML/CAEX files. AutomationML editor is suited for educational purposes and a perfect entry point for learning, experimenting and understanding AutomationML. A tutorial you can find on AutomationML"s YouTube channel.
    With version 4.0.1 of the AutomationML Editor a new feature is available. This feature allows 3rd party developers to integrate plugins into the Editor. For this, the AutomationML Editor uses an Interface Contract, available from which has to be implemented to get a plugin loaded into the Editor. More examples for plugin development are available on
  • Web page:

AutomationML Engine

  • Description: AutomationML engine is a free software for developers developed by the AutomationML association. It exactly represents the CAEX data model in form of a C# class structure and contains classes and methods in order to manipulate CAEX objects (classes and instances).
    AutomationML Engine is also available on With this, developers can include the AutomationML Engine in their development environment and get informed when there are updates available. An API documentation you can find here:
  • Web page: