Home » Timer during Motor Direction Change PLC Program
PLC Tutorials

Timer during Motor Direction Change PLC Program

Write a PLC program where if the motor reverse direction push button (PB) is pressed, the motor stops for 3 seconds and reverse its direction. For instance, if the motor in clockwise (CW) operation and the counter-clockwise (CCW) push button (PB) is pressed, the motor is off for 3 seconds and then operates in the CCW direction, and vice versa.

Note the best practice to learn the PLC programming is to start writing the PLC program, take your time before you review the answer.

Inputs & Outputs:

I0.0: CW Push Button (Normally Open contact)

I0.1: CCW Push Button (Normally Open Contact)

I0.2: Stop Push Button (Normally Closed contact)

Q0.0: Motor CW

Q0.1: Motor CCW

T1: CW_delay timer

T2: CCW_delay timer

M0.0: marker 01 for negative edge detection

M0.1: marker 02 for negative edge detection

Timer during Motor Direction Change

Timer during Motor Direction Change PLC Program

Motor in Forward and Reverse Direction

Forward reverse motor control diagram with timer

Also Read: S_PEXT Instruction

PLC Program description:

 Network 01

  • When the motor is in the CCW operation and the CW PB is pressed, the timer T1 is energized for 3 seconds.
  • If the stop PB is pressed at any time the T1 is de-energized.

Network 02

  • When the motor is in the CW operation and the CCW PB is pressed, the timer T2 is energized for 3 seconds.
  • If the stop PB is pressed at any time the T2 is de-energized.

Network 03

  • When the CW PB is pressed and the Motor CCW is not running and T1 is not energized, the set bit in the flip flop is energized.
  • If T1 is energized, the negative edge would energize the set bit in the flip flop after 3 seconds when the T1 pulse fails to zero.
  • When the stop PB is pressed, or the CCW PB is pressed, the reset bit in the flip flop is energized. 

Network 04

  • When the CCW PB is pressed and the Motor CW is not running and T2 is not energized, the set bit in the flip flop is energized.
  • If T2 is energized, the negative edge would energize the set bit in the flip flop after 3 seconds when the T2 pulse fails to zero.
  • When the stop PB is pressed, or the CW PB is pressed, the reset bit in the flip flop is energized. 

Note: it’s very important to keep the order of the networks.

For instance, if you replaced network #01 with network #04 the program would not be executed properly as we need. 

Conclusion

  • In the begging, if any PB is pressed it should operate the motor in the dedicated operation.
  • If the other direction PB is pressed this would de-energize the running direction and energize a pulse timer which is detected by a negative edge in the other direction flip flop.

Author: Karim Ali Anwar

Read Next:

Share With Your Friends

Related Articles

RSLogix5000 PLC Program Backup procedure

S Bharadwaj Reddy

How to Add Security in InTouch SCADA?

S Bharadwaj Reddy

Configuration of InTouch Scada Trends

S Bharadwaj Reddy

How to Configure an Alarm in InTouch SCADA?

S Bharadwaj Reddy

What is Nest Loading?

S Bharadwaj Reddy

Mis-conceptions of PLC Ladder Logic

S Bharadwaj Reddy

Leave a Comment

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

Timer during Motor Direction Change PLC Program

WordPress Image Lightbox
Send this to a friend