SlideShare a Scribd company logo
1 of 21
Five Steps to PLC Program
Development
Paint Spray
Application
1. Define the task:
 What has to happen?
1. Define the task:
Paint spraying system where boxes are fed by gravity through a
feeder magazine one at a time on to a moving conveyor belt.
Upon the start signal, boxes are pushed towards the conveyor by
cylinder A which extend and retract operation is controlled by switch S1
and S2.
A spraying nozzle paints each box as it passes by and a detector D1
counts each box being sprayed.
When 20 boxes have been painted the valve V2 shuts off and cylinder
A stops operating.
Eight seconds later the conveyor stops moving and the hopper with its
load now moves to the B+ position where it is emptied.
Thirty seconds later the hopper returns to the original B- position.
End of cycle of operation.
2. Define the Inputs and
Outputs:
 Inputs:
Start Pushbutton – Normally Open – On/Off
Stop Pushbutton – Normally Closed – On/Off
S1 – Valve 1 (cylinder retract) On/Off - NO
S2 – Valve 1 (cylinder extend) On/Off – NO
S3 – Box Detected- On/Off - NO
Outputs:
Motor – On/Off (Conveyor Run)
Valve 1- Cylinder to feed boxes – On/Off
Valve 2- Paint Spray – On/Off
Valve 3- Cylinder to move hopper – On/Off
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.
What happens when electrical power and/or pneumatic
air is lost? What happens when the input /
output devices fail? Do we need redundancy?
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:
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.
5. Test the program:
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
Spray Paint Application – More information can
be found on our website
More PLC Programming Examples

More Related Content

What's hot

programmable logic controller presentation
programmable logic controller presentationprogrammable logic controller presentation
programmable logic controller presentationAshutosh Verma
 
Automatic Bottle filling and Capping using PLC
Automatic Bottle filling and Capping using PLCAutomatic Bottle filling and Capping using PLC
Automatic Bottle filling and Capping using PLCNavin Kumar Manoharan
 
PLC (Ladder Logic Diagram)
PLC (Ladder Logic Diagram)PLC (Ladder Logic Diagram)
PLC (Ladder Logic Diagram)Sisubalan Selvan
 
Robot programming , accuracy ,repeatability and application
Robot programming , accuracy ,repeatability  and applicationRobot programming , accuracy ,repeatability  and application
Robot programming , accuracy ,repeatability and applicationvishaldattKohir1
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLCSudeep Giri
 
text book Programmable-Logic-Controllers plc.pdf
text book Programmable-Logic-Controllers plc.pdftext book Programmable-Logic-Controllers plc.pdf
text book Programmable-Logic-Controllers plc.pdfMahamad Jawhar
 
classic control and PLC training report
classic control and PLC training reportclassic control and PLC training report
classic control and PLC training reportahmed abdelnasser
 
DC motors characteristics, Torque & Speed Equations, Torque -Armature current...
DC motors characteristics, Torque & Speed Equations, Torque -Armature current...DC motors characteristics, Torque & Speed Equations, Torque -Armature current...
DC motors characteristics, Torque & Speed Equations, Torque -Armature current...Waqas Afzal
 
Power electronics Phase Controlled Rectifiers - SCR
Power electronics   Phase Controlled Rectifiers - SCRPower electronics   Phase Controlled Rectifiers - SCR
Power electronics Phase Controlled Rectifiers - SCRBurdwan University
 
Servo amplifier
Servo amplifierServo amplifier
Servo amplifierFAHAD KHAN
 
PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)Manoj Gowda K
 

What's hot (20)

Plc report
Plc report Plc report
Plc report
 
programmable logic controller presentation
programmable logic controller presentationprogrammable logic controller presentation
programmable logic controller presentation
 
Servo motor drive
Servo motor driveServo motor drive
Servo motor drive
 
PLC
PLCPLC
PLC
 
Buck converter
Buck converterBuck converter
Buck converter
 
Automatic Bottle filling and Capping using PLC
Automatic Bottle filling and Capping using PLCAutomatic Bottle filling and Capping using PLC
Automatic Bottle filling and Capping using PLC
 
PLC (Ladder Logic Diagram)
PLC (Ladder Logic Diagram)PLC (Ladder Logic Diagram)
PLC (Ladder Logic Diagram)
 
Robot programming , accuracy ,repeatability and application
Robot programming , accuracy ,repeatability  and applicationRobot programming , accuracy ,repeatability  and application
Robot programming , accuracy ,repeatability and application
 
Summer Internship Report on PLC
Summer Internship Report on PLCSummer Internship Report on PLC
Summer Internship Report on PLC
 
Programmable logic controllers
Programmable logic controllersProgrammable logic controllers
Programmable logic controllers
 
Plc report
Plc reportPlc report
Plc report
 
text book Programmable-Logic-Controllers plc.pdf
text book Programmable-Logic-Controllers plc.pdftext book Programmable-Logic-Controllers plc.pdf
text book Programmable-Logic-Controllers plc.pdf
 
classic control and PLC training report
classic control and PLC training reportclassic control and PLC training report
classic control and PLC training report
 
PLC - Programmable Logic Controller
PLC - Programmable Logic ControllerPLC - Programmable Logic Controller
PLC - Programmable Logic Controller
 
DC motors characteristics, Torque & Speed Equations, Torque -Armature current...
DC motors characteristics, Torque & Speed Equations, Torque -Armature current...DC motors characteristics, Torque & Speed Equations, Torque -Armature current...
DC motors characteristics, Torque & Speed Equations, Torque -Armature current...
 
Power electronics Phase Controlled Rectifiers - SCR
Power electronics   Phase Controlled Rectifiers - SCRPower electronics   Phase Controlled Rectifiers - SCR
Power electronics Phase Controlled Rectifiers - SCR
 
Servo amplifier
Servo amplifierServo amplifier
Servo amplifier
 
PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)PLC (PROGRAMMABLE LOGIC CONTROLLER)
PLC (PROGRAMMABLE LOGIC CONTROLLER)
 
1 phase semiconverter
1 phase semiconverter1 phase semiconverter
1 phase semiconverter
 
Ppt of servomotor
Ppt of servomotorPpt of servomotor
Ppt of servomotor
 

Similar to 5 Steps PLC Program Development Paint Spray

PLC Programming Example - Conveyor Reject (Shift Register)
PLC Programming Example - Conveyor Reject  (Shift Register)PLC Programming Example - Conveyor Reject  (Shift Register)
PLC Programming Example - Conveyor Reject (Shift Register)ACC Automation
 
Functional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass CleaningFunctional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass CleaningShwetonKedia
 
Full report of hyperglass cleaner
Full report of hyperglass cleanerFull report of hyperglass cleaner
Full report of hyperglass cleanerShwetonKedia
 
Full report of hyperglass cleaner
Full report of hyperglass cleanerFull report of hyperglass cleaner
Full report of hyperglass cleanerShwetonKedia
 
Advanced insrumentation lab manual
Advanced insrumentation lab manualAdvanced insrumentation lab manual
Advanced insrumentation lab manualGautam sai teza
 
IRJET-E-Blood Bank Application using Cloud Computing
IRJET-E-Blood Bank Application using Cloud ComputingIRJET-E-Blood Bank Application using Cloud Computing
IRJET-E-Blood Bank Application using Cloud ComputingIRJET Journal
 
PLC Industrial Application -- Continuous Bottling Filling System
PLC Industrial Application -- Continuous Bottling Filling SystemPLC Industrial Application -- Continuous Bottling Filling System
PLC Industrial Application -- Continuous Bottling Filling SystemZunAib Ali
 
Automationcontrol4
Automationcontrol4Automationcontrol4
Automationcontrol4liyanagek
 
Eee3420 lecture05 rev2011
Eee3420 lecture05 rev2011Eee3420 lecture05 rev2011
Eee3420 lecture05 rev2011benson215
 
SATYAM_VERMA_PLC_REPORT.docx.pptx
SATYAM_VERMA_PLC_REPORT.docx.pptxSATYAM_VERMA_PLC_REPORT.docx.pptx
SATYAM_VERMA_PLC_REPORT.docx.pptxsatyamVerma186725
 
Controlling the Filling and Capping Operation of a Bottling Plant using PLC a...
Controlling the Filling and Capping Operation of a Bottling Plant using PLC a...Controlling the Filling and Capping Operation of a Bottling Plant using PLC a...
Controlling the Filling and Capping Operation of a Bottling Plant using PLC a...ijeei-iaes
 
Me303_Automatic Car Washing Machine (1).pptx
Me303_Automatic Car Washing Machine (1).pptxMe303_Automatic Car Washing Machine (1).pptx
Me303_Automatic Car Washing Machine (1).pptxJyotishkMalviya
 
Practical task 1 pneumatik june 2018
Practical task 1 pneumatik june 2018Practical task 1 pneumatik june 2018
Practical task 1 pneumatik june 2018zuhaila79
 
4_plc 4_plc4_plc4_plc4_plc4_plc4_plc4_plc4_plc
4_plc 4_plc4_plc4_plc4_plc4_plc4_plc4_plc4_plc4_plc 4_plc4_plc4_plc4_plc4_plc4_plc4_plc4_plc
4_plc 4_plc4_plc4_plc4_plc4_plc4_plc4_plc4_plcHashemMohammad6
 
IRJET- PLC based Bottle Filling with Automatic Volume Detection
IRJET-  	  PLC based Bottle Filling with Automatic Volume DetectionIRJET-  	  PLC based Bottle Filling with Automatic Volume Detection
IRJET- PLC based Bottle Filling with Automatic Volume DetectionIRJET Journal
 
Parking Control System using PLC
Parking Control System using PLCParking Control System using PLC
Parking Control System using PLCZunAib Ali
 
2012 Young Generation Network - Task analysis
2012 Young Generation Network  - Task analysis2012 Young Generation Network  - Task analysis
2012 Young Generation Network - Task analysisAndy Brazier
 

Similar to 5 Steps PLC Program Development Paint Spray (20)

PLC Programming Example - Conveyor Reject (Shift Register)
PLC Programming Example - Conveyor Reject  (Shift Register)PLC Programming Example - Conveyor Reject  (Shift Register)
PLC Programming Example - Conveyor Reject (Shift Register)
 
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
 
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
 
Advanced insrumentation lab manual
Advanced insrumentation lab manualAdvanced insrumentation lab manual
Advanced insrumentation lab manual
 
IRJET-E-Blood Bank Application using Cloud Computing
IRJET-E-Blood Bank Application using Cloud ComputingIRJET-E-Blood Bank Application using Cloud Computing
IRJET-E-Blood Bank Application using Cloud Computing
 
PLC Industrial Application -- Continuous Bottling Filling System
PLC Industrial Application -- Continuous Bottling Filling SystemPLC Industrial Application -- Continuous Bottling Filling System
PLC Industrial Application -- Continuous Bottling Filling System
 
Plc ppt
Plc pptPlc ppt
Plc ppt
 
Automationcontrol4
Automationcontrol4Automationcontrol4
Automationcontrol4
 
Eee3420 lecture05 rev2011
Eee3420 lecture05 rev2011Eee3420 lecture05 rev2011
Eee3420 lecture05 rev2011
 
SATYAM_VERMA_PLC_REPORT.docx.pptx
SATYAM_VERMA_PLC_REPORT.docx.pptxSATYAM_VERMA_PLC_REPORT.docx.pptx
SATYAM_VERMA_PLC_REPORT.docx.pptx
 
Controlling the Filling and Capping Operation of a Bottling Plant using PLC a...
Controlling the Filling and Capping Operation of a Bottling Plant using PLC a...Controlling the Filling and Capping Operation of a Bottling Plant using PLC a...
Controlling the Filling and Capping Operation of a Bottling Plant using PLC a...
 
Me303_Automatic Car Washing Machine (1).pptx
Me303_Automatic Car Washing Machine (1).pptxMe303_Automatic Car Washing Machine (1).pptx
Me303_Automatic Car Washing Machine (1).pptx
 
Practical task 1 pneumatik june 2018
Practical task 1 pneumatik june 2018Practical task 1 pneumatik june 2018
Practical task 1 pneumatik june 2018
 
4_plc 4_plc4_plc4_plc4_plc4_plc4_plc4_plc4_plc
4_plc 4_plc4_plc4_plc4_plc4_plc4_plc4_plc4_plc4_plc 4_plc4_plc4_plc4_plc4_plc4_plc4_plc4_plc
4_plc 4_plc4_plc4_plc4_plc4_plc4_plc4_plc4_plc
 
IRJET- PLC based Bottle Filling with Automatic Volume Detection
IRJET-  	  PLC based Bottle Filling with Automatic Volume DetectionIRJET-  	  PLC based Bottle Filling with Automatic Volume Detection
IRJET- PLC based Bottle Filling with Automatic Volume Detection
 
Parking Control System using PLC
Parking Control System using PLCParking Control System using PLC
Parking Control System using PLC
 
2012 Young Generation Network - Task analysis
2012 Young Generation Network  - Task analysis2012 Young Generation Network  - Task analysis
2012 Young Generation Network - Task analysis
 

Recently uploaded

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 

Recently uploaded (20)

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 

5 Steps PLC Program Development Paint Spray

  • 1. Five Steps to PLC Program Development Paint Spray Application
  • 2. 1. Define the task:  What has to happen?
  • 3. 1. Define the task: Paint spraying system where boxes are fed by gravity through a feeder magazine one at a time on to a moving conveyor belt. Upon the start signal, boxes are pushed towards the conveyor by cylinder A which extend and retract operation is controlled by switch S1 and S2. A spraying nozzle paints each box as it passes by and a detector D1 counts each box being sprayed. When 20 boxes have been painted the valve V2 shuts off and cylinder A stops operating. Eight seconds later the conveyor stops moving and the hopper with its load now moves to the B+ position where it is emptied. Thirty seconds later the hopper returns to the original B- position. End of cycle of operation.
  • 4. 2. Define the Inputs and Outputs:  Inputs: Start Pushbutton – Normally Open – On/Off Stop Pushbutton – Normally Closed – On/Off S1 – Valve 1 (cylinder retract) On/Off - NO S2 – Valve 1 (cylinder extend) On/Off – NO S3 – Box Detected- On/Off - NO Outputs: Motor – On/Off (Conveyor Run) Valve 1- Cylinder to feed boxes – On/Off Valve 2- Paint Spray – On/Off Valve 3- Cylinder to move hopper – On/Off
  • 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. What happens when electrical power and/or pneumatic air is lost? What happens when the input / output devices fail? Do we need redundancy?
  • 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:
  • 12. 4. Develop the PLC program:
  • 13. 4. Develop the PLC program:
  • 14. 4. Develop the PLC program:
  • 15. 4. Develop the PLC program: Document, Document, Document! This save you time and money when you have to return to the program years later.
  • 16. 5. Test the program:
  • 17. 5. Test the program: Test the program with a simulator or actual machine. Make modifications as necessary.
  • 18. 5. Test the program: Check with the people most knowledgeable on the machine, to see if it is doing what they expect.
  • 19. 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.
  • 20. 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.
  • 21. ACC Automation Practical Tips and Techniques Spray Paint Application – More information can be found on our website More PLC Programming Examples