ISA FUNCT BLK EMB DIST CNTRL SYS DES-2012 IEC 61499 FUNCTION BLOCKS FOR EMBEDDED AND DISTRIBUTED CONTROL SYSTEMS DESIGN (Second Edition).pdf
《ISA FUNCT BLK EMB DIST CNTRL SYS DES-2012 IEC 61499 FUNCTION BLOCKS FOR EMBEDDED AND DISTRIBUTED CONTROL SYSTEMS DESIGN (Second Edition).pdf》由会员分享,可在线阅读,更多相关《ISA FUNCT BLK EMB DIST CNTRL SYS DES-2012 IEC 61499 FUNCTION BLOCKS FOR EMBEDDED AND DISTRIBUTED CONTROL SYSTEMS DESIGN (Second Edition).pdf(278页珍藏版)》请在麦多课文档分享上搜索。
1、IEC 61499 FUNCTION BLOCKS FOR EMBEDDEDAND DISTRIBUTED CONTROL SYSTEMS DESIGNSecond EditionIEC 61499 FUNCTION BLOCKS FOR EMBEDDED AND DISTRIBUTED CONTROL SYSTEMS DESIGNSecond EditionValeriy Vyatkin Auckland University, New ZealandCopyright 2012 by ISAInternational Society of Automation67 Alexander Dr
2、iveP.O. Box 12277Research Triangle Park, NC 27709All rights reserved.Printed in the United States of America.10 9 8 7 6 5 4 3 2 ISBN: 978-1-936007-93-6No part of this work may be reproduced, stored in a retrieval system, or transmitted in any form or by anymeans, electronic, mechanical, photocopying
3、, recording or otherwise, without the prior written permissionof the publisher.NoticeThe information presented in this publication is for the general education of the reader. Because neither theauthor nor the publisher has any control over the use of the information by the reader, both the author an
4、dthe publisher disclaim any and all liability of any kind arising out of such use. The reader is expected toexercise sound professional judgment in using any of the information presented in a particular application.Additionally, neither the author nor the publisher have investigated or considered th
5、e affect of any patentson the ability of the reader to use any of the information in a particular application. The reader is responsi-ble for reviewing any possible patents that may effect any particular use of the information presented. Any references to commercial products in the work are cited as
6、 examples only. Neither the author nor thepublisher endorses any referenced commercial product. Any trademarks or tradenames referenced belongto the respective owner of the mark or name. Neither the author nor the publisher makes any representationregarding the availability of any referenced commerc
7、ial product at any time. The manufacturers instruc-tions on use of any commercial product must be followed at all times, even if in conflict with the informa-tion in this publication.Library of Congress Cataloging-in-Publication Data in ProcessvContentsThe O3neida Publications Series xiAcknowledgmen
8、ts xiiiIntroduction xvIntroduction to the Second Edition xviHow to use this book xviBook Web Site xviii1 Quick start. 1System modelled with function blocks 1Function block internals 4Summary 5Review questions for Chapter 1 6Notes 62 Evolution of industrial automation technologies 7First generation 7
9、Second generation 7Third generation 8Fourth generation 9Fifth generation 11Summary 11Review questions for Chapter 2 113 Automation: From mass production to flexibility 13Industrial trends 13Requirements for the new generation of automation 14Advantages and drawbacks of the PLC architecture 15Technic
10、al requirements for next-generation architectures 19Summary 19Review questions for Chapter 3 20Notes 204 Horizons of distributed intelligent automation. 21Autonomous intelligent devices 21System modelling and simulation 21Service provision mechanism 23Intelligent integration 23Different hardware run
11、ning same function blocks 23Key technologies provided by IEC 61499 26Main IEC 61499 benefits for PLC users 27Potential benefits of IEC 61499 for embedded control users 28Summary 28Review questions for Chapter 4 28Notes 28vi Contents5 Basic concepts of IEC 61499 29Events 29Function blocks 29Full defi
12、nition of a function block type 31Data types 32Standard data types 32Extended data types in FBDK/FBRT 34ANY 34COLOR 35ARRAYS 35MATRIX 35Summary 36Review questions for Chapter 5 36Notes 366 Function block development kit . 37General information on FBDK 37Installation of FBDK 38Accessing documentation
13、 39Create a basic function block type 39Compile a function block 42Test a function block 43Create and run a system configuration 43Combine FBDK with JAVA development and debugging in Eclipse 43Create a new project in Eclipse 44Set a class to run 44Run FBDK from Eclipse 45Troubleshooting FBDK 46Summa
14、ry 47Review questions for Chapter 6 477 Basic function blocks 49Capsule for functions 49Execution Control 49Syntax of ECC transitions 50ECC transition evaluation 52How does a basic function block work? 53Simple function blocks in FBDK 53Standard libraries 55Tutorial 1: Modifying an existing basic fu
15、nction block type 55Summary 60Review questions for Chapter 7 61Notes 618 Composite function blocks . 63Connections 64Execution Control 66Operations with events 66Tutorial 2: Create and test a composite function block type 67Summary 67Review questions for Chapter 8 69Contents vii9 Applications and su
16、b-applications 71Application 71Sub-applications 72Summary 73Review questions for Chapter 9 7310 Models for devices and resources 75Device 75Resource 76Classes of devices 76Device type definition 77PC-based remote device 78Embedded device 80Configure Netmaster 80The usual way of executing JAVA applic
17、ations 81TINI specific 81Create a version of FBRT executable on TINI 82Resource type definition 82Device management 82Summary 83Review questions for Chapter 10 84Notes 8411 Distributed system configurations 85System configuration 85Tutorial 3: Using a modified function block type in a system configu
18、ration 91Modifying an existing system configuration 91Testing the composite function block USE_XYZ 94Summary 94Review questions for Chapter 11 9512 Service interface function blocks . 97Services 97Standard input and output names of service interface function block parameters 101Event inputs 101Event
19、 outputs 101Data inputs 102Data outputs 102Communication function blocks 103Communication function blocks of FBDK 103Local communications 105How to develop a service interface function block in FBDK 107Process interface: read inputs and write outputs 108Simulation of service interface function block
20、s 109Cyclic scan data sampling 109Example of device type definition for Netmaster 110Summary 110Exercises for Chapter 12 112viii Contents13 Simple application with decentralized control . 115Description of a controlled object 115Controller design 116Controller implementation 117System configuration
21、119Debugging 120Distribution 120Summary 123Review questions for Chapter 13 12314 User interface function blocks 125Human-machine interface 125IN_CHOICEdrop-down list 125IN_MATRIXinput display for the matrix 126IN_TEXTarea for text input 126IN_BOOLlabelled checkbox to enter a Boolean value 126IN_EVEN
22、Tevent modelled by button 127IN_ANYtext input field 127IN_ARRAYinput area for array 127IN_ENUMdrop-down list 128RADIO_BOOLchoice between two alternatives 128Data Output Function Blocks 128DIAG_LOGTime-stamped log for diagnostic events 128OUT_BOOLcolored circle with a label 128OUT_ANYtextual display
23、of any data type 129OUT_ARRAYsingle-line text field with array value 129OUT_EVENTevent display 129OUT_MATRIX 130OUT_TEXT 130Input and output function block FB_SLIDER 130JAVA implementation details 130Flow Layout in PANEL_RESOURCE and VIEW_PANEL resource types 130VIEW_PANEL resource type 131Animation
24、 131Drawbacks of the standard visualization blocks of FBDK 133VHMI Package of visualization function blocks 133Device type: ImageDev 133Resource type: ImageResource 133Render 134Render with rotation FB typeRenderRot 135IN_OUT_DISPLAY_BUTTON 135IN_PRESS_BUTTON 135Installation 136Example 137View imple
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISAFUNCTBLKEMBDISTCNTRLSYSDES2012IEC61499FUNCTIONBLOCKSFOREMBEDDEDANDDISTRIBUTEDCONTROLSYSTEMSDESIGNSECONDEDITIONPDF

链接地址:http://www.mydoc123.com/p-789866.html