Upload
vukien
View
236
Download
2
Embed Size (px)
Citation preview
Hannover Messe, 20-24 April 2009 AutomationML 2
In factory automation, engineering is cost driver #1
Source: Cost structure analysis of robotics and controls, AIDA 2005
Analysis of factory automation costs
Precommissioning;
3%
Assembly; 11%
Engineering
Commissioning; 50%
Bought-in Parts; 28%
Project Management;
3%
Robot Programming
Offline/Online; 5%
Hannover Messe, 20-24 April 2009 AutomationML 3
Major challenge is the heterogeneous tool landscape
in plant engineering
Application Subgroup Tools (Examples)
CAD CATIA v4, v5
Autocad
UGS
SolidWorks
PTC ProEngineer
MicroStation
Blender
3d Max
Maya
Material Flow Simulation Simple++/e-MPlant
Witness
Quest ALB (Automatic Line Builder)
Delmia
Robot Simulation Cosimir
IGrip D5
Catia v5 Robotics
Robcad
Process Simulation FEM Ansys
Simulation
Electrical Simulation PSPICE
Electronics Workbench
Multisim
Text Processing MS Word
OpenOffice
Spreadsheet Analysis MS Excel
OpenOffice
Presentation MS Powerpoint
OpenOffice
Databases Access
Oracle
MS Sql
Office
Communication Email
Project Management MS Project
MindManager
Product Data Management
(PDM) UGS TeamCenter
Dassault Smartteam
Dassault Enovia
Product Lifecycle Management (PLM)
e-MPlaner
Delmia E5 DPE
Enterprise Resource
Planning (ERP)
SAP R3
Oracle Peoplesoft
MS Navision
Application Subgroup Tools (Examples)
Reporting
Cognos
Crystal Reports
Eclipse BIRT
Mock-up e-MEngineer
many others
Plant Visualization JViz
OpenGT
OpenFlight
Visualization
HMI WinCC / WinCC Flexible
intouch
PLC STEP 7
RSLogix
RSLinx
CoDeSys
iMap
Control Programming
Robot Control ABB Robotstudio
KUKA SIM
Dürr 3D Onsite
CAE Ruplan
ePlan
Eagle
Target 3001
Process configuration 3D Onsite
Robotstudio
Robscan Design/Control
Bos 6000
Facility Management Bentley Microstation
Speedycon
Triplan
Autocad Architectural
Computerized Maintenance
Management System
(CMMS)
Maximo
Datastream7i
API Pro
Authoring Adobe Acrobat
Illustrator
Wiki
Excel
Sharepoint
MacroMedia
Functional Engineering AutomationDesigner
Comos
Automation Framework
based on Comos
…
Hannover Messe, 20-24 April 2009 AutomationML 4
Many gaps and breaks in tool chains lead to using
the “paper interface”
Hannover Messe, 20-24 April 2009 AutomationML 5
Our goal and claim
http://www.automationml.org
Hannover Messe, 20-24 April 2009 AutomationML 6
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 7
AutomationML describes plants and components with all aspects
Motion Paths
Logic/Behavior
Kinematic
Geometry
Topology
…
Hannover Messe, 20-24 April 2009 AutomationML 8
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 9
History
Sep 2006: Kick-off, start of joint development asindustry cooperation
Apr 2007: First press workshop to announce AutomationML
Apr 2008: Release of AutomationML 1.0Release of COLLADA 1.5 Start of standardization within IEC/DKE
Nov 2008: Release of PLCopen XML 2.0
Apr 2009: Foundation of the AutomationML OrganizationRelease of AutomationML 1.1
Hannover Messe, 20-24 April 2009 AutomationML 10
Planned standard series
Part IV: Logic
Part II: Libraries
Part III: Geometry
Part I: Architecture*
Part V: ...
AutomationML: Planned IEC standard series
...
Definitions, basic concepts, top-level architecture,
usage of CAEX (IEC 62424)
Role library, industry specific libraries
Usage of COLLADA,
CAEX interfaces to COLLADA
Concepts, interlocking, usage of PLCopen XML,
CAEX interfaces to PLCopen XML, extensions
…
*) Version 1.1 released as Whitepaper at Hannover Messe 2009
Hannover Messe, 20-24 April 2009 AutomationML 11
The top-level architecture describes topology information
and linking to other formats
AutomationMLEngineering data
CAEX IEC 62424 Top level format
Plant topology
information
•Plants
•Cells
•Components
•Attributes
•Interfaces
•Relations
•References
COLLADA
Geometry
Kinematics
PLCopen XML
Behaviour
Sequencing
Object A
Object A1
Object A2
InitInit
Step 1
End
Further XML Standard format
Further aspects of
engineering information
Object An
…
Hannover Messe, 20-24 April 2009 AutomationML 12
The topology description isbased on CAEX (IEC 62424)
Example Description
Core Concepts:
Class Libraries
„Template“ for objects
Object oriented approach
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
Library
Robot
Project
InstanceHierarchy
Station
Robot_1
Robot_1
PLC_1
Conveyor_1
Conveyor_1_1
InheritanceRelation
Class-Instance Relation
Instance-Instance Relation
Parent-Child Relation
Hannover Messe, 20-24 April 2009 AutomationML 13
A manufacturing cell in the AutomationML Editor
Hannover Messe, 20-24 April 2009 AutomationML 14
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 15
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 16
The logic part of AutomationML covers all engineering phases
Planning
Control System Behavior
Interlocking
Control System Implementation
Component Behavior
Product
Design
Plant
Planning
Mech.
Constr.
Electr.
Constr.
PLC
Progr.
Robot
Progr.
HMI
Progr.
Virtual
Comm.
Gantt Chart
Pert Chart
Impulse diagram
Logical Networks
SFC
State Charts
SFC
Hannover Messe, 20-24 April 2009 AutomationML 17
AutomationML maps important logic models to PLCopen XML
Impulse DiagramGantt Chart
O PER ATIO N Seconds
D escription
<N r.> <Action>
1 Lower sk id 4,0 4,0
2 Stop L ift 1 4,0 1,0 5,0
3 U nlock Sk id 2 5,0 1,0 6,0
4 M ove to end of 110H TR 002 3 6,0 7,0 13,0
5 H andover to 120R F_002 over 120R FB001 4 13,0 12,0 25,0
6 M ove on 110H TR 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 FB001 7 23,0 2,0 25,0
9 M ove over to 120R F_003 5,7 25,0 6,0 31,0
Sequence diagram - Transport 2
System part
0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85
Pert Chart
Function Block
>=1
>=1
Var1
Var4
Var3
Var2
Var5&
State Chart
State1
[Guard3]
[Guard2]
State3.2
State3.1
[Guard2] [Guard2]
State3
State2.2State2.1
State2
[Guard3]
Sequential Function
Chart
Hannover Messe, 20-24 April 2009 AutomationML 18
Software tools supporting AutomationML
(realized or announced)
RobotStudio
SIMATIC Automation Designerbased on Comos
AutomationML Editor
AutomationML Logic Viewer
Development Services KUKA.Sim
Transformation to
AutomationML
Transformation to
AutomationML
Logic-CPF(Batch Tool)
Conditioner Pipeline
Framework
Hannover Messe, 20-24 April 2009 AutomationML 19
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 20
AutomationML strong community
Hannover Messe, 20-24 April 2009 AutomationML 21
Join AutomationML!
http://www.automationml.org