SlideShare a Scribd company logo
1 of 40
Dr.Sunil Kumar Chaudhary
GCET, Department of Electrical Engineering
1
Making products under the control of
computers and programmable controllers is
known as “INDUSTRIAL AUTOMATION”.
Examples---Manufacturing assembly lines
as well as stand alone machine tools (CNC
machines) and robotic devices fall under this
category.
2
Advantages------Automation is delegation of
human control
functions to technical equipments for increasing
productivity, better quality, increasing safety in
working conditions reducing manpower and cost
3
Sensors for sensing the input parameters
Transmitters for transmitting the raw signal
in electrical form
Control system which include PLC,DCS and
PID controllers
Output devices such as actuators, drives,
control valves, solenoid valves, coils,
indicating lamps.
4
PID controller based controller system
PLC based control system
DCS based control system
PC based automation system
5
 In old days, electrical control was mostly based
on relays(Contactors) (i.e. Relay logic). Since from
1970 PLCs(Programmable Logic Controllers) have
become most common choice for manufacturing
/ process control.
6
 PLCs are programmable
 Many control relays can be replaced by software,
which means less hardware failure.
 It is easier to make changes in software than in
hardware.
 Special functions such as time delay actions, counters
are easy to produce in software.
 Reliability is more.
 There is almost no task limit to tasks for which PLCs
can be used.
 It is cost effective control system

PLCs are designed to be operated in industrial
environment with wide range of ambient
temperature, vibration and humidity conditions. It
is not effected by the electrical noise present in the
industrial environment
 In computer, the inputs are floppy drives and
CD ROMs and output is a printer, but in PLC
the inputs are signals from control elements
like push-buttons, limit switches,
temperature switches, pressure switch and
transducer etc., installed on the machines to
be controlled.
8
 In PLCcs output are final control elements like
contactors, solenoids, positioning valves, indication
lights, an so forth.

The PLC is not a disc based system like PC. With a
disc
based system there is a continuous checking of
what to
do next. With a PLC the answer of what to do next
is
inherent, there is no consulting. The PLC program
is
stored in battery backed RAM or EPROM.
9
 Another important difference between PLC and PC
is
that the PLC contains the operating systems and
application programs in ROM memory. The
operating
system does not have to load an application
program, as
it is already in ROM. It is difficult to differentiate
between
PLCs, ‘BIOS’, operating system and application
program.
10
 Another major difference between PLC and
computer is the programming language. PLC is not
programmed in one of the high language used for
programming a computer. As PLC is designed to be
operated by plant engineers and maintenance
personnel with limited knowledge of computers, it
is designed to be programmed using RELAY
LADDER LOGIC. However some PLCs are available
which can be programmed using FORTRAN and
BASIC, but relay ladder logic programming is the
most popular. Some PLCs are also programmed
using, Boolean Algebra, Statement lists and Control
system flow chart languages.
11
 – PLC were Designed for Relay Logic Ladder
and have
 Difficulty with some Smart Devices.
 – To maximize PLC performance and
Flexibility, a
 number of Optional Modules must be added
12
13
A PLC is a solid state/computerized
industrial computer that performs
discrete or sequential logic in a factory
environment.
It was originally developed to replace
mechanical relays, timers, counters and
other such devices.
14
15
16
17
Inputs
Outputs & Power Supply
Communication
Ports(RS-485)
18
19
20
A typical PLC can be divided into four
components:
 Processor Unit
 Power Supply
 Input / Output Section
 The Programmable Device
21
22
23
Pushbuttons
Switches
Limit Switches
Selector Switches
Proximity Sensors
Photo-electric Sensors
2)Input Devices-Analog
Resistance Temperature Detectors
Thermocouple
24
The input module performs task
electronically as:
Determines the presence or absence of
input
Converts input signal to a DC level
useable PLC
Provides electronic isolation between
input signal and PLC
25
 PLC output devices can usually be:
