Instrumentation & Control Dept. A.V.P.T.I.-RAJKOT: Prepared By: Mr. H.R.Chothani
Instrumentation & Control Dept. A.V.P.T.I.-RAJKOT: Prepared By: Mr. H.R.Chothani
Instrumentation & Control Dept. A.V.P.T.I.-RAJKOT: Prepared By: Mr. H.R.Chothani
1
Description
This training introduces the basic hardware and software
components of a Programmable Controller (PLC). It
details the architecture and basic instruction set common
to all PLC’s. Basic programming techniques and logic
designs are covered. This training describes the
operating features of the PLC, the advantages of the
PLC over hard-wired control systems, practical
applications, troubleshooting and maintenance of PLC’s.
2
Objectives
At the end of the training the participants should be able
to:
3
Course Contents
History of Programmable Controllers
Relay Ladder Logic
Input/Output System
Programming Concepts
Applications
4
Historical Background
The Hydramatic Division of the General Motors
Corporation specified the design criteria for the first
programmable controller in 1968
5
Historical Background
• The controller had to be designed in modular form, so that
sub-assemblies could be removed easily for replacement or
repair.
6
Programmable Controller Development
1968 Programmable concept developed
1969 Hardware CPU controller, with logic
instructions, 1 K of memory and 128 I/O
points
1974 Use of several (multi) processors within a
PLC - timers and counters; arithmetic
operations; 12 K of memory
and 1024 I/O points
1976 Remote input/output systems introduced
1977 Microprocessors - based PLC introduced
7
Programmable Controller Development
1980 Intelligent I/O modules developed
Enhanced communications facilities
Enhanced software features
(e.g. documentation)
Use of personal microcomputers as
programming aids
1983 Low - cost small PLC’s introduced
1985 on Networking of all levels of PLC, computer
and machine using SCADA software.
8
Programmable Logic Controllers
( Definition according to NEMA standard ICS3-1978)
9
Leading Brands Of PLC
AMERICAN 1. Allen Bradley
2. Gould Modicon
3. Texas Instruments
4. General Electric
5. Westinghouse
6. Cutter Hammer
7. Square D
EUROPEAN 1. Siemens
2. Klockner & Mouller
3. Festo
4. Telemechanique
10
Leading Brands Of PLC
JAPANESE 1. Toshiba
2. Omron
3. Fanuc
4. Mitsubishi
11
Areas of Application
Manufacturing / Machining
Food / Beverage
Metals
Power
Mining
Petrochemical / Chemical
12
PLC Size
1. SMALL - it covers units with up to 128 I/O’s and
memories up to 2 Kbytes.
- these PLC’s are capable of providing
simple to advance levels or machine
controls.
2. MEDIUM - have up to 2048 I/O’s and memories up
to 32 Kbytes.
3. LARGE - the most sophisticated units of the PLC
family. They have up to 8192 I/O’s and
memories up to 750 Kbytes.
- can control individual production
processes or entire plant.
13
Tank Used to Mix Two Liquids
MOTOR
A
FS FLOAT SWITCH
SOLENOIDS B
SOLENOID
C
TIMER
1 -MINUTE
14
Tank Used to Mix Two Liquids
A tank is used to mix two liquids. The control circuit operates
as follows:
2. When the tank is filled, the float switch trips. This de-
energizes solenoids A and B and starts the motor used to
mix the liquids together.
15
Tank Used to Mix Two Liquids
4. When the tank is empty, the float switch de-energizes
solenoid C.
16
Major Components of a Common PLC
POWER
SUPPLY
I M O M
N O CPU U O
P D T D
U U P U
T L MEMORY PROCESSOR U L
From E DEVICE T E To
SENSORS OUTPUT
Pushbuttons, Solenoids,
contacts, contactors,
limit switches, alarms
etc. etc.
PROGRAMMING
DEVICE
17
Major Components of a Common PLC
POWER SUPPLY
I/O MODULES
18
Major Components of a Common PLC
PROCESSOR
PROGRAMMING DEVICE
19
Programming Device
Also known as:
Programmer ( Square D )
21
I/O Module
• The I/O interface section of a PLC connects it to
external field devices.
22
I/O Module
DC INPUT MODULE
IS NEEDED TO:
USE TO Prevent voltage
DROP THE transients from
VOLTAGE damaging the
TO LOGIC processor.
LEVEL Helps reduce the
effects of electrical
noise
Current Buffer,
FROM Limiting Filter,
OPTO- TO
INPUT Resistor ISOLATOR hysteresis
PROCESSOR
DEVICE Circuits
23
I/O Module
AC INPUT MODULE
IS NEEDED TO:
CONVERTS THE AC Prevent voltage
INPUT TO DC AND transients from
DROPS THE VOLTAGE damaging the
TO LOGIC LEVEL processor.
Helps reduce the
effects of electrical
noise
Rectifier, Buffer,
FROM Resistor Filter,
OPTO- TO
INPUT Network ISOLATOR Hysteresis
PROCESSOR
DEVICE Circuits
24
25
26
27
I/O Module
DC / AC OUTPUT MODULE
IS NEEDED TO:
Prevent voltage
transients from
damaging the
processor.
Helps reduce the
effects of electrical
noise
Amplifier
FROM RELAY
TTL OPTO- TO
PROCESSOR ISOLATOR TRIAC
Circuits OUTPUT
X’SISTOR
DEVICE
28
29
I/O Circuits
DIFFERENT TYPES OF I/O CIRCUITS
30
I/O Circuits
2. General - Purpose Outputs
These are usually low- voltage and low-current and are used
to drive indicating lights and other non-inductive loads. Noise
suppression may or may not be included on this types of
modules.
3. Discrete Inputs
Circuits of this type are used to sense the status of limit
switches, push buttons, and other discrete sensors. Noise
suppression is of great importance in preventing false
indication of inputs turning on or off because of noise.
31
I/O Circuits
4. Analog I/O
32
I/O Circuits
5. Special - Purpose I/O
33
OUTPUTS
INPUTS MOTOR
CONTACTOR
LAMP
PUSHBUTTONS
PLC
34
Allen-Bradley 1746-1A16
L1 L2 I= Input
Module
I:2 slot # in rack
P. B SWITCH 0 Module
Terminal #
Address I:2.0/0
LADDER PROGRAM
INPUT MODULE
WIRING DIAGRAM
35
CONTACTOR
L2 L1 N.O
MOTOR
L2
C •SOLENOID
L1
•VALVES
FIELD WIRING •LAMP
•BUZZER
OUTPUT MODULE
WIRING
L1 O:4 L2
CONTACTOR 0
LADDER PROGRAM
36
Discrete Input
A discrete input also referred as digital input is an input that is
either ON or OFF are connected to the PLC digital input. In the
ON condition it is referred to as logic 1 or a logic high and in the
OFF condition maybe referred to as logic o or logic low.
OFF PLC
Logic 0
Input
Module
24 V dc
IN
OFF PLC
Logic 1
Input
Module
24 V dc
38
Analog Input
An analog input is an input signal that has a continuous
signal. Typical inputs may vary from 0 to 20mA, 4 to 20mA
or 0 to10V. Below, a level transmitter monitors the level of
liquid in the tank. Depending on the level Tx, the signal to the
PLC can either increase or decrease as the level increases
or decreases.
Level Transmitter IN
PLC
Analog
Tank Input
Module
39
Digital Output
PLC
Lamp
Digital
Output
Module
40
Analog Output
OUT
E Supply air
PLC 0 to 10V P
Analog
Output
Module
Pneumatic control valve
41
Processor
The processor module contains the PLC’s microprocessor,
its supporting circuitry, and its memory system.
APPLICATION
•The application memory is divided into the data table area and
•Data Table user program area.
•The data table stores any data associated with the user’s control
•User Program program, such as system input and output status data, and any
stored constants, variables, or preset values. The data table is
where data is monitored, manipulated, and changed for control
purposes.
•The user program area is where the programmed instructions
entered by the user are stored as an application control program.
43
Memory Designs
VOLATILE.
A volatile memory is one that loses its stored information
when power is removed.
44
Memory Designs
45
Memory Designs
Several Types of RAM Memory:
1.MOS
2.HMOS
3.CMOS
46
Memory Designs
NON-VOLATILE
Has the ability to retain stored information when power is
removed, accidentally or intentionally. These memories do not
require battery back-up.
47
Memory Designs
Other Types of Non-Volatile Memory
48
Memory Designs
EPROM, Erasable Programmable Read Only Memory
50
PLC Operation
Basic Function of a Typical PLC
Read all field input devices via the input interfaces, execute
the user program stored in application memory, then, based
on whatever control scheme has been programmed by the
user, turn the field output devices on or off, or perform
whatever control is necessary for the process application.
51
While the PLC is running, the scanning process includes the
following four phases, which are repeated continuously as
individual cycles of operation:
PHASE 1
Read Inputs
Scan
PHASE 2
Program
Execution
PHASE 3
Diagnostics/
Comm
PHASE 4
Output
Scan
52
PHASE 1 – Input Status scan
A PLC scan cycle begins with the CPU reading the status
of its inputs.
PHASE 2– Logic Solve/Program Execution
53
PHASE 4 - Output Status Scan
• An output status scan is then performed, whereby
the stored output values are sent to actuators and
other field output devices. The cycle ends by
updating the outputs.
54
As soon as Phase 4 are completed, the entire cycle begins
again with Phase 1 input scan.
55
PLC Communications
Common Uses of PLC Communications Ports
56
PLC Communications
Serial Communications
Common Standards
RS 232
9600 baud.
57
PLC Communications
Local Area Network (LAN)
59
PLC Communications
Programmable Controllers and Networks
Manufacturer Network
Allen-Bradley Data Highway
Gould Modicon Modbus
General Electric GE Net Factory LAN
Mitsubishi Melsec-NET
Square D SY/NET
Texas Instruments TIWAY
60
Specifications
Several factors are used for evaluating the quality and
performance of programmable controllers when selecting a
unit for a particular application. These are listed below.
NUMBER OF I /O PORTS
61
Selecting a PLC
Criteria
SCAN TIME
64
Specifications
MEMORY CAPACITY
65
PLC Status Indicators
•Power On
•Run Mode
•Programming Mode
•Fault
Troubleshooting
Power flows through these contacts when they are closed. The
normally open (NO) is true when the input or output status bit
controlling the contact is 1. The normally closed (NC) is true
when the input or output status bit controlling the contact is 0.
70
Coils
71
Boxes
72
AND OPERATION
A B C
Rung
73
OR OPERATION
A C
Rung
74
NOT OPERATION
A C
Rung
75
76
77
78
79
80
81
82
83
85