SlideShare a Scribd company logo
Troubleshooting in PLC
based system
(ProgrammableLogicControllers)
G H Patel College of Engineering andTechnology
Introduction
 In the event of a PLC fault, you should employ a careful and
systematic approach to troubleshoot the system to resolve the
problem.
 PLCs are relatively easy to troubleshoot because the control
program can be displayed on a monitor and watched in real time
as it executes.
 If a control system has been operating, you can be fairly confident
of the accuracy of the program logic.
 For a system that has never worked or is just being commissioned,
programming errors should be considered.
 When a problem occurs, the first step in the troubleshooting
procedure is to identify the problem and its source.
 The source of a problem can generally be narrowed down to the
processor module, I/O hardware, wiring, machine inputs or
outputs, or ladder logic program.
 PLCs are designed for use with all common supply voltages, such
as 230V, 208V, 115V, and 24V.
 When problems occur with PLC power supplies, input and/or
output modules, or any system components, a check of the
supplied power should be performed over time using a test
instrument with a recording function.
Troubleshooting
Power
Supply
 Short circuits typically occur when conductor insulation is
damaged, which allows a current-carrying conductor to come in
contact with any grounded noncurrent-carrying metal parts.
 An overload is an overcurrent condition that occurs when circuit
current exceeds normal PLC operating current and/or designed
circuit current.Troubleshooting
Power
Supply
 Circuit breakers perform the same function as fuses and are
basically tested the same way.
Troubleshooting
Power
Supply
Troubleshooting
Processor
Module
 The processor is responsible for the self-detection of potential
problems.
 It performs error checks during its operation and sends status
information to indicators that are normally located on the front of
the processor module.
 You can diagnose processor faults or obtain more detailed
information about the processor by accessing the processor status
through programming software.
 The processor then monitors itself continually for any problems
that might cause the controller to execute the user program
improperly.
 Depending on the controller, a set of fault relay contacts may be
available.
 The fault relay is controlled by the processor and is activated when
one or more specific fault conditions occur.
 The fault relay contacts are used to disable the outputs and signal
a failure.
 Most PLCs incorporate a watchdog timer to monitor the scan
process of the system.
Troubleshooting
Processor
Module
 If the controller is operating in the RUN mode but output devices
do not operate as programmed, the faults could be associated
with any of the following:
1. Input and output wiring between field devices and modules
2. Field device or module power supplies
3. Input sensing devices
4. Output actuators
5. PLC I/O modules
6. PLC processor
 Narrowing down the problem source can usually be accomplished
by comparing the actual status of the suspect I/O with controller
status indicators.
Troubleshooting
Input
Malfunctions
 Usually each input or output device has at least two status
indicators.One of these indicators is on the I/O module; the other
indicator is provided by the programming device monitor.
 The circuit of Figure illustrates how to check for discrete input
malfunctions .
Troubleshooting
Input
Malfunctions
 Figure shows a typical input device troubleshooting guide.This
guide reviews condition instructions and how their true/false
status relates to external input devices.
Troubleshooting
Input
Malfunctions
Troubleshooting
Output
Malfunctions
 If the blown fuse indicator is not illuminated (fuse OK), then check
to see if the output device is responding to the LED status
indicator.
 An output module’s logic status indicator functions similarly to an
input module’s status indicator.
 When it is on, the status LED indicates that the module’s logic
circuitry has recognized a command from the processor to turn
on.
 If an output rung is energized, the module status indicator is on,
and the output device is not responding, then the wiring to the
output device or the output device itself should be suspected.
Troubleshooting
Output
Malfunctions
Troubleshooting
Ladder Logic
Program
 Many PLC software programs offer various software checks used
to verify program logic. Figure shows a sample of verifying
program errors using RSLogix 500 software. Selecting edit then
verify project will check the program for errors.The sample shows
what the error message might look like.
 The ladder logic program itself is not likely to fail, assuming that
the program was at one time working correctly.
 The ladder logic program itself is not likely to fail, assuming that
the program was at one time working correctly.
 If all other possible sources of trouble have been eliminated, the
ladder logic program should be reloaded into the PLC from the
master copy of the program.
 Make sure the master copy of the program is up to date before
you download it to the PLC.
 Start program troubleshooting by identifying which outputs
operate properly and which outputs do not.
Troubleshooting
Ladder Logic
Program
 You must establish a way for your personal computer (PC)
software to communicate with the programmable logic controller
(PLC) processor.
 Making this connection is known as configuring the
communications.
 The method used to configure the communications varies with
each brand of controller.
 InAllen-Bradley controllers, RSLogix software is required to