Solenoids
Relays-AC or DC powered
Contactors
Motor-Stators
Indication Lights
Valves
Alarms
26
Stores the control program and data in its
memory.
Reads the status of connected input
devices.
Performs arithmetic and logical operations.
Executes the control program.
Commands connected to output to change
state based on program execution.
27
For any execution of program, processor
has to scan the entire program. Scan
cycle consists of-
1) Input Scan: Detects the state of all input
devices that are connected to the PLC.
2) Program Scan: Executes the user
created program logic.
3) Output Scan: Energizes or de-energizes
all output devices that are connected to
the PLC.
4) Housekeeping: This includes
communications with programming
terminals, internal diagnostics etc.
28
29
30
PLC’s are used successfully to execute
complicated control operations in a plant.
Its purpose is to monitor crucial process
parameters and adjust process operations
accordingly.
A sequence of instructions is programmed by
the user to the PLC memory and when the
program is executed ,the controller operates
a system to the correct operating
specifications.
31
It is used for any application in industry that
requires electrical control.
Packing – Bottling and Canning
Material Handling – Machining
Power Generation – HVAC / building
automation
Security Systems – Automated Assembly
Paint Lines _ Water Treatment
32
Cement Industry
Automation Industry
Chemicals Industry
Plastics Industry
Metals Industry
Paper Industry
33
Allen Bradley USA
Siemens Germany
Modicon France
Mitshubishi Japan
GE Fanuc USA
Omron Japan
34
PLC Saves
By
Material Cost : Reduced wiring and
associated
Installation : Less Space
Troubleshooting : No moving parts-
rugged
Labour Cost : Possibility of
reprogramming
35
Reliability
Flexibility
Advance Function
Communication
Speed
Diagnostics
36
Supervisory Control:-
37
38
39
 Thanks
40

More Related Content

What's hot

Industrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineersIndustrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineersSneha Yadav
 
Programmable logic controller (PLC)
Programmable logic controller (PLC)Programmable logic controller (PLC)
Programmable logic controller (PLC)Manthan Chavda
 
Industrialautomation final
Industrialautomation finalIndustrialautomation final
Industrialautomation finalMISHAIL GUPTA
 
Plc presentation
Plc presentationPlc presentation
Plc presentationAkshay Modi
 
Advanced plc programming & scada system design
Advanced plc programming & scada system designAdvanced plc programming & scada system design
Advanced plc programming & scada system designlakshanwalpita
 
PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.Ishank Ranjan
 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCMehvish Mushtaq
 
Automationcontrol7
Automationcontrol7Automationcontrol7
Automationcontrol7liyanagek
 
PLC and SCADA in Industrial Automation
PLC and SCADA in Industrial AutomationPLC and SCADA in Industrial Automation
PLC and SCADA in Industrial AutomationNikhil nnk
 
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 LtdMarsus Marsus
 
automation plc - scada
automation plc - scadaautomation plc - scada
automation plc - scadaSaif Akhtar
 
Plc 8 raja presentation plc
Plc 8  raja presentation  plcPlc 8  raja presentation  plc
Plc 8 raja presentation plcRameez Raja
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLCVeerakumar S
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic ControllerJinesh Patel
 

What's hot (20)

Industrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineersIndustrial Training on PLC SCADA HMI for fresher engineers
Industrial Training on PLC SCADA HMI for fresher engineers
 
Programmable logic controller (PLC)
Programmable logic controller (PLC)Programmable logic controller (PLC)
Programmable logic controller (PLC)
 
Industrialautomation final
Industrialautomation finalIndustrialautomation final
Industrialautomation final
 
Plc presentation
Plc presentationPlc presentation
Plc presentation
 
PLC General
PLC   GeneralPLC   General
PLC General
 
Advanced plc programming & scada system design
Advanced plc programming & scada system designAdvanced plc programming & scada system design
Advanced plc programming & scada system design
 
PL C
PL CPL C
PL C
 
PLC SCADA
PLC SCADAPLC SCADA
PLC SCADA
 
PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.
 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLC
 
Automationcontrol7
Automationcontrol7Automationcontrol7
Automationcontrol7
 
PLC and SCADA in Industrial Automation
PLC and SCADA in Industrial AutomationPLC and SCADA in Industrial Automation
PLC and SCADA in Industrial Automation
 
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 basics
Plc   basicsPlc   basics
Plc basics
 
automation plc - scada
automation plc - scadaautomation plc - scada
automation plc - scada
 
Plc 8 raja presentation plc
Plc 8  raja presentation  plcPlc 8  raja presentation  plc
Plc 8 raja presentation plc
 
Plc report
Plc report Plc report
Plc report
 
Basic plc
Basic plcBasic plc
Basic plc
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLC
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 

Similar to 1 introduction to plc and its programming-1

Industrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUESIndustrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUESEMERSON EDUARDO RODRIGUES
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic conceptsYasir Hashmi
 
Programmable Logic Controllers Paper (PLC) SM54
Programmable Logic Controllers Paper (PLC) SM54Programmable Logic Controllers Paper (PLC) SM54
Programmable Logic Controllers Paper (PLC) SM54Subhash Mahla
 
Training report of PLC
Training report of PLCTraining report of PLC
Training report of PLCSumit Patidar
 
