尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
IEEE HIT STUDENT BRANCH
Workshop on
PLC and SCADA
Presentation By: DEBAYON SAHA
What is PLC?
• PLC – Programmable Logic Controller
• PLC is a digital computer designed for controlling multiple inputs and
output arrangements, extended temperature ranges, immunity to
electrical noise, and resistance to vibration and impact.
• A PLC is an example of a real time system.
• PLC works on the principle of Relay Logic.
History of PLC
PLC was introduced in late 1960’s
First commercial & successful Programmable Logic Controllers was
designed and developed by Modicon as a relay replacer for General Motors.
Earlier, it was a machine with thousands of electronic parts.
Later ,in late 1970’s,the microprocessor became reality & greatly enhanced
the role of PLC permitting it to evolve form simply relay to the
sophisticated system as it is today.
Leading Brand of PLC
• Siemens - Germany
• AB (Allen Bradley) – US
• Schneider Electric (Modicon) – France
• Mitsubishi – Japan.
• ABB – Germany.
• SAIA – Switzerland
• GE Fanuc – US.
• B&R (Bernecker & Reiner) – Austria.
• Teco – Czech Republic.
Types of PLC
• NANO PLC: Latest and smallest plc
Consist of less than 10 input & Output ports
• MICRO PLC: Smaller PLC
Consists of15-20 input & 10-12 output ports
• MINI PLC: Medium size
Consists of 100-200 input & output ports
• RACK PLC: Large size
Consists of 1000 of input & output ports
PARTS OF PLC
PLC
HARDWARE SOFTWARE
HARDWARES & SOFTWARES OF PLC
MAKER’S NAME HARDWARE SOFTWARE
SIEMENS S7-300, S7-200, S7-400 etc. Siematic Manager, Logo
Allen Bradley MicroLogicx LogicxPro
ABB AC500, S500 AC500, S500
MAJOR COMPONENTS OF PLC
• POWER SUPPLY MODULE: Provides the voltage needed to run the primary PLC
components.
• I/O MODULES: Provides signal conversion and isolation between the internal logic-
level signals inside the PLC and the field’s high level signal.
It consists of AI/AO cards & DI/DO cards.
• CPU or PROCESSOR: Provides intelligence to command and govern the activities of the
entire PLC systems.
• IFM MODULE: IFM module helps a PLC to communicate with other PLCs. It also
manages the communication between other modules and processor.
BASIC BLOCK DIAGRAM OF A PLC
I M
N O
P D
U U
T L
E
POWER
SUPPLY
O M
U O
T D
P U
U L
T E
PROCESSOR
IFM MODULE
To
OUTPUT
Solenoids,
contactors,
alarms
etc.
From
SENSORS
Pushbuttons,
contacts,
limit switches,
etc.
To Other PLC
PS
CPU
IFM
INPUT OUTPUT
Input & Output of PLC
Outputs
LEDs
Inputs
Programming Languages of PLC
• Ladder Logic
• Functional Block Diagram
• STL or Statement List
• Sequential Function Chart
• Boolean mnemonics
Advantages of PLCs
 Reliability.
 Flexibility in programming and reprogramming.
 Cost effective for controlling complex systems.
 Small physical size, shorter project time.
 High speed of operation.
 Ability to communicate with computer systems in the plant.
 Ease of maintenance /troubleshooting.
 Reduced space.
 Energy saving.
