SlideShare a Scribd company logo
1 of 12
PLC
-Tirtha Paul Chowdhury
Content Layout:
• What ?
• Why ?
• History
• Major components
• What makes it work?
• Ladder logic
• FBD
• Explanation with a simple example
• Advantages and disadvantages
• Applications
WHAT?
0
50
100
150
200
250
300
350
400
450
2014 2015 2016 2017 2018
Years
-> Programmable Logic Controller.
-> Computerized system for industrial control and automation.
WHY?
-> Hard-wired panels are time consuming to make as well to debug.
-> Demand for automation is increasing day by day.
Supply of industrial automation components (globally)
HISTORY
• Introduced in 1960’s
• First made by a company called Bedford Associates(MODICON)
• General Motors (U.S.A.) was the first to use PLC to replace hard wired
system with computer application.
• First used as a relay replacer for motor.
MAJOR COMPONENTS
Central Processor
Brain of PLC.
Operates at 5V DC.
Has secondary
memory.
I/O section
Input components
connected to input
section.
Output components
connected to output
section.
Input section filters
out noise from input
signals.
Power supply
Scales down supply
voltage.
Peripheral devices
Sensors, transducers,
push buttons etc.
Lamps, motors etc.
WHAT MAKES IT WORK?
• Input status signal coming from input device.
• Processor processes the data according to the programming
done and excites the output.
• PROGRAMMING LANGUAGES SUPPORTED BY PLC
1) GRAPHICAL:
• LADDER LOGIC
• FUNCTIONAL BLOCK DIAGRAM
2) TEXT BASED:
• STRUCTURED TEXT
• INSTRUCTION LIST
LADDER LOGIC
• Oldest programming language of
plc.
• Closely related to relay logic.
• Uses various circuit components like
NO contacts, NC contacts, timers,
counters etc.
• Read from top to bottom, left to
right.
Normally open Normally closed
POWER RAIL
NO CONTACT
RUNG
LAMP
FUNCTION BLOCK DIAGRAM
• It is a graphical language.
• Has certain blocks to which input is given and we get the output accordingly.
• All implementations are done within the block itself.
LOGICAL OR
INPUT OUTPUT
FUNCTION BLOCK
A PRACTICAL EXAMPLE HOW IT HELPS
• There is a bulb and a switch can control the state of that bulb.
• Now we want to blink that bulb.
• Either stand near the switch and on and off it at certain delay.
• Or do the whole wiring again for connecting a timer which should on and off the bulb at given time delay.
PLC COMES TO RESCUE HERE.
• Just connect a timer and modify the program used to get the output.
ADVANTAGES
• Much cheaper than traditional
wire system.
• More efficient.
• In case of any fault, debugging
is easy.
• For any change required in
output, minor modifications
needed in the program.
DISADVANTAGES
• We cannot mix and match
different parts of software
from different manufacturers.
• Most manufacturers offer
closed architecture.
APPLICATIONS
WHEREVER AUTOMATION IS REQUIRED,
PLC IS ALWAYS A CHOICE.
 Few examples are:
• Food processing industry
• Driving motors.
• Lighting lamps.
• Traffic signal controlling.
and many more…
THANK YOU!

More Related Content

What's hot

Presentation for EEE Engineer on PLC By Dilip Kumar
Presentation for EEE Engineer on PLC By Dilip KumarPresentation for EEE Engineer on PLC By Dilip Kumar
Presentation for EEE Engineer on PLC By Dilip KumarDilip Kumar Ckt
 
DMC Siemens Automation Summit 2014 Presentation: Getting the Most Out of WinC...
DMC Siemens Automation Summit 2014 Presentation: Getting the Most Out of WinC...DMC Siemens Automation Summit 2014 Presentation: Getting the Most Out of WinC...
DMC Siemens Automation Summit 2014 Presentation: Getting the Most Out of WinC...DMC, Inc.
 
OPC UA mit der SIMATIC S7-1200/1500 und Python
OPC UA mit der SIMATIC S7-1200/1500 und PythonOPC UA mit der SIMATIC S7-1200/1500 und Python
OPC UA mit der SIMATIC S7-1200/1500 und PythonJohannes Kinzig
 
Industrial automation
Industrial automationIndustrial automation
Industrial automationManishMahale1
 
Fundamentals of embedded system and electronics
Fundamentals of embedded system and electronicsFundamentals of embedded system and electronics
Fundamentals of embedded system and electronicsRobo India
 
Flexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handlingFlexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handlingDMC, Inc.
 
RDVS Corporate Presentation - November 2010
RDVS Corporate Presentation - November 2010RDVS Corporate Presentation - November 2010
RDVS Corporate Presentation - November 2010Lucy010
 
Learn PLC Programming Free - A Beginners Guide
Learn PLC Programming Free - A Beginners GuideLearn PLC Programming Free - A Beginners Guide
Learn PLC Programming Free - A Beginners GuideACC Automation
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automationMd Talib
 
Siemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitSiemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitDMC, Inc.
 
