beautypg.com

Process alarm block capabilities – Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) Algorithms, Tables and Sequential Logic Functions User Manual

Page 52

background image

Logic Functions - Book 2

PROCESS ALARM BLOCK

8-44

Figure 8-23. Process Alarm Block (PA), General Menu

8.6.1

Process Alarm Block Capabilities

Active alarms are determined by comparing the value of the alarm source with the trip value.
The order of comparison is: Alarm Input value, Trip Condition, Trip Value. If the result of the
comparison is true, the alarm is active. Otherwise, the alarm is clear. Using the example
shown in Figure 8-24, let the trip value be 750 and the trip condition be greater than or equal.
While the alarm source value is less than 750, the alarm is clear, but when its value is greater
than or equal to 750, the alarm becomes active. The alarm becomes clear again when it falls
below 750 minus any hysteresis value.

HYSTERESIS (a floating-point value) is used to determine when an active floating point alarm
becomes clear. A floating-point value often represents some process variable. Since there is
often noise associated with a process variable, hysteresis is used to suppress this noise. In
other words, the use of hysteresis prevents the alarm state from rapidly fluctuating between
active and clear.

The following table shows how the alarm calculation is done for the six configured trip
conditions (When alarm becomes active). Note that hysteresis is not used when the trip
condition is EQUAL or NOT EQUAL. Thus the use of these two trip conditions with floating
point variables may lead to rapid fluctuations as mentioned above.

Condition

When alarm becomes active

When active alarm becomes clear

LESS

ALARMINP < TRIPVAL

ALARMINP >= TRIPVAL + HYST

LESS EQUAL

ALARMINP <= TRIPVAL

ALARMINP > TRIPVAL + HYST

GREATER

ALARMINP > TRIPVAL

ALARMINP <= TRIPVAL - HYST

GREATER EQUAL

ALARMINP >= TRIPVAL

ALARMINP < TRIPVAL - HYST

EQUAL

ALARMINP = = TRIPVAL

ALARMINP ! = TRIPVAL

NOT EQUAL

ALARMINP != TRIPVAL

ALARMINP = = TRIPVAL