Starting points. A significant cost factor of industrial production systems is the engineering process. A survey revealed:

Similar documents
AutomationML - Industrie 4.0 Candidate Standard for Asset Model Engineering and Plug & Work

White paper AutomationML and integration. Document Identifier: WP eclassaml, V 1.0.1

Knowledge-based Integration of Industrial Plant Models

Welcome. at the. PLCopen presentation

Potential usage of AutomationML to feed back data from the shopfloor into the digital planning models. 5th AutomationML User Conference

Interoperability between OPC UA and AutomationML

Christian Doppler Laboratory

AFNeT prostep ivip STEP AP242 Day 17 October 2018 Airbus, Toulouse. Presentation by DASSAULT SYSTEMES

Work package 1 Domain Characteristics and Use Cases. Deliverable State of the Art Analysis

Architecture for Services Composition in OPC UA Servers using FORTE

Navigating between Tools in Heterogeneous Automation Systems Engineering Landscapes

Self-aware Computing in Industry 4.0

Ready for operation faster!

Available online at ScienceDirect. Procedia CIRP 25 (2014 )

OPCF Asia Stefan Hoppe Global Vice President OPC Foundation

Integration Standards for SmartPlant Instrumentation

PLCopen For efficiency in automation


Industrie 4.0 Communication Guideline Based on OPC UA

Integration of a formalized process description into MS Visio with regard to an integrated engineering process

Edge Computing & Blockchains for Industrial Automation. John Kaldis Athens Information Technology

Best Practice Recommendations: Constraints with regular expressions in AutomationML

Collaborative Product Visualization (CPV)

TwinCAT 3 SOA-PLC: The forerunner to Industry 4.0 and the Internet of Things

FDI Field Device Integration Technology

AFNeT STEP AP242 Benchmark

Implementing reference APIs for AutomationML - A Java based walkthrough

TSN, the Communication Base for a Connected World

INTERNATIONAL STANDARD

AFNeT STEP AP242 Benchmark

OPC UA. Enabling Industrie 4.0 Machines.

Thomas J. Burke Paul Hunkar Matthias Damm

Webinar Lose Your Paper Manuals Integrate Interactive Work Instructions

Scientific Automation integrates high-tech special functions into automation. interview 25 Years of PC Control 08/2011

SIMATIC S7-PLCSIM Advanced V1.0. Simulation with TIA Portal V14 and PLCSIM Advanced

Webinar. Search No Further D PDF Pro, Version 2.2 is Here! June 16 th, PROSTEP, Inc.

UK PROFIBUS. Group. 20th Anniversary Celebration Conference. Karsten Schneider PI Chairman. UK, June 2013

IGRIP The Robotic Simulation and Off-Line Programming Solution

AFNeT prostep ivip STEP AP242 Day 17 October 2018 Airbus, Toulouse

SIMATIC. S7-1500, ET 200SP, ET 200pro Structure and Use of the CPU Memory. Preface. Documentation guide. Memory areas and retentive memory

An Open Membership Consortium now over 260 companies strong

AFNeT prostep ivip STEP AP242 Day 17 October 2018 Airbus, Toulouse , G. Wahu

Introducing MIStudio Manufacturing Intelligence and Productivity Solution Software

AFNeT prostep ivip STEP AP242 Day 17 October 2018 Airbus, Toulouse

Multi Level Modeling in the Wild

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1

New Ethernet Applications Industrial Networking Requirements. March 6, 2018

Vendor-Independent modeling and exchange of Fieldbus Topologies with AutomationML

TIA Portal V15. The digital revolution

Industrial Automation Automation Industrielle Industrielle Automation. 4 Access to devices. 4.3 OPC (Open Process Control ) 4.3.

4 Access to devices. Prof. Dr. H. Kirrmann. ABB Research Centre, Baden, Switzerland

SoMachine: One software suite for complete machine automation solutions

AFNeT prostep ivip STEP AP242 Day 17 October 2018 Airbus, Toulouse

Towards an Integrated Plant Engineering Process Using a Data Conversion Tool for AutomationML

CATIA, Q-Checker, xcompare and neutral formats in the context of 3D Master / MBD. Arnd Feye

Validity 1. Improvements in STEP 7 2. Improvements in WinCC 3 SIMATIC. Improvements in Openness 4. Readme. Readme

OPC UA A NEW COMMUNICATION FRAMEWORK FOR INDUSTRY 4.0 GERHARD HELFRICH, SOFTWARE DEVELOPER, STEMMER IMAGING

