Você está na página 1de 21

Informtica Industrial

Automation Markup Language

Mrio de Sousa
msousa@fe.up.pt

Image: https://www.automationml.org/o.red.c/theme/images/AML-Banner2.jpg

AML: Automation Mark-up Language

Best of Breed approach for


data exchange during
Engineering Process

Integrated data exchange for


Engineering Process
Informtica Industrial

Mrio de Sousa

AML: Automation Mark-up Language

Informtica Industrial

Mrio de Sousa

Plant Planning Process

Informtica Industrial

Mrio de Sousa

Plant Planning Process

Informtica Industrial

Mrio de Sousa

Plant Planning Process

Informtica Industrial

Mrio de Sousa

Plant Planning Process

Informtica Industrial

Mrio de Sousa

AML: Automation Mark-up Language

Data needed to be transferred


between engineering tools
during plant design, integration
and commissioning.
Data to be stored in
AutomationML

Informtica Industrial

Mrio de Sousa

AML: Automation Mark-up Language

AutomationML is partioned into:


Description of component topology and networking information
Described by CAEX (IEC 62424)

Description of geometry and kinematics of AutomationML objects


Described by COLLADA 1.4.1 and 1.5.0 (ISO/PAS 17506:2012)

Description of control logic of AutomationML objects


Described using PLCOpen XML 2.0 and 2.0.1

Description of relations between AutomationML objects, and references


to external documents containing additional information (manuals, etc.)
NOTE: AutomationML uses CAEX as the top level format
Informtica Industrial

AutomationML defined in IEC 62714

Mrio de Sousa

Contents of AML

Informtica Industrial

Mrio de Sousa

Use of AML: Example

Informtica Industrial

Mrio de Sousa

AML: Automation Mark-up Language


AutomationML
Topology description
architecture

Informtica Industrial

Mrio de Sousa

Role Class: Example


An example of a user
defined role class could be:
Modbus TCPPhysicalDevice

Port, a default role class

Informtica Industrial

Mrio de Sousa

System Unit Class: Example

Informtica Industrial

Mrio de Sousa

Instance Hierarchy Object structure

Informtica Industrial

Mrio de Sousa

Behaviour Modelling

Informtica Industrial

Mrio de Sousa

AML: Automation Mark-up Language

Informtica Industrial

Mrio de Sousa

AML: Automation Mark-up Language

Informtica Industrial

Mrio de Sousa

AML: Automation Mark-up Language

Informtica Industrial

Mrio de Sousa

AML: Automation Mark-up Language

Informtica Industrial

Mrio de Sousa

Recommended Bibliography

AutomationML AutomationML in a Nutshell


Nicole Schmidt, Arndt Lder AutomationML Consortium, Nov 2015.
Available online: https://www.automationml.org/o.red/uploads/dateien/1447420977-AutomationML%20in%20a%20Nutshell_151104.pdf

AutomationML Whitepapers:
Part 1 Architecture and general requirements
Part 2 Role class libraries
Part 3 Geometry and kinematics
Part 4 AutomationML logic description
Part 5 Communication

Oct 2014
Oct 2014
Aug 2015
May 2010
Sep 2014

AutomationML Consortium.
Available online: https://www.automationml.org/o.red.c/erste-schritte.html

Informtica Industrial

Mrio de Sousa