Disadvantages of PLCs
PLC devices are proprietary it means that part or software of one
manufacturer can’t be used in combination with parts of another
manufacturer.
Limited design and cost option
Fixed Circuit Operations.
PLCs manufacturers offer only closed architectures.
Ladder Logic
• Ladder logic is the oldest programming language for PLC.
• It is mostly used logic for controlling PLC. language for PLC.
• It is well suited to express Combinational logic.
Concept of NO, NC, EO & EC
• Any Electrical Switch have 2 conditions: 1) Normal or OFF state
2) Excited or ON state
• Again on the basis of contact position any electrical switch have 2 positions:
1) Open Position
2) Closed Position
• NO: Normally Open Position. When switch is pressed then its become
closed. After releasing of switch its again go back to open position.
• NC: Normally Closed Position. When switch is pressed then its become
open. After releasing of switch its again go back to close position.
• EC: Excited Closed Position.
• EO: Excited Open Position.
EC
(Excited Closed)
NO
(Normally Open)
EO
(Excited Open)
NC
(Normally Closed)
Addressing of Input & Output
• Input: I:1/0, I:1/1, ……………., I:1/15
• Output: O:2/0, O:2/1, …………, O:2/15
• In Siemens Input is denoted by ‘I’ & Output is denoted by ‘Q’.
Problem Statement- 1
• Develop a LAD programe such that the lamp L1 should glow when the
switch S1 is made ON and the lamp gets OFF when switch S1 is made OFF
Problem Statement- 2
• Develop a LAD programe such that the Lamp L2 should not glow when
switch S2 is made ON Lamp should glow when switch S2 is made OFF.
Problem Statement-3
• The lamp L3 should glow when both the switch S1 & S2 are ON. If any one is
OFF then L3 will not glow. Draw LAD logic.
Problem Statement-4
• The lamp L4 should glow when any one of the switch S1 or S2 is ON. Draw
the LAD logic.
Problem Statement-5
• The lamp should glow when either the switch (S1 & S2) or S3 is ON. Draw
LAD logic.
Problem Statement-6
• Develop Ladder Logic for a car door/seat belt safety system. When the car
door is open, or the seat belt is not done up, the ignition power must not be
applied. If all is safe then the key will start the engine.
REALIZATION OF LOGIC GATES
AND GATE
OR GATE
NOT GATE
NAND GATE
NOR GATE
XOR GATE
XNOR GATE
Relay
• It was invented by Joseph Henry in 1835.
• A relay is an electrical switch that opens and closes contacts under control of
another electrical circuit.
• The switch is operated by an electromagnet (Solenoid) to open or close one or many
sets of contact points.
• A relay is able to control an output circuit of higher power than the input circuit
which is at lower power.
Lever
(Magnetic Material)
Solenoid
Coil
Spring
NC Contact
NO Contact
Common
Contact
Operation of Relay
• When a current flows through the coil, the resulting magnetic field attracts an
armature that is mechanically linked to a moving contact.
• The moving contact is supported by a spring, which keeps the common contact
normally connected to the NC and when the coil get activated and a magnetic
field is produced, the moving contact get attracted.
• Resulting a closed path between NO contact and Common contact.
• The movement either makes or breaks a connection with a fixed contact.
Inside a Relay Magnetic force deflects
the lever downward
when the coil is energizedSpring force restores
the lever when the
coil is not energized
Connections to coil
Normally open
contact
Normally closed
contact
NO
NCCommon contact
Inside a Relay Magnetic force deflects
the lever downward
when the coil is energizedSpring force restores
the lever when the
coil is not energized
Connections to coil
Normally open
contact
Normally closed
contact
NO
NCCommon contact
Magnetic force deflects
the lever downward
when the coil is energizedSpring force restores
the lever when the
coil is not energized
Connections to coil
Normally open
contact
Normally closed
contact
NO
NCCommon contact
Inside a Relay
Magnetic force deflects
the lever downward
when the coil is energizedSpring force restores
the lever when the
coil is not energized
Connections to coil
Normally open
contact
Normally closed
contact
NO
NCCommon contact
Inside a Relay
Wiring diagram of a Relay
Problem Statement
• When a switch S1 is pressed, then it activated a relay. After activating the
relay a bulb B1 gets on, which was previously off. Another bulb B2 gets off
which was previously on.
LATCH
INTERLOCKING
MEMORY
• It is a internal device of PLC and can be used as output.
• Memories are generally used for providing internal switching in program.
• Memory is denoted by ‘B3’.
• Range of memory is 0/0 to 31/7.
PROBLEM STATEMENT
• In a one way tunnel there are three proximity sensors S1, S2 & S3. When the
car passes sensor S1 the bulb B1 glows. When the car passes sensor S2 the
bulb B1 gets OFF & the bulb B2 glows. When the car finally passes the
sensor S3 the bulb B2 gets OFF.
TIMER
• Basically Timer is a device which counts time and provides a delay in a
circuit.
• Timer is addressed with ‘T4’.
• Timer range is 0 to 255.
• There are 3 types of timer in PLC- 1) On Delay Timer
2) Off Delay Timer
3) Retentive On Delay Timer
ON DELAY TIMER
• Initially Contact Part of this timer remains in NO position.
• After getting power supply its started achieving its preset value.
• After achieving its preset value the Contact of the Timer becomes EC.
PROBLEM STATEMENT
• A lamp will be on 10 sec after pressing a switch. If switch will be off then
timer will reset automatically.
OFF DELAY TIMER
• When We provide power supply Off Delay Timer remains in on
position.
• When we off the power supply its start achieving preset value.
• After achieving the preset value timer becomes off.
PROBLEM STATEMENT
• A lamp should be get off 5 sec after pressing a switch.
Retentive ON DELAY TIMER
• Same as ON DELAY TIMER.
• The only difference is when power is interrupted its retain its accumulated value,
when power is again on then its starts counting from its accumulated value.
• To reset this timer we use ‘Reset’.
COUNTER
• Basically Counter is a device which counts no of events.
• Counter is denoted by ‘C5’.
• Counter range is 0 to 255.
• To reset the counter we use ‘RESET’.
• There are Two types of counter in PLC- 1) UP COUNTER
2) DOWN COUNTER
UP COUNTER
• UP COUNTER counts up.
• Initially up counter remains in off position.
• When count reaches counter becomes on.
PROBLEM STATEMENT
• There is a conveyor belt. After passing 5 elements a indicating lamp will glow.
A switch is used to reset the counter.
DOWN COUNTER
• DOWN COUNTER counts down.
• Initially down counter remains in on position.
• After count reaches counter becomes off.
PROBLEM STATEMENT
• A lamp L1 is on. After 5 men enter a room the lamp should go off. A switch
is used to reset the counter. Use Down Counter.
PROBLEM STATEMENT
• A lamp L1 will glow after pressing a switch S1 10 times. Another lamp L2 is already
lit. It will be off when switch S2 is pressed 5 times after L1 glows. A reset switch S3
is used to reset both the counters.
PLC

