SlideShare a Scribd company logo
2
Most read
4
Most read
5
Most read
PLC, SCADA & HMI: INDUSTRIAL AUTOMATION
PRACTICAL HAND BOOK Page 102
PLC, SCADA & HMI: INDUSTRIAL AUTOMATION
PRACTICAL HAND BOOK Page 103
19. Parts are moved on the conveyor. Count the number of parts collected at the end
of the conveyor and display it.
Problem Solution
a. Proximity switch is mounted to detect the parts.
b. Use output of proximity to counter as an input to increment data.
c. Most widely Inductive and Capacitive Proximity switches are used to detect parts.
d. Inductive Proximity are used to detect metal objects while to detect other objects,
Capacitive Proximity Switch is most widely used.
e. Mount this sensor according to the size of parts present on the conveyor and width of
conveyor so that this sensor can detect parts easily.
PLC Program
List of Inputs and Outputs
X0 = Start (Input)
X1 = Stop (Input)
X2 = Proximity (Part detection) (Input)
Y0 =Conveyor motor (Output)
C0 = Counter (Counter)
PLC, SCADA & HMI: INDUSTRIAL AUTOMATION
PRACTICAL HAND BOOK Page 104
Program Description
a. Network 1&2 is the Start/stop rung used to start/stop the conveyor and counting
process.
b. Network 3 is to count the number parts collected. Counter with address C0 is to count
the number of parts collected. Whenever a part is detected by Proximity Switch, X2
goes true momentarily and it increments the value in the counter.
c. Network 4 is used to reset the counter using Counter bit C0.
Runtime Test Cases
Inputs Outputs Elements
X0= 1, X1= 0, Y0= 1 Conveyor Motor ON
X2 = 1 (Momentarily) Counter Incremented Counter
C0= 1, Counter Reset Counter
PLC, SCADA & HMI: INDUSTRIAL AUTOMATION
PRACTICAL HAND BOOK Page 105
20. A feeder drops material on the conveyor which sends material for further process
through one more conveyor. Conveyor must start automatically when material is
dropped on it.
Problem solution:
a. Feeder has a motor mounted to feed material on conveyor belts.
b. Load cells are installed at the bottom of conveyor belts to detect if material is present on
the conveyor belt.
c. When material falls on conveyor belt 1, motor 1 should start, and when material in present
on conveyor belt 2, motor 2 remain On.
d. Switches can also be used sometimes to detect material’s presence. But for more reliable
operation, Load cells can be used as shown in the diagram above
PLC Program
List of Inputs and Outputs
X0, X1 = Start, Stop (Input)
X2 = Load cell of conveyor 1 (Input)
X3 = Load cell of conveyor 2 (Input)
M0 = Master Coil (Memory)
Y0 = Motor 3 (feeder) (Output)
Y1 = Motor 1 (Conveyor 1) (Output)
Y2 = Motor 2 (Conveyor 2) (Output)
PLC, SCADA & HMI: INDUSTRIAL AUTOMATION
PRACTICAL HAND BOOK Page 106
Program Description
1. Network 1 is for Master Start/Stop the process.
2. Network 2 is to operate feeder motor 3 with output address Y0 which is operated when
Start PB is pressed and M0 coil enabled.
3. Network 3 is to operate Motor 1 of Conveyor 1 which is operated when Load cell 1
(X2) detects the presence of material.
4. Network 4 is to operate Motor 2 (Y2) of Conveyor 2 which is operated whenever Motor
1 is ON or as long as material is presence on the conveyor 2 which is detected by Load
cell 2 (X3).
Runtime Test Cases
Inputs Outputs Physical Elements
X0 = 1, X1= 0 M0 , Y0= 1 Start Motor 3
X0 = 1, X2 = 1 Y1 = 1 Start Motor 1
X0 = 1, X2 = 1 or X3 = 1 Y2 = 1 Start Motor 2
PLC, SCADA & HMI: INDUSTRIAL AUTOMATION
PRACTICAL HAND BOOK Page 107
21. Parts are moving on the conveyor from one process line to other with a constant
speed. Out of 10-part, one part is taken out for quality check
Problem solution:
a. To detect the parts, detector such as proximity switch, optical sensors or any other
sensor is used.
b. Connect output of this detector to Input Module of PLC.
c. Give this detection, as an input the 16-bit counter (C0) which is incremented with
each part’s detection.
d. Set counter preset value to 10.
e. Operate Solenoid for a few seconds until the part is diverted for quality check.
PLC Program
List of Inputs and Outputs
X0, X1 = Start, Stop (Input)
X2 = Detector input (Input)
Y0 = Conveyor Motors (Output)
Y1 = Solenoid to operate gate (Output)
C0 = Counter to count 10 parts (Counter)
T0 = Timer to operate solenoid (Timer)
PLC, SCADA & HMI: INDUSTRIAL AUTOMATION
PRACTICAL HAND BOOK Page 108
Program Description
a. Network 1&2 is Start and Stop the conveyor and subsequent process.
b. Network 3 comprises Counter which counts the number of parts detected by the detector
which is connected to X2, whenever a part is detected, X2 goes high momentary and
incrementing accumulator value of C0 Counter.
c. Network 4: When 10 parts are counted, counter bit C0 is used to operate Solenoid Coil.
d. Network 5: Assume that it takes 5secs to divert the part for quality check, 5secs of Timer
T0 is used which is driven by counter bit C0.
e. Network 6: T0 timer bit resets the counter Preset value to 0 which in turn unlatches
solenoid coil Y1 taking gate to its original position.
Runtime Test Cases
Inputs Outputs Physical Elements
X0 = 1, X1= 0 M0, Y0 = 1 Run Conveyor Motor
X2 = 1 (Momentarily) Accumulator = +1 Increment Counter
C0= 10 Y1 = 1, T0= 0 Energize Solenoid
T0 = 1 C0= 0 Reset Counter, De-energize Solenoid
PLC, SCADA & HMI: INDUSTRIAL AUTOMATION
PRACTICAL HAND BOOK Page 109
22. After filling process, bottles are moved on the conveyor belt for packing process.
Detect if any empty bottle is left on the conveyor and remove it from the conveyor.
Problem solution:
1. Proximity sensors are used to detect bottles.
2. One proximity is calibrated such that it detects all the bottles passing on the
conveyor.
3. Other proximity is used such that it detects only empty bottle.
4. Use a Pneumatic Cylinder or blower to throw an empty bottle out of the conveyor
PLC Program
List of Inputs and Outputs
X0 = Start (Input)
X1 = Stop (Input)
X2 = Bottle Detector (Input)
X3 = Empty bottle Detector (Input)
Y0 = Conveyor motor (Output)
Y1 = Blower (Output)
PLC, SCADA & HMI: INDUSTRIAL AUTOMATION
PRACTICAL HAND BOOK Page 110
Program Description
1. Network 1 When the system is started X0 is ON, conveyor motor coil Y0 with address
is energized.
2. Network 2&3 are used to operate bit shift register.
3. Network 4 is to operate Blower with address Y1.
4. Whenever conveyor motor is in RUN mode, empty bottles detected by the proximity
sensor with input X3 (Control bit), it sets Inter relay bit and is shifted left every time a
bottle is detected by bottle proximity with address X2.
5. From proximity to blower, distance is 4 steps. Hence bit M4 relay in the register is used
to operate blower and empty bottle is removed.
Runtime Test Cases
Inputs Output Physical Elements
X0 = 1 (Start PB) Y0 = 1 Run conveyor motor
X3 = 1, X2= 1 M0 = 1 Set first bit of bit register
X2 = 1 BSL = 1 Shift bit to left
M4 = 1 Y1 = 1 Activate blower

