Validity: Rule, Task
This variable provides information about the alarms on the stack. Each level of the stack is represented by a bit.
Syntax |
I32 al_stack_mask |
---|---|
Attributes |
Bit-accessible. Read-only |
The meaning of the bits is as follows:
Bit |
Hexadecimal value |
Description |
---|---|---|
BIT 0 |
0x1 |
Alarm present in position 1 |
BIT 1 |
0x2 |
Alarm present in position 2 |
BIT 2 |
0x4 |
Alarm present in position 3 |
BIT 3 |
0x8 |
Alarm present in position 4 |
BIT 4 |
0x10 |
Alarm present in position 5 |
BIT 5 |
0x20 |
Alarm present in position 6 |
BIT 6 |
0x40 |
Alarm present in position 7 |
BIT 7 |
0X80 |
Alarm present in position 8 |
BIT 8 |
0X100 |
Alarm present in position 9 |
BIT 9 |
0X200 |
Alarm present in position 10 |
BIT 10 |
0X400 |
Alarm present in position 11 |
BIT 11 |
0X800 |
Alarm present in position 12 |
BIT 12 |
0X1000 |
Alarm present in position 13 |
BIT 13 |
0X2000 |
Alarm present in position 14 |
BIT 14 |
0X4000 |
Alarm present in position 15 |
BIT 15 |
0X8000 |
Alarm present in position 16 |
BIT 16 |
0X10000 |
Alarm present in position 17 |
BIT 17 |
0X20000 |
Alarm present in position 18 |
BIT 18 |
0X40000 |
Alarm present in position 19 |
BIT 19 |
0X80000 |
Alarm present in position 20 |
BIT 20 |
0X100000 |
Alarm present in position 21 |
BIT 21 |
0X200000 |
Alarm present in position 22 |
BIT 22 |
0X400000 |
Alarm present in position 23 |
BIT 23 |
0X800000 |
Alarm present in position 24 |
BIT 24 |
0X1000000 |
Alarm present in position 25 |
BIT 25 |
0X2000000 |
Alarm present in position 26 |
BIT 26 |
0X4000000 |
Alarm present in position 27 |
BIT 27 |
0X8000000 |
Alarm present in position 28 |
BIT 28 |
0X10000000 |
Alarm present in position 29 |
BIT 29 |
0X20000000 |
Alarm present in position 30 |
BIT 30 |
0X40000000 |
Alarm present in position 31 |
BIT 31 |
0X80000000 |
Alarm present in position 32 |
Examples
; if bit 10 of al_stack_mask is equal to 1 ; then in sr(1) will be stored ; "An alarm is present in position 11" _if(al_stack_mask r_and 0x400) sr(1) = "An alarm is present in position 11" |