More Related Content

What's hot

PLC Brief
PLC BriefPLC Brief
PLC Brief
Tamer salem
 
Chapter 16 timers and counters
Chapter 16 timers and countersChapter 16 timers and counters
Chapter 16 timers and counters
forgotteniman
 
Plc Basics
Plc BasicsPlc Basics
Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)
Ahad Hossain
 
Plc presentation
Plc presentationPlc presentation
Plc presentation
Akshay Modi
 
Programmable logic controllers
Programmable logic controllersProgrammable logic controllers
Programmable logic controllers
Naveen Chandrasekar
 
ppt on PLC
ppt on PLCppt on PLC
ppt on PLC
veenita more
 
plc introduction
plc introductionplc introduction
plc introduction
KumaresanV10
 
Basic PLC Training .pdf
Basic PLC Training .pdfBasic PLC Training .pdf
Basic PLC Training .pdf
Ziad Salem
 
PLC Timers
PLC TimersPLC Timers
PLC Timers
Ameen San
 
automation slides,plc,scada,HMI
automation slides,plc,scada,HMIautomation slides,plc,scada,HMI
automation slides,plc,scada,HMI
BOSCH
 
PLC LADDER DIAGRAM
PLC LADDER DIAGRAMPLC LADDER DIAGRAM
PLC LADDER DIAGRAM
Shruti Bhatnagar Dasgupta
 
Industrial Automation
Industrial Automation Industrial Automation
Industrial Automation
Yogesh Raveendran
 
Plc example presentation
Plc example presentationPlc example presentation
Plc example presentation
Roshit Kadiru
 
Plc report
Plc reportPlc report
Plc report
Priya Hada
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
Yasir Hashmi
 
Plc (programming)
Plc (programming)Plc (programming)
Plc (programming)
Mohamed A Hakim
 
PLC
PLCPLC
Lec1 - Analog and Digital systems
Lec1 - Analog and Digital systemsLec1 - Analog and Digital systems
Lec1 - Analog and Digital systems
Muhammad Salman
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
Bipin Likhar
 

