SlideShare a Scribd company logo
1 of 19
UNIVERSITY OF ENGINEERING AND TECHNOLOGY
PESHAWAR
PROGRAMMABLE LOGIC
CONTROLLER (PLC)
It is an industrial computer control system
TABLE OF CONTENTS
• Programming languages to
program PLC
• Difference b/w languages
• Advantages and disadvantages of
languages
PROGRAMMING
LANGUAGES
03 04
01 02
• What are PLC’S
• How they work
• Applications
INTRODUCTION
• Different methods to program PLC
• Advantages anddisadvantages of
methods
• Difference b/w methods
PROGRAMMING
METHODS
• Components of PLC
• Function Of PLC
• Components connection
PLC ARCHITECTURE
TABLE OF CONTENTS
• Networking
• Communication protocols
• Motion control
• Safety system
ADVANCE TOPICS
07
05 06
• What are I/O modules
• Their interference with
outside world
• Common types of I/O modules
I/O MODULES
• How to troubleshoot PLC
• Common problems in PLC
• Tools used to troubleshoot
PLC
TROUBLESHOOTING
INTRODUCTION
What are PLC’s?
PLCs (Programmable Logic Controllers) are specialized
digital computers used to control and automate
industrial processes. They are commonly used in
manufacturing plants, machinery, and various
industrial applications.
01
How do they work?
1. Input Scan: PLC reads sensor and device states,
updating internal memory.
2. Program Execution: CPU executes control program,
processing inputs, performing calculations, and making
decisions.
3. Output Update: CPU updates output values based on
control instructions.
4. Output Scan: PLC updates connected devices and
actuators based on output values.
5. Repeat: The process repeats continuously to maintain
real-time control.
02
03
Applications of PLC’S:
1. Industrial Automation: PLCs are used in industrial
automation for controlling manufacturing processes,
assembly lines, and machinery.
2. Transportation Systems: PLCs control traffic signals,
railway systems, airport baggage handling, and
automated material handling in logistics and warehouses.
3. Food and Beverage Industry: PLCs automate processes in
food processing, packaging, bottling.
4. Automotive Industry: PLCs control assembly lines, robotic
systems, and quality control processes in automobile
manufacturing.
5. Pharmaceuticals: PLCs are utilized in pharmaceutical
manufacturing for precise control of dosage, filling,
labeling, and packaging operations.
PLC ARCHETECTURE
Components of a PLC and Their Functions:
1. CPU: Executes the control program and coordinates PLC
operation.
2. I/O Modules: Interface between PLC and external
devices, handling input and output signals.
3. Memory: Stores the control program and data variables
used in the program.
4. Power Supply: Provides electrical power for the PLC
system.
5. Programming Device/Software: Enables
programming, configuration, and monitoring of the PLC.
6. Communication Ports: Facilitate connectivity with
other devices or networks. 04
PLC ARCHETECTURE
Connection of PLC Components:
1. Input Devices: Connected to input modules, supplying real-time data.
2. Output Devices: Connected to output modules, receiving control signals.
3. Input/Output Modules: Connected to the CPU through communication
buses or backplanes.
4. CPU and Memory: CPU processes inputs, executes control program, and
accesses memory.
5. Programming Device: Connected to PLC for programming and
configuration.
6. Power Supply: Provides electrical power to ensure proper functioning.
05
PROGRAM LANGUAGES
Programming Languages for PLCs their advantages and
disadvantages:
1. Ladder Logic (LD): Graphical language resembling relay circuits,
intuitive for sequential control. Advantages: Easy visualization,
suited for electrical engineers. Disadvantages: Complexity for
larger programs, limited for complex calculations.
2. Structured Text (ST): High-level language like Pascal or C, offers
flexibility and modularity. Advantages: Supports complex
calculations, algorithmic control. Disadvantages: Requires higher
programming skills, less intuitive for ladder logic users.
06
PROGRAM LANGUAGES
Programming Languages for PLCs their advantages and
disadvantages:
3. Function Block Diagram (FBD): Graphical language using blocks for
functions and interconnections. Advantages: Modularity, code reuse,
suitable for complex control systems. Disadvantages: Less intuitive for
beginners, requires understanding of control systems.
4. Instruction List (IL): Low-level language resembling assembly code.
Advantages: Precise control, efficient for critical sections, time-critical
applications. Disadvantages: Challenging to read and understand,
requires knowledge of PLC internals.
07
PROGRAMMING METHODS
Programming methods advantages and disadvantages and
difference:
1. Offline Programming: Develop and test the program separately,
then transfer it to the PLC. Advantages: No interruption to live
systems, allows for debugging. Disadvantages: Synchronization
required, lacks real-time adjustments.
2. Online Programming: Directly program the PLC while it is connected
and running. Advantages: Real-time adjustments, immediate
response, flexibility. Disadvantages: Potential for disruptions, safety
precautions needed.
08
PROGRAMMING METHODS
Programming methods advantages and disadvantages:
3. Handheld Programmers: Portable devices for on-site
programming and troubleshooting. Advantages: Portability,
convenience. Disadvantages: Limited functionality, simplified
interface.
4. Computer-Based Programming Software: Use specialized
software on a computer to create, edit, and download programs.
Advantages: Comprehensive capabilities, simulation and
debugging tools, user-friendly interface. Disadvantages: Requires
a computer, learning curve for beginners. 09
PROGRAMMING METHODS
Differences:
1. Offline programming: Separate development, no real-time
adjustments.
2. Online programming: Direct programming, real-time
adjustments possible.
3. Handheld programmers: On-site portability, limited
functionality.
4. Computer-based software: Extensive capabilities, simulation,
and user-friendly interface.
10
I/O MODULE
I/O modules in PLC:
• I/O modules are devices used in PLC systems to interface
with external devices.
• They receive signals from sensors and switches (inputs)
and convert them for processing by the PLC.
• They also receive signals from the PLC and control
external devices such as motors and valves (outputs).
11
I/O MODULE
Common types of I/O modules:
1. Digital Input Modules: Receive discrete on/off signals from
devices like switches and sensors.
2. Digital Output Modules: Provide on/off signals to control
external devices like relays and solenoids.
3. Analog Input Modules: Convert continuous analog signals (e.g.,
voltage, current) from sensors into digital signals for the PLC.
4. Analog Output Modules: Convert digital signals from the PLC
into continuous analog signals to control devices like variable
frequency drives.
5. Specialty Modules: Include high-speed input modules,
communication modules, and motion control modules for
specific applications. 12
TROUBLESHOOTING
Troubleshoot PLC system:
1. Identify symptoms
2. Check power supply
3. Review program logic
4. Monitor inputs and
outputs
5. Inspect wiring and
connections
6. Analyze faulty outputs
7. Use debugging tools and
PLC diagnostics
8. Refer to documentation
and manuals.
13
Common problems in PLC systems:
1. Wiring and connection issues
2. Power supply problems
3. Programming errors
4. Sensor and actuator problems
5. Communication failures.
Tools for PLC system
troubleshooting:
1. Multimeter
2. Oscilloscope
3. Programming software
4. Logic analyzer
5. PLC diagnostic tools
ADVANCE TOPICS IN PLC
• PLC Networking: PLCs can connect and communicate with other
devices on a network, enabling data exchange and integration in
industrial automation.
• Communication Protocols: Standardized methods for data
exchange between devices, such as Modbus, Profibus, and
Ethernet/IP, determine the rules for transmitting and interpreting
data in PLC systems.
• Motion Control: PLCs enable precise control of motion devices like
motors and actuators, executing speed, position, and trajectory
commands for applications such as robotics and packaging systems.
• Safety Systems: PLCs integrate safety functionality to ensure safe
operation and protect personnel and equipment, implementing
safety functions like emergency stop circuits and safety monitoring.
14
Credits: This presentation template was created by
Slidesgo, including icons by Flaticon, and
infographics & images by Freepik
THANKS!
ANY
QUESTIONS

