Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000004567099 | TJ223 L48 2001 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
New technologies and standards are emerging which will have a dramatic effect on the design and implementation of future industrial control systems. PLCs and PC-based soft controllers are beginning to use software components, for example function blocks, to business systems. New tools and techniques are needed to design and model these systems, such as UML and modern fieldbus technology. The IEC 61499 standard has been developed specifically to model distributed control systems. Practical tools based on IEC 61499 are likely to emerge soon to model, validate and simulate the behaviour of complex networks of function blocks and it is expected that this standard will become key to highly-developed distributed systems.
Modelling control systems using IEC 61499 provides a concise yet thorough introduction to the main concepts and models defined in the IEC 61499 standard, and particularly the use of function blocks. Incorporating industrially relevant examples to show how these can be applied, the book is ideal as a user-guide for the application of the standard for modelling distributed systems.
The book will be of particular relevance to those working in industrial control, software engineering, mechatronics and manufacturing systems.
ow these can be applied, the book is ideal as a user-guide for the application of the standard for modelling distributed systems.The book will be of particular relevance to those working in industrial control, software engineering, mechatronics and manufacturing systems.
Author Notes
Robert Lewis is the UK expert on two IEC working groups defining new standards for industrial control software, covering distributed control systems (IEC 61499) and PLCs (IEC 61131). One of his particular fields of interest is the application of graphical programming techniques to improve the quality and understanding of industrial control software. He has been involved in the development of software for industrial control applications for over 15 years and recently has been working in the field of design and verification of safety critical systems
Table of Contents
Foreword | p. vii |
Preface | p. ix |
Acknowledgements | p. xi |
Abbreviations and conventions | p. xiii |
1 Introduction | p. 1 |
IEC 61499 function block standard | p. 5 |
Development of function block concept beyond IEC 61131-3 | p. 9 |
IEC 61499--a developing standard | p. 12 |
Why use function blocks? | p. 14 |
System design views | p. 17 |
The future beyond IEC 61499 | p. 19 |
2 IEC 61499 models and concepts | p. 21 |
System model | p. 22 |
Device model | p. 23 |
Resource model | p. 24 |
Application model | p. 25 |
Function block model | p. 26 |
Function block types | p. 29 |
Execution model for basic function blocks | p. 29 |
Distribution model | p. 33 |
Management model | p. 33 |
Operational state model | p. 36 |
Common interfaces using adapters | p. 37 |
Textual syntax for IEC 61499 entities | p. 38 |
Summary | p. 41 |
3 Defining function block and subapplication types | p. 43 |
Types and instances | p. 43 |
Different forms of function block | p. 44 |
Defining basic function blocks | p. 44 |
Definitions for composite function blocks | p. 55 |
Defining subapplications | p. 61 |
Summary | p. 67 |
Notes | p. 68 |
4 Service Interface function blocks | p. 69 |
Overview | p. 69 |
Type definitions | p. 71 |
Behaviour of Service Interface function blocks | p. 75 |
Partnered Service Interface function blocks | p. 81 |
Management function blocks | p. 82 |
Summary | p. 86 |
5 Event function blocks | p. 87 |
Overview | p. 87 |
Standard Event function block types | p. 88 |
Using Event function blocks | p. 103 |
Summary | p. 105 |
6 Industrial application examples | p. 107 |
Overview | p. 107 |
Temperature control example | p. 108 |
Conveyor test station example | p. 112 |
Fieldbus applications | p. 120 |
Summary | p. 130 |
7 Future development | p. 131 |
Current status of IEC 61499 | p. 131 |
Compliance with IEC 61499 | p. 133 |
Engineering support task | p. 134 |
File exchange format | p. 135 |
Summary | p. 137 |
Bibliography | p. 139 |
Appendix A Common elements | p. 141 |
Appendix B Overview of XML | p. 151 |
Appendix C Frequently Asked Questions (IEC 61499 FAQs) | p. 155 |
Appendix D PID function block example | p. 165 |
Appendix E Textual syntax | p. 181 |
Index | p. 189 |