Problem Solution
Assuming all the contacts available are of Normally Open type.
Push Buttons to Start and Stop the process in case of malfunctioning.
Use of Level Switches to detect the positions 1, 2 and 3 as shown as LS1, LS2 and LS3 respectively.
Reversible motor with UP_MOTOR coil for reverse direction and DN_MOTOR coil for
forward direction
control.
Conveyor Motor to move the part from position 1 to 2 and after stamping, 2 to 3.
LSDN and LSUP are two other limit switches which detect the lower most and upper most position of the
stamper arm.
Additional use of relay contacts in the software during programming to store the various bits in order to run
Motor continuously.
Interlocking by using XIC contacts in the software in order to prevent from Malfunctioning.
PLC Program
Here is PLC program to Operate Stamping of Parts, along with program explanation and run time test
cases.
List of Inputs &
Outputs with addresses
I:0/0 =
Start
(Input)
I:0/1 = Stop
(Input)
I:0:2 = Level Switch to detect position 1
(Input)
I:0/3 = Level Switch to detect position 2
(Input)
I:0/4 = Level Switch to detect position 3
(Input)
I:0/6 = Level Switch to
detect lower most position
(Input)
I:0/5 = Level Switch to
detect upper most position
(Input)
O:1/10 = Motor coil for
reverse direction rotation
(Output)
O:1/11 = Motor coil for
forward direction rotation
(Output)