SlideShare a Scribd company logo
1 of 34
A
Presentation on
PLC in Automation
Under the Module IV
of
Mechatronics
(T.E. Mechanical SEM-VI)
By Mr. Harshal Chaudhari
Contents:
1. Understanding PLC
i. Differencing MC and PLC
ii. Introduction to PLC*
2. Basic PLC Structure at glance
3. I/O Processing
4. Programming Fundamental- Ladder Logic
diagram*
5. PLC for industrial process control*
6. Selection of PLC
Note: (*) Titles will be explained on green board only
 PLC is a special microcontroller designed for
industrial application. It is for controlling machinery
or processes. A microcontroller is a
microprocessor that can be used for any type
of application. The basic difference between PLC
and microcontrollers higher speed, performance,
and reliability.
 PLC works with power devices and Microcontroller
works with electronic devices i.e. PLC works with
relays, while Microcontroller works with transistors
(even it may work with electronic relays)
Understanding the PLC
(1/3)
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
 Usually the Microcontroller doesn’t work as a
stand alone controller but it came as a part of
electronic circuit or device, as NOT ROBUST in
nature.
 While the PLC is a stand alone controlling device
that can be programmed for any process.
 Number of I/O ports in PLC is more than
microcontroller.
 A microcontroller is a chip.
PLC = number of chips.
Understanding the PLC
(2/3)
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
 Watchdog for the PLC is faster than MC , means
scan cycle time of PLC is more than MC.
 PLC can communicate on different protocols ,
MC can not support all protocols.
Understanding the PLC
(3/3)
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
 A programmable logic controller (PLC) is a digital
electronic device that uses a programmable memory
to store instructions and to implement functions such
as logic, sequencing, timing, counting and arithmetic
in order to control machines and processes and has
been specifically designed to make programming
easy.
 The term logic is used because the programming is
primarily concerned with implementing logic and
switching operations.
Understanding the PLC
Introduction to PLC
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
 PLCs are similar to computers but have certain
features which are specific to their use as controllers.
These are:
1 They are rugged and designed to withstand vibrations,
temperature, humidity and noise.
2 The interfacing for inputs and outputs is inside the
controller.
3 They are easily programmed and have an easily
understood programming language. Programming is
Understanding the PLC
Introduction to PLC
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
Contents:
1. Understanding PLC
i. Differencing MC and PLC
ii. Introduction to PLC
2. Basic PLC Structure at glance
3. I/O Processing
4. Programming Fundamental- Ladder Logic
diagram
5. PLC for industrial process control
6. Selection of PLC
Basic PLC Structure at Glance
Input 5V, 24V, 110V
and 240V
Output 5V
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
Basic PLC Structure at Glance
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
DIGITAL SIGNALS
DIGITALSIGNALS
DIGITAL SIGNALS
DIGITAL SIGNALS
Data bus: sending data between the
constituent elements,
Address bus: send the addresses of
locations for accessing stored data,
Control bus: for signals relating to internal
control actions.
System bus: used for communications
between the input/output ports and the
Basic PLC Structure at Glance
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
The CPU
Main part is microprocessor. CPUs have the
following:
ALU responsible for data manipulation and
carrying out arithmetic operations of addition
and subtraction and logic operations of AND,
OR, NOT, and EXCLUSIVE-OR. Memory,
termed registers, located within the
microprocessor and used to store information
involved in program execution. A control unit
Basic PLC Structure at Glance
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
Clock:
Clock that has a frequency of
typically between 1 and 8 MHz.
This frequency determines the
operating speed of the PLC and
provides the timing and
synchronization for all elements in
Basic PLC Structure at Glance
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
System read-only-memory (ROM):
Gives permanent storage for the
operating system and fixed data used by
the CPU.
Random-access memory (RAM): Used
for the user’s program. Random-access
memory (RAM) is used for data. This is
where information is stored on the status
of input and output devices and the
Basic PLC Structure at Glance
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
Data RAM:
Sometimes referred to as a data
table or register table. Part of this
memory, that is, a block of
addresses, will be set aside for
input and output addresses and
the states of those inputs and
outputs.
Basic PLC Structure at Glance
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
Input/Output Unit:
The I/O unit provides the interface
between the system and the outside
world, allowing for connections to be
made through I/O channels to input
devices such as sensors and output
devices such as motors and solenoids. It
is also through the I/O unit that programs
are entered from a program panel. Every
Basic PLC Structure at Glance
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
Basic PLC Structure at Glance
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
With the relay type,
 Able to switch currents of the order of a few
