Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Business Informatics Group
Institute of Software Technology and Interactive Systems
Vienna University of Technology
Favori...
Engineering of industrial production systems using AML
1
AutomationML (AML) is a standard for
tool data exchange= domain =...
Challenges in parallel multi-disciplinary Engineering
2
1. Tool networks do not
ensure sufficient data
consistency.
2. Dat...
The problem in context of AutomationML
3
1. Version management on various semantic model element levels
2. Building an int...
AML Hub: Linking and Versioning Engineering Artefacts
4
(a) Repository with artefacts Linking (b) Plant topology
Versioning
AML Hub: AML Data Integration and Version Management
5
• Data Integration and
Version Management for
AutomationML
• Versio...
AML Hub: The Metamodel for the Repository + Versioning
6
Filesystem with different
engineering artefacts and
version infor...
AML Hub: The Metamodel for Linking Artefacts
7
Currently: often manual linking within spreadsheets
Linking
Editor
Evaluation with a Lab-Sized Plant at Uni Magdeburg
8
Lab-sized Production System
“Equipment Center for Distributed Systems...
Capabilities of the Model-Driven Approach
9
1. Re-use of established Model-Driven Techniques
(e.g. Code-Generation, Model-...
Conclusion and Outlook
• The AML Hub allows data integration of multi-disciplinary engineering
artefacts
• Model Driven Ap...
Nächste SlideShare
Wird geladen in …5
×

Linking and Versioning Support for AutomationML: A Model-Driven Engineering Perspective

512 Aufrufe

Veröffentlicht am

Presentation at the Industrial Informatics Conference (IndIn), 2015, on Linking and Versioning Support for AutomationML. For further information see: www.sysml4industry.org

Veröffentlicht in: Wissenschaft
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Linking and Versioning Support for AutomationML: A Model-Driven Engineering Perspective

  1. 1. Business Informatics Group Institute of Software Technology and Interactive Systems Vienna University of Technology Favoritenstraße 9-11/188-3, 1040 Vienna, Austria phone: +43 (1) 58801-18804 (secretary), fax: +43 (1) 58801-18896 office@big.tuwien.ac.at, www.big.tuwien.ac.at Linking and Versioning Support for AutomationML: A Model-Driven Engineering Perspective 13th IEEE International Conference on Industrial Informatics (INDIN) 2015 Stefan Biffl, Emanuel Maetzler, Manuel Wimmer Arndt Lueder, Nicole Schmidt Mechanical Engineer C Mechanical CAD Tool Data Control Engineer PLC program Tool Data C Electrical Engineer Electrical Plan Tool Data C Basic Engineer Process Engineer Layout Planner CAD, Pipe & Instrumentation C C Tool Data Tool Data Customer Representative Software Engineer Customer Reqs. & Review Tool Data Software Dev. Environment Tool Data AutomationML Hub AML Storage Project Manager Engineering Cockpit C Speaker: Emanuel Maetzler
  2. 2. Engineering of industrial production systems using AML 1 AutomationML (AML) is a standard for tool data exchange= domain = tool = doc overall system design mechanical engineering electrical engineering software engineering Industry 4.0 “IEC 62714 - Engineering data exchange format for use in industrial automation systems engineering - AutomationML”, www.iec.ch, International Electrotechnical Commission, 2014.
  3. 3. Challenges in parallel multi-disciplinary Engineering 2 1. Tool networks do not ensure sufficient data consistency. 2. Data cannot be queried using an uniform interface. 3. Tool networks do not make data easily and efficiently accessible on project level, e.g., for risk management, test automation or observation of project progress. Heidel R., Industrie 4.0: Ohne Normung geht es nicht. IEC TC 65: Industrial-process measurement, control and automation, Blomberg, 7.10.2014 ?1 2 Project Manager Customer Rep. Project Participants 3 Yes NoApproved? End Reject Change After Milestone B Design Document Start Ticketing Change & Notify
  4. 4. The problem in context of AutomationML 3 1. Version management on various semantic model element levels 2. Building an integrated AML plant function tree 3. Mapping between file content and integrated AML plant function tree ... ... ... AML Source A ... AML File A.1 ... AML File A.2... ... ... AML Source B ... DAE Folder File Trees Base ... XYZ Folder Plant Function Tree (Instance Hierarchy) Cell X1 Motor X1.1 Sensor X1.1.3 Sensor X1.1.2 Cell X2 Production Process Function Tree AML Integrated Trees Repository Product Requirements Tree ... DAE File Z.25 ... XYZ File I.1.2.5 AML Folder ? 1 2 3
  5. 5. AML Hub: Linking and Versioning Engineering Artefacts 4 (a) Repository with artefacts Linking (b) Plant topology Versioning
  6. 6. AML Hub: AML Data Integration and Version Management 5 • Data Integration and Version Management for AutomationML • Versioning of Data Elements • Linking the versioned engineering results • Model-driven tool support Mechanical Engineer C Mechanical CAD Tool Data Control Engineer PLC program Tool Data C Electrical Engineer Electrical Plan Tool Data C Basic Engineer Process Engineer Layout Planner CAD, Pipe & Instrumentation C C Tool Data Tool Data Customer Representative Software Engineer Customer Reqs. & Review Tool Data Software Dev. Environment Tool Data AutomationML Hub AML Storage Project Manager Engineering Cockpit C
  7. 7. AML Hub: The Metamodel for the Repository + Versioning 6 Filesystem with different engineering artefacts and version information Versioned Repository
  8. 8. AML Hub: The Metamodel for Linking Artefacts 7 Currently: often manual linking within spreadsheets Linking Editor
  9. 9. Evaluation with a Lab-Sized Plant at Uni Magdeburg 8 Lab-sized Production System “Equipment Center for Distributed Systems,” http://www.iafbg.ovgu.de/en/technische ausstattung cvs.html, Institute of Ergonomics, Manufacturing Systems and Automation at Otto-v.-Guericke University Magdeburg, [Online; accessed 11-May-2015]. • RQ1 Roundtrip capabilites • Are transformations between AML XML and AML models possible without loss of information? • Result: All reference examples and real world examples could be transformed to AML models and back to AML XML without loss of information • RQ2 Integration capabilites • Is the linking language expressive enough for practical settings? • Result: All mappings of a lab-sized production system (picture to the right) could be modeled
  10. 10. Capabilities of the Model-Driven Approach 9 1. Re-use of established Model-Driven Techniques (e.g. Code-Generation, Model-Validation, Model-Transformations,…) 2. Queries on models with the Object Constraint Language (OCL) a. Show all elements of a specific type (e.g. sensors) b. What is the energy consumption of the plant? c. Show all parts that have reached their maximum working hours 3. Reasoning for consistency checking a. Are there any broken links within the project? b. Is there a newer component available?
  11. 11. Conclusion and Outlook • The AML Hub allows data integration of multi-disciplinary engineering artefacts • Model Driven Approach was effective and efficient to provide a software tool prototype with Linking and Versioning capabilities • The feasibility of the approach was shown in a real world case study • Outlook: Risk management based on advanced reasoning • We will be happy to demonstrate the tool prototype an answer your questions after the talk 10 Mechanical Engineer C Mechanical CAD Tool Data Control Engineer PLC program Tool Data C Electrical Engineer Electrical Plan Tool Data C Basic Engineer Process Engineer Layout Planner CAD, Pipe & Instrumentation C C Tool Data Tool Data Customer Representative Software Engineer Customer Reqs. & Review Tool Data Software Dev. Environment Tool Data AutomationML Hub AML Storage Project Manager Engineering Cockpit C

×