Mechatronics 1 PLCS: Assignment 2

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Mechatronics 1

PLCs
Assignment 2
Please note: There are two parts to this assignment. Part A is a
shift register program and part B is a mathematical calculation
program using scientific notation.

Part A:
You are required to write a program to control a bottle filling, labelling and
capping line. The basic line is a seven station system which is moved on every
8 seconds by a pneumatic
cylinder. The empty clean bottles are fed into the line from a separate
cleaner/sterilization
system. Your program must
include: A Stop/Start for the
process.
The control of the pneumatic cylinder (every 8 seconds).
A shift register to ensure activation of sub-routines (for filling, labelling,
capping and ejection) only when bottles are present.
Activation of sub-routines to run the filling, labelling, capping and ejection
sections of the process. It is not necessary to write the sub-routines to run these
functions, it is just required to call them up and return to main program after
a 4 second delay.

I. Create an input/output list.


II.
Write a program using a shift register instruction to achieve the
above process
(including the cylinder activation and sub-routine call up
and return). III.
Create an internal device list.
I have included on Moodle a Gif that shows the bottle plant in motion to help
you better understand how the process functions. Please note I have left out
the camera (vision) out of the assignment.

The Bottle Line:

The Pneumatic Cylinder System:

The Bottle Line (in Production):

The Bottle Line (in Production with an empty bottle station):

Part B: Design a FX PLC program to perform the following


calculation.
((2.72 1.6) x 4.3) + 5.356
I.
II.

Produce a ladder program


Produce a printout (or screen grab/ snip it) of the data
registers showing and verifying your results.
III.
Give an explanation of your program

You might also like