AutomationML Core Presentation at HMI2009 (English)

Transcription

AutomationML Core Presentation at HMI2009 (English)
In factory automation,
engineering is cost driver #1
Analysis of factory automation costs
Project Management;
3%
Bought-in Parts; 28%
Engineering
Commissioning; 50%
Assembly; 11%
Precommissioning;
3%
Robot Programming
Offline/Online; 5%
Source: Cost structure analysis of robotics and controls, AIDA 2005
Hannover Messe, 20-24 April 2009
AutomationML
2
Major challenge is the
heterogeneous tool landscape
in plant engineering
Application
Subgroup
CAD
Simulation
Material Flow Simulation
Robot Simulation
Process Simulation
Electrical Simulation
Office
Text Processing
Spreadsheet Analysis
Presentation
Databases
Communication
Project Management
Product Data Management
(PDM)
Product Lifecycle
Management (PLM)
Enterprise Resource
Planning (ERP)
Hannover Messe, 20-24 April 2009
Tools (Examples)
Application













Reporting





CATIA v4, v5
Autocad
UGS
SolidWorks
PTC ProEngineer
MicroStation
Blender
3d Max
Maya
Simple++/e-MPlant
Witness
Quest
ALB (Automatic Line
Delmia
Cosimir
IGrip D5
Catia v5 Robotics
Robcad
FEM Ansys













PSPICE
Electronics Workbench
Multisim
MS Word
OpenOffice
MS Excel
OpenOffice
MS Powerpoint
OpenOffice
Access
Oracle
MS Sql
Email










MS Project
MindManager
UGS TeamCenter
Dassault Smartteam
Dassault Enovia
e-MPlaner
Delmia E5 DPE
SAP R3
Oracle Peoplesoft
MS Navision
Visualization
Subgroup
Mock-up
Plant Visualization
HMI
Control Programming
PLC
Builder)
Robot Control
CAE
Process configuration
Facility Management
Computerized Maintenance
Management System
(CMMS)
Authoring
Functional Engineering
AutomationML
Tools (Examples)















Cognos
Crystal Reports
Eclipse BIRT
e-MEngineer
many others
JViz
OpenGT
OpenFlight
WinCC / WinCC Flexible
intouch
STEP 7
RSLogix
RSLinx
CoDeSys
iMap
 …


















ABB Robotstudio
KUKA SIM
Dürr 3D Onsite
Ruplan
ePlan
Eagle
Target 3001
3D Onsite
Robotstudio
Robscan Design/Control
Bos 6000
Bentley Microstation
Speedycon
Triplan
Autocad Architectural
Maximo
Datastream7i
API Pro









Adobe Acrobat
Illustrator
Wiki
Excel
Sharepoint
MacroMedia
AutomationDesigner
based on Comos
Comos
Automation Framework
3
Many gaps and breaks in
tool chains lead to using
the “paper interface”
Hannover Messe, 20-24 April 2009
AutomationML
4
Our goal and claim
http://www.automationml.org
Hannover Messe, 20-24 April 2009
AutomationML
5
Vision of the AutomationML
AutomationML becomes the “Glue for
Seamless Automation Engineering”
through
 Interoperability between software tools
 in all engineering phases,
 seamless and scalable,
 as open and standardized data format.
Hannover Messe, 20-24 April 2009
AutomationML
6
AutomationML describes plants
and components with all aspects
Topology
Geometry
Kinematic
Motion Paths
Logic/Behavior
…
Hannover Messe, 20-24 April 2009
AutomationML
7
AutomationML is free and open
 Openness
 Open, documented format free of charge
 Manufacturer independent
 Without proprietary interfaces and libraries
 Extensible
 Standardized description based on XML
 Scalable from single components up to complete plants
 Prepared for future extensions
 Support of engineering processes
 Multi document architecture
 Access protection (via XML encryption)
 Support for change and versioning processes
Hannover Messe, 20-24 April 2009
AutomationML
8
History
 Sep 2006: Kick-off, start of joint development as
industry cooperation
 Apr 2007: First press workshop to announce
AutomationML
 Apr 2008: Release of AutomationML 1.0
Release of COLLADA 1.5
Start of standardization within IEC/DKE
 Nov 2008: Release of PLCopen XML 2.0
 Apr 2009: Foundation of the AutomationML
