Presentation is loading. Please wait.

Presentation is loading. Please wait.

OMER - 2 Implementing Function Block Adapters Torsten Heverhagen, Rudolf Tracht Automation and Control, University of Essen, Germany.

Similar presentations


Presentation on theme: "OMER - 2 Implementing Function Block Adapters Torsten Heverhagen, Rudolf Tracht Automation and Control, University of Essen, Germany."— Presentation transcript:

1 OMER - 2 Implementing Function Block Adapters Torsten Heverhagen, Rudolf Tracht Automation and Control, University of Essen, Germany

2 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 1 Overview Outline of an example scenario Introducing a Function Block Adapter The FBA - Language Implementation and Execution Issues Summary and Outlook

3 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 2 Picture of the Assembly Line

4 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 3 The considered Part of the Assembly Line transport system Programmable Logic Controller Environment IEC Industrial PC Environment UML-RT

5 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 4 The Function Block - MyFB

6 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 5 Sequence Diagram for the Scenario

7 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 6 Introducing the Function Block Adapter Class

8 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 7 Extending a UML-RT Structure Diagram

9 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 8 Behavior of Function Block Adapters

10 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 9 Execution Semantics

11 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 10 Hardware Solutions

12 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 11 Component and Deployment View MyS7Project MySystem.EXE MyFBA.cpp MyFBA.SCL IPC PLC PROFIBUS MyCapsule.cpp MyFB.SCL

13 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 12 Synchronization IPC-Part of the FBA PLC-Part of the FBA

14 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 13 Summary and Outlook Function Block Adapters are introduced into the design model of a system Connecting PLCs and Industrial PCs can be done in very different hardware environments  independence of implementation issues is important Implementation models are more structured when using FBAs for the design Development of a formal semantic is an ongoing work

15 Automation and Control University of Essen Prof. Dr. R. Tracht OMER - 2 Torsten Heverhagen, 14 Subchart for a FB-Signal wait C := false; sig2.data := D; SendSync (~port1, sig2, sig3, 60s); sig3 / C := true; after 1ms / C := false;


Download ppt "OMER - 2 Implementing Function Block Adapters Torsten Heverhagen, Rudolf Tracht Automation and Control, University of Essen, Germany."

Similar presentations


Ads by Google