Attribut: alarmgroup_default
Syntax:
{attribute 'alarmgroup_default' := 'MyDefaultAlarmGroup'}
Mithilfe des Attributpragmas kann bei der Erstellung neuer Alarminstanzen eine Alarmgruppe anstelle der Standardgruppe AlarmGroupInstance definiert werden. Dieses Attribut kann für Instanzvariablen, Funktionsbausteine mit zugehöriger Alarmgruppenvorlage oder deren Basis-Funktionsbausteine definiert werden.
Es kann definiert werden für
Alarminstanzvariablen
Funktionsbausteinen mit zugehörigen Alarmgruppenvorlage
Basis-Funktionsbausteinen
Zur Priorität
Die Definition an einer Variablen hat die höchste Priorität und überschreibt eine Definition an einem erweiterten Funktionsbaustein. Eine Definition an einem erweiterten Funktionsbaustein überschreibt wiederum die Definition an dessen Basis‑Funktionsbaustein.
Für weitere Informationen siehe: Alarm Configuration
PROGRAM PLC_PRG
VAR
fbSub1a : ARRAY[0..1] OF FbInstSub1;
{attribute 'alarmgroup_default' := 'AlarmGroupVar2'}
fbSub1b : FbInstSub1;
{attribute 'alarmgroup_default' := 'AlarmGroupVar'}
fbSub2a : ARRAY[0..2] OF FbInstSub2;
fbSub2b : FbInstSub2;
END_VAR