UNIT 4-PROGRAMMABLE LOGIC CONTROLLER.pdf

saravanakumar94402343 108 views 60 slides Jul 27, 2024
Slide 1
Slide 1 of 60
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60

About This Presentation

Apply various programming languages with boolean operations in PLC


Slide Content

20ME702 -MECHATRONICS
UNIT-4
PROGRAMMABLE LOGIC CONTROLLER
Prepared by
S.ChandraKumar
AP/MECHANICAL
KongunaduCollege of
Engineering and Technology

Content
•Introduction
•Basic structure
•Input and output processing
•Programming
•Mnemonics
•Timers, counters and internal relays
•Data handling
•Selection of PLC

PROGRAMMABLE LOGIC
CONTROLLER
•AProgrammableLogicController(PLC)isa
digitalcomputerusedforautomationof
typicallyindustrialelectromechanical
processes,suchascontrolofmachineryon
factoryassemblylines,amusementridesor
lightfixtures.

Applications
•Automated manufacturing process
equipment and machinery
•Packaging and fillingequipment
•Chemical mixing
•Conveyor systems and distillation etc.,

Features and specification
•They are rugged and designed to withstand
vibration, temperature, humidity and noise
•The interfacing for inputs and outputs is inside
the controller.
•They are easily programmed and have an
easily understood programming language.
•Programmingis primarily concerned with
logic and switching operation.

Hardwired motor circuit

Hardwired motor circuit with PLC

Basic structure

•PLCisdesignedasareplacementforthe
hardwiredrelayandtimerlogic,wherePLC
provideseaseandflexibilityofcontrolbased
onprogrammingandexecutivelogical
instruction.
•Theinternalfunctionssuchastimers,counter
andshiftregistersmakingsophisticatedcontrol
possibleusingeventhesmallestPLC.

•PLC capable of performing function such as
–counting,
–logistics,
–numerical application,
–comparing and processing of signals.
•A PLC is divided in to 4 parts. They are
–Input/output module (I/O)
–Central processing Unit (CPU)
–Memory
–Programming unit

i) Input/output module (I/O)
•It is used to transfer the data between
external devices and CPU
•It is incorporated into PLC in two ways
I.Fixed I/O –it is a small unit that comes in one
piece with processor i.e., the I/O terminals
cannot be changed in fixed I/O
II.Modular I/O–it is packed together i.e., there
are several compartment of I/O module are
plugged together.

Central processing Unit (CPU)
•Itisconsistingofamicroprocessorwhich
interruptstheinputsignalandcarriesoutthe
controlactionsaccordingtotheprogramstored
inthememory,communicatingthedecisionasan
actionsignaltotheoutput.
•Itscanthetotalinformationpackagestoredin
thememoryandinputandoutputdevices
continuously.
•DuringthescantheCPUexecutesinstruction
basedoninputdata,sendsappropriateoutput
responsestotheoutputdevices,updatesdata
acquisitionsystemsandindicatecondition
changes

•Scantimeforlargerunitdependsonthe
sizeofthememoryandconfigurationof
thesystem
•Powersupplyunitisneededtoconvert
theACvoltagetothelowDCvoltage
necessaryfortheprocessorandtosupply
powertoothercircuitintheinputand
outputinterfacemodule.

Memory Unit
•The memory in PLC stores the digital control
logic,the process program and the necessary
instruction to operate the system.
•The memory used in PLC are
•Non-volatile memory
•Volatile memory
•According to purpose of usage
•RAM–volatile memory
•ROM-permanent storage (Non-volatile memory )

Programming unit
•It is used to enter the required program
into the memory of the processor
•There are normally 3 approaches followed by
the program
–Use of hand held programmer
–Terminal with video display unit
–PC with appropriate software

Architecture of PLC

•BUSES
–Data buses –It is used for communicating
data b/w elements
–Address buses-It is used to read the address
of locations for accessing stored data
–Control buses-It is used for internal control
action carried by the CPU
–System buses-It is used for communication
b/n Input/output ports and input/output units

•Memory
–RAM(User program and data storage & volatile)
–ROM(Permanent storage)
•PROM ( Written once in the chip once received from the
manufacturer)
•EPROM (Program Erased by the use of ultra voilet
light source and it can be reprogrammed and stored
permenantly)
•Electrically EPROM (Program erased by Electrical
pulses)

