12 - automationml

21
7/23/2019 12 - AutomationML http://slidepdf.com/reader/full/12-automationml 1/21 Informática Industrial Automation Markup Language Mário de Sousa [email protected] Image: https://www.automationml.org/o.red.c/theme/images/AML-Banner2.jpg

Upload: warsarge

Post on 17-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 1/21

Informática IndustrialAutomation Markup Language

Mário de Sousa

[email protected]

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

Page 2: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 2/21

 Informática Industrial Mário de Sousa

AML: Automation Mark-up Language

“Best of Breed approach for

data e!change during

"ngineering #rocess

“Integrated data e!change for

"ngineering #rocess

Page 3: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 3/21

 Informática Industrial Mário de Sousa

AML: Automation Mark-up Language

Page 4: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 4/21

 Informática Industrial Mário de Sousa

Plant Planning Process

Page 5: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 5/21 Informática Industrial Mário de Sousa

Plant Planning Process

Page 6: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 6/21 Informática Industrial Mário de Sousa

Plant Planning Process

Page 7: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 7/21 Informática Industrial Mário de Sousa

Plant Planning Process

Page 8: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 8/21 Informática Industrial Mário de Sousa

AML: Automation Mark-up Language

$ata needed to %e transferred

%etween engineering tools

during plant design& integration

and commissioning.

$ata to %e stored in

AutomationML

Page 9: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 9/21 Informática Industrial Mário de Sousa

AML: Automation Mark-up Language

 AutomationML is partioned into:– $escription of component topolog' and networ(ing information

» $escri%ed %' )A"* +I") ,22

– $escription of geometr' and (inematics of AutomationML o%jects

» $escri%ed %' )LLA$A 0..0 and 0.1. +I3/#A3 041,:202

– $escription of control logic of AutomationML o%jects

» $escri%ed using #L)pen *ML 2. and 2..0

– $escription of relations %etween AutomationML o%jects& and references

to e!ternal documents containing additional information +manuals& etc.

AutomationML defined in IEC 6271

!"#E: AutomationML uses )A"* as the top le5el format

Page 10: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 10/21

 Informática Industrial Mário de Sousa

Contents of AML

Page 11: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 11/21

 Informática Industrial Mário de Sousa

$se of AML: E%ample

Page 12: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 12/21

 Informática Industrial Mário de Sousa

AML: Automation Mark-up Language

AutomationML

6opolog' descriptionarchitecture

Page 13: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 13/21

 Informática Industrial Mário de Sousa

&ole Class: E%ample

Port& a default role class

 An e!ample of a user

defined role class could %e:Mod%us 6)##h'sical$e5ice

Page 14: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 14/21

 Informática Industrial Mário de Sousa

'(stem $nit Class: E%ample

Page 15: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 15/21

 Informática Industrial Mário de Sousa

Instance )ierarc*( "+,ect structure

Page 16: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 16/21

 Informática Industrial Mário de Sousa

e*a.iour Modelling

Page 17: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 17/21

 Informática Industrial Mário de Sousa

AML: Automation Mark-up Language

Page 18: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 18/21

 Informática Industrial Mário de Sousa

AML: Automation Mark-up Language

Page 19: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 19/21

 Informática Industrial Mário de Sousa

AML: Automation Mark-up Language

Page 20: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 20/21

 Informática Industrial Mário de Sousa

AML: Automation Mark-up Language

Page 21: 12 - AutomationML

7/23/2019 12 - AutomationML

http://slidepdf.com/reader/full/12-automationml 21/21

 Informática Industrial Mário de Sousa

&ecommended i+liograp*(

 AutomationML 7  AutomationML in a 8utshell8icole 3chmidt& Arndt L9der 7 AutomationML )onsortium& 8o5 201. A5aila%le online: https://www.automationml.org/o.red/uploads/dateien/04244-AutomationML;2in;2a;28utshell<0100.pdf 

 AutomationML =hitepapers:#art 0 7 Architecture and general re>uirements ct 20#art 2 7 ?ole class li%raries ct 20#art @ 7 eometr' and (inematics Aug 201#art 7 AutomationML logic description Ma' 20#art 1 7 )ommunication 3ep 20

 AutomationML )onsortium. A5aila%le online: https://www.automationml.org/o.red.c/erste-schritte.html