sifbs set for dc applications 1 1 introduction methodology sifbs components sifb sets application...
TRANSCRIPT
![Page 1: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/1.jpg)
SIFBs set for DC Applications
1 1
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
SIFB development approach to provide control and real time
communications
![Page 2: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/2.jpg)
2
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary ConfigurationConfiguration
ResourceResource ResourceResource
Access Path
Program
Configglobaland
directVarProgram Program
TaskTask Task
FB
FB
FB
FB
ConfigurationConfiguration
ResourceResource ResourceResource
Access Path
Program
Configglobaland
directVarProgram Program
TaskTask Task
FB
FB
FB
FB
Introduction
Industrial Automation System
Dedicated Control Equipment
Use of proven technologies
Propietary solutions
“the facto” standards
not completely open
IEC 61131
IEC 61499
Event flow
Data flow
Device 2
Communication network
Device 3 Device 4Device 1
Application A
Appl. CApplication B
Controlled process/machines
System=
CommunicationNetwork
+Devices
+Process/Machines
Application=
FunctionBlock
Network
![Page 3: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/3.jpg)
3
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Function Blocks Types
Basic FB type
Composite FB type
Service Interface FB type (SIFB)
QI
PARAMS
SD_1
SD_m RD_n
RD_1
STATUS
QO
REQUESTER
INIT
CNFREQ
INITO EVENT
EVENT
BOOL
ANY
ANY
ANY
EVENT
EVENT
BOOL
ANY
ANY
ANY
REQ+
CNF+
Normal_data_transfer
REQUESTER RESPONDER
Normal_data_transfer
REQUESTER RESPONDER
IND+
RSP+
QI
PARAMS
SD_1
SD_m RD_n
RD_1
STATUS
QO
RESPONDER
INIT
INDRSP
INITO EVENT
EVENT
BOOL
ANY
ANY
ANY
EVENT
EVENT
BOOL
ANY
ANY
ANY
![Page 4: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/4.jpg)
4
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Methodology to Develop SIFBs
IEC 61499JAVA based Service identification
Event outputs
Event inputs
Data outputs
Data inputs
Service primitives specification
Java algorithms definition
C++ hardware access procedures
![Page 5: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/5.jpg)
5
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Methodology to Develop SIFBs
IEC 61499FORTE based Service identification
Event outputs
Event inputs
Data outputs
Data inputs
Service primitives specification
C++ algorithms definition and hardware access procedures
![Page 6: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/6.jpg)
6
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Methodology to Develop SIFBs
java
h
Acknowledgement librarySIFB
FBDKFBDK EclipseEclipse C/C++C/C++
SIFBstructure
Empty java structure
.c
Hardware access
algorithm
Library
.java
.cla
ss
Native method
algorithm
Header .h JNI
.h
.dll.class
![Page 7: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/7.jpg)
7
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Methodology to Develop SIFBs
Runtime
4DIAC4DIAC Eclipse CDT
Eclipse CDT
SIFBinterface
Empty C/C++ structure
GCC/LD
.cpp .h FORTEsource code
HW code
HW Library
FORTE with HW
algorithm
FORTE runtime with SIFBs
App/System.exe
.cpp
![Page 8: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/8.jpg)
8
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Components in IEC-61499
Components and reusability
Components in IEC-61499 as FBs
Hadware-specific interaction as components in SIFBs
![Page 9: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/9.jpg)
9
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
SIFBs set for PROFIBUS-DP
Initialization Read/Write BOOL data types Read/Write BYTE data types Read/Write WORD data types Read/Write DWORD data types
SIFB components PF-DP set
Tested with SST-5136 and SST-PFB3 from Molex-Woodhead
![Page 10: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/10.jpg)
10
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
SIFBs set for PROFIBUS-DP
SIFB components PF-DP set
Tested with SST-5136 and SST-PFB3 from Molex-Woodhead
Initialization Read real time data Write real time data
![Page 11: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/11.jpg)
11
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
SIFBs set for OPC-DA
Initialization Read synchronous real time data Write synchronous real time data
SIFB components OPC-DA set
Tested with SimaticNet and Matrikon OPC-DA servers
![Page 12: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/12.jpg)
12
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
SIFBs set for DDS
SIFB components DDS set
Publisher Subscriber
![Page 13: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/13.jpg)
13
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Application Architecture
Application system configuration
![Page 14: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/14.jpg)
14
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Application Architecture
Application system configuration
![Page 15: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/15.jpg)
15
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Case Study
IndustrialEthernet
DummyControllerDP-Master
OPC Server
ControllerOPC Client
DistributedPeripherals
DP-Slave
PROFIBUS
Test platform
![Page 16: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/16.jpg)
16
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Case Study
Test platform
IndustrialEthernet
Supervisor
Controller 1
PROFIBUS DP
Controller 2
Robot Sealer Storage cell Conveyor beltSet base
![Page 17: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/17.jpg)
17
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
Summary
IEC 61499 standard defines a generic architecture that provides a reference model to achieve the use of FBs in distributed control systems.
The use of IEC 61499 enables the integration into a distributed automation system and the use of the services of a component within the whole system.
The developed SIFBs set allows access to control and real process data using different technologies.
![Page 18: SIFBs set for DC Applications 1 1 Introduction Methodology SIFBs Components SIFB sets Application Architecture Case Study Summary SIFB development approach](https://reader036.vdocument.in/reader036/viewer/2022070409/56649e9c5503460f94b9d35a/html5/thumbnails/18.jpg)
SIFBs set for DC Applications
18 18
Introduction
Methodology SIFBs
Components
SIFB sets
Application Architecture
Case Study
Summary
SIFB development approach to provide control and real time
communications