develop and edit ladder programs.
 A second software package, RSLinx, is needed to monitor PLC
activity, download a program from your PC to your PLC, and
upload a program from your PLC into your PC.
 You cannot download multiple projects to the PLC and then run
them when required.
Troubleshooting
PLC
Programming
Software
 The PLC will accept only one program at a time, but the program
can consist of multiple subroutine files which can be conditionally
called from the main program RSLinx software is available in
multiple packages to meet the demand for a variety of cost and
functionality requirements.
 This software package is used as the driver between your PC and
PLC processor.
 A driver is a computer program that controls a device.
 For example, you must have the correct printer driver installed in
your PCin order to be able to print a word-processing document
created on your PC. RSLinx works much like the printer driver for
RSLogix software.The RSLinx program must be opened and
drivers configured before communications can be established
between a PC and a PLC that is using.
Troubleshooting
PLC
Programming
Software
 RSLinx works much like the printer driver for RSLogix software.
 The RSLinx program must be opened and drivers configured
before communications can be established between a PC and a
PLC that is using RSLogix software.
 RSLinx allows RSLogix to communicate through an interface cable
to the PLC processor.
 The simplest connection between a PC and a PLC is a point-to-
point direct connection through the computer serial port, as
illustrated in Figure.
Troubleshooting
PLC
Programming
Software
 Minimum configuration for two-way communications requires the
use of only three connected wires, as shown in Figure .
 For ease of connection, the RS-232 standard specifies that
computer devices have male connectors and that peripheral
equipment have female connectors.
 Direct communication between two computers, such as a PC and
a PLC, does not involve intermediate peripheral
equipment.
 Therefore, a serial null-modem type cable must be used for the
connection because both the PC and the PLC processor use pin 2
for data output and pin 3 for data input
Troubleshooting
PLC
Programming
Software
 Some of your troubleshooting can be accomplished by
interpreting the status indicators on the I/O modules.
 The key is to know whether the status indicators are telling you
that there is a fault or that the system is normal.
 Often PLC manufacturers supply a troubleshooting guide, map, or
tree that presents a list of observed problems and their possible
sources.
Troubleshooting
 Figure shows a sample troubleshooting tree for a discrete output
module.
Troubleshooting
 Figure shows a sample of input and output troubleshooting
guides.
Troubleshooting
 Figure is a sample of input and output troubleshooting guides.
Troubleshooting
END ThankYou!!

More Related Content

What's hot

Communication Protocols
Communication ProtocolsCommunication Protocols
Communication Protocols
PranavAutomation
 
Industrial automation (PLC, SCADA, VFD & HMI)
Industrial automation (PLC, SCADA, VFD & HMI)Industrial automation (PLC, SCADA, VFD & HMI)
Industrial automation (PLC, SCADA, VFD & HMI)
Praveen Ramola
 
Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)
Ahad Hossain
 
PLC - Programmable Logic Controller
PLC - Programmable Logic ControllerPLC - Programmable Logic Controller
PLC - Programmable Logic Controller
Mahesh Vadhavaniya profmjv
 
Plc presentation
Plc presentation Plc presentation
Plc presentation
PANKAJ BADGUJAR
 
Introduction to plc programming
Introduction to plc programmingIntroduction to plc programming
Introduction to plc programming
nddng
 
Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200
Ahmed Elsayed
 
Presentaton on Plc & Scada
Presentaton on Plc & ScadaPresentaton on Plc & Scada
Presentaton on Plc & Scada
Nokia Technology
 
PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)
Manoj Gowda K
 
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh ShekhawatPLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
Jitender Singh Shekhawat
 
Plc (programming)
Plc (programming)Plc (programming)
Plc (programming)
Mohamed A Hakim
 
Scada ppt
Scada pptScada ppt
Scada ppt
zudakki
 
Allen bradley
Allen bradleyAllen bradley
Allen bradley
AKANSHA GURELE
 
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
 
DCS Introduction
DCS IntroductionDCS Introduction
DCS Introduction
PranavAutomation
 
A study on PLC basic
A study on PLC basicA study on PLC basic
A study on PLC basic
Md. Shoheluzzaman
 
DCS Or PLC
DCS Or PLCDCS Or PLC
DCS Or PLC
guest07abe9
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLC
Behzad Samadi
 
All about scada
All about scadaAll about scada
All about scada
Stella Hermias
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
Yasir Hashmi
 

What's hot (20)

Communication Protocols
Communication ProtocolsCommunication Protocols
Communication Protocols
 
Industrial automation (PLC, SCADA, VFD & HMI)
Industrial automation (PLC, SCADA, VFD & HMI)Industrial automation (PLC, SCADA, VFD & HMI)
Industrial automation (PLC, SCADA, VFD & HMI)
 
Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)Programmable Logic Controller(PLC)
Programmable Logic Controller(PLC)
 