Organization
Release of AutomationML 1.1
Hannover Messe, 20-24 April 2009
AutomationML
9
Planned standard series
AutomationML: Planned IEC standard series
Part I: Architecture*
Definitions, basic concepts, top-level architecture,
usage of CAEX (IEC 62424)
Part II: Libraries
Role library, industry specific libraries
Part III: Geometry
Usage of COLLADA,
CAEX interfaces to COLLADA
Part IV: Logic
Concepts, interlocking, usage of PLCopen XML,
CAEX interfaces to PLCopen XML, extensions
Part V: ...
…
...
*) Version 1.1 released as Whitepaper at Hannover Messe 2009
Hannover Messe, 20-24 April 2009
AutomationML
10
The top-level architecture
describes topology information
and linking to other formats
AutomationML
Engineering data
COLLADA
CAEX IEC 62424
Geometry
Kinematics
Top level format
Object A
Hannover Messe, 20-24 April 2009
Object A1
Object A2
…
Plant topology
information
•Plants
•Cells
•Components
•Attributes
•Interfaces
•Relations
•References
PLCopen XML
Behaviour
Sequencing
Init
Init
Step 1
End
Object An
Further XML Standard format
Further aspects of
engineering information
AutomationML
11
The topology description is
based on CAEX (IEC 62424)
Example
Description
Core Concepts:
Project
 Class Libraries
 „Template“ for objects
 Object oriented approach
Library
Robot
Inheritance
Relation
Robot_1
ClassInstance
Relation
InstanceHierarchy
Station
Robot_1
InstanceInstance
Relation
PLC_1
Conveyor_1
Parent-Child
Relation
Hannover Messe, 20-24 April 2009
Conveyor_1_1
 Instance Hierarchy
 Topology information
 Object properties
 Roles
 Abstract concepts to describe objects
 Examples are „robot“, „controller“, etc
 Interfaces and Relations
 The „Glue“ between objects
 The „Glue“ between topology,
geometry, kinematics and logics
information
AutomationML
12
A manufacturing cell in the
AutomationML Editor
Hannover Messe, 20-24 April 2009
AutomationML
13
The geometry part describes
fully kinematic-enabled scenes
with COLLADA 1.5

Geometry
 Precise or tessellated for
performance-optimized display
 Different levels of detail

Surfaces
 Material
 Shader

Kinematics
 Joints
 Kinematic constraints
 Dynamic constraints
 Articulated systems

Kinematic-enabled scenes
 Links between geometry and kinematics
 Parameterization
Hannover Messe, 20-24 April 2009
AutomationML
14
Complete cells can be
transformed to leading tools
via AutomationML
Delmia V5
Acrobat / PDF
COLLADA
VGR
JT2Go
Robcad
Hannover Messe, 20-24 April 2009
AutomationML
15
The logic part of AutomationML
covers all engineering phases
Product
Design
Plant
Planning
Mech.
Constr.
Electr.
Constr.
PLC
Progr.
Robot
Progr.
HMI
Progr.
Virtual
Comm.
Gantt Chart
Planning
Pert Chart
Control System Behavior
Interlocking
Impulse diagram
Logical Networks
SFC
Control System Implementation
State Charts
SFC
Component Behavior
Hannover Messe, 20-24 April 2009
AutomationML
16
AutomationML maps important
logic models to PLCopen XML
Gantt Chart
Impulse Diagram
Pert Chart
S e q u e n c e d ia g ra m - T ra n s p o rt 2
O P E R A T IO N
S econds
D escription
S ystem part
< N r.>
< Actio n >
0
1
Low er sk id
2
4,0
4,0
1,0
5,0
S top Lift
1
3
U nlock S k id
2
1,0
6,0
4
M ove to end of 110H T R 002
3
6,0
7,0
13,0
5
H andover to 120R F _002 over 120R F B 001
4
13,0
12,0
25,0
6
M ove on 110H T R 002
4
13,0
5,0
18,0
7
M ove on 120R F _002
6
18,0
5,0
23,0
8
M ove on 120R F B 001
7
23,0
2,0
25,0
9
M ove over to 120R F _003
5,7
25,0
6,0
31,0
4,0
5,0
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
Sequential Function
Chart
85
State Chart
Function Block
State3
Var1
State2
State3.1
State1
[Guard2]
[Guard3]
State2.1
[Guard2]
>=1
Var2
State2.2
State3.2
&
[Guard3]
Var3
Var5
>=1
Var4
[Guard2]
Hannover Messe, 20-24 April 2009
AutomationML
17
Software tools supporting
AutomationML
(realized or announced)
SIMATIC Automation Designer
based on Comos
RobotStudio
Development Services
KUKA.Sim
Conditioner Pipeline
Framework
Transformation to
AutomationML
Logic-CPF
AutomationML Editor
AutomationML Logic Viewer
(Batch Tool)
Hannover Messe, 20-24 April 2009
AutomationML
18
Why become a member?
 Influence
 Further direction of the AutomationML
 Prioritization of own business cases
 Collaboration
 Foundation of new working groups,
e.g. devices, electrical planning, …
 Contribution of own solutions to make them a standard
 Ahead of competition
 Early access to specifications
 Validation of own solutions before release of the next
version of the standard
 Early communication of new topics within the group
Hannover Messe, 20-24 April 2009
AutomationML
19
AutomationML
strong community
Hannover Messe, 20-24 April 2009
AutomationML
20
Join AutomationML!
http://www.automationml.org
Hannover Messe, 20-24 April 2009
AutomationML
21