0% found this document useful (0 votes)
8 views2 pages

PLC Programming Practice Problems

The document outlines various PLC programming practice problems requiring the construction of Ladder Diagram and Function Block Diagram solutions. Tasks include controlling a furnace door with a toggle switch, debouncing signals, managing stairwell lighting, operating cylinders with timers, and programming a pick and place robot for automated production processes. Each problem specifies conditions and sequences for actuation, timing, and sensor feedback.

Uploaded by

muhammad hasan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
8 views2 pages

PLC Programming Practice Problems

The document outlines various PLC programming practice problems requiring the construction of Ladder Diagram and Function Block Diagram solutions. Tasks include controlling a furnace door with a toggle switch, debouncing signals, managing stairwell lighting, operating cylinders with timers, and programming a pick and place robot for automated production processes. Each problem specifies conditions and sequences for actuation, timing, and sensor feedback.

Uploaded by

muhammad hasan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

PLC Programming Practice Problems

Note: Construct PLC programs for the following tasks in Ladder Diagram and
Function Block Diagram.

1. Actuation of a toggle switch S1 causes the door of a furnace to be opened. A


repeat actuation of S1 causes the door to be closed.

2. The debouncing of signals consists of two input parameters, i.e., one Boolean
input for the signal and one time input for the adjustment of debounce time.
The output parameter S_OFF supplies the debounced output signal.

3. The smart control of the stairwell light that is switched on for 5 seconds, if
one of the two light switches on the apartment door or the front door is
activated.

4. The actuation of the start button S1 extends the cylinder 1A1. Once this has
been extended for 2 seconds, a second cylinder 2A1 moves to its forward end
position. Sensors 1B1 and 1B2 indicate the retracted and the forward end
positions of cylinder 1A1.

5. Following the actuation of a push button, the cylinder of a stamping device is


to extend momentarily. When the push button is released, the cylinder is to
retract only after a stamping period of 5 seconds. (Hint: use Timer-off delay).

6. Pressing of the start button S2 is to cause the piston of a cylinder to advance.


This mechanism is to be used to clamp workpieces. When the piston has
advanced fully, it remains in this position for 5 seconds. The cylinder then
returns to its initial position.

7. A cylinder is moved via valve 1Y1. The position of the cylinder is signaled
via the sensors 1B1 (retracted) and 1B2 (extended). The cylinder is to advance
if push button S1 is pressed. When 5 strokes have been executed in this way,
lamp H1 is illuminated and the counter has expired. The counter must be re-
loaded with the preselected value before any cylinder movements can be
executed further. This is affected through actuating push button S2.

8. A stamping machine is activated via a start button S1. To ensure that the
stamping cycle is not triggered accidentally, the stamping cycle is to be
triggered only after 3 seconds have expired. During this time, the start button
must be permanently actuated. The position of the cylinder 1Y1 is established
through the proximity switches 1B1 and 1B2 for extension and retraction
respectively.

9. A pick and place robot is to be placed in a semi-automated industry to increase


its production rate. The Automation Engineer is asked to develop a program
for the automatic execution of the process. The process is outlined as:

The robot will be used to pick up finished parts from a machine and
place it into a storage box and to pick up raw parts from a hopper and place
them onto the machine. There are sensors to indicate the presence of raw parts
to be processed as well as for the space in the storage box to carry the finished
parts. Also, there are sensors on the machine to indicate whether the machine
is loaded with a part and also to signal the completion of part processing. The
cycle time of the process is 3 seconds.

The robot is required to first pick up a processed part from the machine
if present and place it into the storage box, then pick up a new part for
processing from the hopper, and place it onto the machine. The storage box
has a max capacity of 10 parts and when full, has to be transported on the
conveyor belt via a cylinder to be replaced with a new box.

You might also like