PLC - Programmable Logic Controller
PLC - Programmable Logic ControllerPLC - Programmable Logic Controller
PLC - Programmable Logic Controller
 
Plc presentation
Plc presentation Plc presentation
Plc presentation
 
Introduction to plc programming
Introduction to plc programmingIntroduction to plc programming
Introduction to plc programming
 
Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200Programmable logic controller - Siemens S7-1200
Programmable logic controller - Siemens S7-1200
 
Presentaton on Plc & Scada
Presentaton on Plc & ScadaPresentaton on Plc & Scada
Presentaton on Plc & Scada
 
PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)
 
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh ShekhawatPLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
 
Plc (programming)
Plc (programming)Plc (programming)
Plc (programming)
 
Scada ppt
Scada pptScada ppt
Scada ppt
 
Allen bradley
Allen bradleyAllen bradley
Allen bradley
 
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)
 
DCS Introduction
DCS IntroductionDCS Introduction
DCS Introduction
 
A study on PLC basic
A study on PLC basicA study on PLC basic
A study on PLC basic
 
DCS Or PLC
DCS Or PLCDCS Or PLC
DCS Or PLC
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLC
 
All about scada
All about scadaAll about scada
All about scada
 
PLC basic concepts
PLC  basic conceptsPLC  basic concepts
PLC basic concepts
 

Similar to Troubleshooting in plc

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
John Todora
 
R22EM807_PAVAN.D_PLC.pptx
R22EM807_PAVAN.D_PLC.pptxR22EM807_PAVAN.D_PLC.pptx
R22EM807_PAVAN.D_PLC.pptx
BCGowtham1
 
1 introduction to plc and its programming-1
1 introduction to plc and its programming-11 introduction to plc and its programming-1
1 introduction to plc and its programming-1
VishalGupta969
 
plc introduction
plc introductionplc introduction
plc introduction
KumaresanV10
 
Plc notes
Plc notesPlc notes
Plc notes
Nishant Bhamare
 
Building Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxBuilding Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docx
hartrobert670
 
1913523 vanshika
1913523 vanshika1913523 vanshika
1913523 vanshika
VANSHIKAKUSHWAH
 
Troubleshooting & Tools
Troubleshooting & ToolsTroubleshooting & Tools
Troubleshooting & Tools
Prabu U
 
Industrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUESIndustrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUES
EMERSON EDUARDO RODRIGUES
 
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHFEE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
2013471
 
Advanced plc programming & scada system design
Advanced plc programming & scada system designAdvanced plc programming & scada system design
Advanced plc programming & scada system design
lakshanwalpita
 
PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME)
ankit kaim
 
Chapter 4 plc programing(1) by m
Chapter 4 plc programing(1) by mChapter 4 plc programing(1) by m
Chapter 4 plc programing(1) by m
GerbawYasgat
 
Plc documentation final
Plc documentation finalPlc documentation final
Plc documentation final
Sonu Kumar
 
DIAGNOSING FAULTS AND DEFECTS OF CONTROL MODULES.pptx
DIAGNOSING FAULTS AND DEFECTS OF CONTROL MODULES.pptxDIAGNOSING FAULTS AND DEFECTS OF CONTROL MODULES.pptx
DIAGNOSING FAULTS AND DEFECTS OF CONTROL MODULES.pptx
Allan Gilbert Jain
 
L1 PLC SCADA Orientation
L1 PLC SCADA OrientationL1 PLC SCADA Orientation
L1 PLC SCADA Orientation
RAJESH KUMAR
 
Ipc presentation
Ipc presentationIpc presentation
Ipc presentation
Talha Jamil
 
CAM PRESENTATION AFAQ, DANISH.pptx
CAM PRESENTATION AFAQ, DANISH.pptxCAM PRESENTATION AFAQ, DANISH.pptx
CAM PRESENTATION AFAQ, DANISH.pptx
MuhammadAfaq91
 
Plc and relay system used in ntpc
Plc and relay system used in ntpcPlc and relay system used in ntpc
Plc and relay system used in ntpc
Tushar Kalwani
 
Electrician Training for USAF
Electrician Training for USAFElectrician Training for USAF
Electrician Training for USAF
Business Industrial Network
 

Similar to Troubleshooting in plc (20)

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
 
R22EM807_PAVAN.D_PLC.pptx
R22EM807_PAVAN.D_PLC.pptxR22EM807_PAVAN.D_PLC.pptx
R22EM807_PAVAN.D_PLC.pptx
 