Optoisolator
•Electrical Isolation from the external world is
usually by means of optoisolator
•When a digital pulses passes through the LED, a
pulse of Infrared radiation is produced.
•This pulsesis detected by the phototransistor and
gives rise to a voltage in that circuit.

Optoisolator

Input channel with optoisolator

•Common input voltage is 5V and 24V
•Output voltage is 24V and 240V
•Output are often specified as being of
–Relay type
–Transistor type
–Triac type

Relay type of output
•The relay type output is used for both ac and dc
switching
•Relay are slow to operate

Transistor type output
•The transistor type output is used for dc switching
•This give faster switching action

Triac type of output
•The triac type output is used for switching AC voltages
•It act as a TWO WAY SILICON CONTROLLED
RECTIFIER

INPUT OUTPUT PROCESSING
•Processing of Input and output through PLC
programming
•Basic programming is LADDER PROGRAMMING
•PROGRAMMING SEQUENCE:
–Scan inputs with one rung of the ladder program
–Solve logic operations
–Set or reset the output of the rung
–Move on the next rung repeat operations, Step 1, Step2,
step 3.

TWO METHODS OF INPUT
OUTPUT PROCESSING
•CONTINEOUS UPDATING.
•MASS INPUT/OUTPUT COPYING.

PROGRAMMING
•The programmingof PLC is based on the ladder
diagram.
•Ladder diagram involve writing a program in a
similar manner to drawing a switching circuit.
•Each rung must start with an input, or serious
of input and end with an output.

Switch controlling Solenoid
e.g., solenoid valve
open to allow water
to enter a vessel
Ladder Diagram for
Switch Control

Temperature Control System

Logic functions
An AND System
An OR System
Works with Two inputs and single output
A and B both are closed gives AND logic operations
Many inputs provides one output.

NOT System
NOR System
One input and one output.
OR function is inverted by NOT function

NAND System
XOR System
NAND function is inverted by NOT function
OR functions , with no input there is no output,

Sequencing
Cylinder Sequencing
A+, B+, A-and B-

Latching
•Ladder Latch circuit hold an output energised.
•Latch circuit used for the circuit carry out the
operation
•Coil maintain its status until different
condition occur

MNEMONICS
•A programmer can enter the program in to
PLC using Keyboard
•With the graphic symbols and ladder
elements
•Computer translates symbol in to machine
language
•Entering program that translates a ladder
program in to mnemonics

List of Mnemonics used for the
Mitsubishi f Series PLC

Mnemonics for Logic system

Mnemonics for Logic system

Timers, Internal relay and counters
•Task required for Series and Parallel
connections of input contacts.
•Tasks can involve Time delays and event counting
•EXAMPLE:
–For MITSUBISHI F Series, numbers are:
–Timers Delays on 0.1-999s
–Internal relays –8 points
–Counters –1 to 999
–POINT means there are timer circuit in system
–DELAY-ON Timer waits for a delay period.

TIMERS
•Timer circuit is specifiedby starting the
interval
•Timed events to be Start/ Stop
•Normally coils are energized result open or
closing the circuit

Timer

Timer circuit programmed to cause an output to
go ON for 0.5s, then OFF for 0.5s, then OFF for
0.5s and so on
ON-OFF
cycle timer

INTERNAL RELAYS (MARKER)
•RELAYS are able to Switch ON or OFF for
internal purpose
•It is used for multiple input connections
•Implementing switching connections
•It is used for starting the multiple outputs

Internal relay

COUNTER
•Counter are used to count a specific number of
contact operations
•EXAMPLE :
–Conveyor in the boxes
–Fruits filling

Counter

Master control relay
•Due to some internal relays, Simultaneously ON or
OFF the system totally shut down
•The alternate way to achieving without affecting the
RUNGSby using master ralays

JUMP Instruction
•Program A
encountered with
INPUT 1
CONDITIONAL
RELAY JUMP
(CJP)
•It occurs the
program jumps at
END OF JUMP (EJP)

Data handling
•Data movement
•Data comparison
•Arithmetic operation
•Code conversion

Data Movement

DATA COMPARISON

ARITHMETIC OPERATIONS

CODE CONVERSION

ANALOG INPUT/OUTPUT
Controlling the speed of motor:

Selection of PLC
•System definition
•Choosing the I/O hardware
•I/O timing consideration
•Analog I/O module –resolution, voltage level
•Conversion speed
•Analog closed control
•Communication
•Counter, encoders and positioning
•Selecting suppliers
•Choosing a correct processor