What's hot (20)

PLC Brief
PLC BriefPLC Brief
PLC Brief
 
Chapter 16 timers and counters
Chapter 16 timers and countersChapter 16 timers and counters
Chapter 16 timers and counters
 
Plc Basics
Plc BasicsPlc Basics
Plc Basics
 
Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)
 
Plc presentation
Plc presentationPlc presentation
Plc presentation
 
Programmable logic controllers
Programmable logic controllersProgrammable logic controllers
Programmable logic controllers
 
ppt on PLC
ppt on PLCppt on PLC
ppt on PLC
 
plc introduction
plc introductionplc introduction
plc introduction
 
Basic PLC Training .pdf
Basic PLC Training .pdfBasic PLC Training .pdf
Basic PLC Training .pdf
 
PLC Timers
PLC TimersPLC Timers
PLC Timers
 
automation slides,plc,scada,HMI
automation slides,plc,scada,HMIautomation slides,plc,scada,HMI
automation slides,plc,scada,HMI
 
PLC LADDER DIAGRAM
PLC LADDER DIAGRAMPLC LADDER DIAGRAM
PLC LADDER DIAGRAM
 
Industrial Automation
Industrial Automation Industrial Automation
Industrial Automation
 
Plc example presentation
Plc example presentationPlc example presentation
Plc example presentation
 
Plc report
Plc reportPlc report
Plc report
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
 
Plc (programming)
Plc (programming)Plc (programming)
Plc (programming)
 
PLC
PLCPLC
PLC
 
Lec1 - Analog and Digital systems
Lec1 - Analog and Digital systemsLec1 - Analog and Digital systems
Lec1 - Analog and Digital systems
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 

Viewers also liked

Unit 2 (PLC)
Unit 2 (PLC)Unit 2 (PLC)
Unit 2 (PLC)
Big Apple Cafe
 
Logo s
Logo sLogo s
Logo s
zornik
 
Logo quiz
Logo quizLogo quiz
Logo quiz
Karthi Eswaran
 
Logo siemens ( PLC )
Logo siemens ( PLC )Logo siemens ( PLC )
Logo siemens ( PLC )
Ricardo Akerman
 
Plc
PlcPlc
Sensors
SensorsSensors
Graphic Design 101
Graphic Design 101Graphic Design 101
Graphic Design 101
sbernalmarcial
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of Computer
Jack Frost
 
Types of Irrigation
Types of IrrigationTypes of Irrigation
Types of Irrigation
Pranamesh Chakraborty
 

Viewers also liked (9)

Unit 2 (PLC)
Unit 2 (PLC)Unit 2 (PLC)
Unit 2 (PLC)
 
Logo s
Logo sLogo s
Logo s
 
Logo quiz
Logo quizLogo quiz
Logo quiz
 
Logo siemens ( PLC )
Logo siemens ( PLC )Logo siemens ( PLC )
Logo siemens ( PLC )
 
Plc
PlcPlc
Plc
 
Sensors
SensorsSensors
Sensors
 
Graphic Design 101
Graphic Design 101Graphic Design 101
Graphic Design 101
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of Computer
 
Types of Irrigation
Types of IrrigationTypes of Irrigation
Types of Irrigation
 

Similar to PLC

329292817-PLC-Training for new person pptx
329292817-PLC-Training for new person pptx329292817-PLC-Training for new person pptx
329292817-PLC-Training for new person pptx
viveksingh2418
 
Programmable_Logic_Controllers_Introduction_to_PLCs__(Chapter_1)_Lec1.ppt
Programmable_Logic_Controllers_Introduction_to_PLCs__(Chapter_1)_Lec1.pptProgrammable_Logic_Controllers_Introduction_to_PLCs__(Chapter_1)_Lec1.ppt
Programmable_Logic_Controllers_Introduction_to_PLCs__(Chapter_1)_Lec1.ppt
MUSTAFAHAIDER53
 
IIA module 6
IIA module 6IIA module 6
IIA module 6
HARITHA A.S
 
Vt plc
Vt plcVt plc
internship report and presentation for electronics students
internship report and presentation for electronics studentsinternship report and presentation for electronics students
internship report and presentation for electronics students
jaisivajaisiva0492
 
