Академический Документы
Профессиональный Документы
Культура Документы
Assembly (11%)
of industrial production Bought-in parts (28%)
Sending Receiving
tool tool
Data in Data
Data in
Project
Data
transformation exchange
exchange transformation
Project
format
data fromat data
Objekt
-attribut
-attribut
Data data
-attribut
-attribut
Data
1
1
1
model
Objekt
1
1
Objekt -attribut
model
-attribut
-attribut
-attribut
Objekt
1
Objekt -attribut
-attribut
-attribut Relation
-attribut
Mapping
Objekt
Objekt
-attribut
-attribut -attribut
-attribut
Relation
Engineering
Project management
Discipline 1
Engineering
Use & Maintenance
Discipline x
Use of unified
libraries
Represented by role
class and interface Requires a common
class systems Common data exchange language information
structuring
Domain specific
language discipline A
Domain specific
language discipline B
… Domain specific
language discipline X
Library specific
language
6
08.03.2018 CADENAS Industry Forum
Objectives of AutomationML
AutomationML allows a
consistent data exchange
among and across different tool
chains.
AutomationML is an XML based
human readable data format.
It is an international standard
and free of charge.
Topology
It allows the integration of the
Mechanic
information information
world of tools into the digital
Function
factory of the future. Further
Information
Mechatronic unit describing
information
Covers the information sets:
Network Control
Ranging from simple objects to information information
complex ones storable in libraries
• Mechanical construction
Plant • Electrical construction
• Communication systems
• Motion planning
• Electrical construction
description
Behaviour Semantics
• Component behaviour • Clear meaning of the objects
• Control design about classification systems
• Robotic process
• Mechanical construction
Component • Electrical conections
• Communication connections
• Motion planning description
• Electrical construction
Behaviour Semantics
• Component behaviour • Clear meaning of the objects
• Control design about classification systems
• Robotic process
Product Functional
Plant Planning Commissioning
Design Engineering
Control
information
Anlagenplanung und
IEC 62714 Inbetriebnahme Geometrie
und
Kinematik
Toplevel-Format
Format
CAEX IEC 62424 COLLADA
Anlagen-
struktur-
information
Komponenten Logik
Format
Komponenten- PLCopen
hierarchien XML
Mechatronik
Netzwerke
Geräte
Attribute Komponenten-
/Gerätebeschreibung mit
eCl@ss Attributen
12
D1 D2
Weitere Aspekte
zung
Nut-
in weiteren XML
Formaten Dn
COLLADA
CAEX
COLLADA
PLCopen XML
PLCopen XML
PLCopen XML
COLLADA
Definition of meaning of
objects by role classes
Definition of reusable
objects for the engineering
Components
Interfaces Reuseable
Roles
system
Representation of project components
data as project tree
Integration of object
descriptions as attributes
Relations between objects
and references to external
documents Semantics definition
Kinematics
COLLADA
Robot
systems
Network
Example tool chain: Geometry and kinematics
• Mechanical construction
Plant • Electrical construction
AutoCAD (Autodesk)
• Communication systems
• Motion planning
• Electrical construction
description
taraVRbuilder (tarakos)
PlantSimulation (Siemens) Behaviour Semantics
library
automation systems
Example tool chain: Geometry and kinematics
Plant
Network
• Electrical construction
• Mechanical construction
EPlan Electric (Eplan) TIA Portal • Motion planning
• Electrical construction
description
• Communication systems
system
Exchange of kinematics
• Component hierarchy • Mechatronical structures
• Topology • Component attributes / parameters
• Components relations • Economical data
Velocity 6000
with intelligent parts from component libraries • Components relations • Economical data
and behavior
Components can directly be used to setup a mechatro-
nical simulation model for OLP and PLC validation
purpose in Fastsuite E2
CADENAS https://b2b.partcommunity.com CENIT Fastsuite Edition 2
Development of component
modelling approach
Defines Role Class Lib for
AutomationML Component
Basic Role Class AutomationComponent
– Defines basic attributes
– Identification of elements as
„AutomationML automation component“
Further Role Classes (examples)
– AutomationComponentDocumentation –
integration of external documentations in
different file formats, e.g. PDF
– AutomationModelElement – integration
of addition models like simulation, 3D or
kinematic models
– AutomationComponentConnector –
definition of different connector, e.g.
electric, pneumatic … are possible
Development of component
modelling approach
SUC as Template for 100%
Component
Components are defined by the
Supported / RequieredRole
Class AutomationComponent
Internal Elements with defined
Role Classes for all information
classes, including the necessary
interfaces
*.xml *.xml
*.aml *.aml
Transformer Transformer
*.aml *.aml
Transformer
Status: Liaison
Technical objective:
Development of a production system component
modelling methodology
Integration of engineering and purchase relevant
information
Application of this methodology as export function
from CADENAS product catalogs
Enhancement of CADENAS PARTsolution product
line with AutomationML export
Non-technical objectives:
Collaborative promotion / marketing
Affected parts of AutomationML
Best Practice Recommendations Description of Automation
Components (currently in development)
Quelle: www.arburg.com
CAEX
COLLADA