amperes in an external circuit.
 Not only allows small currents to switch
much larger currents but also isolates the
PLC from the external circuit.
 Relays are, however, relatively slow to
operate. Relay outputs are suitable for AC
and DC switching.
 Withstand high surge currents and voltage
Basic PLC Structure at Glance
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
With transistor type,
 Uses a transistor to switch current through
the external circuit.
 This gives a considerably faster switching
action. Strictly for DC switching and is
destroyed by over current and high
reverse voltage.
 For protection, either a fuse or built-in
electronic protection is used.
Contents:
1. Understanding PLC
i. Differencing MC and PLC
ii. Introduction to PLC
2. Basic PLC Structure at glance
3. I/O Processing
4. Programming Fundamental- Ladder Logic
diagram
5. PLC for industrial process control
6. Selection of PLC
3. I/O Processing
 The process of updating the input or outputs with
variations caused at respective position, demanding
the change.
 I/O are interfacing between the system and outside
world
 And hence invoke the need of processing the I/O
every cycle.
 So, lets understand the process of I/O processing:
1. Scan the inputs associated with one rung of the
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
3. I/O Processing
 So, lets understand the process of I/O processing:
1. Scan the inputs associated with one rung of the
ladder program.
2. Solve the logic operation involving those inputs.
3. Set/reset the outputs for that rung.
4. Move on to the next rung and repeat operations
1,2,3.
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
3. I/O Processing
 So, lets understand the process of I/O processing:
 Scan the inputs associated with one rung of the
ladder program.
1. Solve the logic operation involving those inputs.
2. Set/reset the outputs for that rung.
3. Move on to the next rung and repeat operations
1,2,3.
R1
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
3. I/O Processing
 So, lets understand the process of I/O processing:
 Scan the inputs associated with one rung of the
ladder program.
 Solve the logic operation involving those inputs.
1. Set/reset the outputs for that rung.
2. Move on to the next rung and repeat operations
1,2,3.
R1
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
3. I/O Processing
 So, lets understand the process of I/O processing:
 Scan the inputs associated with one rung of the
ladder program.
 Solve the logic operation involving those inputs.
 Set/reset the outputs for that rung.
1. Move on to the next rung and repeat operations
1,2,3.
R1
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
3. I/O Processing
 So, lets understand the process of I/O processing:
 Scan the inputs associated with one rung of the
ladder program.
 Solve the logic operation involving those inputs.
 Set/reset the outputs for that rung.
 Move on to the next rung and repeat operations
1,2,3.
R1
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
3. I/O Processing
 Each input point is examined individually and its effect on the
program determined.
 There will be a built-in delay, typically about 3 ms, when each
input is examined in order to ensure that only valid input
signals are read by the microprocessor.
 This delay enables the microprocessor to avoid counting an
input signal twice, or more frequently, if there is contact
bounce at a switch.
 A number of inputs may have to be scanned, each with a 3
ms delay, before the program has the instruction for a logic
operation to be executed and an output to occur.
 The outputs are latched so that they retain their status until
the next updating.
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
A. CONTINUOUS UPDATING
3. I/O Processing
 Because, with continuous updating, there has to be a 3 ms
delay on each input, the time taken to examine several
hundred I/O points can become comparatively long.
 To allow a more rapid execution of a program, a specific area
of RAM is used as a buffer store between the control logic
and the I/O unit.
 Each I/O has an address in this memory. At the start of each
program cycle the CPU scans all the inputs and copies their
status into the I/O addresses.
 As the program is executed the stored input data is read,
from RAM and the logic operations carried out. The resulting
output signals are stored in the reserved I/O section of RAM.
 At the end of each program cycle all the outputs are
transferred from RAM to the output channels.
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
B. Mass I/O Copying:
Contents:
1. Understanding PLC
i. Differencing MC and PLC
ii. Introduction to PLC
2. Basic PLC Structure at glance
3. I/O Processing
4. Programming Fundamental- Ladder Logic
diagram
5. PLC for industrial process control
6. Selection of PLC
6. Selection of PLC
a. System (task) requirements
b. Application requirements.
c. What input/output capacity is required?
d. What type of inputs/outputs are required?
e. What size of memory is required?
f. What speed is required of the CPU?
g. Electrical requirements.
h. Speed of operation.
i. Communication requirements.
j. Software.
k. Operator interface.
l. Physical environments
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
System requirements
a. The starting point in determining any solution must be to understand what is
to be achieved.
b. The program design starts with breaking down the task into a number of
simple understandable elements, each of which can be easily described.
Application requirements
a. Input and output device requirements. After determining the operation of the
system, the next step is to determine what input and output devices the system
requires.
b. List the function required and identify a specific type of device.
c. The need for special operations in addition to discrete (On/Off) logic.
d. List the advanced functions required beside simple discrete logic.
Electrical Requirements
a. The electrical requirements for inputs, outputs, and system power; When
determining the electrical requirements of a system, consider three items:
b. Incoming power (power for the control system);
c. Input device voltage; and
d. Output voltage and current.
6. Selection of PLC
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
Speed of Operation
How fast the control system must operate (speed of operation).
When determining speed of operation, consider these points:
– How fast does the process occur or machine operate?
– Are there “time critical” operations or events that must be detected?
Communication
a. If the application requires sharing data outside the process, i.e.
communication.
b. Communication involves sharing application data or status with another
electronic device, such as a computer or a monitor in an operator’s station.
c. Communication can take place locally through a twisted-pair wire, or
remotely via telephone or radio modem.
Operator Interface
a. If the system needs operator control or interaction. In order to convey
information about machine or process status, or to allow an operator to input data,
many applications require operator interfaces.
b. Traditional operator interfaces include pushbuttons, pilot lights and LED
6. Selection of PLC
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering
c. Electronic operator interface devices display messages about machine status in
descriptive text, display part count and track alarms. Also, they can be used for
data input.
Physical Environment
The physical environment in which the control system will be located. Consider the
environment where the control system will be located. In harsh environments, house
the control system in an appropriate IP-rated enclosure. Remember to consider
accessibility for maintenance, troubleshooting or reprogramming.
6. Selection of PLC
References
[1] W. Bolton, reference book on “Meacatronics”, Fifth Edition, Pearson.
[2] W. Bolton, reference book on “Programmable Logic Controllers”, fourth
edition, Newnes is an imprint of Elsevier
MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR
Mechanical Engineering

More Related Content

What's hot

PLC Based Automatic Bottle Filling and Capping System
PLC Based Automatic Bottle Filling and Capping SystemPLC Based Automatic Bottle Filling and Capping System
PLC Based Automatic Bottle Filling and Capping System
ijtsrd
 
Programming logic controllers (plc)
Programming  logic controllers (plc)Programming  logic controllers (plc)
Programming logic controllers (plc)
Sudhir Reddy
 

What's hot (20)

PLC - Programmable Logic Controller
PLC - Programmable Logic ControllerPLC - Programmable Logic Controller
PLC - Programmable Logic Controller
 
Plc presentation
Plc presentation Plc presentation
Plc presentation
 
Input - Output Devices for PLC
Input - Output Devices for PLCInput - Output Devices for PLC
Input - Output Devices for PLC
 
Plc basics
Plc   basicsPlc   basics
Plc basics
 
Vt training plc_1
Vt training plc_1Vt training plc_1
Vt training plc_1
 
Programmable Logic Controller (plc)
Programmable Logic Controller (plc)Programmable Logic Controller (plc)
Programmable Logic Controller (plc)
 
PLC Based Automatic Bottle Filling and Capping System
PLC Based Automatic Bottle Filling and Capping SystemPLC Based Automatic Bottle Filling and Capping System
PLC Based Automatic Bottle Filling and Capping System
 
PLC Internal Relays
PLC Internal RelaysPLC Internal Relays
PLC Internal Relays
 
PLC(Programmable Logic Controller)-Control system Engineering.
PLC(Programmable Logic Controller)-Control system Engineering.PLC(Programmable Logic Controller)-Control system Engineering.
PLC(Programmable Logic Controller)-Control system Engineering.
 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLC
 
Introduction to PLC
Introduction to PLCIntroduction to PLC
Introduction to PLC
 
Part 5 PLC inputs & outputs
Part 5 PLC inputs & outputsPart 5 PLC inputs & outputs
Part 5 PLC inputs & outputs
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
 
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...
 
Robotics and automation _ power sources and sensors
Robotics and automation _  power sources and sensorsRobotics and automation _  power sources and sensors
Robotics and automation _ power sources and sensors
 
Programming logic controllers (plc)
Programming  logic controllers (plc)Programming  logic controllers (plc)
Programming logic controllers (plc)
 
programmable logic controller presentation
programmable logic controller presentationprogrammable logic controller presentation
programmable logic controller presentation
 
