0% found this document useful (0 votes)
6 views

PLC 3th Module

Uploaded by

Shahid Sayed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

PLC 3th Module

Uploaded by

Shahid Sayed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

MODULE 3

Definition and Classification of a timer

A timer is a device that introduces a time delay in a circuit or a system during its ON or OFF
condition. Timers can be classified as follows:

(i) Electromechanical timers, (ii) Electronic timers (iii) PLC timers

An electromechanical timer uses an oil dashpot or a spring to introduce a time delay as soon as an
electrical signal initiates it. An electronic timer uses an electronic circuit for incorporating a time
delay and in a PLC timer, the time delay is introduced by programming.

Classification of a PLC timer

As shown in fig there are two types of delay timers i.e ON Delay Timer and OFF delay Timer. If the
timer contact is made ON after lapse of a certain time counted from the instant of energisation of
the timer coil, that timer is called an ON delay timer. If the timer contact is made OFF after lapse of a
certain time counted from the instant of de-energisation of timer coil, that timer is called an OFF
delay timer.

Timer ON-Delay

This instruction is used to delay turning an output on or off. The TON instruction begins to count
time base intervals when the rung condition becomes true. As long as the rung condition remains
true the timer increments its accumulator value, over each scan time until it reaches the preset
value.

The Accumulator value is reset when the rung condition becomes false, regardless of whether the
timer has timed out. The schematic diagram of such a timer is shown in fig and timer functions are
shown in table

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


Timer OFF-Delay

This instruction is used to delay turning an output on or off. The TOF instruction begins to count time
base intervals when the rung condition makes a true to false transition. As long as the rung condition
remains false the timer increments its accumulator value over each scan until it reaches the preset
value.

The Accumulator value is reset when the rung condition becomes false, regardless of whether the
timer has timed out. The schematic diagram of such a timer is shown in fig and timer functions are
shown in table

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


Retentive and Non-Retentive Timers

The Retentive Time (RTO) instruction is used to turn an output on or off after its timer has been on
for a preset time interval. The RTO instruction is a retentive instruction that lets the timer stop and
start without resetting the accumulated value. The RTO retains its accumulated value when any of
the following occurs:

(i) The rung condition is false

(ii) The controller loses power

(iii) A fault occurs

To reset the retentive timer accumulated value and status bit after the RTO rung becomes false, a
reset (RES) program is carried out. The timer function is shown in table

RESET (RES) – When the reset instruction is executed, it resets the data having the same address as
the RES instruction.

Using Reset instruction,

Accumulator value is reset to 0

DN bit is reset

TT bit is reset

EN bit is reset

Format of Timer Instructions

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


Some examples of such instructions are as follows:

T4:0/15 or T4:0/EN – Enable bit

T4:0/13 or T4:0/DN – Done bit

T4:0/14 or T4:0/TT – Timer Timing bit

Function block mapping

Problems on Timer

1) Draw a ladder diagram for a two motor system having the following conditions:

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


2) Draw a ladder diagram for a two motor system having the following conditions:

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


3) Draw a ladder diagram for a two motor system having the following conditions:

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN
4) Draw a ladder diagram for a three motor system having the following conditions:

5) Draw a ladder diagram for a three motor system having the following conditions:

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN
6) Draw a ladder diagram for an agiator-motor system having the following conditions:

7) Blinking indicator lights are used quite extensively in industry. Design a circuit in which two
lights are flashed alternatively every 5 seconds

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


Operation of a PLC Counter

The counter instructions operate in a similar manner to those of the timer instructions in the PLC.
The major difference between the counter and the timer is that timer instruction will continually
increment its accumulator value at a rate determined by the time base when the enable contact is
on. On the other hand, the counter must see a complete contact transition from 0 to 1 each time it
increments the accumulative value.

This means that the contact must return to its zero state before it can have a transition for a second
time. In a counter, the contact can stay closed for any amount of time after a transition. What is
important is that the transition has taken place

Counter Parameters

