Documente Academic
Documente Profesional
Documente Cultură
1
Programmable logic controller
A programmable logic controller (PLC) is
a special form of microprocessor - based
controller
uses a programmable memory to store
instructions
to implement functions such as logic,
sequencing, timing, counting and arithmetic in
order to control machines and processes
2
Programmable Logic Controllers
Programmable Logic Controllers, programmable
controllers, or PLCs are specialized industrial
computers.
The PLC,
accepts inputs from switches and sensors (measures
or senses the system),
evaluates these based on a program (logic), and
changes the state of outputs to control a machine or
process.
3
Programmable logic controller
The term logic is used because programming is primarily
concerned with implementing logic and switching
operations,
e.g. if A or B occurs switch on C, if A and B occurs switch
on D.
Input devices,
e.g. sensors such as switches, and
output devices in the system being controlled,
e.g. motors, valves, etc.,
are connected to the PLC.
5
Programmable logic controller
The controller then,
monitors the inputs and outputs according to
this program and carries out the control rules
for which it has been programmed.
6
Programmable logic controller
7
Programmable logic controller
PLCs are similar to computers
but whereas computers are optimised for
calculation and display tasks,
8
Programmable logic controller
Thus PLCs are:
rugged and designed to withstand vibrations,
temperature, humidity and noise.
have interfacing for inputs and outputs already
inside the controller
are easily programmed
have an easily understood programming language
which is primarily concerned with logic and
switching operations.
9
PLC: manufacturers
Switzerland
SAIA, Weidmüller
Europe:
Siemens (60% market share) [Simatic],
ABB (includes Hartmann&Braun, Elsag-Bailey, SattControl,…)
[IndustrialIT],
Groupe Schneider [Télémécanique],
WAGO,
Phoenix Contact ...
World Market:
GE-Fanuc,
Honeywell,
Invensys (Foxboro)
Rockwell, (Allen-Bradley,…)
Emerson (Fisher Control, Rosemount, Westinghouse)
Hitachi, Toshiba, Fujitsu, Yokogawa
…
10
(1) Compact
Monolithic construction
Kinds of PLC
Monoprocessor
Fieldbus connection
Fixed casing
Fixed number of I/O (most of them binary)
No process computer capabilities
Typical product: Mitsubishi MELSEC F, ABB AC31, SIMATIC S7
(2) Modular PLC
Modular construction (backplane)
One- or multiprocessor system
Fieldbus and LAN connection
3U or 6U rack, sometimes DIN-rail
Large variety of input/output boards
Connection to serial bus
Typical products: SIMATIC S5-115, Hitachi H-Serie, ABB AC110
(3) Soft-PLC
Windows NT or CE-based automation products
Direct use of CPU or co-processors
11
Small modular PLC
courtesy ABB
courtesy Backmann
12
Specific controller (railways)
data bus
compact PLC
(fixed number of I/Os)
Limit of local
I/O
# I/O modules
14
Soft-PLC (PC as PLC)
• PC as engineering workstation
• PC as human interface (Visual Basic, Intellution, Wonderware)
23 12 • PC as real-time processor (Soft-PLC)
4 2 2 • PC assisted by a Co-Processor (ISA- or PC104 board)
3
3 • PC as field bus gateway to a distributed I/O system
I/O modules
15
Market share
% installed PLCs
16
Global players
17
Comparison Criteria – Example
Brand Siemens Hitachi
Number of Points 1024 640
Memory 10 KB 16 KB
Programming Language • Ladder logic • Ladder Logic
• Instructions • Instructions
• Logic symbols • Logic symbols
• Basic
• Hand-terminal
• Hand-terminal
Programming Tools • Graphic on PC • Graphic on PC
Download no yes
Real estate per 250 I/O 2678 cm2 1000 cm2
19
The signal chain within a PLC
y y(i) y(i)
processing
1
binary transistor
binary
variable filtering sampling or
(e.g. 0..24V) relay variable
0001111
non-volatile
counter memory
y
time
20
Hardware
21
Hardware
22
NVRAM – Non Volatile RAM
23
Hardware
24
Hardware
25
Hardware
26
Hardware
Used for,
device verification,
data acquisition,
connection management
27
Hardware
28
Hardware
29
Hardware
30
Hardware
31
Hardware
Optoisolator
32
Hardware
The digital signal that is generally compatible with the
microprocessor in the PLC is 5 V d.c.
Signal Conditioning:
However, signal conditioning in the input channel, with
isolation, enables a wide range of input signals to be
supplied to it
A range of inputs might be available with a larger PLC,
e.g. 5 V, 24 V, 110 V and 240 V digital/discrete, i.e.
on−off, signals.
A small PLC is likely to have just one form of input,
e.g. 24 V.
33
Hardware
Input levels
34
Output
The output from the input/output unit will be
digital with a level of 5 V.
After signal conditioning with relays, transistors
or triacs, the output from the output channel
might be
24 V, 100 mA switching signal,
d.c. voltage of 110 V, 1 A or
240 V, 1 A a.c., or
240 V, 2 A a.c., from a triac output channel (Figure
1.10).
With a small PLC, all the outputs might be of one
type,
e.g. 240 V a.c., 1 A.
35
Output
36
PLC Systems
37
Single Box
39
Modular/rack types
40
Programming PLC
Programming PLCs
Programming devices can be
a hand-held device,
a desktop console or
a computer.
41
Siemens - SIMATIC STEP 7