• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration
 

Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration

on

  • 67 views

Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration ...

Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration
•Date: July, 2013
•Linked to: PLANTCockpit
Contact information
Tampere University of Technology, FAST Laboratory, P.O. Box 600, FIN-33101 Tampere, Finland
Email: fast@tut.fi www.tut.fi/fast
Conference: 11th IEEE International Conference on Industrial Informatics, INDIN 2013. Bochum, Germany – July 29-31 2013
Title of the paper: Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration
Authors: Borja Ramis, Jorge Garcia, Jose L. Martinez Lastra
If you would like to receive a reprint of the original paper, please contact us

Statistics

Views

Total Views
67
Views on SlideShare
65
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 2

http://www.tut.fi 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration Presentation Transcript

    • Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration •Date: July, 2013 •Linked to: PLANTCockpit Contact information Tampere University of Technology, FAST Laboratory, P.O. Box 600, FIN-33101 Tampere, Finland Email: fast@tut.fi www.tut.fi/fast Conference: 11th IEEE International Conference on Industrial Informatics, INDIN 2013. Bochum, Germany – July 29-31 2013 Title of the paper: Assessment of IEC- 61499 and CDL for Function Block composition in factory-wide system integration Authors: Borja Ramis, Jorge Garcia, Jose L. Martinez Lastra If you would like to receive a reprint of the original paper, please contact us
    • Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration Authors: Borja Ramis, Jorge Garcia, Jose L. Martinez Lastra {borja.ramisferrer, jorge.garcia, jose.lastra}@tut.fi Tampere University of Technology Factory Automation Systems and Technology Lab 11th IEEE International Conference on Industrial Informatics, INDIN 2013. Bochum, Germany – July 29-31 2013
    • Outline 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 3 1. Introduction 2. Factory-wide data integration with PLANTCockpit 3. Function block composition in a nutshell 4. Motivation 5. Evaluation of IEC-61499 and CDL in the Factory-wide data integration framework 6. Conclusions and further work
    • Introduction - Multiple heterogeneous systems with different data granularity can be found in even in the simplest manufacturing companies (eg: Resource planning, machines, sensors) - The variety of heterogeneous systems implies the use of distinct protocols which contains different data and information models causing integration complexity which is time consuming. - For monitoring applications such as: Asset tracking, Asset utilization, Energy monitoring require correlation of data from these systems. 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 4
    • Factory-wide data integration with PLANTCockpit 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 5 EU FP7 project PLANTCockpit objectives: -Visibility and integration across all manufacturing processes, layers, and systems -Optimized production and logistics processes -Increased energy efficiency and reduced waste production EU FP7 project PLANTCockpit offers: -A data integration architecture for production and logistic cockpits. -Implementation on top of an state-of-the-art Enterprise Service Bus (ESB) solution. -Modular integration components based on a Function Block scheme influenced by IEC-61499.
    • FB Composition in a nutshell 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 7 Simple network aggregating data from a simple source Components of a FB Composition
    • Motivation Previous facts and concepts: “encourages the use of a rich descriptive language as a modelling and execution language to manage the exchange of messages and to define the connections among the services exposed by each FB” [1] Hence, this work focused in finding a standard description language to express the data integration scenarios such as the one previously presented. 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 8 Benefit: Avoid the need for a custom language and configurator for the platform. Reusability of modelling tools using standard languages.
    • IEC-61499 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 9 • The IEC-61499 is a component-based international standard used for modelling distributed systems. • Intuitively the most obvious option for this endeavour. However, system and technology heterogeneity affects its applicability. Characteristics • Encapsulates domain logic in FB and modularizes applications with composite FBs. (CFB). • Events and data are separated. • Mapping is done via event/data associations. • Connections describe source and destination
    • Evaluation with IEC-61499 for PLANTCockpit 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 10 Requirement Characteristic of IEC-61499 Routing expressivity Event/data connections Mapping and transformation expressivity Provides associations between data/event Message filtering expressivity Inferable with event name Message type structure expressivity x FB Role and relationship description x
    • Web Service – Choreography description language (WS–CDL) • WS-CDL is a Candidate Recommendation of the W3C. • Describes the collaboration between participants in a WS composition for accomplishing a common task in a distributed manner. • Parts of WS-CDL in a WS composition: – Static Part  Description of invariant collaborating participants used in dynamic part: Role, Participant, Relationship and Channel Types – Dynamic Part  Description of interactions between Role Types: Ordering Structure, WorkUnit and Basic Activity (Interaction, Assign, NoAction, SilentAction, etc.) 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 11
    • Evaluation with CDL for PLANTCockpit 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 12 Requirement Characteristic of CDL Routing expressivity Dynamic part: Interactions definition, channel type definition Mapping and transformation expressivity interaction definition and Variable Definitions Message filtering expressivity Inferable with the interaction definition and Variable Definitions Message type structure Information Types FB Role and relationship description Role types, Relationship types
    • Conclusions and further work • CDL provides a richer language for modelling interactions • Unfortunately CDL has little support as an execution language. • For FB based enterprise integration, as demonstrated within PLANTCockpit, the selection of CDL over IEC-61499 seems to be a more suitable, since is more expressive for modelling interactions, roles and relationships. This is a very important property since branding a FB with roles and the interaction with relationships encourages more the reusability and re-configurability of components. • Further work aims to define a FBN deployment language. – Not only interactions between already deployed FB instances, but deployment of instances as well. 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 13
    • Acknowledge • This research was funded by the European Union’s Seventh Framework Programme (FP7/2007-2013) under grant agreement n°260018 (PLANTCockpit Production Logistics and Sustainability Cockpit) 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 14
    • 10.09.13 Assessment of IEC-61499 and CDL for Function Block composition in factory-wide system integration 15 THANK YOU! Any questions? http://www.youtube.com/user/fastlaboratory https://www.facebook.com/fast.laboratory http://www.slideshare.net/fastlaboratory