AUTOMATION ML (AML) EXPORT
Overview
AML (Automation Markup Language) is an open standard XML-based format used for the exchange of plant engineering information, particularly in the automation industry. It is designed
to facilitate interoperability and data exchange between different software tools and platforms.
When it comes to System Control Diagrams (SCDs), AML export functionality allows users to export the design and configuration data of these diagrams in a standardized format.
Benefits of Using AML for SCDs
- Interoperability: One of the core goals of using AML is to ensure interchangeability between different tools and platforms. This means that SCD data exported in AML can be easily imported into various other systems, facilitating smooth transitions and integrations across different stages of the automation lifecycle.
- Consistency: Exporting SCD data in AML ensures that all relevant information is captured accurately and uniformly, reducing the risk of data inconsistencies and errors.
- Flexibility: AML can represent a variety of data types and structures, making it versatile for different kinds of automation projects.
- Efficiency: Automated tools can easily parse and utilize AML data, improving the efficiency of workflows in the design and implementation of control systems.
- IEC 61131-3 Compliance: the AML export structure is fully compliant with IEC 63131-3, which is a standard for programmable controllers. This standard defines the syntax and semantics of programming languages used in automation, ensuring that AML can accurately represent control logic and configurations compliant with these languages.
NORSOK AML Library
The NORSOK library for AML export specifically refers to a set of standardized templates and data structures that comply with NORSOK standards (in particularly former NORSOK I-005, which is now replaced by IEC 63131) and are used within the context of AML. This library aims to facilitate the exchange of information and integration of systems within the oil and gas industry by leveraging the AML framework.
Major Automation Vendors Supporting AML Export
- Siemens
- ABB
- Kongsberg Maritime
- Rockwell Automation
- Schneider Electric
SCD Toolbox and AML Export
SCD Diagrams drawn using SCD ToolBox can be exported to AML by using built-in Export to AML function located on the SCD tab of Visio ribbon menu.
Exported AML can be used for importing data from SCD Diagrams into Control systems.
AML Export example
Notes on AML export:
- Batch Export is available
- Output log is clickable
- To find text in the output log use Ctrl+F
- Red marks in the log should be checked by user
Example of connection representation in AML