Title: OMER - 2
1OMER - 2
- Implementing Function Block Adapters
Torsten Heverhagen, Rudolf Tracht Automation and
Control, University of Essen, Germany
2Overview
- Outline of an example scenario
- Introducing a Function Block Adapter
- The FBA - Language
- Implementation and Execution Issues
- Summary and Outlook
3Picture of the Assembly Line
4The considered Part of the Assembly Line
Programmable Logic Controller Environment IEC
61131-3
transport system
Industrial PC Environment UML-RT
5The Function Block - MyFB
6Sequence Diagram for the Scenario
7Introducing the Function Block Adapter Class
8Extending a UML-RT Structure Diagram
9Behavior of Function Block Adapters
10Execution Semantics
11Hardware Solutions
12Component and Deployment View
MySystem.EXE
MyFBA.SCL
MyFBA.cpp
MyS7Project
MyFB.SCL
MyCapsule.cpp
IPC
PLC
PROFIBUS
13Synchronization
IPC-Part of the FBA
PLC-Part of the FBA
14Summary 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
15Subchart for a FB-Signal
C false sig2.data D SendSync (port1,
sig2, sig3, 60s)
wait
sig3 / C true
wait
after 1ms / C false