chapter 4
chapter 4
Automation
Electrical and Computer Engineering
School of Technology
Atse Fasil Campus
University of Gondar
Seal-In Circuits
A seal-in circuit is a method of maintaining current flow after a
momentary switch has been pressed and released.
M
M
The seal-in auxiliary contact of the
starter is connected in parallel with
Seal-in contact the Start button to keep the starter
coil energized when the Start button is
released. 2
Programmed Seal-In Circuit
Both the Start and Stop buttons are examined for a closed condition
because both buttons must be closed to cause the motor starter to
operate.
3
Latching Relay
Latching relays are used where it is necessary for
contacts to stay open and/or closed, even though
the coil is energized momentarily.
L1 L2 Electromagnetic latching
ON
relay circuit
L
When the ON button is momentarily
OFF
actuated, the latch coil is energized to
set the relay to its latched position. The
U
relay does not have to be continuously
energized to hold the contact closed.
PL
Contact shown with relay
in the unlatched position 4
Programmed Latching Relay Instruction
ON
ON
Latch rung
OFF
OFF Unlatch rung
Output rung
Time delay relays and solid-state timers are used to provide a time delay. They may have
displays, pots or other means of operator interface for time settings and electromechanical or
solid state outputs.
7
Programmed Timer Instructions
PLC timers are output instructions that provide the same functions as timing
relays and solid state timers.
TON
Timer/Counter
9
RSLogic Timer Commands
TOF
Timer/Counter
10
RSLogic Timer Commands
RTO RES
Timer/Counter
TON
13
Generic Block-Formatted Timer Instruction
Timers are most often represented by boxes in a ladder logic.
Preset time
Time base
Accumulated time Output line
The control word uses three control bits: Enable (EN) bit,
Timer-Timing (TT) bit, and Done-Bit (DN).
TIMER TABLE
T4:0
Enable bit true
EN
16
Allen-Bradley On-Delay Timer Instruction
The Timer-Timing (TT) bit is true whenever the accumulated value of the
timer is changing, which means the timer is timing.
TON
TIMER ON DELAY
Timer T4:0 EN
Preset 50
Accumulated 10
T4:0
Timer-Timing bit true
TT
17
Allen-Bradley On-Delay Timer Instruction
The Done-Bit (DN) changes state whenever the accumulated value
reaches the preset value. Its state depends on the type of timer being
used.
TON
TIMER ON DELAY
Timer T4:0 EN
Preset 50 DN
Accumulated 10 50
T4:0
Done-bit changes state
DN
18
Allen-Bradley On-Delay Timer Instruction
The preset value (PRE) word is the set point of the timer, that is, the
value up to which the timer will time.
The accumulated value (ACC) word is the value that increments as the
timer is timing. The accumulated value will stop incrementing when its
value reaches the preset value.
TIMER TABLE
/EN /TT /DN .PRE .ACC
T4:0 0 0 0 0 0
19
Allen-Bradley On-Delay Timer Instruction
The information to be entered includes:
TON
TIMER ON DELAY
Timer T4:0 EN
Time base 1.0
Preset 15 DN
Accumulated 0
EN Output D Y
T4:0 Output C
TT
T4:0 Output D
DN
21
On-Delay Timer Program
Timing Diagram
On
Input condition A
Off
On
Timer-enable bit
Off
On
Timer-timing bit
Off
2s 4s
On
Timer-done bit
Off
Timer accumulated 0
value
22
On-Delay Timer Program
Timers are 3-word elements
Word
EN TT DN Internal use 0
Preset value PRE 1
Accumulated value ACC 2
CR1-1
1TD
CR1-2
Horn
CR1-3
1TD-1
(10 s) 24
Start-Up Warning Signal Circuit
Programmed Circuit
DN EN
25
Timed Closed Solenoid Valve Program
timer_1.dn Valve
26
Automatic Sequential Control System
L1 Start L2
Relay Ladder Stop PB2 Lube oil OL
PB1 pump motor
Schematic
Diagram M1
(lube oil
pressure switch) 1TD
OL
M3
1TD-1 Feed
(15 s) motor 27
Automatic Sequential Control System
Programmed Circuit
Ladder logic program
Inputs PB1 PB2 M1 Outputs
OL
PB1
M1 M1
PB2 OL
PS1 M2 M2
PS1
OL
M3
TON
TIMER ON DELAY EN
Timer T4:0
Time base 1.0 DN
Preset 15
Accumulated 0 15
T4:0 M3
DN 28
Off-Delay Programmed Timer
The off-delay timer (TOF) operation will keep the output energized for a period
after the rung containing the timer has gone false.
S1 I:1.0/0 TOF
TIMER OFF DELAY
I:1.0/0 EN O:2.0/1 PL
TIMER T4:3
Time base 1.0
DN
Preset 15
Accumulated 0
15
T4:3/DN O:2.0/1
29
Off-Delay Programmed Timer
Timing Diagram
True
Input condition
S1 False
Timed period
Off delay
timed duration
True (logic 1)
Timed output False (logic 0)
O:2.0/1 Preset value = accumulated value
30
Off-Delay Timer Used To Switch Motors Off
Input Ladder logic program
Output L2
L1
5000
10000
15000
31
Retentive Timer
A retentive timer accumulates time whenever the device receives power, and
maintains the current time should power be removed from the device. Once the
device accumulates time equal to its preset value, the contacts of the device
change state. The retentive timer must be intentionally reset with a separate
signal for the accumulated time to be reset.
33
Retentive On-Delay Timer Program
039
34
Retentive On-Delay Timing Chart
Enable bit is reset when input
pushbutton PB1 is opened
Accum = Preset
Accum value retained
when rung goes false
60000
0
The purpose of the RTO timer is to detect whenever a piping system has sustained a
cumulative overpressure condition of 60 s. At that point, a horn is sounded automatically. You
can silence the alarm by switching the key switch to the rest position.
36
Bearing Lubrication Program
Sequence Of Operation
1. To start the machine, the operator turns SW on.
2. Before the motor shaft starts to turn, the bearings are supplied with oil by the
pump for 10 s.
3. The bearings also receive oil when the machine is running.
4. When the operator turns SW off to stop the machine, the oil pump continues to
supply oil for 15 s.
5. A retentive timer is used to track the total running time of the pump. When the
total running time is 3 h, the motor is shut down and a pilot light is turned on to
indicate that the filter and oil need to be changed.
6. A reset button is provided to reset the process after the filter and oil have been
changed.
37
38
Cascading Timers
The programming of two or more timers together is called cascading.
Timers may be interconnected, or cascaded to satisfy any required control
logic.
39
Equivalent Time-Delayed Motor-Starting Program
20000
20000
40
Cascading of Timers for Longer Time Delays
30000
12000
41
Control of Traffic Lights in One Direction
42
43