More Related Content

PDF
Automation and Robotics 20ME51I_Week_2_Practicals.pdf
PDF
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
PDF
Automation and Robotics 20ME51I_Week_4_Practicals.pdf
PDF
Automation and Robotics 20ME51I_ Week_1_Practicals.pdf
PDF
Automation and Robotics Week 04 Theory Notes 20ME51I.pdf
PDF
Automation and Robotics Week 06 Theory Notes 20ME51I.pdf
PDF
Automation and Robotics Week 08 Theory Notes 20ME51I.pdf
PDF
Automation and Robotics Week 03 Theory Notes 20ME51I.pdf
Automation and Robotics 20ME51I_Week_2_Practicals.pdf
Automation and Robotics 20ME51I_Week_3_Practicals.pdf
Automation and Robotics 20ME51I_Week_4_Practicals.pdf
Automation and Robotics 20ME51I_ Week_1_Practicals.pdf
Automation and Robotics Week 04 Theory Notes 20ME51I.pdf
Automation and Robotics Week 06 Theory Notes 20ME51I.pdf
Automation and Robotics Week 08 Theory Notes 20ME51I.pdf
Automation and Robotics Week 03 Theory Notes 20ME51I.pdf

What's hot (20)

PDF
Automation and Robotics Week 07 Theory Notes 20ME51I.pdf
PDF
Basics of plc_programming1
PPTX
Plc (programming)
PDF
Automation and Robotics Week 02 Theory Notes 20ME51I.pdf
PPT
Ladder
PPTX
Basics of PLC
PPTX
Transit Signal Priority
 