More Related Content

Similar to CAM PRESENTATION AFAQ, DANISH.pptx

Basic PLC Training .pdf
Basic PLC Training .pdfBasic PLC Training .pdf
Basic PLC Training .pdfZiad Salem
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLCVeerakumar S
 
43542179 programmable-logic-controller-plc-ppt
43542179 programmable-logic-controller-plc-ppt43542179 programmable-logic-controller-plc-ppt
43542179 programmable-logic-controller-plc-pptParbat Rajpurohit
 
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-1VishalGupta969
 
imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02Haji Hussain
 
Programmable Logic Controllers Paper (PLC) SM54
Programmable Logic Controllers Paper (PLC) SM54Programmable Logic Controllers Paper (PLC) SM54
Programmable Logic Controllers Paper (PLC) SM54Subhash Mahla
 
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...Aman Gupta
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automationMd Talib
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automationMd Talib
 
Presentation for EEE Engineer on PLC By Dilip Kumar
Presentation for EEE Engineer on PLC By Dilip KumarPresentation for EEE Engineer on PLC By Dilip Kumar
Presentation for EEE Engineer on PLC By Dilip KumarDilip Kumar Ckt
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLCSudeep Giri
 
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...Aman Gupta
 

Similar to CAM PRESENTATION AFAQ, DANISH.pptx (20)

Basic PLC Training .pdf
Basic PLC Training .pdfBasic PLC Training .pdf
Basic PLC Training .pdf
 
1913523 vanshika
1913523 vanshika1913523 vanshika
1913523 vanshika
 
PLC Basic
PLC BasicPLC Basic
PLC Basic
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLC
 
43542179 programmable-logic-controller-plc-ppt
43542179 programmable-logic-controller-plc-ppt43542179 programmable-logic-controller-plc-ppt
43542179 programmable-logic-controller-plc-ppt
 
chapter 2 IE.pptx
chapter 2 IE.pptxchapter 2 IE.pptx
chapter 2 IE.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
 
imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02imp plc-presentation-140205031532-phpapp02
imp plc-presentation-140205031532-phpapp02
 
Programmable Logic Controllers Paper (PLC) SM54
Programmable Logic Controllers Paper (PLC) SM54Programmable Logic Controllers Paper (PLC) SM54
Programmable Logic Controllers Paper (PLC) SM54
 
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
 
Plc ppt filke
Plc ppt filkePlc ppt filke
Plc ppt filke
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
 
Presentation for EEE Engineer on PLC By Dilip Kumar
Presentation for EEE Engineer on PLC By Dilip KumarPresentation for EEE Engineer on PLC By Dilip Kumar
Presentation for EEE Engineer on PLC By Dilip Kumar
 
Plc 131022133632-phpapp02
Plc 131022133632-phpapp02Plc 131022133632-phpapp02
Plc 131022133632-phpapp02
 
PLC TRAINING
PLC TRAININGPLC TRAINING
PLC TRAINING
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLC
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...Summer Internship Report For PLC Programming of Traffic light through Ladder ...
Summer Internship Report For PLC Programming of Traffic light through Ladder ...
 
PLC-converted.pdf
PLC-converted.pdfPLC-converted.pdf
PLC-converted.pdf
 

Recently uploaded

High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...Pooja Nehwal
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service NashikLow Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Pooja Nehwal
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Pooja Nehwal
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Pooja Nehwal
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaUnited Arab Emirates
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...Pooja Nehwal
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 

Recently uploaded (20)

High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service NashikLow Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
 
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
Call Girls in Thane 9892124323, Vashi cAll girls Serivces Juhu Escorts, powai...
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
Kalyan callg Girls, { 07738631006 } || Call Girl In Kalyan Women Seeking Men ...
 
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai WisteriaDubai Call Girls O528786472 Call Girls In Dubai Wisteria
Dubai Call Girls O528786472 Call Girls In Dubai Wisteria
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 

CAM PRESENTATION AFAQ, DANISH.pptx

  • 1. UNIVERSITY OF ENGINEERING AND TECHNOLOGY PESHAWAR
  • 2. PROGRAMMABLE LOGIC CONTROLLER (PLC) It is an industrial computer control system
  • 3. TABLE OF CONTENTS • Programming languages to program PLC • Difference b/w languages • Advantages and disadvantages of languages PROGRAMMING LANGUAGES 03 04 01 02 • What are PLC’S • How they work • Applications INTRODUCTION • Different methods to program PLC • Advantages anddisadvantages of methods • Difference b/w methods PROGRAMMING METHODS • Components of PLC • Function Of PLC • Components connection PLC ARCHITECTURE
  • 4. TABLE OF CONTENTS • Networking • Communication protocols • Motion control • Safety system ADVANCE TOPICS 07 05 06 • What are I/O modules • Their interference with outside world • Common types of I/O modules I/O MODULES • How to troubleshoot PLC • Common problems in PLC • Tools used to troubleshoot PLC TROUBLESHOOTING
  • 5. INTRODUCTION What are PLC’s? PLCs (Programmable Logic Controllers) are specialized digital computers used to control and automate industrial processes. They are commonly used in manufacturing plants, machinery, and various industrial applications. 01
  • 6. How do they work? 1. Input Scan: PLC reads sensor and device states, updating internal memory. 2. Program Execution: CPU executes control program, processing inputs, performing calculations, and making decisions. 3. Output Update: CPU updates output values based on control instructions. 4. Output Scan: PLC updates connected devices and actuators based on output values. 5. Repeat: The process repeats continuously to maintain real-time control. 02
  • 7. 03 Applications of PLC’S: 1. Industrial Automation: PLCs are used in industrial automation for controlling manufacturing processes, assembly lines, and machinery. 2. Transportation Systems: PLCs control traffic signals, railway systems, airport baggage handling, and automated material handling in logistics and warehouses. 3. Food and Beverage Industry: PLCs automate processes in food processing, packaging, bottling. 4. Automotive Industry: PLCs control assembly lines, robotic systems, and quality control processes in automobile manufacturing. 5. Pharmaceuticals: PLCs are utilized in pharmaceutical manufacturing for precise control of dosage, filling, labeling, and packaging operations.
  • 8. PLC ARCHETECTURE Components of a PLC and Their Functions: 1. CPU: Executes the control program and coordinates PLC operation. 2. I/O Modules: Interface between PLC and external devices, handling input and output signals. 3. Memory: Stores the control program and data variables used in the program. 4. Power Supply: Provides electrical power for the PLC system. 5. Programming Device/Software: Enables programming, configuration, and monitoring of the PLC. 6. Communication Ports: Facilitate connectivity with other devices or networks. 04
  • 9. PLC ARCHETECTURE Connection of PLC Components: 1. Input Devices: Connected to input modules, supplying real-time data. 2. Output Devices: Connected to output modules, receiving control signals. 3. Input/Output Modules: Connected to the CPU through communication buses or backplanes. 4. CPU and Memory: CPU processes inputs, executes control program, and accesses memory. 5. Programming Device: Connected to PLC for programming and configuration. 6. Power Supply: Provides electrical power to ensure proper functioning. 05
  • 10. PROGRAM LANGUAGES Programming Languages for PLCs their advantages and disadvantages: 1. Ladder Logic (LD): Graphical language resembling relay circuits, intuitive for sequential control. Advantages: Easy visualization, suited for electrical engineers. Disadvantages: Complexity for larger programs, limited for complex calculations. 2. Structured Text (ST): High-level language like Pascal or C, offers flexibility and modularity. Advantages: Supports complex calculations, algorithmic control. Disadvantages: Requires higher programming skills, less intuitive for ladder logic users. 06
  • 11. PROGRAM LANGUAGES Programming Languages for PLCs their advantages and disadvantages: 3. Function Block Diagram (FBD): Graphical language using blocks for functions and interconnections. Advantages: Modularity, code reuse, suitable for complex control systems. Disadvantages: Less intuitive for beginners, requires understanding of control systems. 4. Instruction List (IL): Low-level language resembling assembly code. Advantages: Precise control, efficient for critical sections, time-critical applications. Disadvantages: Challenging to read and understand, requires knowledge of PLC internals. 07
  • 12. PROGRAMMING METHODS Programming methods advantages and disadvantages and difference: 1. Offline Programming: Develop and test the program separately, then transfer it to the PLC. Advantages: No interruption to live systems, allows for debugging. Disadvantages: Synchronization required, lacks real-time adjustments. 2. Online Programming: Directly program the PLC while it is connected and running. Advantages: Real-time adjustments, immediate response, flexibility. Disadvantages: Potential for disruptions, safety precautions needed. 08
  • 13. PROGRAMMING METHODS Programming methods advantages and disadvantages: 3. Handheld Programmers: Portable devices for on-site programming and troubleshooting. Advantages: Portability, convenience. Disadvantages: Limited functionality, simplified interface. 4. Computer-Based Programming Software: Use specialized software on a computer to create, edit, and download programs. Advantages: Comprehensive capabilities, simulation and debugging tools, user-friendly interface. Disadvantages: Requires a computer, learning curve for beginners. 09
  • 14. PROGRAMMING METHODS Differences: 1. Offline programming: Separate development, no real-time adjustments. 2. Online programming: Direct programming, real-time adjustments possible. 3. Handheld programmers: On-site portability, limited functionality. 4. Computer-based software: Extensive capabilities, simulation, and user-friendly interface. 10
  • 15. I/O MODULE I/O modules in PLC: • I/O modules are devices used in PLC systems to interface with external devices. • They receive signals from sensors and switches (inputs) and convert them for processing by the PLC. • They also receive signals from the PLC and control external devices such as motors and valves (outputs). 11
  • 16. I/O MODULE Common types of I/O modules: 1. Digital Input Modules: Receive discrete on/off signals from devices like switches and sensors. 2. Digital Output Modules: Provide on/off signals to control external devices like relays and solenoids. 3. Analog Input Modules: Convert continuous analog signals (e.g., voltage, current) from sensors into digital signals for the PLC. 4. Analog Output Modules: Convert digital signals from the PLC into continuous analog signals to control devices like variable frequency drives. 5. Specialty Modules: Include high-speed input modules, communication modules, and motion control modules for specific applications. 12
  • 17. TROUBLESHOOTING Troubleshoot PLC system: 1. Identify symptoms 2. Check power supply 3. Review program logic 4. Monitor inputs and outputs 5. Inspect wiring and connections 6. Analyze faulty outputs 7. Use debugging tools and PLC diagnostics 8. Refer to documentation and manuals. 13 Common problems in PLC systems: 1. Wiring and connection issues 2. Power supply problems 3. Programming errors 4. Sensor and actuator problems 5. Communication failures. Tools for PLC system troubleshooting: 1. Multimeter 2. Oscilloscope 3. Programming software 4. Logic analyzer 5. PLC diagnostic tools
  • 18. ADVANCE TOPICS IN PLC • PLC Networking: PLCs can connect and communicate with other devices on a network, enabling data exchange and integration in industrial automation. • Communication Protocols: Standardized methods for data exchange between devices, such as Modbus, Profibus, and Ethernet/IP, determine the rules for transmitting and interpreting data in PLC systems. • Motion Control: PLCs enable precise control of motion devices like motors and actuators, executing speed, position, and trajectory commands for applications such as robotics and packaging systems. • Safety Systems: PLCs integrate safety functionality to ensure safe operation and protect personnel and equipment, implementing safety functions like emergency stop circuits and safety monitoring. 14
  • 19. Credits: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik THANKS! ANY QUESTIONS