beautypg.com

Timer block events, 6 timer block events – Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) Algorithms, Tables and Sequential Logic Functions User Manual

Page 70

background image

Logic Functions - Book 2

TIMER BLOCK

8-62

EXAMPLE 3 Timing Only When Disable Source is False (Figure 8-34)

When disable source is false, timer will time towards its limit from the current time value. If
disable source becomes true, timer will stop and hold the elapsed time. Then, when disable
source becomes false, the timer will start to time from the held value and continue to time until
the limit is reached.

HLSTAT

Disable

Reset

High Limit Status

Discrete Output to
Another Function Block

TM3

Discrete

Inputs

Figure 8-34. Softwiring Drawing for Timer Block, Example 3

EXAMPLE 4 Running Timer (Figure 8-35)

A running timer is used to display time into a process or operation. If the total process time is
uncertain, the reset input/limit can be set at the maximum value of approximately 1193 hours.
The disable source is set at false when the timer is to become active and true when inactive.
The total time is the time value when the process or operation is complete. The reset source
is put through a false to true transition when the timer is required again.

TIME

Timer Disable

Timer Reset

Time

Operator Indication of
Timer Value

TM4

Discrete

Inputs

Figure 8-35. Softwiring Drawing for Timer Block, Example 4

8.7.6

Timer Block Events

The event codes (and their suggested text messages) for the timer block are given below.
See database attributes descriptions for additional information. See System Event Block,
LOGIC FUNCTIONS - BOOK 1, IB-23G600
for a description of event transitions.

0

BLOCK STATE SET TO RUN

1

BLOCK STATE SET TO HOLD

2

BLOCK STATE SET TO OFF

3

BLOCK STATE SET TO DEBUG