Programmable Logic Controllers
Sixth Edition
W. Bolton
Copyright
Newnes is an imprint of Elsevier
The Boulevard, Langford Lane, Kidlington, Oxford OX5 1GB
225 Wyman Street, Waltham MA 02451
Fifth edition 2009
Sixth edition 2015
Copyright 2009, 2015 Elsevier Ltd. All rights reserved
No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or any information storage and retrieval system, without permission in writing from the publisher. Details on how to seek permission, further information about the Publishers permissions policies and our arrangements with organizations such as the Copyright Clearance Center and the Copyright Licensing Agency, can be found at our website: www.elsevier.com/permissions.
This book and the individual contributions contained in it are protected under copyright by the Publisher (other than as may be noted herein).
Notices
Knowledge and best practice in this field are constantly changing. As new research and experience broaden our understanding, changes in research methods, professional practices, or medical treatment may become necessary.
Practitioners and researchers may always rely on their own experience and knowledge in evaluating and using any information, methods, compounds, or experiments described herein. In using such information or methods they should be mindful of their own safety and the safety of others, including parties for whom they have a professional responsibility.
To the fullest extent of the law, neither the Publisher nor the authors, contributors, or editors, assume any liability for any injury and/or damage to persons or property as a matter of products liability, negligence or otherwise, or from any use or operation of any methods, products, instructions, or ideas contained in the material herein.
Library of Congress Cataloging-in-Publication Data
A catalog record for this book is available from the Library of Congress
British Library Cataloguing-in-Publication Data
A catalogue record for this book is available from the British Library
ISBN 978-0-12-802929-9
For information on all publications visit our website at http://store.elsevier.com
Publisher: Jonathan Simpson
Acquisition Editor: Tim Pitts
Editorial Project Manager: Charlotte Kent
Production Project Manager: Melissa Read
Designer: Maria Ines Cruz
Printed and bound in the USA
Preface
W. Bolton
Technological advances in recent years have resulted in the development of the programmable logic controller (PLC) and a consequential revolution of control engineering. This book, an introduction to PLCs, aims to ease the tasks of practicing engineers coming into contact with PLCs for the first time. It also provides a basic course for students in curricula such as the English technicians' courses for Nationals and Higher Nationals in Engineering, giving full syllabus coverage of the National and Higher National in Engineering units, company training programs, and serving as an introduction for first-year undergraduate courses in engineering.
The book addresses the problem of various programmable control manufacturers using different nomenclature and program forms by describing the principles involved and illustrating them with examples from a range of manufacturers. The text includes:
The basic architecture of PLCs and the characteristics of commonly used input and outputs to such systems
A discussion of the number systems: denary, binary, octal, hexadecimal, and BCD
A painstaking methodical introduction, with many illustrations, describing how to program PLCs, whatever the manufacturer, and how to use internal relays, timers, counters, shift registers, sequencers, and data-handling facilities
Consideration of the standards given by IEC 61131-3 and the programming methods of ladder, functional block diagram, instruction list, structured text, and sequential function chart
Many worked examples, multiple-choice questions, and problems to assist the reader in developing the skills necessary to write programs for programmable logic controllers, with answers to all multiple-choice questions and problems given at the end of the book
Prerequisite Knowledge Assumed
This book assumes no background in computing. However, a basic knowledge of electrical and electronic principles is desirable.
Changes from the Fifth Edition
The fourth edition of this book was a complete restructuring and updating of the third edition and included a more detailed consideration of IEC 61131-3, including all the programming methods given in the standard, and the problems of safety, including a discussion of emergency stop relays and safety PLCs. The fifth edition built on this foundation by providing more explanatory text, more examples, and more problems and includes with each chapter a summary of its key points. The sixth edition has a new has had more case studies added.
Aims
This book aims to enable the reader to:
Identify and explain the main design characteristics, internal architecture, and operating principles of programmable logic controllers.
Use PLCs of different sizes and from different manufacturers.
Use commonly used input and output devices with PLC systems, taking account of their characteristics.
Explain the processing of inputs and outputs by PLCs so that input and output systems can be used correctly with PLCs.
Use communication links involved with PLC systems, recognizing the protocols and networking methods involved.
Use ladder programs involving internal relays, timers, counters, shift registers, sequencers, and data handling to tackle applications.
Identify safety issues with PLC systems so they can be used safely.
Use methods used for fault diagnosis, testing, and debugging.
Structure of the Book
The following figure outlines the structure of the book.
Acknowledgments
I am grateful to the many reviewers of the various editions of this book for their helpful feedback and comments.
Chapter 1
Programmable Logic Controllers
Abstract
This chapter is an introduction to control systems, starting with a discussion of relay-controlled systems before discussing the programmable logic controller (PLC) and its general function, hardware forms, and internal architecture. PLCs are widely used for a range of automation tasks in such areas as industrial processes in manufacturing. The IEC standard 61131 is outlined. This overview is followed by more detailed discussion in the following chapters.
Keywords
Relay-controlled systems. Programmable logic controller
IEC 61131
This chapter is an introduction to the programmable logic controller (PLC) and its general function, hardware forms, and internal architecture. PLCs are widely used for a range of automation tasks in areas such as industrial processes in manufacturing. This overview is followed by more detailed discussion in the following chapters. For a summary of the history, development, features, and comparison with other control systems, see the Wikipedia entry for Programmable logic controller.