1 introduction to plc and its programming-1
1 introduction to plc and its programming-11 introduction to plc and its programming-1
1 introduction to plc and its programming-1
 
plc introduction
plc introductionplc introduction
plc introduction
 
Plc notes
Plc notesPlc notes
Plc notes
 
Building Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxBuilding Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docx
 
1913523 vanshika
1913523 vanshika1913523 vanshika
1913523 vanshika
 
Troubleshooting & Tools
Troubleshooting & ToolsTroubleshooting & Tools
Troubleshooting & Tools
 
Industrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUESIndustrial Automation EMERSON EDUARDO RODRIGUES
Industrial Automation EMERSON EDUARDO RODRIGUES
 
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHFEE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
 
Advanced plc programming & scada system design
Advanced plc programming & scada system designAdvanced plc programming & scada system design
Advanced plc programming & scada system design
 
PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME)
 
Chapter 4 plc programing(1) by m
Chapter 4 plc programing(1) by mChapter 4 plc programing(1) by m
Chapter 4 plc programing(1) by m
 
Plc documentation final
Plc documentation finalPlc documentation final
Plc documentation final
 
DIAGNOSING FAULTS AND DEFECTS OF CONTROL MODULES.pptx
DIAGNOSING FAULTS AND DEFECTS OF CONTROL MODULES.pptxDIAGNOSING FAULTS AND DEFECTS OF CONTROL MODULES.pptx
DIAGNOSING FAULTS AND DEFECTS OF CONTROL MODULES.pptx
 
L1 PLC SCADA Orientation
L1 PLC SCADA OrientationL1 PLC SCADA Orientation
L1 PLC SCADA Orientation
 
Ipc presentation
Ipc presentationIpc presentation
Ipc presentation
 
CAM PRESENTATION AFAQ, DANISH.pptx
CAM PRESENTATION AFAQ, DANISH.pptxCAM PRESENTATION AFAQ, DANISH.pptx
CAM PRESENTATION AFAQ, DANISH.pptx
 
Plc and relay system used in ntpc
Plc and relay system used in ntpcPlc and relay system used in ntpc
Plc and relay system used in ntpc
 
Electrician Training for USAF
Electrician Training for USAFElectrician Training for USAF
Electrician Training for USAF
 

Recently uploaded

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
amsjournal
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 

Recently uploaded (20)

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
UNLOCKING HEALTHCARE 4.0: NAVIGATING CRITICAL SUCCESS FACTORS FOR EFFECTIVE I...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 

