**Author: **Seyedreza Fattahzadeh

** Product Group** **: **eBook

** Format: **PDF file

** Number of pages:**160

** ISBN:**978-0-9839005-9-7

** **

This
e-book provides you with both fundamental and cutting-edge coverage of both hardware
and a software aspect of great PLCs that are known as SLC500 and MicroLogix
processors manufactured by Allen-Bradley ®. The exercises in this text assume
you have not programmed an SLC 500 or MicroLogix PLC using a personal computer
and software before. Since this is an introduction to programming a PLC, the
text will show you how to program basic ladder diagrams.I have assumed that you
have loaded at a copy of general purpose PLC programming software on your
personal computer. The exercises in this text are designed to familiarize you
with the operation of the simulator and to step you through the process of
crating, editing and testing PLC programs utilizing all logic instructions
supported by RSLogix 500. In the bibliography section of this text I have
provided a link where you can download a free trial version of the simulator
software that I mentioned earlier and you will be enough time to do all your
exercises with the download software.

The
following materials are included in the second edition of this text:

Chapter
1 is devoted to an Introduction to Logic where I have included some information
regarding Ladder Diagrams and exercises. Also included is implementation,
design analysis of two interesting systems: a 2-floor up/down lifter and a 4-floor
elevator system to show you how, just by thinking logically, you can design and
implement interesting and useful ladder
diagrams to control typical mechanical systems simply through the use of plain
relays and timers. in chapter 2- You are provided with a link to download free
trial version of a PLC simulator software and solutions of the exercises to
familiarize you with the operation of software that will speed up your learning
process. The application of any PLC simulator software typically has significant
impact on the learning process for students since one can view an execution of
his developed code in action. In chapter 4 I have included a section on 'How to
start developing a PLC control program?' in which I discuss development of
different PLC based processes through analyzing and implementing two PLC
circuit programs to show you how you can use logic to generate PLC control
programs based on a given problem specifications in the real world. Chapter 12 is devoted to 22 complementary
projects with solutions which will encourage readers to challenge what they
have learned through the text concerning PLC programming skills. Even if a
reader is unable to come up with a full solution for most of those projects on
the first try, he will have the opportunity to examine a solution to any
provided project and still learn. Therefore, this book represents the best way
to learn or be trained on Ladder Logic programming since it is like you are buying three different books:
One for Theory, one for Lessons and a third one for Real applications (i.e.
working on the 22 complementary typical PLC programming projects included).

Table
of content :

Chapter
1, Introduction to LOGIC, Ladder diagrams, What is differece between a
contactor and a relay?, What is logic?, Design of our first Seal-in circuit,One
AFTER the other circuit, One INSTEAD of the other circuit, Overview of logic
functions, More about Ladder Logic diagrams, Reversing the rotation of a
3-phase induction motor, Why is it important to know ladder logic diagrams?,
Implementing a 2 floor up/down lifter system, Implementing a 4 floor elevator
system.

Chapter
2, A simple Ladder Logic (or user)
program, Processor Operating Cycle and Processor unit,Power Supply, Memory Unit.

Chapter
3, Relay Type Instructions, PLCs with fixed I/O, Examine On, Examine OFF and
Output Energize, Branch Instructions, Output Latch/Unlatch, Internal relays,
Chapter 3 Summery,Review Questions Exercises.

Chapter
4, Running LogixPro to edit a Ladder Logic Program, Testing our first ladder
logic program, SLC 500 and MICROLOGIX 1000 and1500 addressing scheme, LogixPro
virtual PLC I/O addressing scheme,Correlation of 16-bit words to input signals,
Inserting the Branch Start symbol, STL(Statement List) format of programming,
The Input Status File, PLC USER Memory, How to start developing a PLC control
or circuit program? A four floor
elevator project, A vending coin acceptor system, Chapter 4 Summery, Chapter 4
Review Questions and Exercises

Chapter
5, Special Contacts, Working with LogixPro Master Control Relays, BIT
instructions, Chapter 5 Summery and Exercises.

Chapter
6, Timers, On-DELAY TIMERS (TON), Working with LogixPro Timers, TIMER ON-DELAY
(TON) Application, TIMER OFF-DELAY (TOF), RETENTIVE ON-Delay Timer (RTO),
Chapter 6 Summery and exercises

Chapter
7, Counters, Up-counter (CTU), Working with LogixPro Timers, Analyzing of
timing chart for a CTD counter, chapter 7 summery and Exercises

Chapter
8, COMPARISON and DATA-HANDLING INSTRUCTIONS, The Equal Instruction (EQU)

The
Not Equal Instruction (NEQ), The Less Than Instruction (LES) ,The Less Than or
Equal Instruction (LEQ), The Greater Than Instruction (GRT), The Greater Than
or Equal Instruction (GEQ), DATA-HANDLING INSTRUCTIONS, The Move Instruction
(MOV), The Masked Move Instruction (MVM), Chapter 8 Summery and Exercises.

Chapter
9, PLC Arithmetic Functions,Divide (DIV) Instruction, Addition (ADD)
Instruction, Multiplication (MUL) Instruction,Subtract (SUB) Instruction Square
Root Instruction (SQR), Negate and BCD Instructions (NEG and TOD)

Working
with LogixPro Compute Math Instructions, chapter 9 and Exercises.

Chapter
10, ALLEN BARDLEY SEQUENCER INSTRUCTIONS, Sequencer Output Instruction (SQO),
Working with LogixPro File/Sequencer Instructions, Developing a Sequencer
Ladder Program, Definition of SQO Parameters, Definition of SQL Parameters,
Definition of SQC Parameters, SEQUENCER LAB EXERCISE, Chapter Summery and
exercises

Chapter
11, PLC Digital Bit Functions and Application, Working with LogixPro Bit Instructions,
BSL and BSR Instructions Parameters, FIFO and LIFO Instructions, FFU (FIRST
IN-FIRST OUT UNLOAD) Instruction, FFL and FFU Instruction Parameters, LAST-IN
FIRST-OUT LOAD INSTRUCTION, Chapter 11 Summery and Exercises

Chapter
12, 22 Complementary projects:

Project
12-1: 4-Way Intersection Traffic Light Controller

Project
12-2: 3-Way Intersection Traffic Light Controller

Project
12-3: Designing a Traffic Light Controller for a Main road

Project
12-4: Iron Pipe Cutting System,

Project
12-5: A Car Painting System

Project
12-6: Hydroponics System

Project
12-7: The 4 floor elevator system

Project
12-8: Hot drinks dispenser machine

Project
12-9: Bottling Plant 206

Project
12-10: Vending coin Acceptor system

Project
12-11: Vending machine system

Project
12-12: Liquid Agitation System

Project
12-13: A 2 floor Elevator System

Project
12-14: Design of a Water Pumping System

Project
12-15: Parking Lot System using a PLC

Project
12-16: Garden Watering System

Project
12-17: An Automatic Bottling System

Project
12-18: Pedestrian Crossing System

Project
12-19: Conveyor Drilling System

Project
12-20: Liquid Processing System

Project
12-21: Heat Treatment System

Project
12-22: Canal Locks

Binary
and Hexadecimal Numbering System,Hexadecimal Numbering System Binary-coded Decimal Numbering System,
Converting a Decimal Number to a Binary Number, Converting a Decimal Number to
a Hexadecimal Number Converting a Hex Number to a Binary Number, Bibliography