ISA CSCDNG LOGIC-2003 Casading Logic A Machine Control Methodology for Programmable Logic Controllers.pdf
《ISA CSCDNG LOGIC-2003 Casading Logic A Machine Control Methodology for Programmable Logic Controllers.pdf》由会员分享,可在线阅读,更多相关《ISA CSCDNG LOGIC-2003 Casading Logic A Machine Control Methodology for Programmable Logic Controllers.pdf(226页珍藏版)》请在麦多课文档分享上搜索。
1、Cascading LogicA Machine Control Methodology forProgrammable Logic ControllersCascading LogicA Machine Control Methodology forProgrammable Logic ControllersGary Kirckof, P.E.NoticeThe information presented in this publication is for the general education of the reader. Because neither the author nor
2、 the publisher have any control over the use of the information by the reader, both the author and the publisher disclaim any and all liability of any kind arising out of such use. The reader is expected to exercise sound professional judgment in using any of the information presented in a particula
3、r application.Additionally, neither the author nor the publisher have investigated or considered the affect of any patents on the ability of the reader to use any of the information in a particular application. The reader is responsible for reviewing any possible patents that may affect any particul
4、ar use of the information presented.Any references to commercial products in the work are cited as examples only. Neither the author nor the publisher endorse any referenced commercial product. Any trademarks or tradenames referenced belong to the respective owner of the mark or name. Neither the au
5、thor nor the publisher make any representation regarding the availability of any referenced commercial product at any time. The manufacturers instructions on use of any commercial product must be followed at all times, even if in conflict with the information in this publication.Copyright 2003 ISA T
6、he Instrumentation, Systems, and Automation SocietyAll rights reserved. Printed in the United States of America. 10 9 8 7 6 5 4 3 2ISBN 1-55617-814-XNo part of this work may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying,
7、 recording or otherwise, without the prior writ-ten permission of the publisher.ISA67 Alexander DriveP.O. Box 12277Research Triangle Park, NC 27709Library of Congress Cataloging-in-Publication DataKirckof, Gary.Cascading logic :a machine control methodology for programmable logiccontrollers / by Gar
8、y Kirckof.p. cm.Includes bibliographical references and index.ISBN 1-55617-814-X1. Programmable controllers. I. Title.TJ223.P76 K56 2002629.89-dc212002012741vContentsABOUT THE AUTHOR ixINTRODUCTION xiChapter 1 LADDER LOGIC BASICS 11.0 Introduction, 11.1 Rungs and Branches, 21.2 Program Execution and
9、 Scan Time, 31.3 One Shots, 41.4 Always On Bit, 51.5 First Scan Bit, 61.6 Alternators, 61.7 Binary Counters, 71.8 One Scan Oscillator, 91.9 Latches, 91.10 Duty Timers, 121.11 DeMorgans Theorem, 121.12 Other Circuits, 14Chapter 2 SEQUENCES AND MOTION OBJECTS 152.0 Introduction, 152.1 Functional Group
10、ing, 152.2 Documentation, 172.3 Sequences, 172.4 The Motion Object, 202.5 Summary, 27vi Table of ContentsChapter 3 OUTPUT LOGIC 293.0 Introduction, 293.1 Application Considerations, 293.2 Spring-Return Valves, 323.3 Auxiliary Rungs, 323.4 Spring-Return Valve Output Latch, 353.5 Recovery, 373.6 Doubl
11、e-Ended, Detented Valves, 393.7 Double-Ended Valve Output Logic (Spring-Return Configuration), 403.8 Double-Ended Valve Output Logic (Double-Ended Configuration), 413.9 Three-Position Valves, 423.10 Three-Position Cylinders, 453.11 Pulse Outputs, 463.12 Conclusion, 47Chapter 4 SIMULATING SENSORS 494
12、.0 Introduction, 494.1 Cylinders with Only One Sensor, 494.2 Cylinders with No Sensors, 504.3 Time-Driven Motion Objects, 504.4 Output Logic Versus Motion Objects, 52Chapter 5 CHECKING SENSORS 535.0 Introduction, 535.1 Problems with Lone Sensors, 545.2 Back Checking, 555.3 Forward Checking, 575.4 Po
13、sition Bits, 595.5 How Often Sensors Are Checked, 605.6 Home Position, 61Chapter 6 CONTROLLING SEQUENCES 656.0 Introduction, 656.1 Types of Sequences, 656.2 Common Control Structure, 666.3 Conclusion, 75Chapter 7 STEP AND SINGLE CYCLE 777.0 Introduction, 777.1 Why Have Stepping?, 777.2 Why Have Sing
14、le Cycle?, 787.3 Mode Selection, 787.4 Single-Cycle Control, 807.5 Step Mode Control, 827.6 Modified Sequence Control, 83Table of Contents vii7.7 Mix and Match Modes, 857.8 Machine Running, 867.9 In Cycle, 877.10 Fault Recovery, Debug, and Startup Tools, 87Chapter 8 SYSTEM CONTROL 918.0 Introduction
15、, 918.1 Summary of Sequence Control, 918.2 Control Hierarchy, 948.3 System Control, 968.4 Starting Auxiliary Equipment with the Machine, 1038.5 Program Structure, 1038.6 Summary, 104Chapter 9 PARENT/CHILD SEQUENCES 1079.0 Introduction, 1079.1 The Dial Machine, 1079.2 The Dial Sequence, 1129.3 Typica
16、l Station Sequence, 1249.4 Cycle Stop Points, 1289.5 Manual Load/Unload Stations, 1319.6 Dial Mechanisms, 1319.7 Indexing Stations, 1339.8 Code Generation and Checking, 134Chapter 10 DECISION LOGIC 13710.0 Introduction, 13710.1 The Pick/Place Example, 13710.2 Part Inspection, 13710.3 Continuing Sequ
17、ences, 14210.4 Branching Sequences, 14310.5 Converging Sequences, 14310.6 Parallel Branches, 14410.7 Conclusion, 145Chapter 11 DEPENDENT SEQUENCES 14711.0 Introduction, 14711.1 The Example, 14711.2 The Problem, 14911.3 The Solution, 15211.4 Other Problems, 15211.5 Conclusion, 154viii Table of Conten
18、tsChapter 12 MACHINE STATES 15512.0 Introduction, 15512.1 Machine States, 15612.2 Machine State Concepts, 15612.3 Power Off State, 15812.4 First Scan State, 15812.5 Fault State, 15912.6 Manual Mode State, 16212.7 Ready and Not Ready States, 16212.8 Running State, 16312.9 Other Possible States, 16412
19、.10 Conclusions, 164Chapter 13 MESSAGE LOGIC 16713.0 Introduction, 16713.1 Motion Object, 16813.2 Message Displays, 16913.3 Message Display Logic, 16913.4 Types of Messages, 17113.5 Message Text, 17213.6 Message Logic Payback, 173Appendix A 175GLOSSARY 185INDEX 203ixAbout theAuthorGary Kirckof has s
20、pent the bulk of his twenty-year career programming automated equipment and assembly lines. Cascading Logic is a direct result of that experience. He is a mechanical engineering graduate of the University of Minnesota and as such started his career engineering process piping, heating, ventilating an
21、d air conditioning systems. The shift in focus to programming happened in stages. The first step occurred after the energy crisis when energy management system became popular. These systems were designed to reduce the operating cost of the equipment he was working with so programming them became par
22、t of his job. The next step happened while installing an energy management system in a Ford Motor Company plant. While working up in the trusses he looked down at all the automated equipment below him and decided right then and there to become a machine programmer. His affinity towards program-ming
23、and his mechanical engineering background made him a natural control engineer. Gary Kirckof is currently a system engineer for Remmele Engineering in St. Paul, Minnesota and is both a registered mechanical and electrical engineer.xiIntroductionCascading logic is a programming methodology for generat
24、ing machine-control programs. It is intended for industrial equipment that is sequential and controlled by a programmable logic controller. The intent of Cascad-ing Logic is to create robust and reliable programs that are easy to write, easy to debug, and easy to maintain. The goals of Cascading Log
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ISACSCDNGLOGIC2003CASADINGLOGICAMACHINECONTROLMETHODOLOGYFORPROGRAMMABLELOGICCONTROLLERSPDF

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