plc_scada.pptx
plc_scada.pptxplc_scada.pptx
plc_scada.pptx
neerajsingh2107200
 
Auto Room Lighting System
Auto Room Lighting SystemAuto Room Lighting System
Auto Room Lighting System
BUBT
 
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
VaishaliVaishali14
 
PLC PPT.ppt
PLC PPT.pptPLC PPT.ppt
PLC PPT.ppt
AyyarKandasamy1
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
SARALAINFOTECH
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
ssusere59e3f
 
PLC.ppt
PLC.pptPLC.ppt
PLC.ppt
Barathan6
 
PLC good.ppt
PLC good.pptPLC good.ppt
PLC good.ppt
arifhasan88
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
AssocProfECEVelTechC1
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
pouyan6
 
PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)
navalip331
 
PLC, or Programmable Logic Controller, is a specialized industrial computer u...
PLC, or Programmable Logic Controller, is a specialized industrial computer u...PLC, or Programmable Logic Controller, is a specialized industrial computer u...
PLC, or Programmable Logic Controller, is a specialized industrial computer u...
Govindarajv11
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
ShadabMughal4
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
AhmetTuran47
 
plc1.ppt
plc1.pptplc1.ppt
plc1.ppt
Selvaraj A
 

Similar to PLC (20)

329292817-PLC-Training for new person pptx
329292817-PLC-Training for new person pptx329292817-PLC-Training for new person pptx
329292817-PLC-Training for new person pptx
 
Programmable_Logic_Controllers_Introduction_to_PLCs__(Chapter_1)_Lec1.ppt
Programmable_Logic_Controllers_Introduction_to_PLCs__(Chapter_1)_Lec1.pptProgrammable_Logic_Controllers_Introduction_to_PLCs__(Chapter_1)_Lec1.ppt
Programmable_Logic_Controllers_Introduction_to_PLCs__(Chapter_1)_Lec1.ppt
 
IIA module 6
IIA module 6IIA module 6
IIA module 6
 
Vt plc
Vt plcVt plc
Vt plc
 
internship report and presentation for electronics students
internship report and presentation for electronics studentsinternship report and presentation for electronics students
internship report and presentation for electronics students
 
plc_scada.pptx
plc_scada.pptxplc_scada.pptx
plc_scada.pptx
 
Auto Room Lighting System
Auto Room Lighting SystemAuto Room Lighting System
Auto Room Lighting System
 
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
SIMULATION OF AN ELECTRONIC DICE CIRCUIT USING LEDs IN PROTEUS SOFTWARE
 
PLC PPT.ppt
PLC PPT.pptPLC PPT.ppt
PLC PPT.ppt
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
 
PLC.ppt
PLC.pptPLC.ppt
PLC.ppt
 
PLC good.ppt
PLC good.pptPLC good.ppt
PLC good.ppt
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
 
PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)
 
PLC, or Programmable Logic Controller, is a specialized industrial computer u...
PLC, or Programmable Logic Controller, is a specialized industrial computer u...PLC, or Programmable Logic Controller, is a specialized industrial computer u...
PLC, or Programmable Logic Controller, is a specialized industrial computer u...
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
 
ie450pp10.ppt
ie450pp10.pptie450pp10.ppt
ie450pp10.ppt
 
plc1.ppt
plc1.pptplc1.ppt
plc1.ppt
 

More from Debayon Saha

Pll ieee Format
Pll ieee FormatPll ieee Format
Pll ieee Format
Debayon Saha
 
Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Phase Locked Loop (PLL)
Phase Locked Loop (PLL)
Debayon Saha
 
Automation
AutomationAutomation
Automation
Debayon Saha
 
Cyber crime
Cyber crimeCyber crime
Cyber crime
Debayon Saha
 
Facts controllers
Facts controllersFacts controllers
Facts controllers
Debayon Saha
 
Facts controller
Facts controllerFacts controller
Facts controller
Debayon Saha
 
HR Activities in WIPRO
HR Activities in WIPROHR Activities in WIPRO
HR Activities in WIPRO
Debayon Saha
 
