Skip to main content

Attribut : alarmgroup_default

Syntaxe:

{attribute 'alarmgroup_default' := 'MyDefaultAlarmGroup'}

Lors de la création de nouvelles instances d'alarme, l'attribut pragma peut être utilisé pour définir un groupe d'alarmes au lieu du groupe par défaut AlarmGroupInstance. Cet attribut peut être défini pour des variables d'instance, des blocs fonctionnels avec des modèles de groupes d'alarmes associés ou leurs blocs fonctionnels de base.

Il peut être défini pour les éléments suivants :

  • Variables d'instance d'alarme

  • Blocs fonctionnels avec modèles de groupes d'alarmes associés

  • Blocs fonctionnels de base

À propos de la priorité

La définition au niveau d'une variable a la priorité la plus élevée et prévaut sur une définition au niveau d'un bloc de fonction étendu. Une définition au niveau d'un bloc de fonction étendu prévaut sur la définition au niveau de son bloc de fonction de base.

Pour plus d'informations, consultez les éléments suivants : Alarm Configuration

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