Distributed control applications : guidelines, design patterns, and application examples with the IEC 61499 /: guidelines, design patterns, and application examples with the IEC 61499. (2016)
- Record Type:
- Book
- Title:
- Distributed control applications : guidelines, design patterns, and application examples with the IEC 61499 /: guidelines, design patterns, and application examples with the IEC 61499. (2016)
- Main Title:
- Distributed control applications : guidelines, design patterns, and application examples with the IEC 61499
- Further Information:
- Note: Edited by Alois Zoitl, Thomas Strasser.
- Editors:
- Zoitl, Alois
Strasser, Thomas - Contents:
- IEC 61499 BASICS Challenges and Demands for Distributed Automation in Industrial Environments; Thomas Strasser and Alois Zoitl ; Trends in Industrial Automation; Requirements for Future Automation Architecture; Outlook Basic Principles of IEC 61499 Reference Model; Thomas Strasser and Alois Zoitl ; Introduction; IEC 61499 Reference Model; Main Differences between First and Second Editions DESIGN GUIDELINES AND APPLICATION DEVELOPMENT Design Patterns, Frameworks, and Methodologies; James H. Christensen ; Introduction, Motivation, and Overview; Distributed Application Methodology; Proxy Pattern; Layered Model/View/Controller/Diagnostics (MVCD) Pattern; Local Multicast Pattern; Tagged Data Pattern; Matrix Framework; Conclusions Applying IEC 61499 Design Paradigms: Object-Oriented Programming, Component-Based Design, and Service-Oriented Architecture; Wenbin Dai, Valeriy Vyatkin, and James H. Christensen ; Introduction; Essential Elements in IEC 61499 Function Block Designs; Applying Object-Oriented Programming Paradigm in IEC 61499 Function Blocks; Adoption of Component-Based Design Paradigm for IEC 61499 Function Blocks; Introducing New Service-Oriented Architecture Paradigm for IEC 61499 Function Blocks; Summaries of IEC 61499 Design Paradigms; Conclusions New Design Patterns for Time-Predictable Execution of Function Blocks; Matthew M. Y. Kuo and Partha S. Roop ; Introduction; Coding Guidelines for Time Predictability; Design Patterns; Requirement Qualification; OrderedIEC 61499 BASICS Challenges and Demands for Distributed Automation in Industrial Environments; Thomas Strasser and Alois Zoitl ; Trends in Industrial Automation; Requirements for Future Automation Architecture; Outlook Basic Principles of IEC 61499 Reference Model; Thomas Strasser and Alois Zoitl ; Introduction; IEC 61499 Reference Model; Main Differences between First and Second Editions DESIGN GUIDELINES AND APPLICATION DEVELOPMENT Design Patterns, Frameworks, and Methodologies; James H. Christensen ; Introduction, Motivation, and Overview; Distributed Application Methodology; Proxy Pattern; Layered Model/View/Controller/Diagnostics (MVCD) Pattern; Local Multicast Pattern; Tagged Data Pattern; Matrix Framework; Conclusions Applying IEC 61499 Design Paradigms: Object-Oriented Programming, Component-Based Design, and Service-Oriented Architecture; Wenbin Dai, Valeriy Vyatkin, and James H. Christensen ; Introduction; Essential Elements in IEC 61499 Function Block Designs; Applying Object-Oriented Programming Paradigm in IEC 61499 Function Blocks; Adoption of Component-Based Design Paradigm for IEC 61499 Function Blocks; Introducing New Service-Oriented Architecture Paradigm for IEC 61499 Function Blocks; Summaries of IEC 61499 Design Paradigms; Conclusions New Design Patterns for Time-Predictable Execution of Function Blocks; Matthew M. Y. Kuo and Partha S. Roop ; Introduction; Coding Guidelines for Time Predictability; Design Patterns; Requirement Qualification; Ordered Synchronous Design Pattern; Delayed Synchronous Design Pattern; Timing Analysis; Conclusion Automatic Reengineering of IEC 61131-Based Control Applications into IEC 61499; Monika Wenger, Alois Zoitl, and Georg Schitter ; Introduction; IEC 61131 versus IEC 61499; Related Work on Reengineering; Developed Reengineering Process; Proof of Concept; Conclusion Unit Test Framework for IEC 61499 Function Blocks; Reinhard Hametner, Ingo Hegny, and Alois Zoitl ; Introduction; Related Work; Requirements for IEC 61499 Unit Tests; Modeling Unit Tests According to IEC 61499; Resulting Test Framework; Application Examples; Conclusion and Future Work Verifying IEC 61499 Applications; Petr Kadera and Pavel Vrba ; Introduction; General Software Verification; Verification of IEC 61131-3; Dynamic Verification of IEC 61499; Static Verification of IEC 61499; Conclusion Fault-Tolerant IEC 61499 Applications; Mario de Sousa ; Introduction; Background; Replication in IEC 61499 Applications; Replication Framework on FORTE; Example of Replicated IEC 61499 Application; Quantifying System Reliability; Summary Developing IEC 61499 Communication Service Interface Function Blocks in Distributed Control and Automation Applications; Georgios Sfiris and George Hassapis ; Introduction; IEC 61499 Programming and Communication Semantics; Example of Distributed Application; UDP/IP and TCP/IP Communication Protocols in IEC 61499; Example of SCADA System; Modbus Communication Protocol in IEC 61499; Implementations of Other Communication Protocols in IEC 61499; Programming Example Adapted Design Methodology to IEC 61499 for Distributed Control Applications of Machine Tools; Carlos Catalán, Alfonso Blesa, Félix Serna, and José Manuel Colom ; Short Motivation; Introduction; Control Software for AMs: IEC 61499 Standard; Communicating Machine Tools with IEC 61499; COSME Platform Design Goals; COSME FB Model; COSME Platform Architecture; COSME Design Process; Implementation Issues; Conclusions INDUSTRIAL APPLICATION EXAMPLES Flexible and Reusable Industrial Control Application; Gernot Kollegger and Arnold Kopitar ; Introduction; Expectations to IEC 61499-based Automation Solutions; Requirements to IEC 61499-based Applications; Power of Attributes; CAT: Composite Automation Type; Process Control Application; Concept and Components of Process Control Libraries; Belt Conveyor Lines Application; Distributed Sequence Control Approach; Dosing and Reactor Application; Hardware Configuration and Monitoring Application; Conclusion Building Automation Simply Done; Gernot Kollegger and Arnold Kopitar ; Introduction; Building Control Application Requirements; Control Application; Conclusion Control Software for Cutting Glass Machine Tool Built Using COSME Platform: Case Study; Félix Serna, Carlos Catalán, Alfonso Blesa, José Manuel Colom, and Josep Maria Rams ; Introduction; IEC 61499-based Design versus Application Domain; Glass Machining Modelling; Implementation; Practical Issues and Conclusions Distributed Intelligent Sensing and Control for Manufacturing Automation; Robert W. Brennan ; Introduction; Related Work; DISCS Architecture; Function Block Implementation; Example: Mobile Object Tracking; Future Work Model-Driven Design of Cardiac Pacemaker Using IEC 61499 Function Blocks; Yu Zhao and Partha S. Roop ; Introduction; Pacing System in a Nutshell; Overview of Proposed Approach; Modeling Using IEC 61499 Function Blocks; High-Fidelity Model Creation; Response Time Analysis Using High-Fidelity Models; Conclusions Smart Grid Application through Economic Dispatch Using IEC 61499; Srikrishnan Jagannathan and Peter Idowu ; Introduction; Essential Concepts; Software Tools; Application Development; Co-Simulation between MATLAB and FBDK; Simulation Results, Conclusions, and Future Work LABORATORY AUTOMATION EXAMPLES Workspace Sharing Assembly Robots: Applying IEC 61499; Matthias Plasch, Gerhard Ebenhofer, Michael Hofmann, Martijn Rooker, Sharath Chandra Akkaladevi, and Andreas Pichler ; Introduction; Related Work; Description of Robotic System; Development Approach; Resulting System Architecture; Summary and Conclusion Hierarchically Structured Control Application for Pick and Place Station; Monika Wenger, Milan Vathoopan, Alois Zoitl, and Herbert Prähofer ; Introduction; Principles for Hierarchical Structured Control Applications; Structure of Pick and Place Station; Hierarchical Control Application; Conclusion Toward Batch Process Domain with IEC 61499; Wilfried Lepuschitz and Alois Zoitl ; Introduction; ANSI/ISA-88 Batch Control; Approach 1: Hierarchical Structure Based on Automation Components; Approach 2: Implementation of S88 State Machine; Approach 3: Generic S88 Phases Structure and Conjunction with Industrial Batch Management System; Conclusion Smart Grid Laboratory Automation Approach Using IEC 61499; Filip Andrén, Georg Lauss, Roland Bründlinger, Philipp Svec, Christian Seitl, and Thomas Strasser ; Introduction and Motivation; Smart Grid Laboratories: Needs and Requirements; Brief Overview of SmartEST Lab Environment; IEC 61499-Based Laboratory Automation System; Summary and Conclusions … (more)
- Edition:
- 1st
- Publisher Details:
- Boca Raton : CRC Press
- Publication Date:
- 2016
- Extent:
- 1 online resource, illustrations (black and white)
- Subjects:
- 629.8
Programmable controllers - Languages:
- English
- ISBNs:
- 9781482259063
- Related ISBNs:
- 9781482259056
- Notes:
- Note: Description based on CIP data; item not viewed.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.138492
- Ingest File:
- 02_104.xml