ALB, ALBI – Alarms for Boolean value

Block SymbolsLicensing group: STANDARD
Qt SVG Document Exported by REXYGEN Studio U iac ALB Qt SVG Document Exported by REXYGEN Studio U men tout iACK iac HA LA NACK ALBI

Function Description
The blocks ALB and ALBI generate alarms or events upon changes in the logical input signal U. The output iac indicates the current alarm (event) code. The parameter (or input) men selects whether to indicate a rising edge (off on), which corresponds to an upper alarm (HA), a falling edge (on off), which corresponds to a lower alarm (LA), or both edges of the input signal.

The ALBI block is an extension of the ALB block. The blocks differ only in that the inputs of the ALBI block: men, tout, iACK are parameters of the ALB block. The ALB does have HA, LA and NACK outputs.

Events and alarms are distinguished in the REXYGEN system using the lvl parameter. The list of archives for writing is specified by the arc parameter in the form e.g. 1,3..5,8. Each archiving block must have a unique event identification code in the archive given by the id parameter. For more information about these parameters see the introduction of Chapter 10. Positive values of the iac output codes can be added, e.g. the value 514 means that the upper alarm is unacknowledged. However, not all combinations make sense.

Note 1: The input (parameter) iACK is automatically reset to 0 after processing by the block. The alarm is assumed to be acknowledged by the operator from the visualization so that it is not necessary to write 0 with another query. It is a similar principle to the BSTATE parameter in the MP block.

Note 2: Formatting commands (values attached to the alarm, multilingual text) can be inserted into the Desc parameter. Their detailed description is in the ALARMS block.

This block does not propagate the signal quality. More information can be found in the 1.4 section.

Input

U

Logical input of the block

Bool

men

Enable alarms (mask)

Long (I32)

0 ....

All alarms disabled

1 ....

Low-alarm enabled

2 ....

High-alarm enabled

3 ....

All alarms enabled

tout

Alarm activation delay time [s]   0.0

Double (F64)

iACK

Alarm acknowledge (mask)

Byte (U8)

1 ....

Low-alarm (LA) acknowledge

2 ....

High-alarm (HA) acknowledge

3 ....

Both alarms acknowledge

Parameter

arc

List of archives to write the events to

Word (U16)

id

Unique archive item ID  1

Word (U16)

lvl

Alarm level   1 1

Byte (U8)

group

Group to which the alarm belongs   0  9.22337E+18

Large (I64)

Desc

Alarm description string  Alarm Description

String

Output

iac

Current alarm code

Long (I32)

0 ....

Signal within limits

1 ....

Low-alarm active (LA)

2 ....

High-alarm active (HA)

256 ..

Low-alarm (LA) not acknowledged (NACK)

512 ..

High-alarm (HA) not acknowledged (NACK)

HA

High-alarm indicator

Bool

LA

Low-alarm indicator

Bool

NACK

Not-acknowledged-alarm indicator

Bool

2024 © REX Controls s.r.o., www.rexygen.com