Akram Hossain, Professor, Purdue University Calumet Hammond, IN 46323
Akram Hossain, Professor, Purdue University Calumet Hammond, IN 46323
Programmable Logic
Controller(PLC)
A Hossain/August 24 2010
Definition of PLC
Allen-Bradley (AB)
General Electric
Gould-Madicon
Texas Instruments
Square-D
Reliance
Electric
Siemens
A Hossain/August 24 2010
Injection Molding
Assembly
Motor Winding
Oil Fields
Painting
Palletizers
Pipelines
Polishing
Reactors
Robots
Rolling
Security Systems
Stretch Wrap
Cranes
Crushing
Cutting
Digesters
Drilling
Electronic Testing
Elevators
Engine Test Stands
Extrusion
Forging
Generators
Gluing
Grinding
Heat Treating
A Hossain/August 24 2010
Slitting
Sorting
Stackers
Stitching
Stack Precipitators
Threading
Tire Building
Traffic Control
Textile Machine
Turbines
Turning
Weaving
Web Handling
Welding
History of PLC
The Hydramatic Division of the General Motors Corporation specified the design criteria for the first
programmable controller in 1968. Their primary goal was to eliminate the high costs associated with
inflexible, relay-controlled systems. The specifications required a solid-state system with computer
flexibility able to
(1) survive in an industrial environment,
(2) Be easily programmed and maintained by plant engineers and technicians, and
(3) Be reusable. Such a control system would reduce machine downtime and
provide expandability for the future. Some of the initial specifications
included the following:
The new control system had to be price competitive with the use of relay systems.
The controller had to be designed in modular form, so that subassemblies could be removed
easily for replacement or repair.
The control system needed the capability to pass data collection to a central system.
The method used to program the controller had to be simple, so that it could be easily understood
by plant personnel.
A Hossain/August 24 2010
A PLC and a computer both are electronic processor unit. The architecture of a
PLCs CPU is basically same as that of a general purpose computer; however,
some important characteristics set them apart.
Unlike computer, PLCs are specifically designed to survive the harsh conditions
of the industrial environment. A well-designed PLC can be placed in an area with
substantial amounts of electrical noise, electromagnetic interference,
mechanical vibration, and noncondensing humidity.
Distinction of PLCs is that their hardware and software are designed for easy use
by plant electricians and technicians. The hardware interfaces for connecting
field devices are actually part of the PLC itself and are easily connected.
The modular and self-diagnosing interface circuits are able to pin point
malfunctions and moreover, are easily removed and replaced.
Software programming uses conventional relay ladder symbols, or other easily
learned languages, which are familiar to plant personnel.
A computer can execute a complex programming task and also multitasking. An
standard PLC is designed to executes a single program in an orderly fashion. As
PLCs are rapidly changing, modern PLCs have multitasking capabilities.
A Hossain/August 24 2010
Why PLCs ?
Soft Manufacturing Process
Flexible Manufacturing Process
Retrofit Existing Process
Less Maintenance
Easy to Debug
A Hossain/August 24 2010
The programmability allows for fast and easy changes in the relay
ladder logic to meet the changing needs of the process or driven
equipment without the need for expensive and time consuming
rewiring process.
Advantages of PLC
A.Flexibility
Universal Controller - can replace various independent/ standalone
controller.
B.Implementing Changes and Correcting Errors
Do not have to rewiring relay panel.
Change program using keyboard.
C.Large Quantity of Contact
Large number of' Soft Contact' available.
D.Lower Cost
Advancement in technology and open architecture of PLC will
reduce the market price.
E.Pilot Running (Simulation Capability)
A program can be simulated or run without actual input connection.
A Hossain/August 24 2010
Advantages of PLC
F.
G.
Visual Observation.
Can observe the opening and closing of contact switch on CRT .
Operator message can be programmed for each possible malfunction.
Speed of Operation
Depends on scan time -millisecond.
Asynchronous operation.
F.
F.
Reliability
In general -very reliable
H.
A Hossain/August 24 2010
10
Advantages of PLC
Documentation
K.
Security
L.
M.
A Hossain/August 24 2010
11
Disadvantages of PLC
A.
New Technology
B.
C.
Environment Consideration
Not adapted for very high temperature, high humidity level, high vibration, etc.
A.
Fail-safe operation
Does not start automatically when power failure ( can be programmed into )
Fixed-circuit operation
A Hossain/August 24 2010
12
What is a Ladder
Diagram?
A complete control scheme normally drawn as a
series of contacts and coils arranged between
two vertical control supply lines so that the
horizontal lines of contacts appear similar to
rungs of a ladder. The control contacts (input
devices) are to left and coils (output devices) on
the right.
Ladder diagrams are an industrial standard for
representing relay-logic control system
A Hossain/August 24 2010
13
A Hossain/August 24 2010
14
A Hossain/August 24 2010
15
A Hossain/August 24 2010
16
A Hossain/August 24 2010
17
A Hossain/August 24 2010
18
A Hossain/August 24 2010
19
A Hossain/August 24 2010
20
A Hossain/August 24 2010
21
Output
Map
00
I:001
01
03
04
01
02
03
O:001
I:001
04
01
00
01
00
01
02
03
04
O:001
O:001
01
03
O:001/01
03
01
120 VAC
Input
Module
Ladder Logic in
Processor Memory
A Hossain/August 24 2010
120 VAC
Output
Module
22
START SW
STOP SW
RELAY COIL
M
SELF HOLDING FOR "M"
L1
CONTROL
POWER
ON LIGHT
START
STOP
L1
00
00
01
01
02
02
03
03
04
04
MOTOR
RELAY
COIL
I:
INPUT
0
RACK
01
SLOT
/ 03
ADDRESS
O:
OUTPUT
0
RACK
01
SLOT
I:001
MOTOR
ON LIGHT
01
03
ADDRESS
O:001
I:001
00
01
N
O:001/01
O:001
01
A Hossain/August 24 2010
O:001
03
23
Data Files
-Files which store data of the I/0 module.
-Can be integer data, floating point (real) data, timer
data, counter data, discrete input data, discrete output data, etc.
A Hossain/August 24 2010
24
Input/Output Addressing
A Hossain/August 24 2010
25
A Hossain/August 24 2010
26
A Hossain/August 24 2010
27
A Hossain/August 24 2010
28
A Hossain/August 24 2010
29
A Hossain/August 24 2010
30
A Hossain/August 24 2010
31
A Hossain/August 24 2010
32
A Hossain/August 24 2010
33
A Hossain/August 24 2010
34
Status File
A Hossain/August 24 2010
35
A Hossain/August 24 2010
36