尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
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

Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
ShivangMishra54
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASICINTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
GOKULKANNANMMECLECTC
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Tsuyoshi Horigome
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
CSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdfCSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdf
Ismail Sultan
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
sapna sharmap11
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
AK47
 
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
hotchicksescort
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
yakranividhrini
 
Technological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdfTechnological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdf
tanujaharish2
 
BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
sathishkumars808912
 
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
SONALI Batra $A12
 
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
simrangupta87541
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
IJCNCJournal
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
aarusi sexy model
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
LokerXu2
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
gapboxn
 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Dr.Costas Sachpazis
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
paraasingh12 #V08
 
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Poonam Singh
 

Recently uploaded (20)

Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASICINTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
CSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdfCSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdf
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
 
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
 
Technological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdfTechnological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdf
 
BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
 
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
 
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
 
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls ChennaiCall Girls Chennai +91-8824825030 Vip Call Girls Chennai
Call Girls Chennai +91-8824825030 Vip Call Girls Chennai
 
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
 

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. 
  翻译: