Programmable Logic ControllerFinal Project1 Purpose……………………………………………………………………………………………………….2 Objectives…………………………………………………………………………………………………3 Equipment, Components and Simulation Software……………………………………4 Pre-Lab……………………………………………………………………………………………………….5 Process Descriptions 6 References………………………………………………………………………………………………… 1 PurposeThe purpose of the final project is to design and document the ladder logic diagram to control two pumps as described below.2 ObjectivesAt the end of the final project, you will be able:1. To implement the concepts learnt through out this course for designing a process control project2. Work in a design team to successfully design and implement a control design project3. How to analyze and test the operation of systems made of several logic components.3 Equipment, Components and Simulation SoftwareFor this final project, the student will need the following:• LogixPro simulation software4 Pre-LabThroughout these lab exercises we have learned the fundamental of building blocks of control systems. This final project is intended to give you a strategic plan for managing projects while learning about control systems and the modern tools used to develop them. The steps that should be followed to build a successful design project are as follows:a) Overall definition of the scope of the project.b) Strategic planning to break the project into smaller subsystem or blocks.c) Testing of each block separately, andd) Integration of the whole system and testing it finally.a. Overall Definition:The first step in any project is to thoroughly determine the scope of the project, i.e. what are the tools required for the project, do you understand fully how this tools should operate, etc.b. Strategic Planning:The second step involves developing a strategy to divide the project into smaller blocks. Each block should satisfy the requirements given below:b1) Each block must fit together to make up the whole system.b2) A way to test each block must be developed.b3) The nature of all the signals that connect these pieces should be known.b4) Exact operation of each block should be thoroughly defined.c. Testing:Each subsystem or block should be built starting at the simplest level and testing it thoroughly. This is often accomplished through some sort of simulation. When a circuit is simulated on a computer, the designer must create all the different scenarios that will be experienced by the actual circuit and also must know what the proper response to those inputs should be.d. System Integration and Testing:The last step involved in the project design process is to put the blocks together and test them as a unit. Blocks should be added and tested at each stage until the entire project is working.5 Process Description5.1 Process DescriptionHigh flow rate storm rain water is channeled to two large wet wells, the east wet well and the west wet well. The water is pumped from the two connected wells at constant rate using a predefined process sequence control. Two motor derived constant speed immersed pumps are used, one in the east wet well and one in the west wet well.Each pump is equipped with an overload alarm switch, which is used to trigger any unusual conditions such as over temperature or load. The motors provide an input discrete signal indicating if the motor is running or not. They can also started by activating the Push Button located on the local panel if the AUTO/MAN switch is in manual.Three float switches are used to provide an accurate indication of the water level at three pre-specified critical east / west wet well. The Low Level Float switch triggers the stopping of the running pump. The High level Float switch triggers the starting of the scheduled pump. If the scheduled pump fails to start within 5 seconds, the second pump is selected. An alarm must be issued in order to alert the operator of the failure. The Very High level Float switch triggers the starting of both pumps. If either of the two pumps fails to start the corresponding alarm is activated by the control.Pumps are scheduled to run according to an operator pre-defined calendar. This input is expected in hours of accumulated total pump run time. The two pumps must alternate according to available calendar while the water level is below the Very High Level and above the Low Level. The two pumps run at levels above the Very High Level and cascaded timers are not altered during this condition.5.2 Input / Output MapSystem InputsTag NameAddress NumberName TagsCommentsOff FloatI:1/0SS1NO Wet Well Low Level Float SwitchOn FloatI:1/1SS2NO Wet Well High Level Float SwitchOverride FloatI:1/2SS3NO Wet Well Very High Level Float SwitchE Pump InputI:1/3SS4East Wet Well Pump Running InputW Pump InputBit LevelInternal BitWest Wet Well Pump Running InputE Pump Over LoadBit LevelInternal BitEast Pump Over Load AlarmW Pump Over LoadBit LevelInternal BitWest Pump Over Load AlarmSystem OutputsTag NameAddress NumberName TagsCommentsE PumpO:2/0Pl1East Pump Run OutputW PumpO:2/1Pl2West Pump Run OutputE Pump Common AlarmO:2/2PL3Flash East Pilot Light Common AlarmW Pump Common AlarmO:2/3PL4Flash West Pilot Light Common AlarmInternal ReferencesT4:0East Pump One Hour Accumulation TimerT4:1West Pump One Hour Accumulation TimerC5:0East Pump Cascaded TimerC5:1West Pump Cascaded TimerN7:0East/West Pump Alteration BitN7:5East User Defined Hours CalendarN7:6West User Defined Hours CalendarFigure 1. Block diagram of the entire programThe function of each block in Figure 1 is as follows:Initialization :The Initialization Subroutine will include all the system parameters required to start the project (resetting all timers, counters, register bits used in the program).Pump Start/Stop:The Pump Start/Stop Subroutine will include the logic to Start/Stop the pumps based on the three float switches indication of the water level at three pre-specified critical east / west wet well.Pump AlternationThe Pump Alternation Subroutine will include the two pumps alternation logic according to available calendar while the water level is below the Very High Level and above the Low Level.Pump Alarms The Pump Alarm Subroutine will include two common Alarms. One for east wet well, and one for west well. Each common Alarm will be triggered from pump motor failed to start, Overload, orInitialization Logic:The initialization logic consists of defining the preset values for the timers and counters used in this project. One Hour Timer:The one Hour timer is reset to zero very time one Hour of accumulated time for each pump.Counters:Counters should be used to extend the time for the pump alternation per calendar as defined by the user.One Shot:One shot logic will be used to increment N7:0 register to alternate between pumps every time the LSB Toggle.Common EAST/WEST Alarms:The common Alarm will trigger if any of the following occur:Pump failed to start, Pump overload, or Instrumentation float failure.6 ReferencesIf you want to learn more about the topics related to this lab, see the following references: 1. Programmable Logic Controller. By James Rehg and GlennSartori.2. Programmable Logic Controller: Industrial control by Eman Kamel, PhD and Khaled Kamel, PhD.Final Project Requirements1. Write a documented ladder logic program, and provide the system check out.2. Prepare a power point presentation, 6 to 10 slides.3. Provide no more than 15 minutes presentation.