In general, a PLC counter has two parameters: `(a) The accumulator value (ACC) and (b) The Pre-set
value (PRE)

(a) The accumulator value (ACC) is the number of false- to-true transition that have occurred since
the counter was last reset.

(b) The preset valye (PRE) specifies the value that the counter must reach, before the controller sets
the done bit. When the accumulator value becomes equal to or greater than the preset value, the
done status bit is set. This can be used to control an output device.

Preset and accumulated values for counters range from -32,768 to +32,767 and are stored as signed
integers. Negative values are stored as 2’s complement form

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


Overview of Counter Instructions

Count Up (CTU)

The CTU is an instruction that counts false-to-true rung transitions. Rung transitions can be caused
by events occurring in the program( internal logic or by external field devices)

When the rung condition for a CTU instruction has made a false to true transition, the accumulated
value is incremented by one count provided that, the rung containing the CTU instruction is
evaluated between these transitions. The ability of the counter to detect a false to true transition
depends on the speed of incoming signal. The on and off duration of an incoming signal must not be
faster than the scan time.

The accumulated value is retained when the rung condition again becomes false. The accumulated
count is retained until cleared by a reset (RES) instruction that has the same address as the counter
reset.

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


Count Down (CTD)

The CTD is a retentive output instruction that counts false-to-true rung transitions. Rung transitions
can be caused by events occurring in the program (internal logic or by external field devices)

When the rung condition for a CTD instruction has made a false to true transition, the accumulated
value is decremented by one count provided that, the rung containing the CTU instruction is
evaluated between these transitions. The ability of the counter to detect a false to true transition
depends on the speed of incoming signal. The on and off duration of an incoming signal must not be
faster than the scan time.

The accumulated value is retained when the rung condition again becomes false. The accumulated
count is retained until cleared by a reset (RES) instruction that has the same address as the counter
reset.

Problems on Counter:

1) Draw a ladder diagram for a box packaging system having the following conditions.

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


2) Design a ladder diagram that will control a stepper motor so that it moves 10 steps forward,
waits for 20 seconds, and then cause the motor to move 10 steps in the reverse direction

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


Comparison Instructions

(i) “EQUAL” or “EQU” Instruction

The EQU instruction is used to test whether two values are equal. If source A and source B are equal,
the instruction is logically true. If these values are not equal, the instruction is logically false. Source
A must be Word Address. Source B can be either a Word Address or a constant. Negative integers
are stored in 2’s complement form.

(ii) “ NOT EQUAL” or “NEQ” Instruction

The NEQ instruction is used to test whether two value are not equal. If source A and source B are not
equal, the instruction is logically true. If two values are equal this instruction is logically false. Source
A must be Word Address. Source B can be either a Word Address or a constant. Negative integers
are stored in 2’s complement form.

(iii) “LESS THAN” or “LES” Instruction

The LES instruction is used to test whether the value of source A is less than the value of source B. If
this condition is fulfilled, the instruction is logically true, if the value at source A is greater than or
equal to the value of source B, the instruction is logically false. Source A must be Word Address.
Source B can be either a Word Address or a constant.

(iv) “LESS THAN OR EQUAL” or “LEQ” instruction

The LEQ instruction is used to test whether one value (Source A) is less than or equal to another
(source B). if the value at source A is less than or equal to the value at source B, the instruction is
logically true but if the former is greater than the latter, the instruction is logically false. Source A
must be Word Address. Source B can be either a Word Address or a constant.

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


(v) “GREATER THAN” or “GRT” instruction

The GRT instruction is used to test whether one value (Source A) is greater than another (source B).
If the value at source A is greater than the value at source B, the instruction is logically true but if the
former is equal to or lesser than the latter, the instruction is logically false. Source A must be Word
Address. Source B can be either a Word Address or a constant.

(vi) “GREATER THAN OR EQUAL TO” or “ GRQ” instruction

The GRQ instruction is used to test whether one value (Source A) is greater than or equal to another
(source B). if the value at source A is greater than or equal to the value at source B, the instruction is
logically true but if the former is less than the latter, the instruction is logically false. Source A must
be Word Address. Source B can be either a Word Address or a constant.

(vii) “MASKED COMPARISON FOR EQUAL” or “MEQ” Instruction

The MEQ instruction is used to compare data of the source address to data of the reference address.
By using this instruction portions of the data can be masked by a separate word.

Source is the address of the value the user wants to compare. Mask is the address of the mask
through which the instruction moves data. Mask can be a Hex value i.e. constant Compare is an
integer value or address of reference

(viii) “LIMIT TEST” or “LIM” Instruction

The LIM instruction is used to test whether certain values are within or outside a specified limit.

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


If the test value is equal to or greater than the low limit and equal to or less than the high limit, the
instruction is true. The instruction is false if the test value is less than the low limit or higher than the
high limit.

Problems

1) If the low limit is 5 and the high limit is 8, i.e low limit < high limit, tabulate the instruction
status

The Instruction status has been shown in table below

2) If the low limit is 10 and the high limit is 6, i.e, low limit > high limit, tabulate the instruction
status

The condition is shown in fig and tabulated in table

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN


3) Motor 1 (M1) starts as soon as PLC Starts. After 10 seconds, motor 1 goes off and motor 2 starts.
After 5 seconds, M2 goes off and M3 starts. After another 10 seconds, M2 restarts and after 5
seconds it stops, and M1 starts, and the cycle is repeated. Prepare the logic diagram for the
process.

FIND MORE NOTES @ VTUMECHNOTES.COM NOTES MADE BY ANISH JAIN

You might also like