PPTX
Plc example presentation
PDF
Human Computer Interaction - Final Report of a concept Car Infotainment System
PDF
43542179 programmable-logic-controller-plc-ppt
PDF
Coin Acceptor Based Vending Machine using Microcontroller
PPTX
Differential kinematics robotic
DOCX
BLUETOOTH CONTROLLED ROBOCAR
PDF
Arm Processor Based Speed Control Of BLDC Motor
PPTX
Signalling and telecommunication
PPT
Omron plc training
PPTX
Chapter 1 introduction to control system
PDF
Types of industrial automation (pdf)
PDF
Automation and Robotics Week 05 Theory Notes 20ME51I.pdf
PDF
Timer in PLC and its Types.pdf
Automation and Robotics Week 07 Theory Notes 20ME51I.pdf
Basics of plc_programming1
Plc (programming)
Automation and Robotics Week 02 Theory Notes 20ME51I.pdf
Ladder
Basics of PLC
Transit Signal Priority
 
Plc example presentation
Human Computer Interaction - Final Report of a concept Car Infotainment System
43542179 programmable-logic-controller-plc-ppt
Coin Acceptor Based Vending Machine using Microcontroller
Differential kinematics robotic
BLUETOOTH CONTROLLED ROBOCAR
Arm Processor Based Speed Control Of BLDC Motor
Signalling and telecommunication
Omron plc training
Chapter 1 introduction to control system
Types of industrial automation (pdf)
Automation and Robotics Week 05 Theory Notes 20ME51I.pdf
Timer in PLC and its Types.pdf
Ad

Similar to Automation and Robotics 20ME51I_Week 5 Practicals.pdf (20)

PDF
Mechatronics study material-Question Bank.pdf
PPTX
A Presentation on Automatic conveyor belt system
PDF
ISE716 Semester Project Final Report final with appendix
PPT
Chapter 4 plc
PDF
PEL_Automation
PPTX
Baggage Handling System
PDF
63 interfacing
PDF
Mitsubishi lap trinh plc afdf afaf
PDF
AVR_Course_Day7 timers counters and interrupt programming
PDF
ladder plc
PDF
final project
DOC
ELECTRONICS PROJECT REPORT OF HOME AUTOMATION CUM BUILDING SECUIRITY
PPTX
Noida Metro Rail Corporation
DOCX
INTELIGENT RAILWAY SYSTEM
PPTX
PLC BASED ELEVATOR PPT(GROUP-1)
PPTX
sunil jha presentation.pptx
PDF
Automatic water level monitoring and control system using IoT
PDF
Question Bank Programmable Logic Controller
DOC
MEASUREMENT AND DISPLAY OF THE MAINS FREQUENCY USING PIC18F4520/50
Mechatronics study material-Question Bank.pdf
A Presentation on Automatic conveyor belt system
ISE716 Semester Project Final Report final with appendix
Chapter 4 plc
PEL_Automation
Baggage Handling System
63 interfacing
Mitsubishi lap trinh plc afdf afaf
AVR_Course_Day7 timers counters and interrupt programming
ladder plc
final project
ELECTRONICS PROJECT REPORT OF HOME AUTOMATION CUM BUILDING SECUIRITY
Noida Metro Rail Corporation
INTELIGENT RAILWAY SYSTEM
PLC BASED ELEVATOR PPT(GROUP-1)
sunil jha presentation.pptx
Automatic water level monitoring and control system using IoT
Question Bank Programmable Logic Controller
MEASUREMENT AND DISPLAY OF THE MAINS FREQUENCY USING PIC18F4520/50
Ad