Sound Energy to Electric Energy
Sound Energy to Electric EnergySound Energy to Electric Energy
Sound Energy to Electric Energy
Debayon Saha
 
Evolution of Indian Cinema- From It's Birth to Present
Evolution of Indian Cinema- From It's Birth to PresentEvolution of Indian Cinema- From It's Birth to Present
Evolution of Indian Cinema- From It's Birth to Present
Debayon Saha
 
Do you believe in ghosts report
Do you believe in ghosts  reportDo you believe in ghosts  report
Do you believe in ghosts report
Debayon Saha
 
Do you believe in ghosts ppt
Do you believe in ghosts  pptDo you believe in ghosts  ppt
Do you believe in ghosts ppt
Debayon Saha
 

More from Debayon Saha (11)

Pll ieee Format
Pll ieee FormatPll ieee Format
Pll ieee Format
 
Phase Locked Loop (PLL)
Phase Locked Loop (PLL)Phase Locked Loop (PLL)
Phase Locked Loop (PLL)
 
Automation
AutomationAutomation
Automation
 
Cyber crime
Cyber crimeCyber crime
Cyber crime
 
Facts controllers
Facts controllersFacts controllers
Facts controllers
 
Facts controller
Facts controllerFacts controller
Facts controller
 
HR Activities in WIPRO
HR Activities in WIPROHR Activities in WIPRO
HR Activities in WIPRO
 
Sound Energy to Electric Energy
Sound Energy to Electric EnergySound Energy to Electric Energy
Sound Energy to Electric Energy
 
Evolution of Indian Cinema- From It's Birth to Present
Evolution of Indian Cinema- From It's Birth to PresentEvolution of Indian Cinema- From It's Birth to Present
Evolution of Indian Cinema- From It's Birth to Present
 
Do you believe in ghosts report
Do you believe in ghosts  reportDo you believe in ghosts  report
Do you believe in ghosts report
 
Do you believe in ghosts ppt
Do you believe in ghosts  pptDo you believe in ghosts  ppt
Do you believe in ghosts ppt
 

Recently uploaded

ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
Knoldus Inc.
 
Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
Overkill Security
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
ThousandEyes
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
Safe Software
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
Databarracks
 
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to SuccessMongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
UiPathCommunity
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc
 
An All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS MarketAn All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS Market
ScyllaDB
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
ScyllaDB
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
ScyllaDB
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 

Recently uploaded (20)

ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
 
Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
 
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to SuccessMongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
 
An All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS MarketAn All-Around Benchmark of the DBaaS Market
An All-Around Benchmark of the DBaaS Market
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 

