You are on page 1of 15


Project Title: Electroplating of PCB using PLC

Group Members: Junaid Ali Mehtab Ahmed Abubakar Talha 09-ECT-16 09-ECT-06 09-ECT-18

Project Supervisor: Engr Hammad Zaki


In this project we are going to describe the mechanism of Copper Electroplating of *PCB using **PLC. But What is Electroplating? Electroplating is a plating process in which metal ions in a solution are moved by an electric field to coat an electrode. The process uses electrical current to reduce cations of a desired material from a solution and coat a conductive object with a thin layer of the material, such as ametal. Electroplating is primarily used for depositing a layer of material to bestow a desired property (e.g., abrasion and wear resistance, corrosion protection, lubricity, aesthetic qualities, etc.) to a surface that otherwise lacks that property. Another application uses electroplating to build up thickness on undersized parts.

*PCB(Printed Circuit Board) **PLC(Programmable Logic Controller)

Copper plating is widely used in the electronics industry for fabrication of electronic devices.


In this project we will deliver a dummy consisting of PLC DVP14SS,sensors,motors,limit switches. This dummy will illustrate the mechanism of electroplating of PCB.

Initial Study
We visited SMART PCB (Rawalpindi) and observed there OMRON CS-100 PLC. It has about 40 input pins and 40 output pins. The main problem being faced by this industry is related to power failure. Power failure cause the system disturbance in plant, Motor instead of starting from that point, where it stops, it starts execution from initial point, which destroy the whole process. The EPROM was programmed by engineers of Smart PCBs using matlab,but it was worthless because the problem still standing there.

So This problem is resolved temporarily by manual Control of motor when it is disturbed due to power Failure.

We will use rack process and work on micro level. We will use Ladder Logic, which is a simple & easy language. Every one can understand and change the program easily. We will first perform simulation on software(Siemens Logo and Proteus). We will also use PIC microntroller for motor & PLC interfacingco and simulate its use in Proteus. We have the idea to use counters present in PLC for Storing the current state and progress of process, to tackle this problem as counters have non-volatile memory.

Implementation Tools
. Siemens LOGO 6.01 Simulator WLP 2.2 (for loading program in to PLC) DVP-14SS Controller PLC [2] Motors Sensors Limit Switches

Present status:
At the end of 7th smester we have completed the first two phases of project implementation according to schedule which we presented in our initial proposal .

In next smester we will complete the last two phases which are related to hardware. We will apply our logic to DVP 14SS PLC and show our results to SMART PCBs enginieering team. So that they may employ our programming logic as a prototype to their power failure related problem.

In the next topics of this report,we have explained the approach taken by toward solution of this problem.

Ladder Logic Programming

In the ladder logic simulation shown above input I1 shows main power switch while inputs I2 and I3 represent auto and local switches respectively. Local switch represents the Switch in field while auto represents the control through CCR(Central Control Room). Output Q1 indicates mains power,Output Q2 represents the forward movement of motor 1 (used for horizontal transport of PCB sheet ) while Q4 represents the forward movement of motor 2(used for vertical transport of PCB sheet). Q3 shows reverse movement of motor 1 while Q5 shows reverse movement of motor 2. Also shown in the simulation above are four memory flags. They are used to tackle the constraint of small number of output pins. These flags are also used to put this process into loop(continuous cycle).

Proteus Simulation Junaid plz paste on this page prnt scrn of proteus simulation

In the proteus simulation shown above, there is PIC microcontroller. It is being used here for PLC-motor interfacing. PIC has PWM module and it varies motors speed(rpm) as shown in motor speed gauges shown in simulation. Also shown in this simulation are five push buttons on left side of PIC. Four of the are used control of motors operation and fifth is used as a reset button(for resetting the settings). The five LEDs on right side of PIC are indicating that which one of the input buttons on left side of PIC is pressed.