Basics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADABasics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADA
 
Plc
PlcPlc
Plc
 
Plc ladder diagram
Plc ladder diagramPlc ladder diagram
Plc ladder diagram
 

Similar to PLC in Automation

EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHFEE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
2013471
 
Pdfslide.net summer training-report-on-plc-and-scada11
Pdfslide.net summer training-report-on-plc-and-scada11Pdfslide.net summer training-report-on-plc-and-scada11
Pdfslide.net summer training-report-on-plc-and-scada11
GondaliyaAkashkumar
 

Similar to PLC in Automation (20)

Shishupal plc
Shishupal plcShishupal plc
Shishupal plc
 
Plc ppt filke
Plc ppt filkePlc ppt filke
Plc ppt filke
 
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHFEE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
EE415 LT 1.pptxDFHDFHDFHHFDDFHFDHDFHDFHF
 
Programmable Logic Controllers
Programmable Logic ControllersProgrammable Logic Controllers
Programmable Logic Controllers
 
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 ...
 
presentation on plc.pptx
presentation on plc.pptxpresentation on plc.pptx
presentation on plc.pptx
 
Handbook Of PLC EMERSON EDUARDO RODRIGUES
Handbook Of PLC EMERSON EDUARDO RODRIGUESHandbook Of PLC EMERSON EDUARDO RODRIGUES
Handbook Of PLC EMERSON EDUARDO RODRIGUES
 
Advanced plc programming & scada system design
Advanced plc programming & scada system designAdvanced plc programming & scada system design
Advanced plc programming & scada system design
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLC
 
Pdfslide.net summer training-report-on-plc-and-scada11
Pdfslide.net summer training-report-on-plc-and-scada11Pdfslide.net summer training-report-on-plc-and-scada11
Pdfslide.net summer training-report-on-plc-and-scada11
 
Automation21
Automation21Automation21
Automation21
 
n5acb0f1c011fb.pdf
n5acb0f1c011fb.pdfn5acb0f1c011fb.pdf
n5acb0f1c011fb.pdf
 
Plc on cnc
Plc on cncPlc on cnc
Plc on cnc
 
PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME) PLC programmable logic controller (MSME)
PLC programmable logic controller (MSME)
 
module 1.pptx
module 1.pptxmodule 1.pptx
module 1.pptx
 
Plc
PlcPlc
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
 
A study on PLC basic
A study on PLC basicA study on PLC basic
A study on PLC basic
 
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
Implementation of T-Junction Traffic Light Control System Using Simatic S7-20...
 
