ALARM_APLCopen motion icon

Function BlockClosed A function block groups an algorithm and a set of private data. It has inputs and outputs. - Alarm with automatic reset

Inputs

IN   : BOOL Process signal
ACK  : BOOL Acknowledge command

Outputs

Q    : BOOL TRUE if alarm is active
QACK : BOOL TRUE if alarm is acknowledged

Sequence

Remarks

Combine this block with the LIM_ALRM block for managing analog alarms.

ST Language

(* MyALARM is declared as an instance of ALARM_A function block *)
MyALARM (IN, ACK);
Q := MyALARM.Q;
QACK := MyALARM.QACK;

FBD Language

FFLD Language

IL Language

(* MyALARM is declared as an instance of ALARM_A function block *)
Op1: CAL MyALARM (IN, ACK)
FFLD  MyALARM.Q
STClosed "Structured text" A high-level language that is block structured and syntactically resembles Pascal  Q
FFLD  MyALARM.QACK
ST  QACK

See also

ALARM_M   LIM_ALRM