SlideShare a Scribd company logo
1 of 28
lecture note 9 PLC 1
PLC: Programmable Logical Controller
CONTENTS
1. What is PLC
2. Electrical Ladder Logic Diagrams
3. Software Ladder Logic Diagrams
4. PLC Implementation
5. An example
lecture note 9 PLC 2
1. PLC - Introduction
What does PLC stand for?
 PLC - programmable logic controller
 PLC implements logic control functions by means
of a program
lecture note 9 PLC 3
1. PLC - Introduction
Features
lecture note 9 PLC 4
1. PLC - Introduction
Features
lecture note 9 PLC 5
1. PLC - Introduction
An application example 1: Gate Control
 PLC can sense a vehicle at the entrance or exit, and
open and close the gate automatically
 The current vehicle count is easily determined by
programming a simple counter
lecture note 9 PLC 6
1. PLC - Introduction
An application example 2: Conveyor System
 PLC can be used to start/stop latching logic for motor
control
 Counters can be used for monitoring product amounts
lecture note 9 PLC 7
1. PLC - Introduction
Comparing traditional and programmable control systems - 1
lecture note 9 PLC 8
1. PLC - Introduction
Comparing traditional and programmable control ystems - 2
 In traditional control, the switches S1, S2 and S3 must close for
K1 to be turned on - the wiring makes the rule
 In PLC systems, the program is written to perform the logic “when
S1 is closed AND S2 is closed AND S3 is closed, THEN turn on
K1” - the program makes the rule
It is much simpler to change program then wiring!
lecture note 9 PLC 9
1. PLC - Introduction
How does a PLC differ from a computer?
 A computer is optimized for calculation and display tasks
 A computer is programmed by specialists
 A PLC is designed for (logic) control and regulation tasks
 A PLC is programmed by non-specialists
 A PLC is well adapted to industrial environment
lecture note 9 PLC 10
1. PLC - Introduction
Why are PLCs so common?
 They are cost-effective
 They are flexible, reliable and compact
 They have significant advantages over traditional
control systems based on relay or pneumatics
lecture note 9 PLC 11
1. PLC - Introduction
Where are PLCs used?
 In every industry where automation is involved,
from individual machines to whole processes
lecture note 9 PLC 12
1. PLC - Introduction
What tasks do PLCs perform?
 The logic control tasks such as interlocking,
sequencing, timing and counting (previously
undertaken with relays or pneumatics)
 In addition, PLCs can perform a variety of
calculation, communication and monitoring tasks
lecture note 9 PLC 13
Inputs
Outputs & Power Supply
Communication
Ports
(RS-485)
1. PLC - Introduction
lecture note 9 PLC 14
1. PLC - Introduction
Structure of a PLC
lecture note 9 PLC 15
1. PLC - Introduction
The PLC processor
lecture note 9 PLC 16
1. PLC - Introduction
PLC Input/Output Devices
lecture note 9 PLC 17
1. PLC - Introduction
PLC Input Devices
 Push buttons
 Switches (limit switches, level switches, etc.)
 Sensors
 ...
lecture note 9 PLC 18
1. PLC - Introduction
PLC Output Devices
 Relay contacts
 Solenoid valves
 Signal devices (such as lamps, alarms, etc.)
 Motors
 ...
lecture note 9 PLC 19
1. PLC - Introduction
Programming terminal
lecture note 9 PLC 20
1. PLC - Introduction
 Programming is done through programming
terminal
 Programming terminal translates engineering
language (logic control) to machine language
(binary code)
lecture note 9 PLC 21
1. PLC - Introduction
Programming through standard computer
 Most PLC manufacturers offer software packages
that allow a standard computer to be used as a
programming terminal
lecture note 9 PLC 22
1. PLC - Introduction
Programming through standard computer
lecture note 9 PLC 23
1. PLC - Introduction
Relating the program to inputs and outputs
 The CPU reads the data from the inputs
 The program in the CPU uses the inputs to
evaluate the control logic. As the program runs,
the CPU updates the data
 The CPU writes the data to the output
lecture note 9 PLC 24
1. PLC - Introduction
Relating the program to inputs and outputs
lecture note 9 PLC 25
1. PLC - Introduction
Data Flow in the PLC
lecture note 9 PLC 26
1. PLC - Introduction
 One of the advantages of PLC is that it can be programmed by
non-specialists
 Program can be written either in the form of a
statement list: a set of mnemonic instructions representing a
function of the CPU
or a
ladder diagram: a graphical language resembling the
electrical relay diagrams
lecture note 9 PLC 27
1. PLC - Introduction
statement list
lecture note 9 PLC 28
1. PLC - Introduction
Ladder diagram

More Related Content

Similar to Note_8_PLC_introduction.ppt

Similar to Note_8_PLC_introduction.ppt (20)

ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Plc
PlcPlc
Plc
 
Plc
PlcPlc
Plc
 
Basic PLC Programming program The Fundamental Knowledge of PLC.pdf
Basic PLC Programming program The Fundamental Knowledge of PLC.pdfBasic PLC Programming program The Fundamental Knowledge of PLC.pdf
Basic PLC Programming program The Fundamental Knowledge of PLC.pdf
 
Advanced plc programming & scada system design
Advanced plc programming & scada system designAdvanced plc programming & scada system design
Advanced plc programming & scada system design
 
Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Basic plc
Basic plcBasic plc
Basic plc
 
Basic plc
Basic plcBasic plc
Basic plc
 
Basic plc
Basic plcBasic plc
Basic plc
 