JWG16 - Formats for visualization and other derived forms of product data Joint ISO/TC 184/SC 4 - ISO/IEC JTC 1/SC 24 - ISO/TC 171/SC 2 WG

IEC and PLCopen: what do we bring

Siemens AG Introduction

Semantic Interoperability in a Heterogeneous World via AutomationML-based Mappings

Semantic integration by means of a graphical OPC Unified Architecture (OPC-UA) information model designer for Manufacturing Execution Systems

an Important Step Toward an Integrated Electronic Engineering and Business Workflow

Model Driven Message Interoperability (MDMI): an Object Management Group (OMG) Standard

OPC Unified Architecture

ISO 16757: Data structures for electronic product catalogues for building services

There s more to it than that! New CODESYS features and products

Semantic Integration of Data Models Across Engineering Disciplines

AR Standards Update Austin, March 2012

Digital output module. DQ 16x24VDC/0.5A BA (6ES7522-1BH10-0AA0) SIMATIC

OPC UA A NEW COMMUNICATION FRAMEWORK FOR INDUSTRY 4.0 GERHARD HELFRICH, SOFTWARE DEVELOPER, STEMMER IMAGING

Servo Technology and Motion Control. Motor Starter. Construction. Engineering Environments and Tools. Drives and Frequency Converters Geared Motors

NX electrical and mechanical routing

2D/3D CAD data Festo PARTdataManager

evolution 2

EDDL- IEC and ISA104

Integrating interoperable automation technologies across the IIoT Layered Databus Architecture

evolution in automation WHITEPAPER

Migration to AutomationML based Tool Chains incrementally overcoming Engineering Network Challenges

ASAM MCD-2 D (ODX) Data Model for ECU Diagnostics (Open Diagnostic Data Exchange) Data Model Specification. Base Standard

Industrial communication that optimizes flexibility, efficiency, and performance. siemens.com/profinet-technologie

Understanding Device Level Connection Topologies

Implementor Forums : CAx-IF and CAE-IF to accelerate interoperability solutions availability

PLCopen: changing the world of industrial automation. Overview of the current activities and working groups

Context-Aware Analytics in MOM Applications

6th JT Application Benchmark SHORT REPORT

!!!!!!!!!!!!! speedy. pdm !!!!!!!!!!!!!!!!!!!!!!!! documents, Finding. all4cad. not just searching! Made in Germany CAD / CAM - SYSTEMHAUS

Time Sensitive Networking - Applications and Readiness Jeff Lund Sr. Dir Product Management, Belden

Industrial Security Getting Started

Teamcenter Getting Started with Systems Engineering. Publication Number PLM00192 D

Performance Description. Contents: Programming Interface Version 2.6 Status: 09/2016

COMOS automation interfaces COMOS. Automation COMOS automation interfaces. Trademarks 1 SPI. Automation PCS 7 Interface 3. Generic Excel import 4

SIMATIC. S7-1500/ET 200MP DI 16x230VAC BA Digital Input Module (6ES7521-1FH00-0AA0) Preface. Documentation guide. Product overview.

SIMATIC. S7-1500/ET 200MP Digital input module DI 16x24VDC BA (6ES7521-1BH10-0AA0) Preface. Documentation guide. Product overview.

Kick Off meeting teleconference

IO-Link What is it? 2

IEC Basics. Presented by. Bill Lydon, Director PLCopen North America Automation Industry Consultant

New Machine Control Technology:

EDDL- IEC and ISA104 Standards Advancing Interoperability of Control Systems Devices

Affordable Air Dominance. PLM for the Eurofighter Typhoon. Howard Mason. IT and ebusiness BAE SYSTEMS. Chairman, ISO TC184/SC4

Transcription:

Starting points A significant cost factor of industrial production systems is the engineering process. A survey revealed: That 82% of the interviewed experts say that redundancy on planning steps exits. That the pdf/paper interface is the most widespread interface with 31%. That only 12% of the interviewed experts use standardized interfaces. Project management (3%) Pre-commissioning (2%) Assembly (11%) Bought-in parts (28%) Geometry simulation (1%) Do redundancies exist in the engineering process? Robot programming offline/online (5%) Engineering [incl. Commissioning] (50%) Source: AIDA 2005 Yes (41%) Depending on application (41%) No (18%) Which interfaces are currently used? Paper/PDF (31%) Proprietary interfaces (26%) Generic exchange formats (12%) Consistent project database (20%) Other (11%) 2