dokumen.tips_industrial-automation-ppt.ppt
dokumen.tips_industrial-automation-ppt.pptdokumen.tips_industrial-automation-ppt.ppt
dokumen.tips_industrial-automation-ppt.pptssuser8d8124
 
R22EM807_PAVAN.D_PLC.pptx
R22EM807_PAVAN.D_PLC.pptxR22EM807_PAVAN.D_PLC.pptx
R22EM807_PAVAN.D_PLC.pptxBCGowtham1
 
Plc 7 my saminar plc
Plc 7  my saminar plcPlc 7  my saminar plc
Plc 7 my saminar plcRameez Raja
 
Ipc presentation
Ipc presentationIpc presentation
Ipc presentationTalha Jamil
 
PLC SCADA report Paras Singhal
PLC SCADA report Paras SinghalPLC SCADA report Paras Singhal
PLC SCADA report Paras SinghalPARAS SINGHAL
 
Programmable Logic Controllers
Programmable Logic ControllersProgrammable Logic Controllers
Programmable Logic ControllersAnchit Walia
 
Use of plc in industrial automation
Use of plc in industrial automationUse of plc in industrial automation
Use of plc in industrial automationAloka Patro
 
01 introduction to_plc-pac_rev01_fa16
01 introduction to_plc-pac_rev01_fa1601 introduction to_plc-pac_rev01_fa16
01 introduction to_plc-pac_rev01_fa16John Todora
 
Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Ali Altahir
 
PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) ankit kaim
 

Similar to 1 introduction to plc and its programming-1 (20)

Plc Basics
Plc BasicsPlc Basics
Plc Basics
 
Industrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUESIndustrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUES
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
 
Programmable Logic Controllers Paper (PLC) SM54
Programmable Logic Controllers Paper (PLC) SM54Programmable Logic Controllers Paper (PLC) SM54
Programmable Logic Controllers Paper (PLC) SM54
 
plc-basics.pptx
plc-basics.pptxplc-basics.pptx
plc-basics.pptx
 
documentation (1)
documentation (1)documentation (1)
documentation (1)
 
Training report of PLC
Training report of PLCTraining report of PLC
Training report of PLC
 
dokumen.tips_industrial-automation-ppt.ppt
dokumen.tips_industrial-automation-ppt.pptdokumen.tips_industrial-automation-ppt.ppt
dokumen.tips_industrial-automation-ppt.ppt
 
PLC Basic
PLC BasicPLC Basic
PLC Basic
 
PLC presentation
PLC presentationPLC presentation
PLC presentation
 
R22EM807_PAVAN.D_PLC.pptx
R22EM807_PAVAN.D_PLC.pptxR22EM807_PAVAN.D_PLC.pptx
R22EM807_PAVAN.D_PLC.pptx
 
Plc 7 my saminar plc
Plc 7  my saminar plcPlc 7  my saminar plc
Plc 7 my saminar plc
 
Ipc presentation
Ipc presentationIpc presentation
Ipc presentation
 
PLC SCADA report Paras Singhal
PLC SCADA report Paras SinghalPLC SCADA report Paras Singhal
PLC SCADA report Paras Singhal
 
Programmable Logic Controllers
Programmable Logic ControllersProgrammable Logic Controllers
Programmable Logic Controllers
 
Use of plc in industrial automation
Use of plc in industrial automationUse of plc in industrial automation
Use of plc in industrial automation
 
Plc on cnc
Plc on cncPlc on cnc
Plc on cnc
 
01 introduction to_plc-pac_rev01_fa16
01 introduction to_plc-pac_rev01_fa1601 introduction to_plc-pac_rev01_fa16
01 introduction to_plc-pac_rev01_fa16
 
Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)
 
PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME)
 

Recently uploaded

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 

Recently uploaded (20)

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
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 