Design of Five storey Elevator Control System Based on Programmable Logic Con...
Design of Five storey Elevator Control System Based on Programmable Logic Con...Design of Five storey Elevator Control System Based on Programmable Logic Con...
Design of Five storey Elevator Control System Based on Programmable Logic Con...Kyle Zheng
 
Ladder Logic and Touch Screen PLC Programming Tutorial/Training
Ladder Logic and Touch Screen PLC Programming Tutorial/TrainingLadder Logic and Touch Screen PLC Programming Tutorial/Training
Ladder Logic and Touch Screen PLC Programming Tutorial/TrainingICP DAS USA, Inc.
 
Plc Programming Fundamentals
Plc Programming FundamentalsPlc Programming Fundamentals
Plc Programming FundamentalsLiving Online
 
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)Nissan Imam
 
Software programming
Software programmingSoftware programming
Software programmingLily Zheng
 
ANILOX ROLLER ( using servo only )
ANILOX ROLLER ( using servo only )ANILOX ROLLER ( using servo only )
ANILOX ROLLER ( using servo only )Kudamm_Corporation
 

What's hot (20)

Presentation for EEE Engineer on PLC By Dilip Kumar
Presentation for EEE Engineer on PLC By Dilip KumarPresentation for EEE Engineer on PLC By Dilip Kumar
Presentation for EEE Engineer on PLC By Dilip Kumar
 
DMC Siemens Automation Summit 2014 Presentation: Getting the Most Out of WinC...
DMC Siemens Automation Summit 2014 Presentation: Getting the Most Out of WinC...DMC Siemens Automation Summit 2014 Presentation: Getting the Most Out of WinC...
DMC Siemens Automation Summit 2014 Presentation: Getting the Most Out of WinC...
 
OPC UA mit der SIMATIC S7-1200/1500 und Python
OPC UA mit der SIMATIC S7-1200/1500 und PythonOPC UA mit der SIMATIC S7-1200/1500 und Python
OPC UA mit der SIMATIC S7-1200/1500 und Python
 
Industrial automation
Industrial automationIndustrial automation
Industrial automation
 
Fundamentals of embedded system and electronics
Fundamentals of embedded system and electronicsFundamentals of embedded system and electronics
Fundamentals of embedded system and electronics
 
ELFA
ELFAELFA
ELFA
 
Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)
 
Flexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handlingFlexibility and standardization using dynamic IO addressing and option handling
Flexibility and standardization using dynamic IO addressing and option handling
 
RDVS Corporate Presentation - November 2010
RDVS Corporate Presentation - November 2010RDVS Corporate Presentation - November 2010
RDVS Corporate Presentation - November 2010
 
Learn PLC Programming Free - A Beginners Guide
Learn PLC Programming Free - A Beginners GuideLearn PLC Programming Free - A Beginners Guide
Learn PLC Programming Free - A Beginners Guide
 
scada
scadascada
scada
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
 
Siemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitSiemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unit
 
Design of Five storey Elevator Control System Based on Programmable Logic Con...
Design of Five storey Elevator Control System Based on Programmable Logic Con...Design of Five storey Elevator Control System Based on Programmable Logic Con...
Design of Five storey Elevator Control System Based on Programmable Logic Con...
 
Ladder Logic and Touch Screen PLC Programming Tutorial/Training
Ladder Logic and Touch Screen PLC Programming Tutorial/TrainingLadder Logic and Touch Screen PLC Programming Tutorial/Training
Ladder Logic and Touch Screen PLC Programming Tutorial/Training
 
Plc Programming Fundamentals
Plc Programming FundamentalsPlc Programming Fundamentals
Plc Programming Fundamentals
 
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
Thesis Presentation (KUET_EEE_1103047_Nissan Imam)
 
Software programming
Software programmingSoftware programming
Software programming
 
SPINDLE
SPINDLESPINDLE
SPINDLE
 
ANILOX ROLLER ( using servo only )
ANILOX ROLLER ( using servo only )ANILOX ROLLER ( using servo only )
ANILOX ROLLER ( using servo only )
 

Similar to PLC Programming and Applications

Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)Ahad Hossain
 
imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02Haji Hussain
 
Programmable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. DokeProgrammable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. DokePranoti Doke
 
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .ppt
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .pptMECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .ppt
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .pptCHANDRA KUMAR S
 
PLC and AC Drive.pptx
PLC and AC Drive.pptxPLC and AC Drive.pptx
PLC and AC Drive.pptxHAPPY746204
 
What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)yogesh8418
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerSatyamShivansh
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerArul Kumar
 
Programmable Logic Controllers
Programmable Logic ControllersProgrammable Logic Controllers
Programmable Logic ControllersAnchit Walia
 
ppt 1 introduction to PLC.pptx
ppt 1 introduction to PLC.pptxppt 1 introduction to PLC.pptx
ppt 1 introduction to PLC.pptxASHISHDESAI85
 
20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.pptMohanumar S
 

Similar to PLC Programming and Applications (20)