Recently uploaded (20)

PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Basic Mud Logging Guide for educational purpose
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Insiders guide to clinical Medicine.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Institutional Correction lecture only . . .
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
Lesson notes of climatology university.
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Sports Quiz easy sports quiz sports quiz
human mycosis Human fungal infections are called human mycosis..pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
O7-L3 Supply Chain Operations - ICLT Program
Basic Mud Logging Guide for educational purpose
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Anesthesia in Laparoscopic Surgery in India
Microbial diseases, their pathogenesis and prophylaxis
Renaissance Architecture: A Journey from Faith to Humanism
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Insiders guide to clinical Medicine.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Institutional Correction lecture only . . .
O5-L3 Freight Transport Ops (International) V1.pdf
VCE English Exam - Section C Student Revision Booklet
STATICS OF THE RIGID BODIES Hibbelers.pdf
Classroom Observation Tools for Teachers
Lesson notes of climatology university.
Microbial disease of the cardiovascular and lymphatic systems
Sports Quiz easy sports quiz sports quiz

Automation and Robotics 20ME51I_Week 5 Practicals.pdf

  • 1. PLC, SCADA & HMI: INDUSTRIAL AUTOMATION PRACTICAL HAND BOOK Page 102
  • 2. PLC, SCADA & HMI: INDUSTRIAL AUTOMATION PRACTICAL HAND BOOK Page 103 19. Parts are moved on the conveyor. Count the number of parts collected at the end of the conveyor and display it. Problem Solution a. Proximity switch is mounted to detect the parts. b. Use output of proximity to counter as an input to increment data. c. Most widely Inductive and Capacitive Proximity switches are used to detect parts. d. Inductive Proximity are used to detect metal objects while to detect other objects, Capacitive Proximity Switch is most widely used. e. Mount this sensor according to the size of parts present on the conveyor and width of conveyor so that this sensor can detect parts easily. PLC Program List of Inputs and Outputs X0 = Start (Input) X1 = Stop (Input) X2 = Proximity (Part detection) (Input) Y0 =Conveyor motor (Output) C0 = Counter (Counter)
  • 3. PLC, SCADA & HMI: INDUSTRIAL AUTOMATION PRACTICAL HAND BOOK Page 104 Program Description a. Network 1&2 is the Start/stop rung used to start/stop the conveyor and counting process. b. Network 3 is to count the number parts collected. Counter with address C0 is to count the number of parts collected. Whenever a part is detected by Proximity Switch, X2 goes true momentarily and it increments the value in the counter. c. Network 4 is used to reset the counter using Counter bit C0. Runtime Test Cases Inputs Outputs Elements X0= 1, X1= 0, Y0= 1 Conveyor Motor ON X2 = 1 (Momentarily) Counter Incremented Counter C0= 1, Counter Reset Counter
  • 4. PLC, SCADA & HMI: INDUSTRIAL AUTOMATION PRACTICAL HAND BOOK Page 105 20. A feeder drops material on the conveyor which sends material for further process through one more conveyor. Conveyor must start automatically when material is dropped on it. Problem solution: a. Feeder has a motor mounted to feed material on conveyor belts. b. Load cells are installed at the bottom of conveyor belts to detect if material is present on the conveyor belt. c. When material falls on conveyor belt 1, motor 1 should start, and when material in present on conveyor belt 2, motor 2 remain On. d. Switches can also be used sometimes to detect material’s presence. But for more reliable operation, Load cells can be used as shown in the diagram above PLC Program List of Inputs and Outputs X0, X1 = Start, Stop (Input) X2 = Load cell of conveyor 1 (Input) X3 = Load cell of conveyor 2 (Input) M0 = Master Coil (Memory) Y0 = Motor 3 (feeder) (Output) Y1 = Motor 1 (Conveyor 1) (Output) Y2 = Motor 2 (Conveyor 2) (Output)
  • 5. PLC, SCADA & HMI: INDUSTRIAL AUTOMATION PRACTICAL HAND BOOK Page 106 Program Description 1. Network 1 is for Master Start/Stop the process. 2. Network 2 is to operate feeder motor 3 with output address Y0 which is operated when Start PB is pressed and M0 coil enabled. 3. Network 3 is to operate Motor 1 of Conveyor 1 which is operated when Load cell 1 (X2) detects the presence of material. 4. Network 4 is to operate Motor 2 (Y2) of Conveyor 2 which is operated whenever Motor 1 is ON or as long as material is presence on the conveyor 2 which is detected by Load cell 2 (X3). Runtime Test Cases Inputs Outputs Physical Elements X0 = 1, X1= 0 M0 , Y0= 1 Start Motor 3 X0 = 1, X2 = 1 Y1 = 1 Start Motor 1 X0 = 1, X2 = 1 or X3 = 1 Y2 = 1 Start Motor 2
  • 6. PLC, SCADA & HMI: INDUSTRIAL AUTOMATION PRACTICAL HAND BOOK Page 107 21. Parts are moving on the conveyor from one process line to other with a constant speed. Out of 10-part, one part is taken out for quality check Problem solution: a. To detect the parts, detector such as proximity switch, optical sensors or any other sensor is used. b. Connect output of this detector to Input Module of PLC. c. Give this detection, as an input the 16-bit counter (C0) which is incremented with each part’s detection. d. Set counter preset value to 10. e. Operate Solenoid for a few seconds until the part is diverted for quality check. PLC Program List of Inputs and Outputs X0, X1 = Start, Stop (Input) X2 = Detector input (Input) Y0 = Conveyor Motors (Output) Y1 = Solenoid to operate gate (Output) C0 = Counter to count 10 parts (Counter) T0 = Timer to operate solenoid (Timer)
  • 7. PLC, SCADA & HMI: INDUSTRIAL AUTOMATION PRACTICAL HAND BOOK Page 108 Program Description a. Network 1&2 is Start and Stop the conveyor and subsequent process. b. Network 3 comprises Counter which counts the number of parts detected by the detector which is connected to X2, whenever a part is detected, X2 goes high momentary and incrementing accumulator value of C0 Counter. c. Network 4: When 10 parts are counted, counter bit C0 is used to operate Solenoid Coil. d. Network 5: Assume that it takes 5secs to divert the part for quality check, 5secs of Timer T0 is used which is driven by counter bit C0. e. Network 6: T0 timer bit resets the counter Preset value to 0 which in turn unlatches solenoid coil Y1 taking gate to its original position. Runtime Test Cases Inputs Outputs Physical Elements X0 = 1, X1= 0 M0, Y0 = 1 Run Conveyor Motor X2 = 1 (Momentarily) Accumulator = +1 Increment Counter C0= 10 Y1 = 1, T0= 0 Energize Solenoid T0 = 1 C0= 0 Reset Counter, De-energize Solenoid
  • 8. PLC, SCADA & HMI: INDUSTRIAL AUTOMATION PRACTICAL HAND BOOK Page 109 22. After filling process, bottles are moved on the conveyor belt for packing process. Detect if any empty bottle is left on the conveyor and remove it from the conveyor. Problem solution: 1. Proximity sensors are used to detect bottles. 2. One proximity is calibrated such that it detects all the bottles passing on the conveyor. 3. Other proximity is used such that it detects only empty bottle. 4. Use a Pneumatic Cylinder or blower to throw an empty bottle out of the conveyor PLC Program List of Inputs and Outputs X0 = Start (Input) X1 = Stop (Input) X2 = Bottle Detector (Input) X3 = Empty bottle Detector (Input) Y0 = Conveyor motor (Output) Y1 = Blower (Output)
  • 9. PLC, SCADA & HMI: INDUSTRIAL AUTOMATION PRACTICAL HAND BOOK Page 110 Program Description 1. Network 1 When the system is started X0 is ON, conveyor motor coil Y0 with address is energized. 2. Network 2&3 are used to operate bit shift register. 3. Network 4 is to operate Blower with address Y1. 4. Whenever conveyor motor is in RUN mode, empty bottles detected by the proximity sensor with input X3 (Control bit), it sets Inter relay bit and is shifted left every time a bottle is detected by bottle proximity with address X2. 5. From proximity to blower, distance is 4 steps. Hence bit M4 relay in the register is used to operate blower and empty bottle is removed. Runtime Test Cases Inputs Output Physical Elements X0 = 1 (Start PB) Y0 = 1 Run conveyor motor X3 = 1, X2= 1 M0 = 1 Set first bit of bit register X2 = 1 BSL = 1 Shift bit to left M4 = 1 Y1 = 1 Activate blower