SlideShare a Scribd company logo
Lab
Student Name: Muhammad jawhar
Class: 4 Stage – Group:A1
Course Title: PLC Lab.
EXP NO: 4
EXP. Name: : : PLC Program for Water filling and Discharging Process
Water filling and Discharging Process
College of Engineering
Salahaddin University of Erbil
Academic Year 2021-2022
1. INTRODUCTION
A Programmable Logic Controller, PLC or Programmable Controller may be a computer used for
automation of mechanical device processes. It is used to convert previously used “Relay Logic” or “Wired
Logic” for automation of industrial purposes into “Ladder Logic”. Unlike general computers, the PLC is
designed for multiple inputs and output arrangements, extended temperature ranges, immunity to electrical
noise, and resistance to vibration and impact. In our project we are using AB-Micrologix 1400 PLC.
The project “Water Tank Level Controller by using PLC” is designed to monitor and control the level of
liquid in the tank. The system has associate automatic pumping system hooked up thereto thus on refill the
tank once the liquid gets to the lower threshold, while offing the pump once the liquid gets to the higher
threshold.
Sustainability of available water resources in many reasons of the world is now dominant issue.
This problem is quietly related to poor water allocation, inefficient use lack of adequate and integrated
water management.
Water is often used for agriculture, industry and domestic consumption. Therefore, efficient use and water
monitoring and controlling are potential constraint for home or office
water management system.
Problem Diagram
Problem Solution
 To solve this problem, we will use S7-1200 PLC for programming.
 Here we use two sensors for level measurement, one is for High level and second is for low level.
 We use feeding valve (MV1) for filling Cycle of the tank and discharge valve (MV2) for discharging
cycle of the tank. Both will be controlled according to sensor logic. So when the water level goes
below low level then feeding valve will turned ON automatically and when water level reaches high
and the it senses by high level sensor, then discharging process will be turned ON automatically.
 When high level is detected then buzzer will turn ON for alarm purpose. Cycle will stop if user will
press stop button from the control panel.
List of inputs/outputs
Digital Inputs Digital Outputs
Start PB : I0.0 Cycle ON : Q0.0
Stop PB : I0.1 Valve MV1 (Feed) : Q0.1
TLB 1 : I0.3 Valve MV2 (Discharge) : Q0.2
TLB 2 : I0.2 Agitator/Mixer M : Q0.3
Buzzer : Q0.4
PLC Water Filling and Discharging Process
Program Description
4
 For this application, we used S7-1200 PLC and TIA portal software for
programming.
 In Network 1 we used latching circuit for cycle ON (Q0.0) output.
It can be started bypressing START PB (I0.0) and stop by pressing
STOP PB (I0.1).
 When cycle will be started then system will check level of the tank.
If tank level is low then then feeding process will start and tank
level is high then Discharge cycle will start.
 Here we have taken NO contact for both sensors in the program
for simplicity. It can be done by relay logic in field or you can use
such type of sensors.
 When tank will detect low level then TLB 2 (I0.2) will be activated and
then feeding cyclewill be ON. Here we have taken NC contact of TLB1
(I0.3) so when PLC will detect high level then it will stop Feeding
cycle.
 When tank will detect high level then TLB 1 (I0.3) will be activated
and discharging cyclewill be ON. Here we have taken NC contact of
TLB2 (I0.2) so when PLC will detect low level then it will stop
discharge cycle.
 Mixer M (Q0.3) should be ON during discharging cycle for mixing
purpose.
 Here we also considered an alarm for high level to inform
operator. When TLB 1(I0.3)will be detected then buzzer (Q0.4)
will be activated.
 During all function, cycle should be ON.
Runtime Test Cases
Note : The above PLC Logic provided for basic idea about application of PLC
in Water filling andDischarging Process. The Logic is limited and not complete
application.
5
Discussion
PLC ProgramLogic
1-The agitator motor is to be started and stopped bya pushbutton station.
2-The solenoid valves are to be open (Energized) when the agitator is
running.
3-Pump N0.1 starts at the 75% liquid level and stops at the 25% level. The
pump will run only if the agitator is running.
4-On a high-level alarm (Tank 90%), an alarm light will come ON and stay
on even if the tank level drops. An operator must press the reset button to
turn off the light. On the high-level alarm, both the solenoid valve will also
close (de-energize).
5-A low-level alarm light shall be provided (Tank 10%), similar to the high
level, and reset using the same pushbutton.
Ladder Diagramis a graphical programming language that you use to
develop software for programmable logic controllers (PLCs). It is one of
the languages that the IEC 61131 standard specifies for use with PLCs. A
program in ladder diagram notation is a circuit diagram that emulates
circuits of relay logic hardware. The underlying program uses Boolean
expressions that translate readily to switches and relays.
6
Logic Description :
Auto : if Auto Mode selected in Local Control Panel, then pump will be
logically controlled based on Low Level Switch and High Level Switch
Manual : if Manual Mode Selected in Local Control Panel, then
irrespective of Low Level Switch & High Level Switch Status, Pump will
be controlled manually using ON/OFF button in Local Control Panel.
 When the water level reaches low level then pump will be stopped.
 if the level of the water reaches high point, the pump will started so
that the water can be drained and thus lowering the level.
 Indication Panel : This panel contains LED’s to show the status of
the water level control. It has Pump Running, Low Level & High
Level Signals
 If pump is running then the Pump Running status lamp will be ON.
 then, if Low Level Switch activated then Low Level Status lamp will
be ON.
 if High Level Switch activated then High Level Status lamp will be
ON.


More Related Content

Similar to PLC4.docx

I012455457
I012455457I012455457
I012455457
IOSR Journals
 
Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)
Urval Chotalia
 
water level indicator report
water level indicator reportwater level indicator report
water level indicator report
Raza Jahangir
 
Contol of water pump using plc
Contol of water pump using plcContol of water pump using plc
Contol of water pump using plc
GhousiaSamdani
 
Parking Control System using PLC
Parking Control System using PLCParking Control System using PLC
Parking Control System using PLC
ZunAib Ali
 
FINAL YEAR PPT2013
FINAL YEAR PPT2013FINAL YEAR PPT2013
FINAL YEAR PPT2013
Jawad- ur- Rasool
 
Advanced insrumentation lab manual
Advanced insrumentation lab manualAdvanced insrumentation lab manual
Advanced insrumentation lab manual
Gautam sai teza
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
Himshekhar Das
 
IRJET- PLC based Washing Machine
IRJET- PLC based Washing MachineIRJET- PLC based Washing Machine
IRJET- PLC based Washing Machine
IRJET Journal
 
Plc scada by bhushan kumbhalkar
Plc scada by bhushan kumbhalkarPlc scada by bhushan kumbhalkar
Plc scada by bhushan kumbhalkar
Bhushan Kumbhalkar
 
Plc
PlcPlc
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
 
water level controller using 8051 microcontroller
water level controller using 8051 microcontrollerwater level controller using 8051 microcontroller
water level controller using 8051 microcontroller
Prachi Pandey
 
documentation (1)
documentation (1)documentation (1)
documentation (1)
hari chandana
 
V46 13
V46 13V46 13
Functional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass CleaningFunctional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass Cleaning
ShwetonKedia
 
JamesWijonoPLCBottleFilling
JamesWijonoPLCBottleFillingJamesWijonoPLCBottleFilling
JamesWijonoPLCBottleFilling
David James
 
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
IJITCA Journal
 
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
IJITCA Journal
 

Similar to PLC4.docx (20)

I012455457
I012455457I012455457
I012455457
 
Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)Plc (PROGRAMMABLE LOGIC CONTROLLER)
Plc (PROGRAMMABLE LOGIC CONTROLLER)
 
water level indicator report
water level indicator reportwater level indicator report
water level indicator report
 
Contol of water pump using plc
Contol of water pump using plcContol of water pump using plc
Contol of water pump using plc
 
Parking Control System using PLC
Parking Control System using PLCParking Control System using PLC
Parking Control System using PLC
 
FINAL YEAR PPT2013
FINAL YEAR PPT2013FINAL YEAR PPT2013
FINAL YEAR PPT2013
 
Advanced insrumentation lab manual
Advanced insrumentation lab manualAdvanced insrumentation lab manual
Advanced insrumentation lab manual
 
Programmable Logic Controller
Programmable Logic ControllerProgrammable Logic Controller
Programmable Logic Controller
 
IRJET- PLC based Washing Machine
IRJET- PLC based Washing MachineIRJET- PLC based Washing Machine
IRJET- PLC based Washing Machine
 
Plc scada by bhushan kumbhalkar
Plc scada by bhushan kumbhalkarPlc scada by bhushan kumbhalkar
Plc scada by bhushan kumbhalkar
 
Plc
PlcPlc
Plc
 
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
 
water level controller using 8051 microcontroller
water level controller using 8051 microcontrollerwater level controller using 8051 microcontroller
water level controller using 8051 microcontroller
 
documentation (1)
documentation (1)documentation (1)
documentation (1)
 
V46 13
V46 13V46 13
V46 13
 
Functional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass CleaningFunctional Design Specification of Hyperglass Cleaning
Functional Design Specification of Hyperglass Cleaning
 
JamesWijonoPLCBottleFilling
JamesWijonoPLCBottleFillingJamesWijonoPLCBottleFilling
JamesWijonoPLCBottleFilling
 
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
 
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
 

More from Mahamad Jawhar

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
Mahamad Jawhar
 
2.pdf
2.pdf2.pdf
3.pdf
3.pdf3.pdf
1.pdf
1.pdf1.pdf
robotic2.docx
robotic2.docxrobotic2.docx
robotic2.docx
Mahamad Jawhar
 
Power Plant Engineering - (Malestrom) (1).pdf
Power Plant Engineering - (Malestrom) (1).pdfPower Plant Engineering - (Malestrom) (1).pdf
Power Plant Engineering - (Malestrom) (1).pdf
Mahamad Jawhar
 
ref3.pdf
ref3.pdfref3.pdf
ref3.pdf
Mahamad Jawhar
 
I-Section-US-1003.pdf
I-Section-US-1003.pdfI-Section-US-1003.pdf
I-Section-US-1003.pdf
Mahamad Jawhar
 
ref.pdf
ref.pdfref.pdf
lect 01 (1).pdf
lect 01 (1).pdflect 01 (1).pdf
lect 01 (1).pdf
Mahamad Jawhar
 
plasma cutting.pdf
plasma cutting.pdfplasma cutting.pdf
plasma cutting.pdf
Mahamad Jawhar
 
Grad. Proj. Poster Templete akam.docx
Grad. Proj. Poster Templete akam.docxGrad. Proj. Poster Templete akam.docx
Grad. Proj. Poster Templete akam.docx
Mahamad Jawhar
 
project format writting 2.docx
project format writting 2.docxproject format writting 2.docx
project format writting 2.docx
Mahamad Jawhar
 
PLC4.docx
PLC4.docxPLC4.docx
PLC4.docx
Mahamad Jawhar
 
PLC 1 (2).docx
PLC 1 (2).docxPLC 1 (2).docx
PLC 1 (2).docx
Mahamad Jawhar
 
Project Cooling Tower.pptx
Project Cooling Tower.pptxProject Cooling Tower.pptx
Project Cooling Tower.pptx
Mahamad Jawhar
 
final project.docx
final project.docxfinal project.docx
final project.docx
Mahamad Jawhar
 
final project1.docx
final project1.docxfinal project1.docx
final project1.docx
Mahamad Jawhar
 
project cooling tower.docx
project cooling tower.docxproject cooling tower.docx
project cooling tower.docx
Mahamad Jawhar
 
robotic.docx
robotic.docxrobotic.docx
robotic.docx
Mahamad Jawhar
 

More from Mahamad Jawhar (20)

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
 
2.pdf
2.pdf2.pdf
2.pdf
 
3.pdf
3.pdf3.pdf
3.pdf
 
1.pdf
1.pdf1.pdf
1.pdf
 
robotic2.docx
robotic2.docxrobotic2.docx
robotic2.docx
 
Power Plant Engineering - (Malestrom) (1).pdf
Power Plant Engineering - (Malestrom) (1).pdfPower Plant Engineering - (Malestrom) (1).pdf
Power Plant Engineering - (Malestrom) (1).pdf
 
ref3.pdf
ref3.pdfref3.pdf
ref3.pdf
 
I-Section-US-1003.pdf
I-Section-US-1003.pdfI-Section-US-1003.pdf
I-Section-US-1003.pdf
 
ref.pdf
ref.pdfref.pdf
ref.pdf
 
lect 01 (1).pdf
lect 01 (1).pdflect 01 (1).pdf
lect 01 (1).pdf
 
plasma cutting.pdf
plasma cutting.pdfplasma cutting.pdf
plasma cutting.pdf
 
Grad. Proj. Poster Templete akam.docx
Grad. Proj. Poster Templete akam.docxGrad. Proj. Poster Templete akam.docx
Grad. Proj. Poster Templete akam.docx
 
project format writting 2.docx
project format writting 2.docxproject format writting 2.docx
project format writting 2.docx
 
PLC4.docx
PLC4.docxPLC4.docx
PLC4.docx
 
PLC 1 (2).docx
PLC 1 (2).docxPLC 1 (2).docx
PLC 1 (2).docx
 
Project Cooling Tower.pptx
Project Cooling Tower.pptxProject Cooling Tower.pptx
Project Cooling Tower.pptx
 
final project.docx
final project.docxfinal project.docx
final project.docx
 
final project1.docx
final project1.docxfinal project1.docx
final project1.docx
 
project cooling tower.docx
project cooling tower.docxproject cooling tower.docx
project cooling tower.docx
 
robotic.docx
robotic.docxrobotic.docx
robotic.docx
 

Recently uploaded

Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
TaghreedAltamimi
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 

Recently uploaded (20)

Software Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.pptSoftware Quality Assurance-se412-v11.ppt
Software Quality Assurance-se412-v11.ppt
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 

PLC4.docx

  • 1. Lab Student Name: Muhammad jawhar Class: 4 Stage – Group:A1 Course Title: PLC Lab. EXP NO: 4 EXP. Name: : : PLC Program for Water filling and Discharging Process Water filling and Discharging Process College of Engineering Salahaddin University of Erbil Academic Year 2021-2022
  • 2. 1. INTRODUCTION A Programmable Logic Controller, PLC or Programmable Controller may be a computer used for automation of mechanical device processes. It is used to convert previously used “Relay Logic” or “Wired Logic” for automation of industrial purposes into “Ladder Logic”. Unlike general computers, the PLC is designed for multiple inputs and output arrangements, extended temperature ranges, immunity to electrical noise, and resistance to vibration and impact. In our project we are using AB-Micrologix 1400 PLC. The project “Water Tank Level Controller by using PLC” is designed to monitor and control the level of liquid in the tank. The system has associate automatic pumping system hooked up thereto thus on refill the tank once the liquid gets to the lower threshold, while offing the pump once the liquid gets to the higher threshold. Sustainability of available water resources in many reasons of the world is now dominant issue. This problem is quietly related to poor water allocation, inefficient use lack of adequate and integrated water management. Water is often used for agriculture, industry and domestic consumption. Therefore, efficient use and water monitoring and controlling are potential constraint for home or office water management system. Problem Diagram Problem Solution  To solve this problem, we will use S7-1200 PLC for programming.  Here we use two sensors for level measurement, one is for High level and second is for low level.  We use feeding valve (MV1) for filling Cycle of the tank and discharge valve (MV2) for discharging cycle of the tank. Both will be controlled according to sensor logic. So when the water level goes below low level then feeding valve will turned ON automatically and when water level reaches high and the it senses by high level sensor, then discharging process will be turned ON automatically.  When high level is detected then buzzer will turn ON for alarm purpose. Cycle will stop if user will press stop button from the control panel. List of inputs/outputs Digital Inputs Digital Outputs Start PB : I0.0 Cycle ON : Q0.0 Stop PB : I0.1 Valve MV1 (Feed) : Q0.1 TLB 1 : I0.3 Valve MV2 (Discharge) : Q0.2 TLB 2 : I0.2 Agitator/Mixer M : Q0.3 Buzzer : Q0.4
  • 3. PLC Water Filling and Discharging Process Program Description
  • 4. 4  For this application, we used S7-1200 PLC and TIA portal software for programming.  In Network 1 we used latching circuit for cycle ON (Q0.0) output. It can be started bypressing START PB (I0.0) and stop by pressing STOP PB (I0.1).  When cycle will be started then system will check level of the tank. If tank level is low then then feeding process will start and tank level is high then Discharge cycle will start.  Here we have taken NO contact for both sensors in the program for simplicity. It can be done by relay logic in field or you can use such type of sensors.  When tank will detect low level then TLB 2 (I0.2) will be activated and then feeding cyclewill be ON. Here we have taken NC contact of TLB1 (I0.3) so when PLC will detect high level then it will stop Feeding cycle.  When tank will detect high level then TLB 1 (I0.3) will be activated and discharging cyclewill be ON. Here we have taken NC contact of TLB2 (I0.2) so when PLC will detect low level then it will stop discharge cycle.  Mixer M (Q0.3) should be ON during discharging cycle for mixing purpose.  Here we also considered an alarm for high level to inform operator. When TLB 1(I0.3)will be detected then buzzer (Q0.4) will be activated.  During all function, cycle should be ON. Runtime Test Cases Note : The above PLC Logic provided for basic idea about application of PLC in Water filling andDischarging Process. The Logic is limited and not complete application.
  • 5. 5 Discussion PLC ProgramLogic 1-The agitator motor is to be started and stopped bya pushbutton station. 2-The solenoid valves are to be open (Energized) when the agitator is running. 3-Pump N0.1 starts at the 75% liquid level and stops at the 25% level. The pump will run only if the agitator is running. 4-On a high-level alarm (Tank 90%), an alarm light will come ON and stay on even if the tank level drops. An operator must press the reset button to turn off the light. On the high-level alarm, both the solenoid valve will also close (de-energize). 5-A low-level alarm light shall be provided (Tank 10%), similar to the high level, and reset using the same pushbutton. Ladder Diagramis a graphical programming language that you use to develop software for programmable logic controllers (PLCs). It is one of the languages that the IEC 61131 standard specifies for use with PLCs. A program in ladder diagram notation is a circuit diagram that emulates circuits of relay logic hardware. The underlying program uses Boolean expressions that translate readily to switches and relays.
  • 6. 6 Logic Description : Auto : if Auto Mode selected in Local Control Panel, then pump will be logically controlled based on Low Level Switch and High Level Switch Manual : if Manual Mode Selected in Local Control Panel, then irrespective of Low Level Switch & High Level Switch Status, Pump will be controlled manually using ON/OFF button in Local Control Panel.  When the water level reaches low level then pump will be stopped.  if the level of the water reaches high point, the pump will started so that the water can be drained and thus lowering the level.  Indication Panel : This panel contains LED’s to show the status of the water level control. It has Pump Running, Low Level & High Level Signals  If pump is running then the Pump Running status lamp will be ON.  then, if Low Level Switch activated then Low Level Status lamp will be ON.  if High Level Switch activated then High Level Status lamp will be ON. 