AutomationML Template

203 downloads 348 Views 2MB Size Report
Source: Cost structure analysis of robotics and controls, AIDA 2005. Analysis of factory ... Autocad. • UGS. • SolidWorks ... MS Powerpoint. • OpenOffice ... Part I: Architecture*. Part V: ... AutomationML: Planned IEC standard series ... Definitions ...
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