1 introduction to plc and its programming-1

  • 1. Dr.Sunil Kumar Chaudhary GCET, Department of Electrical Engineering 1
  • 2. Making products under the control of computers and programmable controllers is known as “INDUSTRIAL AUTOMATION”. Examples---Manufacturing assembly lines as well as stand alone machine tools (CNC machines) and robotic devices fall under this category. 2
  • 3. Advantages------Automation is delegation of human control functions to technical equipments for increasing productivity, better quality, increasing safety in working conditions reducing manpower and cost 3
  • 4. Sensors for sensing the input parameters Transmitters for transmitting the raw signal in electrical form Control system which include PLC,DCS and PID controllers Output devices such as actuators, drives, control valves, solenoid valves, coils, indicating lamps. 4
  • 5. PID controller based controller system PLC based control system DCS based control system PC based automation system 5
  • 6.  In old days, electrical control was mostly based on relays(Contactors) (i.e. Relay logic). Since from 1970 PLCs(Programmable Logic Controllers) have become most common choice for manufacturing / process control. 6
  • 7.  PLCs are programmable  Many control relays can be replaced by software, which means less hardware failure.  It is easier to make changes in software than in hardware.  Special functions such as time delay actions, counters are easy to produce in software.  Reliability is more.  There is almost no task limit to tasks for which PLCs can be used.  It is cost effective control system
  • 8.  PLCs are designed to be operated in industrial environment with wide range of ambient temperature, vibration and humidity conditions. It is not effected by the electrical noise present in the industrial environment  In computer, the inputs are floppy drives and CD ROMs and output is a printer, but in PLC the inputs are signals from control elements like push-buttons, limit switches, temperature switches, pressure switch and transducer etc., installed on the machines to be controlled. 8
  • 9.  In PLCcs output are final control elements like contactors, solenoids, positioning valves, indication lights, an so forth.  The PLC is not a disc based system like PC. With a disc based system there is a continuous checking of what to do next. With a PLC the answer of what to do next is inherent, there is no consulting. The PLC program is stored in battery backed RAM or EPROM. 9
  • 10.  Another important difference between PLC and PC is that the PLC contains the operating systems and application programs in ROM memory. The operating system does not have to load an application program, as it is already in ROM. It is difficult to differentiate between PLCs, ‘BIOS’, operating system and application program. 10
  • 11.  Another major difference between PLC and computer is the programming language. PLC is not programmed in one of the high language used for programming a computer. As PLC is designed to be operated by plant engineers and maintenance personnel with limited knowledge of computers, it is designed to be programmed using RELAY LADDER LOGIC. However some PLCs are available which can be programmed using FORTRAN and BASIC, but relay ladder logic programming is the most popular. Some PLCs are also programmed using, Boolean Algebra, Statement lists and Control system flow chart languages. 11
  • 12.  – PLC were Designed for Relay Logic Ladder and have  Difficulty with some Smart Devices.  – To maximize PLC performance and Flexibility, a  number of Optional Modules must be added 12
  • 13. 13
  • 14. A PLC is a solid state/computerized industrial computer that performs discrete or sequential logic in a factory environment. It was originally developed to replace mechanical relays, timers, counters and other such devices. 14
  • 15. 15
  • 16. 16
  • 17. 17 Inputs Outputs & Power Supply Communication Ports(RS-485)
  • 18. 18
  • 19. 19
  • 20. 20
  • 21. A typical PLC can be divided into four components:  Processor Unit  Power Supply  Input / Output Section  The Programmable Device 21
  • 22. 22
  • 23. 23
  • 24. Pushbuttons Switches Limit Switches Selector Switches Proximity Sensors Photo-electric Sensors 2)Input Devices-Analog Resistance Temperature Detectors Thermocouple 24
  • 25. The input module performs task electronically as: Determines the presence or absence of input Converts input signal to a DC level useable PLC Provides electronic isolation between input signal and PLC 25
  • 26.  PLC output devices can usually be: Solenoids Relays-AC or DC powered Contactors Motor-Stators Indication Lights Valves Alarms 26
  • 27. Stores the control program and data in its memory. Reads the status of connected input devices. Performs arithmetic and logical operations. Executes the control program. Commands connected to output to change state based on program execution. 27
  • 28. For any execution of program, processor has to scan the entire program. Scan cycle consists of- 1) Input Scan: Detects the state of all input devices that are connected to the PLC. 2) Program Scan: Executes the user created program logic. 3) Output Scan: Energizes or de-energizes all output devices that are connected to the PLC. 4) Housekeeping: This includes communications with programming terminals, internal diagnostics etc. 28
  • 29. 29
  • 30. 30
  • 31. PLC’s are used successfully to execute complicated control operations in a plant. Its purpose is to monitor crucial process parameters and adjust process operations accordingly. A sequence of instructions is programmed by the user to the PLC memory and when the program is executed ,the controller operates a system to the correct operating specifications. 31
  • 32. It is used for any application in industry that requires electrical control. Packing – Bottling and Canning Material Handling – Machining Power Generation – HVAC / building automation Security Systems – Automated Assembly Paint Lines _ Water Treatment 32
  • 33. Cement Industry Automation Industry Chemicals Industry Plastics Industry Metals Industry Paper Industry 33
  • 34. Allen Bradley USA Siemens Germany Modicon France Mitshubishi Japan GE Fanuc USA Omron Japan 34
  • 35. PLC Saves By Material Cost : Reduced wiring and associated Installation : Less Space Troubleshooting : No moving parts- rugged Labour Cost : Possibility of reprogramming 35
  • 38. 38
  • 39. 39