Skip to main content

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

Beispiel 35. Beispiel
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