Professional Documents
Culture Documents
DECEMBER 2017
Table of Contents
1.0 INTRODUCTION.................................................................................................................. 1
2.0 OBJECTIVES....................................................................................................................... 1
5.0 DISCUSSION......................................................................................................................19
List of Table
1.0 INTRODUCTION
A programmable logic control (PLC) is an industrial digital computer which has been adapted for
the control of manufacturing processes. PLC can range from small building brick devices with
tens of inputs and outputs, in a housing integral with the processor, to large rack-mounted modular
devices with a count of thousands of I/O.
Pneumatic system is a system that uses compressed air to transmit and control energy. There
are various applications of pneumatic system in the real world. It is widely use due to its high
durability and reliability, simplicity, safety and high adaptability to harsh environment.
In Lab 3 for this course, we are required to apply the simulation for pneumatics with PLC done in
Lab 1 and Lab 2 into an actual mechanism. The mechanism is already set up, however there
were a few parts that needed to be changed as they have come to the end of their lifetime.
From the simulation done in Automation Studio software, the ladder diagrams are then modified
to better suit the actual mechanisms using the CX-Programmer software.
2.0 OBJECTIVES
To apply the ladder diagram system done in Lab 1 and 2 to real systems
3.0 PROCEDURE
From the ladder diagrams designed in the two labs before, it is recreated in the CX-Programmer
software and changes were made according to needs of the software. There were some
differences in term of setting up the timer but overall the system is convertible to the new software.
The system consist of a pick and place section and a conveyor belt section. The pick and place
section have 10 pneumatic valves and 23 sensors while the conveyor belt has two sensors and
two pneumatic valves. Pictures of the labelled components are included in the appendices.
The programming for the two sections are done separately, as the labs before. To transfer the
ladder diagram to system, a computer is connected to the PLC and it is uploaded using a cable
that connects it to the computer. A few test run were done by parts to ensure the smoothness of
the systems.
3
As the system has not been used for quite some time, it required some twitching up for the
mechanical parts. Some of the problem that occurs were not of the programming but of the
mechanical components.
The pick and place mechanism carries two object where one of it will be inserted to the other
using the arms. The object is as in Figure 4.
4.0 RESULT
The ladder diagrams from the labs before undergoes a few changes to fit the current
mechanism of the system and are drawn in the CX-Programmer are as follows. Included are the
explanation by each circuit (rung).
Circuit 6: Cylinder V4 operates by for different set of instructions, lowering the height of
arm1.
Circuit 7: Cylinder V6 operates, enabling gripping of arm1 when timer2 or relay R17 is
open while relay R5, R23 and R31 remains close.
Circuit 8: Timer2 activates timer3.
Circuit 9: Relay R4 is energize when timer3 is open while relay R30 and R31 is close.
Circuit 10: Relay R4 activates timer4.
7
Circuit 11: Cylinder V5 operates when timer4 is open, extending arm1 forward.
Circuit 12: Sensor SS10 will start timer5.
Circuit 13: Relay R5 energizes when timer5 ends.
Circuit 14: R5 starts timer6.
Circuit 15: Relay R6 energizes when timer6 ends.
8
Circuit 21: Sensor SS20 energizes R9, while R30 and R31 are closed.
Circuit 22: Relay R9 allow V9 to operate, gripping object2.
Circuit 23: V9 activates timer8.
Circuit 24: Timer8 energizes R10, but R30 and R31 must remain close for this.
Circuit 25: Relay R10 starts timer9
10
Circuit 31: Timer10 energizes relay R14, given R30 and R31 remains closed.
Circuit 32: Relay R14 activates timer11.
Circuit 33: Timer11 energizes relay R15, given R30 and R31 remain closed.
Circuit 34: Relay R15 activates timer12.
Circuit 35: Timer12 energizes relay R16, given R30 and R31 are closed too.
12
5.0 DISCUSSION
There are a few differences when it comes to the software used in Lab 1 and 2 compared to Lab
3. It requires changes in the PLC’s ladder diagram. In CX-programmer, we do not have to include
PLC wiring diagram. Only the ladder diagram is needed to be constructed. It is a little simpler as
the wiring is done physically and thus giving us a better understanding with hands on application
of it.
The mechanical parts had consumed some time also as we had to wait for the weekdays to have
some part changed. The tube connected to valve 7 had gone stiff and had the air leaked out
causing the pneumatic cylinder to not extend. The tubing was changed and made more secure.
The mechanical parts of the pick and place system has gone through quite a lot of twitching to
ensure its functionality. The position of the extension of the first gripper was no longer intersecting
with the second gripper. However we managed to overcome this issue by adding masking tape
at the end of the bar to dampen its arrival. Besides that, the object to be picked also went through
a few changes. The housing metal was replaced by new ones that we had machined in the
machining lab. Its internal diameter is increased to give a bigger tolerance of the inner parts to
drop in, be it metal of rubber.
6.0 CONCLUSION
The PLC for the system has been successfully programmed. There has been a couple of delays
due to waiting for parts but all in all the program was compiled well. Not all of the sensors within
the mechanisms are programmed with as some movement on the project is set by timer instead
of sensor detection.
The objectives of the lab are achieved. The use of CX-Programmer is a little simpler that
Automation studio from the labs before and having hands on application of the PLC is a great
approach for better understanding.