SlideShare a Scribd company logo
Five Steps to PLC Program
Development
Conveyor
Reject
(Shift Register)
1. Define the task:
 What has to happen?
1. Define the task:
A start pushbutton (NO) is used to start the conveyor and a
stop pushbutton (NC) is used to stop.
Sensor B detects product on the conveyor belt and sensor
A will detect if it is too large and needs to be rejected.
The product is tracked along the conveyor belt and when
under the reject station the Reject Blow Off will expel the
bad product. Product is randomly placed on the conveyor
belt, so an incremental encoder is used to track the
conveyor movement. The reset pushbutton (NO) will signal
that all of the product on the conveyor has been removed
between the sensors and reject blow off.
2. Define the Inputs and
Outputs: Inputs:
Start Switch – On/Off (Normally Open) - NO
Stop Switch – On/Off (Normally Closed) - NC
Reset Switch – On/Off - NO
Motor Encoder – On/Off – This will give a discrete signal
when the conveyor is moving. It picks up the movement
of the free wheel.
Sensor A (Part Reject) – On/Off - NO
Sensor B (Part Present) – On/Off - NO
Outputs:
Motor – On/Off (Conveyor Run)
Air Blow Off – On/Off (Reject)
3. Develop a logical sequence of
operation:
Use a flow chart or sequence table.
Fully understanding the logic before starting to program
can save you time and frustration.
3. Develop a logical sequence of
operation:
3. Develop a logical sequence of
operation:
Review this sequence with the person with the
most knowledge of the machine. This can be the
designer and / or the machine operator.
4. Develop the PLC program:
4. Develop the PLC program:
4. Develop the PLC program:
4. Develop the PLC program:
Document, Document, Document!
This save you time and money when you have to
return to the program years later.
5. Test the program:
5. Test the program:
Test the program with a simulator or actual
machine. Make modifications as necessary.
Check with the people most knowledgeable on
the machine, to see if it is doing what they
expect.
5. Test the program:
Follow up after a time frame to see if any
problems arise that need to be addressed in the
PLC program.
PLC Program Development
The five steps form the basis of all PLC
development. You will notice that the actual
programming does not occur until the second
last step. Usually more time is spent on clearly
understanding the task and sequence of
operation.
ACC Automation
Practical Tips and Techniques
Conveyor Reject Application – More information
can be found on our website
Conveyor Reject Video
More PLC Programming Examples

More Related Content

What's hot

PLC (Ladder Logic Diagram)
PLC (Ladder Logic Diagram)PLC (Ladder Logic Diagram)
PLC (Ladder Logic Diagram)
Sisubalan Selvan
 
Plc
PlcPlc
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLC
Mehvish Mushtaq
 
Introduction to HMI (Human Machine Interface) | Just Engineering
Introduction to  HMI (Human Machine Interface) |  Just EngineeringIntroduction to  HMI (Human Machine Interface) |  Just Engineering
Introduction to HMI (Human Machine Interface) | Just Engineering
Justengg1
 
Plc
PlcPlc
AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING
rehaan ukaye
 
Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)
divyawani2
 
Working of DCS systems
Working of DCS systemsWorking of DCS systems
Working of DCS systems
hameedakhtar155
 
LEVEL Measurement
 LEVEL Measurement  LEVEL Measurement
LEVEL Measurement
marcoReud
 
Programming logic controllers (plc) seminar
Programming  logic controllers (plc) seminarProgramming  logic controllers (plc) seminar
Programming logic controllers (plc) seminar
manish gharte
 
Plc basics
Plc   basicsPlc   basics
Plc example presentation
Plc example presentationPlc example presentation
Plc example presentationRoshit Kadiru
 
State space analysis shortcut rules
State space analysis shortcut rulesState space analysis shortcut rules
State space analysis shortcut rules
Prajakta Pardeshi
 
Programmable logic controllers
Programmable logic controllersProgrammable logic controllers
Programmable logic controllers
Naveen Chandrasekar
 
PLC LADDER DIAGRAM
PLC LADDER DIAGRAMPLC LADDER DIAGRAM
PLC LADDER DIAGRAM
Shruti Bhatnagar Dasgupta
 
Stability of Control System
Stability of Control SystemStability of Control System
Stability of Control System
vaibhav jindal
 
Application of Automation in different sectors
Application of Automation in different sectorsApplication of Automation in different sectors
Application of Automation in different sectors
Gouthamarajan NT
 
165000503 electro-pneumatic
165000503 electro-pneumatic165000503 electro-pneumatic
165000503 electro-pneumatic
ariffanan basri
 
PLC ARCHITECTURE AND HARDWARE COMPONENTS
PLC ARCHITECTURE AND HARDWARE COMPONENTSPLC ARCHITECTURE AND HARDWARE COMPONENTS
PLC ARCHITECTURE AND HARDWARE COMPONENTS
Akshay Dhole
 

What's hot (20)

PLC (Ladder Logic Diagram)
PLC (Ladder Logic Diagram)PLC (Ladder Logic Diagram)
PLC (Ladder Logic Diagram)
 
Plc
PlcPlc
Plc
 
INDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLCINDUSTRIAL AUTOMATION USING PLC
INDUSTRIAL AUTOMATION USING PLC
 
Introduction to HMI (Human Machine Interface) | Just Engineering
Introduction to  HMI (Human Machine Interface) |  Just EngineeringIntroduction to  HMI (Human Machine Interface) |  Just Engineering
Introduction to HMI (Human Machine Interface) | Just Engineering
 
Plc ppt
Plc pptPlc ppt
Plc ppt
 
Plc
PlcPlc
Plc
 
AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING AUTOMATIC BOTTLE FILLING
AUTOMATIC BOTTLE FILLING
 
Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)Case study on automatic washing machine based on Internet of Things(IOT)
Case study on automatic washing machine based on Internet of Things(IOT)
 
Working of DCS systems
Working of DCS systemsWorking of DCS systems
Working of DCS systems
 
LEVEL Measurement
 LEVEL Measurement  LEVEL Measurement
LEVEL Measurement
 
Programming logic controllers (plc) seminar
Programming  logic controllers (plc) seminarProgramming  logic controllers (plc) seminar
Programming logic controllers (plc) seminar
 
Plc basics
Plc   basicsPlc   basics
Plc basics
 
Plc example presentation
Plc example presentationPlc example presentation
Plc example presentation
 
State space analysis shortcut rules
State space analysis shortcut rulesState space analysis shortcut rules
State space analysis shortcut rules
 
Programmable logic controllers
Programmable logic controllersProgrammable logic controllers
Programmable logic controllers
 
PLC LADDER DIAGRAM
PLC LADDER DIAGRAMPLC LADDER DIAGRAM
PLC LADDER DIAGRAM
 
Stability of Control System
Stability of Control SystemStability of Control System
Stability of Control System
 
Application of Automation in different sectors
Application of Automation in different sectorsApplication of Automation in different sectors
Application of Automation in different sectors
 
165000503 electro-pneumatic
165000503 electro-pneumatic165000503 electro-pneumatic
165000503 electro-pneumatic
 
PLC ARCHITECTURE AND HARDWARE COMPONENTS
PLC ARCHITECTURE AND HARDWARE COMPONENTSPLC ARCHITECTURE AND HARDWARE COMPONENTS
PLC ARCHITECTURE AND HARDWARE COMPONENTS
 

Similar to PLC Programming Example - Conveyor Reject (Shift Register)

PLC programming example - Paint Spray
PLC programming example - Paint SprayPLC programming example - Paint Spray
PLC programming example - Paint Spray
ACC Automation
 
Functional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass CleaningFunctional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass Cleaning
ShwetonKedia
 
Full report of hyperglass cleaner
Full report of hyperglass cleanerFull report of hyperglass cleaner
Full report of hyperglass cleaner
ShwetonKedia
 
Full report of hyperglass cleaner
Full report of hyperglass cleanerFull report of hyperglass cleaner
Full report of hyperglass cleaner
ShwetonKedia
 
Fanuc educational cell manual
Fanuc educational cell manualFanuc educational cell manual
Fanuc educational cell manual
Calin Neamtu
 
PLC
PLCPLC
Building Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxBuilding Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docx
hartrobert670
 
PLCErrorHunterBrochure
PLCErrorHunterBrochurePLCErrorHunterBrochure
PLCErrorHunterBrochureTony Simeonov
 
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
Pedro Jose Pastrana Marin
 
Plc documentation final
Plc documentation finalPlc documentation final
Plc documentation final
Sonu Kumar
 
Ascp
AscpAscp
Ascp
viswajas
 
PLC TRAINING IN NOIDA
PLC TRAINING IN NOIDAPLC TRAINING IN NOIDA
PLC TRAINING IN NOIDA
Anupam Srivastava
 
Traffic Light System
Traffic Light SystemTraffic Light System
Traffic Light System
Shubham Singh
 
Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Azhar Satti
 
Advanced insrumentation lab manual
Advanced insrumentation lab manualAdvanced insrumentation lab manual
Advanced insrumentation lab manual
Gautam sai teza
 
Pcb automatic vaccum loader user guidance | SunzonTech
Pcb automatic vaccum loader user guidance | SunzonTechPcb automatic vaccum loader user guidance | SunzonTech
Pcb automatic vaccum loader user guidance | SunzonTech
Shenzhen Sunzon Technology Co., Ltd.
 
ROBOT CYCLE TIME ANALYSIS
ROBOT CYCLE TIME ANALYSISROBOT CYCLE TIME ANALYSIS
ROBOT CYCLE TIME ANALYSIS
nirmal304
 
ES-CH5.ppt
ES-CH5.pptES-CH5.ppt
ES-CH5.ppt
alaakaraja1
 

Similar to PLC Programming Example - Conveyor Reject (Shift Register) (20)

PLC programming example - Paint Spray
PLC programming example - Paint SprayPLC programming example - Paint Spray
PLC programming example - Paint Spray
 
Functional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass CleaningFunctional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass Cleaning
 
Full report of hyperglass cleaner
Full report of hyperglass cleanerFull report of hyperglass cleaner
Full report of hyperglass cleaner
 
Full report of hyperglass cleaner
Full report of hyperglass cleanerFull report of hyperglass cleaner
Full report of hyperglass cleaner
 
TermProject
TermProjectTermProject
TermProject
 
Fanuc educational cell manual
Fanuc educational cell manualFanuc educational cell manual
Fanuc educational cell manual
 
PLC
PLCPLC
PLC
 
Building Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docxBuilding Cultural Awareness through EmotionPresented By Team .docx
Building Cultural Awareness through EmotionPresented By Team .docx
 
PLCErrorHunterBrochure
PLCErrorHunterBrochurePLCErrorHunterBrochure
PLCErrorHunterBrochure
 
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
MITSUBISHI_CR750CR751-Controller-Instruction-Manual-Detailed-Explanations-of-...
 
Plc documentation final
Plc documentation finalPlc documentation final
Plc documentation final
 
Ascp
AscpAscp
Ascp
 
PLC TRAINING IN NOIDA
PLC TRAINING IN NOIDAPLC TRAINING IN NOIDA
PLC TRAINING IN NOIDA
 
Traffic Light System
Traffic Light SystemTraffic Light System
Traffic Light System
 
Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187Qtp Training Deepti 1 Of 4187
Qtp Training Deepti 1 Of 4187
 
Advanced insrumentation lab manual
Advanced insrumentation lab manualAdvanced insrumentation lab manual
Advanced insrumentation lab manual
 
Pcb automatic vaccum loader user guidance | SunzonTech
Pcb automatic vaccum loader user guidance | SunzonTechPcb automatic vaccum loader user guidance | SunzonTech
Pcb automatic vaccum loader user guidance | SunzonTech
 
Poke yoke
Poke yokePoke yoke
Poke yoke
 
ROBOT CYCLE TIME ANALYSIS
ROBOT CYCLE TIME ANALYSISROBOT CYCLE TIME ANALYSIS
ROBOT CYCLE TIME ANALYSIS
 
ES-CH5.ppt
ES-CH5.pptES-CH5.ppt
ES-CH5.ppt
 

Recently uploaded

678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 

Recently uploaded (20)

678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 

PLC Programming Example - Conveyor Reject (Shift Register)

  • 1. Five Steps to PLC Program Development Conveyor Reject (Shift Register)
  • 2. 1. Define the task:  What has to happen?
  • 3. 1. Define the task: A start pushbutton (NO) is used to start the conveyor and a stop pushbutton (NC) is used to stop. Sensor B detects product on the conveyor belt and sensor A will detect if it is too large and needs to be rejected. The product is tracked along the conveyor belt and when under the reject station the Reject Blow Off will expel the bad product. Product is randomly placed on the conveyor belt, so an incremental encoder is used to track the conveyor movement. The reset pushbutton (NO) will signal that all of the product on the conveyor has been removed between the sensors and reject blow off.
  • 4. 2. Define the Inputs and Outputs: Inputs: Start Switch – On/Off (Normally Open) - NO Stop Switch – On/Off (Normally Closed) - NC Reset Switch – On/Off - NO Motor Encoder – On/Off – This will give a discrete signal when the conveyor is moving. It picks up the movement of the free wheel. Sensor A (Part Reject) – On/Off - NO Sensor B (Part Present) – On/Off - NO Outputs: Motor – On/Off (Conveyor Run) Air Blow Off – On/Off (Reject)
  • 5. 3. Develop a logical sequence of operation: Use a flow chart or sequence table. Fully understanding the logic before starting to program can save you time and frustration.
  • 6. 3. Develop a logical sequence of operation:
  • 7. 3. Develop a logical sequence of operation: Review this sequence with the person with the most knowledge of the machine. This can be the designer and / or the machine operator.
  • 8. 4. Develop the PLC program:
  • 9. 4. Develop the PLC program:
  • 10. 4. Develop the PLC program:
  • 11. 4. Develop the PLC program: Document, Document, Document! This save you time and money when you have to return to the program years later.
  • 12. 5. Test the program:
  • 13. 5. Test the program: Test the program with a simulator or actual machine. Make modifications as necessary. Check with the people most knowledgeable on the machine, to see if it is doing what they expect.
  • 14. 5. Test the program: Follow up after a time frame to see if any problems arise that need to be addressed in the PLC program.
  • 15. PLC Program Development The five steps form the basis of all PLC development. You will notice that the actual programming does not occur until the second last step. Usually more time is spent on clearly understanding the task and sequence of operation.
  • 16. ACC Automation Practical Tips and Techniques Conveyor Reject Application – More information can be found on our website Conveyor Reject Video More PLC Programming Examples