Chapter 4 - Programming Timers
Chapter 4 - Programming Timers
▪ On-delay timer circuit that uses a normally closed, timed open (NCTO)
contact.
❑ With S1 initially open, TD coil is de-
energized so TD1 contacts are closed and
light L1 will be on.
❑ When S1 is closed, TD coil is energized but
TD1 contacts are delayed from opening so
L1 remains on.
❑ After the 10 s time-delay period has elapsed,
TD1 contacts open and L1 is switched off. On-delay timer circuit that uses a normally
closed, timed open (NCTO) contact.
❑ When S1 is opened, TD coil is de-energized
and TD1 contacts close instantly to switch
L1 on.
4.1. Mechanical Control Relays
▪ Off-delay timer circuit that uses a normally closed, timed closed (NCTC)
contact.
❑ With S1 initially open, TD coil is de-
energized so TD1 contacts are closed and
light L1 will be on.
❑ When S1 is closed, TD coil is energized and
TD1 contacts open instantly to switch light
L1 off.
❑ When S1 is opened, TD coil is de-energized
and the timing period starts. TD1 contacts Off-delay timer circuit that uses a normally
are delayed from closing so L1 remains off. closed, timed closed (NCTC) contact.
❑ After the 10 s time-delay period has elapsed,
TD1 contacts close to switch the light on.
Lecture 4’s sequence
4.1 Mechanical Timing Relays
▪ PLC timer instructions that provide the same functions as timing relays.
▪ The most common PLC timer instructions are:
❑ On-delay timer (TON)
❑ Accumulated time represents the amount of time that has elapsed from the
moment the timing started.
Lecture 4’s sequence
4.1 Mechanical Timing Relays
▪ An on-delay timer is used when you want a time delay to occur before
an instruction becomes true.
4.3. On-Delay Timer Instruction
▪ Example 1:
✓ The output TIMER_OK = 1 ten seconds
later after the input T_ON is asserted
(T_ON = 1).
▪ Example 2:
❑ M1 is energized when PB2 is momentarily Hardwired relay circuit
actuated.
▪ The off-delay timer (TOF) operation will keep the output energized for a
period after the rung containing the timer has gone false.
4.4. Off-Delay Timer Instruction
▪ Example 1:
✓ Output variable TIMER_OK is 1 when
input variable T_OFF becomes 1.
▪ Example 1:
✓ TIMER_OK is 1 during 10 seconds after
input T_TP was asserted (T_TP = 1). While
ET_TIME increases for 10 seconds, the
state of input T_TP doesn't affect
TIMER_OK.
▪ Example 3: Two different sized particles are being moved on the conveyor belt. To pack these
particles, two different boxes are used separately. These products must not be packed in the
same box. Separation of these particles is to be controlled. Implement automation to perform
this operation in PLC using Ladder Diagram programming language:
Examples
▪ Example 4: Potato chips are made and ready to be packed. But before that, it goes through a conveyor in which final quality check is
done, burnt chips are detected and removed from the process line. Implement automation of this process in PLC using Ladder Diagram
programming language:
Examples
▪ Example 5: Heated glass tubes are passing in a process line having a particular length which are to be bent.
To manufacture fluorescent bulbs, these tubes are to be bent in U-Shape. Automate this process in PLC
using Ladder Diagram programming language: