Basic PLC
Basic PLC
Basic PLC
23 February 2016
8.30am 4.30pm
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 PLCs. 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 PLCs.
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
INTRODUCTION TO PLCS
Advantages of PLCs
Less wiring.
Wiring between devices and relay contacts are done in
the PLC program.
Easier and faster to make changes.
Trouble shooting aids make programming easier and
reduce downtime.
Reliable components make these likely to operate for
years before failure.
PLC Origin
7
Historical Background
The controller had to be designed in modular form, so that
sub-assemblies could be removed easily for replacement or
repair.
8
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
9
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 PLCs introduced
1985 on Networking of all levels of PLC, computer
and machine using SCADA software.
10
Programmable Logic Controllers
( Definition according to NEMA standard ICS3-1978)
11
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
12
Leading Brands Of PLC
JAPANESE 1. Toshiba
2. Omron
3. Fanuc
4. Mitsubishi
13
Areas of Application
Manufacturing / Machining
Food / Beverage
Metals
Power
Mining
Petrochemical / Chemical
14
PLC Size
1. SMALL - it covers units with up to 128 I/Os and
memories up to 2 Kbytes.
- these PLCs are capable of providing
simple to advance levels or machine
controls.
2. MEDIUM - have up to 2048 I/Os and memories up
to 32 Kbytes.
3. LARGE - the most sophisticated units of the PLC
family. They have up to 8192 I/Os and
memories up to 750 Kbytes.
- can control individual production
processes or entire plant.
15
Tank Used to Mix Two Liquids
MOTOR
A
FS FLOAT SWITCH
SOLENOIDS B
SOLENOID
C
TIMER
1 -MINUTE
16
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.
17
Tank Used to Mix Two Liquids
4. When the tank is empty, the float switch de-energizes
solenoid C.
18
Major Components of a Common PLC
POWER
SUPPLY
I M O M
N O
P D U O
U U PROCESSOR T D
T L P U
From E U L
T E To
SENSORS OUTPUT
Pushbuttons, Solenoids,
contacts, contactors,
limit switches, alarms
etc. etc.
PROGRAMMING
DEVICE
19
Major Components of a Common PLC
POWER SUPPLY
I/O MODULES
20
Major Components of a Common PLC
PROCESSOR
PROGRAMMING DEVICE
21
Programming Device
Also known as:
Programmer ( Square D )
23
I/O Module
The I/O interface section of a PLC connects it to
external field devices.
24
I/O Module
DC INPUT MODULE
IS NEEDED TO:
USE TO Prevent voltage
DROP THE transients from
VOLTAGE TO damaging the
LOGIC LEVEL processor.
Helps reduce the
effects of electrical
noise
Current Buffer,
FROM Limiting Filter,
OPTO- TO
INPUT Resistor ISOLATOR hysteresis
PROCESSOR
DEVICE Circuits
25
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
26
27
28
29
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
XSISTOR
DEVICE
30
31
I/O Circuits
DIFFERENT TYPES OF I/O CIRCUITS
32
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.
33
I/O Circuits
4. Analog I/O
34
I/O Circuits
5. Special - Purpose I/O
35
36
OUTPUTS
INPUTS MOTOR
CONTACTOR
LAMP
PUSHBUTTONS
PLC
37
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
CONTACTOR 38
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
39
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.
IN
OFF PLC
Logic 0
Input
Module
24 V dc
IN
OFF PLC
Logic 1
Input
Module
24 V dc
41
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
42
Digital Output
PLC
Lamp
Digital
Output
Module
43
Analog Output
OUT
E Supply air
PLC 0 to 10V P
Analog
Output
Module
Pneumatic control valve
Processor
The processor module contains the PLCs 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 users 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.
45
Memory Designs
VOLATILE.
A volatile memory is one that loses its stored information
when power is removed.
46
Memory Designs
47
Memory Designs
Several Types of RAM Memory:
1.MOS
2.HMOS
3.CMOS
48
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.
49
Memory Designs
Other Types of Non-Volatile Memory
50
Memory Designs
EPROM, Erasable Programmable Read Only Memory
52
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.
53
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
54
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
55
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.
56
As soon as Phase 4 are completed, the entire cycle begins
again with Phase 1 input scan.
57
PLC Communications
Common Uses of PLC Communications Ports
Common Standards
RS 232
baud.
59
PLC Communications
Local Area Network (LAN)
61
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
62
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
63
Selecting a PLC
Criteria
SCAN TIME
66
Specifications
MEMORY CAPACITY
67
PLC Status Indicators
Power On
Run Mode
Programming Mode
Fault
Troubleshooting
PROGRAMMING
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.
73
Coils
Boxes
A B C
Rung
A C
Rung
A C
Rung