Data exchange problem Prerequisite: Definition of data elements, that needs to be exported, their representation (syntax), and their meaning (semantics) Prerequisite: Knowledge about the contained data elements, their representation (syntax), and their meaning (semantics) as well as the knowledge about their relationship to the own data elements Sending tool Receiving tool Project data Data transformation Data in exchange fromat Data in exchange format Data transformation Project data Objekt -attribut -attribut 1 Objekt -attribut -attribut 1 Objekt -attribut -attribut Objekt -attribut -attribut Data model Relation Write data Exported data Mapping Read data Objekt -attribut -attribut 1 Objekt -attribut -attribut Objekt -attribut -attribut Objekt -attribut -attribut Relation Data model 3

Objectives of AutomationML Engineering Discipline 1 Project management Engineering Discipline 2 Installation & Ramp UP Engineering Discipline x Use & Maintenance Component supplier Virtual commissioning Use of unified libraries 4

Objectives of AutomationML Ensure a common understanding of exchanged data Explicit common semantics for all data to be exchanged Represented by role class and interface class systems Common data exchange language Requires a common information structuring Identification of common concepts Domain specific language discipline A Domain specific language discipline B Domain specific language discipline X Library specific language Discipline A Discipline B Discipline X Component Provider 5

Objectives of AutomationML What about semantics? 6

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. It allows the integration of the world of tools into the digital factory of the future. Covers the information sets: Ranging from simple objects to complex ones storable in libraries Topology information Further Information Mechanic information Mechatronic unit Network information Function describing information Control information 7

Objectives of AutomationML Which data contents are covered by AutomationML? Plant structure Component hierarchy Topology Components relations Plant components Mechatronical structures Component attributes / parameters Economical data Geometry and kinematics Mechanical construction Motion planning Electrical construction Plant description Network Electrical construction Communication systems Behaviour Semantics Component behaviour Control design Robotic process Clear meaning of the objects about classification systems 8

Objectives of AutomationML Which component related data contents are covered? Plant structure Component hierarchy Topology Components relations Component Mechatronical structures Component attributes / parameters Economical data Geometry and kinematics Mechanical construction Motion planning Electrical construction Component description Network Electrical conections Communication connections Behaviour Component behaviour Control design Robotic process Semantics Clear meaning of the objects about classification systems 9

Objectives of AutomationML Where can AutomationML be used? Product Design Plant Planning Functional Engineering Commissioning 10

The AutomationML architecture AutomationML combines the data formats CAEX (IEC 62424) to describe system hierarchies as well as attributes for system elements and devices COLLADA (Standard of KHRONOS Group) to describe geometry und kinematic information PLCopen XML (Standard of PLCopen for modelling of IEC 61131 projects) for behavior information modelling Topology information Network information Further Information Mechanic information Function describing information Control information

The AutomationML architecture IEC 62714 Toplevel-Format CAEX IEC 62424 Anlagenplanung und Inbetriebnahme Geometrie und Kinematik Format COLLADA Komponenten Anlagenstrukturinformation Komponentenhierarchien Mechatronik Netzwerke Geräte Attribute Logik Format PLCopen XML Komponenten- /Gerätebeschreibung mit ecl@ss Attributen 12 Nutzung Weitere Aspekte in weiteren XML Formaten D1 Dn D2 AutomationML übertragen mittels OPC UA Technologie 12

The AutomationML architecture CAEX COLLADA COLLADA PLCopen XML PLCopen XML PLCopen XML COLLADA 13

Topology description with CAEX Definition of meaning of objects by role classes Definition of reusable objects for the engineering Components Interfaces Roles Representation of project data as project tree Integration of object descriptions as attributes Relations between objects and references to external documents Reuseable system components Semantics definition 14

Geometry and kinematics description with COLLADA OpenXML based 3D graphics format including geometry AND kinematics (sincev1.5) as only file format that enables that Also used by Google Earth/Sketch Up, Game Engines COLLADA is standardized as ISO/PAS 17506 by KHRONOS Originally developed for gaming industry. Main driver: Sony CAEX AutomationML InternalElement AutomationML COLLADA data Geometry Kinematics COLLADA Robot 15

Application examples Exchange of plant structures CAD structures of transport systems Example tool chain: AutoCAD (Autodesk) taravrbuilder (tarakos) PlantSimulation (Siemens) Precondition: transport system role library Plant structure Component hierarchy Topology Components relations Geometry and kinematics Mechanical construction Motion planning Electrical construction Behaviour Component behaviour Control design Robotic process Plant description Plant components Mechatronical structures Component attributes / parameters Economical data Semantics Clear meaning of the objects about classification systems Network Electrical construction Communication systems 16

Application examples Exchange of network structures Device and wiring structure within automation systems Example tool chain: EPlan Electric (Eplan) TIA Portal (Siemens)/ logi.cad (logi.cals) Precondition: Automation system hardware configuration role class system Plant structure Component hierarchy Topology Components relations Geometry and kinematics Mechanical construction Motion planning Electrical construction Behaviour Component behaviour Control design Robotic process Plant description Plant components Mechatronical structures Component attributes / parameters Economical data Semantics Clear meaning of the objects about classification systems Network Electrical construction Communication systems 17

Application example Exchange of kinematics Structure, geometry und kinematics data for virtual commissioning Example tool chain: Process simulate (Siemens), Delmia (Dassault), NX MCD (Siemens) RF::Suite (EKS Intec) Preconditions: virtual commissioning related role class systems, COLLADA Plant structure Component hierarchy Topology Components relations Geometry and kinematics Mechanical construction Motion planning Electrical construction Behaviour Component behaviour Control design Robotic process Plant description Plant components Mechatronical structures Component attributes / parameters Economical data Semantics Clear meaning of the objects about classification systems Network Electrical construction Communication systems 18

Application example Setup of control projects Model based engineering of positive behavior within control application Example tool chain: logi.cad (logi.cals) Proconditions: control related role class systems, PLCopen XML Plant structure Component hierarchy Topology Components relations Geometry and kinematics Mechanical construction Motion planning Electrical construction Behaviour Component behaviour Control design Robotic process Plant description Plant components Mechatronical structures Component attributes / parameters Economical data Semantics Clear meaning of the objects about classification systems Network Electrical construction Communication systems Velocity 6000 19

Application example Support of automation and process engineering with intelligent parts from component libraries CENIT FASTSUITE Edition 2 Scalable solution with respect to level of information from component manufacturer Already available is download of Collada files from CADENAS with geometry and kinematics import Will be extended after release of BPR - AML Component covering mechanical and electrical adapter, I/O signals and behavior Components can directly be used to setup a mechatronical simulation model for OLP and PLC validation purpose in Fastsuite E2 Plant structure Component hierarchy Topology Components relations Geometry and kinematics Mechanical construction Motion planning Electrical construction Behaviour Component behaviour Control design Robotic process Plant description Plant components Mechatronical structures Component attributes / parameters Economical data Semantics Clear meaning of the objects about classification systems Network Electrical construction Communication systems CADENAS https://b2b.partcommunity.com CENIT Fastsuite Edition 2 20

Important support structure An very important building block for the extensive use of AutomationML are component libraries Example OPAC Project How can a plant component be modelled by AutomationML? 21

Important support structure 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 22

Important support structure 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 23

Important support structure example Forerunner within the implementation of the component concept is Festo At the moment Festo is able to provide Collada 1.4.0 representations for nearly all catalogue products (Collada 1.5.0 will be availabe soon) Provides ColladaWebViewer and AutomationMLEditor Plugin Intention: Provide a stable tool kit for evaluation of geometry and kinematic behavior of components BEFORE purchasing Enables a first step towards integrated component libraries and their use 24

Important support structure example First CADENAS based solutions available 25

State of applicability of AutomationML Frequently addressed issue: Is AutomationML mature enough to be applicable? Simple answer: YES! More complex answer: There is a possible migration path from existing stable engineering chains towards AutomationML based ones! Problems to be tackled: Convince the user to NOT change their known habit but improving their work. Disziplin A: Datenquelle Disziplin C: Datensenke *.xml *.aml Transformer *.aml *.xml *.aml Transformer *.aml Disziplin B: Datenquelle Transformer *.csv *.aml *.aml *.aml Transformer *.aml *.csv Disziplin D: Datensenke 26

Cooperations The AutomationML e.v. cooperates with different organizations for the purpose of harmonization of standards and the collaborative development of Best Practice Liaisons exist with PLCopen KHRONOS (COLLADA) ecl@ss ProSTEP ivip OPC Foundation IEC FDT VDMA CADENAS 27

Cooperation with CADENAS 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) 28

AutomationML information What else can be found about AutomationML? AutomationML web page on www.automationml.org Download area with all whitepapers, software, development examples, Research projects, tools, publications, AutomationML newsletter Subscription possible on the web page www.automationml.org AutomationML in a Nutshell Downloadable on the web page as well 29

Join AutomationML! Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vorne herein ausgeschlossen erscheint. Albert Einstein 08.03.2018 Hannover Messe, 20-24 April 2009 CADENAS Industry Forum 30

Topology description with CAEX example Project Defined roles as sematic representation Component library

Geometry and kinematics example CAEX Quelle: www.arburg.com CAEX COLLADA 32