The VDI Wissensforum is offering three seminars this year under the title „AutomationML für Quereinsteiger“. Information on this seminar series, which is held in German, can be found below in this article, as well as a link to the VDI Wissensforum.
General information
AutomationML is a flexible object-oriented modelling language and a file format for the digital exchange of data between software tools. This seminar will teach you the modelling philosophy and the basics of object-oriented data modelling with
AutomationML and gives newcomers a quick introduction.
You will learn about the architecture, language elements and essential concepts of AutomationML and how to implement them. With the help of practical exercises, you will learn to model digital models of technical components and structures in an object-oriented manner, to gradually digitalise and automate the exchange of data between software tools. AutomationML is used, among other things, for modelling detailed models of the Industrie 4.0 administration shell and helps to extract data from components or systems from planning tools and to make it easier to find and access throughout the entire life cycle.
After the seminar you will be able to
- analyse the data exchange needs in your environment and domain in an object-oriented way,
- model your own domain library with the help of AutomationML,
- cope with the semantic diversity of the tools to be connected,
- design software exporters and importers,
and implement the relevant concepts and innovations of AutomationML in practice.
Seminar contents
Introduction to AutomationML
- The importance of digital machine-processable models
- Motivation, basics, innovations and special features of
AutomationML - Areas of application: Examples and possible fields of use
First steps with AutomationML
- The AutomationML architecture
- Subformats of AutomationML
- Introduction to the AutomationML Editor
- Object-oriented modelling philosophy for engineers: Object-oriented analysis of technical systems
- Modelling systems with classes, instances, roles,
interfaces and attributes - Libraries as a means of reuse
- Inheritance, aggregation, encapsulation, references and relations, class hierarchies and object semantics
- The role concept of AutomationML
++ Practical exercises from the beginning
Language elements
- CAEX attributes, modelling the meaning (semantics) of attributes
- CAEX interfaces
- CAEX Roles
- CAEX SystemUnits
- CAEX InternalElements
- Modelling version information
- Recommendations for modelling with AutomationML
++Complex tasks and exercises
Workshop
++Development of a small example use case based on the feedback from the participants
AutomationML Standard Libraries
- Introduction to the AutomationML standard classes
- Download, purpose and use
- Development of own libraries
Referencing external documents
- Splitting an AML document
- Referencing geometry and logic files
- Referencing external documents (docx, xlsx, pdf, bmp, ico, etc.)
Advanced concepts
- Modelling multilingualism
- Modelling lists and arrays
- Versioning classes with the AML Editor
- Advanced AML Concepts
- Ownership of data structures
- Adding to AML models without violating the ownership of data structures ownership
- Loss prevention of additions in the event of changes to the
model structures in distributed applications - Mirror concept, AML port concept, facet concept, group concept, group concept
- the PPR concept
AutomationML in practice
- Dealing with iterations in data exchange
- New options for data exchange with AutomationML
- Conception of AML Exporter and Importer interfaces
- How to use AutomationML economically?
Target audience
Project managers, tool managers, planning engineers, tool developers, interface developers, system integrators, process managers, efficiency improvers, workflow managers, users and operators of production plants in industry + commerce and lateral entrants from the fields of
- Automation technology and process control engineering
- Production and plant planning
- Plant simulation and virtual commissioning
- Authorities (for the digitalisation of authority processes)
- and many more
Seminar leader
Prof. Dr.-Ing. Rainer Drath is Professor of Mechatronic System Development at Pforzheim University. His research focuses on improving the interdisciplinary system engineering of automation systems.
He is the architect of AutomationML, is involved as a board member in AutomationML e.V., is editor and author of several AutomationML textbooks, more than 300 scientific publications and over 60 patents. As a renowned AutomationML expert, Prof. Dr. Drath supports companies in the introduction of AutomationML.
Dates and locations
Three dates are offered this year:
- March 7 – 8 → Online
- July 11-12 → Filderstadt near Stuttgart
- September 26-27 → Hamburg
Day 1: 09:00am – 06:00pm // Day 2: 08:30am – 05:00pm