PLC

  • 1. IEEE HIT STUDENT BRANCH Workshop on PLC and SCADA Presentation By: DEBAYON SAHA
  • 2. What is PLC? • PLC – Programmable Logic Controller • PLC is a digital computer designed for controlling multiple inputs and output arrangements, extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact. • A PLC is an example of a real time system. • PLC works on the principle of Relay Logic.
  • 3. History of PLC PLC was introduced in late 1960’s First commercial & successful Programmable Logic Controllers was designed and developed by Modicon as a relay replacer for General Motors. Earlier, it was a machine with thousands of electronic parts. Later ,in late 1970’s,the microprocessor became reality & greatly enhanced the role of PLC permitting it to evolve form simply relay to the sophisticated system as it is today.
  • 4. Leading Brand of PLC • Siemens - Germany • AB (Allen Bradley) – US • Schneider Electric (Modicon) – France • Mitsubishi – Japan. • ABB – Germany. • SAIA – Switzerland • GE Fanuc – US. • B&R (Bernecker & Reiner) – Austria. • Teco – Czech Republic.
  • 5. Types of PLC • NANO PLC: Latest and smallest plc Consist of less than 10 input & Output ports • MICRO PLC: Smaller PLC Consists of15-20 input & 10-12 output ports • MINI PLC: Medium size Consists of 100-200 input & output ports • RACK PLC: Large size Consists of 1000 of input & output ports
  • 7. HARDWARES & SOFTWARES OF PLC MAKER’S NAME HARDWARE SOFTWARE SIEMENS S7-300, S7-200, S7-400 etc. Siematic Manager, Logo Allen Bradley MicroLogicx LogicxPro ABB AC500, S500 AC500, S500
  • 8. MAJOR COMPONENTS OF PLC • POWER SUPPLY MODULE: Provides the voltage needed to run the primary PLC components. • I/O MODULES: Provides signal conversion and isolation between the internal logic- level signals inside the PLC and the field’s high level signal. It consists of AI/AO cards & DI/DO cards. • CPU or PROCESSOR: Provides intelligence to command and govern the activities of the entire PLC systems. • IFM MODULE: IFM module helps a PLC to communicate with other PLCs. It also manages the communication between other modules and processor.
  • 9. BASIC BLOCK DIAGRAM OF A PLC I M N O P D U U T L E POWER SUPPLY O M U O T D P U U L T E PROCESSOR IFM MODULE To OUTPUT Solenoids, contactors, alarms etc. From SENSORS Pushbuttons, contacts, limit switches, etc. To Other PLC
  • 10.
  • 12. Input & Output of PLC Outputs LEDs Inputs
  • 13.
  • 14. Programming Languages of PLC • Ladder Logic • Functional Block Diagram • STL or Statement List • Sequential Function Chart • Boolean mnemonics
  • 15. Advantages of PLCs  Reliability.  Flexibility in programming and reprogramming.  Cost effective for controlling complex systems.  Small physical size, shorter project time.  High speed of operation.  Ability to communicate with computer systems in the plant.  Ease of maintenance /troubleshooting.  Reduced space.  Energy saving.
  • 16. Disadvantages of PLCs PLC devices are proprietary it means that part or software of one manufacturer can’t be used in combination with parts of another manufacturer. Limited design and cost option Fixed Circuit Operations. PLCs manufacturers offer only closed architectures.
  • 17. Ladder Logic • Ladder logic is the oldest programming language for PLC. • It is mostly used logic for controlling PLC. language for PLC. • It is well suited to express Combinational logic.
  • 18. Concept of NO, NC, EO & EC • Any Electrical Switch have 2 conditions: 1) Normal or OFF state 2) Excited or ON state • Again on the basis of contact position any electrical switch have 2 positions: 1) Open Position 2) Closed Position
  • 19. • NO: Normally Open Position. When switch is pressed then its become closed. After releasing of switch its again go back to open position. • NC: Normally Closed Position. When switch is pressed then its become open. After releasing of switch its again go back to close position. • EC: Excited Closed Position. • EO: Excited Open Position.
  • 21. Addressing of Input & Output • Input: I:1/0, I:1/1, ……………., I:1/15 • Output: O:2/0, O:2/1, …………, O:2/15 • In Siemens Input is denoted by ‘I’ & Output is denoted by ‘Q’.
  • 22. Problem Statement- 1 • Develop a LAD programe such that the lamp L1 should glow when the switch S1 is made ON and the lamp gets OFF when switch S1 is made OFF
  • 23. Problem Statement- 2 • Develop a LAD programe such that the Lamp L2 should not glow when switch S2 is made ON Lamp should glow when switch S2 is made OFF.
  • 24. Problem Statement-3 • The lamp L3 should glow when both the switch S1 & S2 are ON. If any one is OFF then L3 will not glow. Draw LAD logic.
  • 25. Problem Statement-4 • The lamp L4 should glow when any one of the switch S1 or S2 is ON. Draw the LAD logic.
  • 26. Problem Statement-5 • The lamp should glow when either the switch (S1 & S2) or S3 is ON. Draw LAD logic.
  • 27. Problem Statement-6 • Develop Ladder Logic for a car door/seat belt safety system. When the car door is open, or the seat belt is not done up, the ignition power must not be applied. If all is safe then the key will start the engine.
  • 36. Relay • It was invented by Joseph Henry in 1835. • A relay is an electrical switch that opens and closes contacts under control of another electrical circuit. • The switch is operated by an electromagnet (Solenoid) to open or close one or many sets of contact points. • A relay is able to control an output circuit of higher power than the input circuit which is at lower power.
  • 38. Operation of Relay • When a current flows through the coil, the resulting magnetic field attracts an armature that is mechanically linked to a moving contact. • The moving contact is supported by a spring, which keeps the common contact normally connected to the NC and when the coil get activated and a magnetic field is produced, the moving contact get attracted. • Resulting a closed path between NO contact and Common contact. • The movement either makes or breaks a connection with a fixed contact.
  • 39. Inside a Relay Magnetic force deflects the lever downward when the coil is energizedSpring force restores the lever when the coil is not energized Connections to coil Normally open contact Normally closed contact NO NCCommon contact
  • 40. Inside a Relay Magnetic force deflects the lever downward when the coil is energizedSpring force restores the lever when the coil is not energized Connections to coil Normally open contact Normally closed contact NO NCCommon contact
  • 41. Magnetic force deflects the lever downward when the coil is energizedSpring force restores the lever when the coil is not energized Connections to coil Normally open contact Normally closed contact NO NCCommon contact Inside a Relay
  • 42. Magnetic force deflects the lever downward when the coil is energizedSpring force restores the lever when the coil is not energized Connections to coil Normally open contact Normally closed contact NO NCCommon contact Inside a Relay
  • 43. Wiring diagram of a Relay
  • 44. Problem Statement • When a switch S1 is pressed, then it activated a relay. After activating the relay a bulb B1 gets on, which was previously off. Another bulb B2 gets off which was previously on.
  • 45. LATCH
  • 47. MEMORY • It is a internal device of PLC and can be used as output. • Memories are generally used for providing internal switching in program. • Memory is denoted by ‘B3’. • Range of memory is 0/0 to 31/7.
  • 48. PROBLEM STATEMENT • In a one way tunnel there are three proximity sensors S1, S2 & S3. When the car passes sensor S1 the bulb B1 glows. When the car passes sensor S2 the bulb B1 gets OFF & the bulb B2 glows. When the car finally passes the sensor S3 the bulb B2 gets OFF.
  • 49. TIMER • Basically Timer is a device which counts time and provides a delay in a circuit. • Timer is addressed with ‘T4’. • Timer range is 0 to 255. • There are 3 types of timer in PLC- 1) On Delay Timer 2) Off Delay Timer 3) Retentive On Delay Timer
  • 50. ON DELAY TIMER • Initially Contact Part of this timer remains in NO position. • After getting power supply its started achieving its preset value. • After achieving its preset value the Contact of the Timer becomes EC.
  • 51. PROBLEM STATEMENT • A lamp will be on 10 sec after pressing a switch. If switch will be off then timer will reset automatically.
  • 52. OFF DELAY TIMER • When We provide power supply Off Delay Timer remains in on position. • When we off the power supply its start achieving preset value. • After achieving the preset value timer becomes off.
  • 53. PROBLEM STATEMENT • A lamp should be get off 5 sec after pressing a switch.
  • 54. Retentive ON DELAY TIMER • Same as ON DELAY TIMER. • The only difference is when power is interrupted its retain its accumulated value, when power is again on then its starts counting from its accumulated value. • To reset this timer we use ‘Reset’.
  • 55. COUNTER • Basically Counter is a device which counts no of events. • Counter is denoted by ‘C5’. • Counter range is 0 to 255. • To reset the counter we use ‘RESET’. • There are Two types of counter in PLC- 1) UP COUNTER 2) DOWN COUNTER
  • 56. UP COUNTER • UP COUNTER counts up. • Initially up counter remains in off position. • When count reaches counter becomes on.
  • 57. PROBLEM STATEMENT • There is a conveyor belt. After passing 5 elements a indicating lamp will glow. A switch is used to reset the counter.
  • 58. DOWN COUNTER • DOWN COUNTER counts down. • Initially down counter remains in on position. • After count reaches counter becomes off.
  • 59. PROBLEM STATEMENT • A lamp L1 is on. After 5 men enter a room the lamp should go off. A switch is used to reset the counter. Use Down Counter.
  • 60. PROBLEM STATEMENT • A lamp L1 will glow after pressing a switch S1 10 times. Another lamp L2 is already lit. It will be off when switch S2 is pressed 5 times after L1 glows. A reset switch S3 is used to reset both the counters.
  翻译: