Aamir Hanif, Muhammad Ahmad Choudhry Member IEEE and Tahir Mehmood
Department of Electrical Engineering, University of Engineering and Technology, Taxila.
E-mail: aamirhanif@uettaxila.edu.pk
3.5 Writing of the program Three methods for initiating backwashing sequence
will be available.
Write the ladder program by following the control 1) Timed wash/automatic initiation: The filter
system sequence of operation as determined by step will be washed in sequence by a timer, which will be
3.1. adjusted from 12 to 36 hours.
2) Manual initiation: it will be initiated from the Inlet penstock closed
key operated pushbuttons on the front of the filter Outlet valve closed
consoles. Wash water outlet penstock opened
3) Semi-Automatic initiation: This method is Air scour inlet valve opened
explained in Figure 3. Air dump valve closed
Duty air scour blowers running
5.2 Filter backwash sequence Timer Expired
End of Step 6.
The wash sequence will consists of the following Similarly our sequence of operation will be defined
steps as described below. The condition which must be until Step 18 arises which is
met before jumping from one step to next is listed in Step 18. Signal the filter outlet valve to open and open
each step. it in incremental step and confirm that it has
opened. This will take about 15 – 30 minutes
Step 1. i) Signal the appropriate “filter washing” and allows for a slow start.
lamp on the filter console. Inlet penstock closed
ii) Signal the inlet penstock (V202/X) Outlet valve closed
to close and confirmed. Wash water outlet penstock closed
iii) Start the filter drain down period, which Air scour inlet valve closed
is 30 minute from closing the filter inlet Backwash water inlet valve closed
penstock. End of Step 18.
Inlet penstock closed Step 19. i) Remove the signal “filter washing” lamp on
End of Step 1. the filter console.
Step 2. Signal the filter outlet valve (V-204/X) to ii) Initiate the “time since last wash” timer for
close and confirm. that filter.
Inlet penstock closed
Outlet valve closed Any failure in the backwash sequence will initiate
End of step 2. the “backwash sequence fail” lamp on the front of the
Step 3. Signal the wash water outlet penstock (V- filter control consoles (FCC). It will also initiate a
203/X) to open and confirm. common kalaxon located in the filter building.
Inlet penstock closed
Outlet valve closed 6. Software development
Wash water outlet penstock opened
End of Step 3. After defining the backwash water treatment
Step 4. i) Signal the air scour inlet valve (V-207/X) process, we determined the inputs and outputs from the
to open and confirm. sequence of operation for backwash water treatment
ii) Signal the air dump valve (V-228) to open plant. These are for the CQM1 PLC (Master PLC in
and confirmed. our control process) and the CPM2 PLCs (Slave PLCs
Inlet penstock closed in our control process). I/O tables for slave CPM2
Outlet valve closed PLCs are shown in Table 1 and Table 2.
Wash water outlet penstock opened Corresponding PLC address numbers for each input
Air scour inlet valve opened and output for these PLCs were also given. Timing
Air dump valve opened diagram for filter backwash sequence was developed as
End of Step 4. shown in Figure 1. Flow chart was made by
Step 5. Signal the two duty air blower (B200/X & considering the sequence of operation for backwash
B200/X) to run in sequence. And confirm water treatment plant. The block diagram of the control
they are running. process is shown in Figure 2. After it, ladder program
Inlet penstock closed was written by following the steps of control system
Outlet valve closed sequence of operation as written in section 5, I/O tables
Wash water outlet penstock opened defined and developed flowchart.
Air scour inlet valve opened Now we applied power to the programmable
Air dump valve opened controller. Depending on the type of programmable
Duty air scour blowers running controller, an I/O generation to prepare the system
End of Step 5. configuration was done. After that, we entered our
Step 6. Signal the air dump valve to close and program in the memory by computer aided ladder
confirm it is closed. software tool i.e. OMRON CX-programmer and
checked for any coding errors by means OMRON CX- Before this simulation software it was very difficult
Simulator software. PLCs self diagnostic functions to test developed software. The difficulty was, because
enabled for us easy and fast troubleshooting of the if developed PLC software uses more than 50 I/Os,
system. than we need large size PLC (in terms of I/Os) to check
Before the start push-button was pressed, thoroughly our developed software. With the help of this
we ensured that the input and output wiring were simulation software, ladder programmed developed for
correctly connected according to the I/O assignment. upto 5000 I/Os can be simulated.
Once confirmed, the actual operations of the PLCs Although the developed software for backwash
were started. We debugged along the way and fine water treatment plant yield the required results, but
tuned the control system. Test run was done this software can be further improved /shortened by
thoroughly until it was safe to operate by anyone. different control logical techniques/strategies using
PLC instruction set and different functions depending
7. Discussions and recommendations upon the PLC programmer experience and logical
approach.
The goal of this research was to develop PLC based Also we noted that for a large complex control
software for controlling a backwash water treatment system where software developed is very long, the
plant. The reason of developing PLC based software processing speed of the PLC reduces and even some
for control process was that PLC can be easily times the processing time is much greater. Thus along
programmed to produce its control function instead of with flexibility to handle data acquisition, speed has
having to be laboriously hardwired as required in relay become another important development in PLC and
logic control system. The algorithm developed in this Input, Output technology. Therefore there is need to
software may be used to develop PLC based software improve the performance of the PLCs for large
for any control process. complex control systems.
The main contribution to this research is to Programming a PLC is not difficult, but time must
demonstrate how the PLC based software’s can be be spent to become familiar with the programming
developed for automatic control process; because PLC device, the software, and the programming techniques
can control from a simple pick and place system to a used by various PLC manufacturers.
much complex servo positioning system.
We simulated the Software developed by latest
OMRON CX-Simulator software and errors were
removed and finally program was run by giving i/ps
and examining o/ps to yield required results.