PLC TRAINING
PLC TRAININGPLC TRAINING
PLC TRAINING
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Recently uploaded (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

PLC in Automation

  • 1. A Presentation on PLC in Automation Under the Module IV of Mechatronics (T.E. Mechanical SEM-VI) By Mr. Harshal Chaudhari
  • 2. Contents: 1. Understanding PLC i. Differencing MC and PLC ii. Introduction to PLC* 2. Basic PLC Structure at glance 3. I/O Processing 4. Programming Fundamental- Ladder Logic diagram* 5. PLC for industrial process control* 6. Selection of PLC Note: (*) Titles will be explained on green board only
  • 3.
  • 4.  PLC is a special microcontroller designed for industrial application. It is for controlling machinery or processes. A microcontroller is a microprocessor that can be used for any type of application. The basic difference between PLC and microcontrollers higher speed, performance, and reliability.  PLC works with power devices and Microcontroller works with electronic devices i.e. PLC works with relays, while Microcontroller works with transistors (even it may work with electronic relays) Understanding the PLC (1/3) MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 5.  Usually the Microcontroller doesn’t work as a stand alone controller but it came as a part of electronic circuit or device, as NOT ROBUST in nature.  While the PLC is a stand alone controlling device that can be programmed for any process.  Number of I/O ports in PLC is more than microcontroller.  A microcontroller is a chip. PLC = number of chips. Understanding the PLC (2/3) MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 6.  Watchdog for the PLC is faster than MC , means scan cycle time of PLC is more than MC.  PLC can communicate on different protocols , MC can not support all protocols. Understanding the PLC (3/3) MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 7.  A programmable logic controller (PLC) is a digital electronic device that uses a programmable memory to store instructions and to implement functions such as logic, sequencing, timing, counting and arithmetic in order to control machines and processes and has been specifically designed to make programming easy.  The term logic is used because the programming is primarily concerned with implementing logic and switching operations. Understanding the PLC Introduction to PLC MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 8.  PLCs are similar to computers but have certain features which are specific to their use as controllers. These are: 1 They are rugged and designed to withstand vibrations, temperature, humidity and noise. 2 The interfacing for inputs and outputs is inside the controller. 3 They are easily programmed and have an easily understood programming language. Programming is Understanding the PLC Introduction to PLC MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 9. Contents: 1. Understanding PLC i. Differencing MC and PLC ii. Introduction to PLC 2. Basic PLC Structure at glance 3. I/O Processing 4. Programming Fundamental- Ladder Logic diagram 5. PLC for industrial process control 6. Selection of PLC
  • 10. Basic PLC Structure at Glance Input 5V, 24V, 110V and 240V Output 5V MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 11. Basic PLC Structure at Glance MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering DIGITAL SIGNALS DIGITALSIGNALS DIGITAL SIGNALS DIGITAL SIGNALS Data bus: sending data between the constituent elements, Address bus: send the addresses of locations for accessing stored data, Control bus: for signals relating to internal control actions. System bus: used for communications between the input/output ports and the
  • 12. Basic PLC Structure at Glance MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering The CPU Main part is microprocessor. CPUs have the following: ALU responsible for data manipulation and carrying out arithmetic operations of addition and subtraction and logic operations of AND, OR, NOT, and EXCLUSIVE-OR. Memory, termed registers, located within the microprocessor and used to store information involved in program execution. A control unit
  • 13. Basic PLC Structure at Glance MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering Clock: Clock that has a frequency of typically between 1 and 8 MHz. This frequency determines the operating speed of the PLC and provides the timing and synchronization for all elements in
  • 14. Basic PLC Structure at Glance MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering System read-only-memory (ROM): Gives permanent storage for the operating system and fixed data used by the CPU. Random-access memory (RAM): Used for the user’s program. Random-access memory (RAM) is used for data. This is where information is stored on the status of input and output devices and the
  • 15. Basic PLC Structure at Glance MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering Data RAM: Sometimes referred to as a data table or register table. Part of this memory, that is, a block of addresses, will be set aside for input and output addresses and the states of those inputs and outputs.
  • 16. Basic PLC Structure at Glance MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering Input/Output Unit: The I/O unit provides the interface between the system and the outside world, allowing for connections to be made through I/O channels to input devices such as sensors and output devices such as motors and solenoids. It is also through the I/O unit that programs are entered from a program panel. Every
  • 17. Basic PLC Structure at Glance MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 18. Basic PLC Structure at Glance MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering With the relay type,  Able to switch currents of the order of a few amperes in an external circuit.  Not only allows small currents to switch much larger currents but also isolates the PLC from the external circuit.  Relays are, however, relatively slow to operate. Relay outputs are suitable for AC and DC switching.  Withstand high surge currents and voltage
  • 19. Basic PLC Structure at Glance MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering With transistor type,  Uses a transistor to switch current through the external circuit.  This gives a considerably faster switching action. Strictly for DC switching and is destroyed by over current and high reverse voltage.  For protection, either a fuse or built-in electronic protection is used.
  • 20. Contents: 1. Understanding PLC i. Differencing MC and PLC ii. Introduction to PLC 2. Basic PLC Structure at glance 3. I/O Processing 4. Programming Fundamental- Ladder Logic diagram 5. PLC for industrial process control 6. Selection of PLC
  • 21. 3. I/O Processing  The process of updating the input or outputs with variations caused at respective position, demanding the change.  I/O are interfacing between the system and outside world  And hence invoke the need of processing the I/O every cycle.  So, lets understand the process of I/O processing: 1. Scan the inputs associated with one rung of the MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 22. 3. I/O Processing  So, lets understand the process of I/O processing: 1. Scan the inputs associated with one rung of the ladder program. 2. Solve the logic operation involving those inputs. 3. Set/reset the outputs for that rung. 4. Move on to the next rung and repeat operations 1,2,3. MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 23. 3. I/O Processing  So, lets understand the process of I/O processing:  Scan the inputs associated with one rung of the ladder program. 1. Solve the logic operation involving those inputs. 2. Set/reset the outputs for that rung. 3. Move on to the next rung and repeat operations 1,2,3. R1 MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 24. 3. I/O Processing  So, lets understand the process of I/O processing:  Scan the inputs associated with one rung of the ladder program.  Solve the logic operation involving those inputs. 1. Set/reset the outputs for that rung. 2. Move on to the next rung and repeat operations 1,2,3. R1 MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 25. 3. I/O Processing  So, lets understand the process of I/O processing:  Scan the inputs associated with one rung of the ladder program.  Solve the logic operation involving those inputs.  Set/reset the outputs for that rung. 1. Move on to the next rung and repeat operations 1,2,3. R1 MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 26. 3. I/O Processing  So, lets understand the process of I/O processing:  Scan the inputs associated with one rung of the ladder program.  Solve the logic operation involving those inputs.  Set/reset the outputs for that rung.  Move on to the next rung and repeat operations 1,2,3. R1 MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 27. 3. I/O Processing  Each input point is examined individually and its effect on the program determined.  There will be a built-in delay, typically about 3 ms, when each input is examined in order to ensure that only valid input signals are read by the microprocessor.  This delay enables the microprocessor to avoid counting an input signal twice, or more frequently, if there is contact bounce at a switch.  A number of inputs may have to be scanned, each with a 3 ms delay, before the program has the instruction for a logic operation to be executed and an output to occur.  The outputs are latched so that they retain their status until the next updating. MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering A. CONTINUOUS UPDATING
  • 28. 3. I/O Processing  Because, with continuous updating, there has to be a 3 ms delay on each input, the time taken to examine several hundred I/O points can become comparatively long.  To allow a more rapid execution of a program, a specific area of RAM is used as a buffer store between the control logic and the I/O unit.  Each I/O has an address in this memory. At the start of each program cycle the CPU scans all the inputs and copies their status into the I/O addresses.  As the program is executed the stored input data is read, from RAM and the logic operations carried out. The resulting output signals are stored in the reserved I/O section of RAM.  At the end of each program cycle all the outputs are transferred from RAM to the output channels. MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering B. Mass I/O Copying:
  • 29. Contents: 1. Understanding PLC i. Differencing MC and PLC ii. Introduction to PLC 2. Basic PLC Structure at glance 3. I/O Processing 4. Programming Fundamental- Ladder Logic diagram 5. PLC for industrial process control 6. Selection of PLC
  • 30. 6. Selection of PLC a. System (task) requirements b. Application requirements. c. What input/output capacity is required? d. What type of inputs/outputs are required? e. What size of memory is required? f. What speed is required of the CPU? g. Electrical requirements. h. Speed of operation. i. Communication requirements. j. Software. k. Operator interface. l. Physical environments MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering
  • 31. MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering System requirements a. The starting point in determining any solution must be to understand what is to be achieved. b. The program design starts with breaking down the task into a number of simple understandable elements, each of which can be easily described. Application requirements a. Input and output device requirements. After determining the operation of the system, the next step is to determine what input and output devices the system requires. b. List the function required and identify a specific type of device. c. The need for special operations in addition to discrete (On/Off) logic. d. List the advanced functions required beside simple discrete logic. Electrical Requirements a. The electrical requirements for inputs, outputs, and system power; When determining the electrical requirements of a system, consider three items: b. Incoming power (power for the control system); c. Input device voltage; and d. Output voltage and current. 6. Selection of PLC
  • 32. MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering Speed of Operation How fast the control system must operate (speed of operation). When determining speed of operation, consider these points: – How fast does the process occur or machine operate? – Are there “time critical” operations or events that must be detected? Communication a. If the application requires sharing data outside the process, i.e. communication. b. Communication involves sharing application data or status with another electronic device, such as a computer or a monitor in an operator’s station. c. Communication can take place locally through a twisted-pair wire, or remotely via telephone or radio modem. Operator Interface a. If the system needs operator control or interaction. In order to convey information about machine or process status, or to allow an operator to input data, many applications require operator interfaces. b. Traditional operator interfaces include pushbuttons, pilot lights and LED 6. Selection of PLC
  • 33. MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering c. Electronic operator interface devices display messages about machine status in descriptive text, display part count and track alarms. Also, they can be used for data input. Physical Environment The physical environment in which the control system will be located. Consider the environment where the control system will be located. In harsh environments, house the control system in an appropriate IP-rated enclosure. Remember to consider accessibility for maintenance, troubleshooting or reprogramming. 6. Selection of PLC
  • 34. References [1] W. Bolton, reference book on “Meacatronics”, Fifth Edition, Pearson. [2] W. Bolton, reference book on “Programmable Logic Controllers”, fourth edition, Newnes is an imprint of Elsevier MAHARSHI PARSHURAM COLLEGE OF ENGINEERING, VELNESHWAR Mechanical Engineering