Troubleshooting in plc

  • 1. Troubleshooting in PLC based system (ProgrammableLogicControllers) G H Patel College of Engineering andTechnology
  • 2. Introduction  In the event of a PLC fault, you should employ a careful and systematic approach to troubleshoot the system to resolve the problem.  PLCs are relatively easy to troubleshoot because the control program can be displayed on a monitor and watched in real time as it executes.  If a control system has been operating, you can be fairly confident of the accuracy of the program logic.  For a system that has never worked or is just being commissioned, programming errors should be considered.  When a problem occurs, the first step in the troubleshooting procedure is to identify the problem and its source.  The source of a problem can generally be narrowed down to the processor module, I/O hardware, wiring, machine inputs or outputs, or ladder logic program.
  • 3.  PLCs are designed for use with all common supply voltages, such as 230V, 208V, 115V, and 24V.  When problems occur with PLC power supplies, input and/or output modules, or any system components, a check of the supplied power should be performed over time using a test instrument with a recording function. Troubleshooting Power Supply
  • 4.  Short circuits typically occur when conductor insulation is damaged, which allows a current-carrying conductor to come in contact with any grounded noncurrent-carrying metal parts.  An overload is an overcurrent condition that occurs when circuit current exceeds normal PLC operating current and/or designed circuit current.Troubleshooting Power Supply
  • 5.  Circuit breakers perform the same function as fuses and are basically tested the same way. Troubleshooting Power Supply
  • 6. Troubleshooting Processor Module  The processor is responsible for the self-detection of potential problems.  It performs error checks during its operation and sends status information to indicators that are normally located on the front of the processor module.  You can diagnose processor faults or obtain more detailed information about the processor by accessing the processor status through programming software.
  • 7.  The processor then monitors itself continually for any problems that might cause the controller to execute the user program improperly.  Depending on the controller, a set of fault relay contacts may be available.  The fault relay is controlled by the processor and is activated when one or more specific fault conditions occur.  The fault relay contacts are used to disable the outputs and signal a failure.  Most PLCs incorporate a watchdog timer to monitor the scan process of the system. Troubleshooting Processor Module
  • 8.  If the controller is operating in the RUN mode but output devices do not operate as programmed, the faults could be associated with any of the following: 1. Input and output wiring between field devices and modules 2. Field device or module power supplies 3. Input sensing devices 4. Output actuators 5. PLC I/O modules 6. PLC processor  Narrowing down the problem source can usually be accomplished by comparing the actual status of the suspect I/O with controller status indicators. Troubleshooting Input Malfunctions
  • 9.  Usually each input or output device has at least two status indicators.One of these indicators is on the I/O module; the other indicator is provided by the programming device monitor.  The circuit of Figure illustrates how to check for discrete input malfunctions . Troubleshooting Input Malfunctions
  • 10.  Figure shows a typical input device troubleshooting guide.This guide reviews condition instructions and how their true/false status relates to external input devices. Troubleshooting Input Malfunctions
  • 11. Troubleshooting Output Malfunctions  If the blown fuse indicator is not illuminated (fuse OK), then check to see if the output device is responding to the LED status indicator.  An output module’s logic status indicator functions similarly to an input module’s status indicator.  When it is on, the status LED indicates that the module’s logic circuitry has recognized a command from the processor to turn on.
  • 12.  If an output rung is energized, the module status indicator is on, and the output device is not responding, then the wiring to the output device or the output device itself should be suspected. Troubleshooting Output Malfunctions
  • 13. Troubleshooting Ladder Logic Program  Many PLC software programs offer various software checks used to verify program logic. Figure shows a sample of verifying program errors using RSLogix 500 software. Selecting edit then verify project will check the program for errors.The sample shows what the error message might look like.
  • 14.  The ladder logic program itself is not likely to fail, assuming that the program was at one time working correctly.  The ladder logic program itself is not likely to fail, assuming that the program was at one time working correctly.  If all other possible sources of trouble have been eliminated, the ladder logic program should be reloaded into the PLC from the master copy of the program.  Make sure the master copy of the program is up to date before you download it to the PLC.  Start program troubleshooting by identifying which outputs operate properly and which outputs do not. Troubleshooting Ladder Logic Program
  • 15.  You must establish a way for your personal computer (PC) software to communicate with the programmable logic controller (PLC) processor.  Making this connection is known as configuring the communications.  The method used to configure the communications varies with each brand of controller.  InAllen-Bradley controllers, RSLogix software is required to develop and edit ladder programs.  A second software package, RSLinx, is needed to monitor PLC activity, download a program from your PC to your PLC, and upload a program from your PLC into your PC.  You cannot download multiple projects to the PLC and then run them when required. Troubleshooting PLC Programming Software
  • 16.  The PLC will accept only one program at a time, but the program can consist of multiple subroutine files which can be conditionally called from the main program RSLinx software is available in multiple packages to meet the demand for a variety of cost and functionality requirements.  This software package is used as the driver between your PC and PLC processor.  A driver is a computer program that controls a device.  For example, you must have the correct printer driver installed in your PCin order to be able to print a word-processing document created on your PC. RSLinx works much like the printer driver for RSLogix software.The RSLinx program must be opened and drivers configured before communications can be established between a PC and a PLC that is using. Troubleshooting PLC Programming Software
  • 17.  RSLinx works much like the printer driver for RSLogix software.  The RSLinx program must be opened and drivers configured before communications can be established between a PC and a PLC that is using RSLogix software.  RSLinx allows RSLogix to communicate through an interface cable to the PLC processor.  The simplest connection between a PC and a PLC is a point-to- point direct connection through the computer serial port, as illustrated in Figure. Troubleshooting PLC Programming Software
  • 18.  Minimum configuration for two-way communications requires the use of only three connected wires, as shown in Figure .  For ease of connection, the RS-232 standard specifies that computer devices have male connectors and that peripheral equipment have female connectors.  Direct communication between two computers, such as a PC and a PLC, does not involve intermediate peripheral equipment.  Therefore, a serial null-modem type cable must be used for the connection because both the PC and the PLC processor use pin 2 for data output and pin 3 for data input Troubleshooting PLC Programming Software
  • 19.  Some of your troubleshooting can be accomplished by interpreting the status indicators on the I/O modules.  The key is to know whether the status indicators are telling you that there is a fault or that the system is normal.  Often PLC manufacturers supply a troubleshooting guide, map, or tree that presents a list of observed problems and their possible sources. Troubleshooting
  • 20.  Figure shows a sample troubleshooting tree for a discrete output module. Troubleshooting
  • 21.  Figure shows a sample of input and output troubleshooting guides. Troubleshooting
  • 22.  Figure is a sample of input and output troubleshooting guides. Troubleshooting