plc_scada.pptx
plc_scada.pptxplc_scada.pptx
plc_scada.pptx
 
PLC Basic
PLC BasicPLC Basic
PLC Basic
 
Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)
 
Plc basics
Plc   basicsPlc   basics
Plc basics
 
plc-basics.pptx
plc-basics.pptxplc-basics.pptx
plc-basics.pptx
 
imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02
 
Programmable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. DokeProgrammable Logic Controller by Pranoti R. Doke
Programmable Logic Controller by Pranoti R. Doke
 
presentation on plc.pptx
presentation on plc.pptxpresentation on plc.pptx
presentation on plc.pptx
 
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .ppt
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .pptMECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .ppt
MECHATRONICS-UNIT 4-PROGRAMMABLE LOGIC CONTROLLER .ppt
 
PLC and AC Drive.pptx
PLC and AC Drive.pptxPLC and AC Drive.pptx
PLC and AC Drive.pptx
 
What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)What Is a Programmable Logic Controller (PLC)
What Is a Programmable Logic Controller (PLC)
 
PLC - Programmable Logic Controller
PLC - Programmable Logic ControllerPLC - Programmable Logic Controller
PLC - Programmable Logic Controller
 
PLC & scada
PLC & scada PLC & scada
PLC & scada
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
Programmable Logic Controllers
Programmable Logic ControllersProgrammable Logic Controllers
Programmable Logic Controllers
 
PLCpptFeb222017.ppt
PLCpptFeb222017.pptPLCpptFeb222017.ppt
PLCpptFeb222017.ppt
 
ppt 1 introduction to PLC.pptx
ppt 1 introduction to PLC.pptxppt 1 introduction to PLC.pptx
ppt 1 introduction to PLC.pptx
 
Plc 131022133632-phpapp02
Plc 131022133632-phpapp02Plc 131022133632-phpapp02
Plc 131022133632-phpapp02
 
20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-4.ppt
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
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
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
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
 
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
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
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
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
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
 

Recently uploaded (20)

DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
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
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
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)
 
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
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
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
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
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 )
 
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
 

PLC Programming and Applications

  • 2. Content Layout: • What ? • Why ? • History • Major components • What makes it work? • Ladder logic • FBD • Explanation with a simple example • Advantages and disadvantages • Applications
  • 3. WHAT? 0 50 100 150 200 250 300 350 400 450 2014 2015 2016 2017 2018 Years -> Programmable Logic Controller. -> Computerized system for industrial control and automation. WHY? -> Hard-wired panels are time consuming to make as well to debug. -> Demand for automation is increasing day by day. Supply of industrial automation components (globally)
  • 4. HISTORY • Introduced in 1960’s • First made by a company called Bedford Associates(MODICON) • General Motors (U.S.A.) was the first to use PLC to replace hard wired system with computer application. • First used as a relay replacer for motor.
  • 5. MAJOR COMPONENTS Central Processor Brain of PLC. Operates at 5V DC. Has secondary memory. I/O section Input components connected to input section. Output components connected to output section. Input section filters out noise from input signals. Power supply Scales down supply voltage. Peripheral devices Sensors, transducers, push buttons etc. Lamps, motors etc.
  • 6. WHAT MAKES IT WORK? • Input status signal coming from input device. • Processor processes the data according to the programming done and excites the output. • PROGRAMMING LANGUAGES SUPPORTED BY PLC 1) GRAPHICAL: • LADDER LOGIC • FUNCTIONAL BLOCK DIAGRAM 2) TEXT BASED: • STRUCTURED TEXT • INSTRUCTION LIST
  • 7. LADDER LOGIC • Oldest programming language of plc. • Closely related to relay logic. • Uses various circuit components like NO contacts, NC contacts, timers, counters etc. • Read from top to bottom, left to right. Normally open Normally closed POWER RAIL NO CONTACT RUNG LAMP
  • 8. FUNCTION BLOCK DIAGRAM • It is a graphical language. • Has certain blocks to which input is given and we get the output accordingly. • All implementations are done within the block itself. LOGICAL OR INPUT OUTPUT FUNCTION BLOCK
  • 9. A PRACTICAL EXAMPLE HOW IT HELPS • There is a bulb and a switch can control the state of that bulb. • Now we want to blink that bulb. • Either stand near the switch and on and off it at certain delay. • Or do the whole wiring again for connecting a timer which should on and off the bulb at given time delay. PLC COMES TO RESCUE HERE. • Just connect a timer and modify the program used to get the output.
  • 10. ADVANTAGES • Much cheaper than traditional wire system. • More efficient. • In case of any fault, debugging is easy. • For any change required in output, minor modifications needed in the program. DISADVANTAGES • We cannot mix and match different parts of software from different manufacturers. • Most manufacturers offer closed architecture.
  • 11. APPLICATIONS WHEREVER AUTOMATION IS REQUIRED, PLC IS ALWAYS A CHOICE.  Few examples are: • Food processing industry • Driving motors. • Lighting lamps. • Traffic signal controlling. and many more…