Basic plc
Basic plcBasic plc
Basic plc
 
Basic plc
Basic plcBasic plc
Basic plc
 
Basic plc
Basic plcBasic plc
Basic plc
 
Basic plc
Basic plcBasic plc
Basic plc
 
Basic plc
Basic plcBasic plc
Basic plc
 
Basic plc-programming
Basic plc-programmingBasic plc-programming
Basic plc-programming
 
Basic plc-programming-e book_Reliance High Tech Ltd
Basic plc-programming-e book_Reliance High Tech LtdBasic plc-programming-e book_Reliance High Tech Ltd
Basic plc-programming-e book_Reliance High Tech Ltd
 
PLC Guide
PLC GuidePLC Guide
PLC Guide
 

Recently uploaded

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Recently uploaded (20)

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 

Note_8_PLC_introduction.ppt

  • 1. lecture note 9 PLC 1 PLC: Programmable Logical Controller CONTENTS 1. What is PLC 2. Electrical Ladder Logic Diagrams 3. Software Ladder Logic Diagrams 4. PLC Implementation 5. An example
  • 2. lecture note 9 PLC 2 1. PLC - Introduction What does PLC stand for?  PLC - programmable logic controller  PLC implements logic control functions by means of a program
  • 3. lecture note 9 PLC 3 1. PLC - Introduction Features
  • 4. lecture note 9 PLC 4 1. PLC - Introduction Features
  • 5. lecture note 9 PLC 5 1. PLC - Introduction An application example 1: Gate Control  PLC can sense a vehicle at the entrance or exit, and open and close the gate automatically  The current vehicle count is easily determined by programming a simple counter
  • 6. lecture note 9 PLC 6 1. PLC - Introduction An application example 2: Conveyor System  PLC can be used to start/stop latching logic for motor control  Counters can be used for monitoring product amounts
  • 7. lecture note 9 PLC 7 1. PLC - Introduction Comparing traditional and programmable control systems - 1
  • 8. lecture note 9 PLC 8 1. PLC - Introduction Comparing traditional and programmable control ystems - 2  In traditional control, the switches S1, S2 and S3 must close for K1 to be turned on - the wiring makes the rule  In PLC systems, the program is written to perform the logic “when S1 is closed AND S2 is closed AND S3 is closed, THEN turn on K1” - the program makes the rule It is much simpler to change program then wiring!
  • 9. lecture note 9 PLC 9 1. PLC - Introduction How does a PLC differ from a computer?  A computer is optimized for calculation and display tasks  A computer is programmed by specialists  A PLC is designed for (logic) control and regulation tasks  A PLC is programmed by non-specialists  A PLC is well adapted to industrial environment
  • 10. lecture note 9 PLC 10 1. PLC - Introduction Why are PLCs so common?  They are cost-effective  They are flexible, reliable and compact  They have significant advantages over traditional control systems based on relay or pneumatics
  • 11. lecture note 9 PLC 11 1. PLC - Introduction Where are PLCs used?  In every industry where automation is involved, from individual machines to whole processes
  • 12. lecture note 9 PLC 12 1. PLC - Introduction What tasks do PLCs perform?  The logic control tasks such as interlocking, sequencing, timing and counting (previously undertaken with relays or pneumatics)  In addition, PLCs can perform a variety of calculation, communication and monitoring tasks
  • 13. lecture note 9 PLC 13 Inputs Outputs & Power Supply Communication Ports (RS-485) 1. PLC - Introduction
  • 14. lecture note 9 PLC 14 1. PLC - Introduction Structure of a PLC
  • 15. lecture note 9 PLC 15 1. PLC - Introduction The PLC processor
  • 16. lecture note 9 PLC 16 1. PLC - Introduction PLC Input/Output Devices
  • 17. lecture note 9 PLC 17 1. PLC - Introduction PLC Input Devices  Push buttons  Switches (limit switches, level switches, etc.)  Sensors  ...
  • 18. lecture note 9 PLC 18 1. PLC - Introduction PLC Output Devices  Relay contacts  Solenoid valves  Signal devices (such as lamps, alarms, etc.)  Motors  ...
  • 19. lecture note 9 PLC 19 1. PLC - Introduction Programming terminal
  • 20. lecture note 9 PLC 20 1. PLC - Introduction  Programming is done through programming terminal  Programming terminal translates engineering language (logic control) to machine language (binary code)
  • 21. lecture note 9 PLC 21 1. PLC - Introduction Programming through standard computer  Most PLC manufacturers offer software packages that allow a standard computer to be used as a programming terminal
  • 22. lecture note 9 PLC 22 1. PLC - Introduction Programming through standard computer
  • 23. lecture note 9 PLC 23 1. PLC - Introduction Relating the program to inputs and outputs  The CPU reads the data from the inputs  The program in the CPU uses the inputs to evaluate the control logic. As the program runs, the CPU updates the data  The CPU writes the data to the output
  • 24. lecture note 9 PLC 24 1. PLC - Introduction Relating the program to inputs and outputs
  • 25. lecture note 9 PLC 25 1. PLC - Introduction Data Flow in the PLC
  • 26. lecture note 9 PLC 26 1. PLC - Introduction  One of the advantages of PLC is that it can be programmed by non-specialists  Program can be written either in the form of a statement list: a set of mnemonic instructions representing a function of the CPU or a ladder diagram: a graphical language resembling the electrical relay diagrams
  • 27. lecture note 9 PLC 27 1. PLC - Introduction statement list
  • 28. lecture note 9 PLC 28 1. PLC - Introduction Ladder diagram