Skip to main content

Attributo: alarmgroup_default

Sintassi:

{attribute 'alarmgroup_default' := 'MyDefaultAlarmGroup'}

Quando si creano nuove istanze di allarme, è possibile utilizzare l'attributo pragma per definire un gruppo di allarmi anziché il gruppo predefinito AlarmGroupInstance. Questo attributo può essere definito ad esempio per variabili, blocchi funzione con modelli di gruppi di allarme associati o relativi blocchi funzione di base.

Può essere definito per quanto segue:

  • Variabili di istanza di allarme

  • Blocchi funzionali con modelli di gruppi di allarmi associati

  • Blocchi funzionali di base

Per quanto riguarda la priorità

La definizione presente in una variabile ha la massima priorità e prevale su quella contenuta in un blocco funzione esteso. Una definizione presente in un blocco funzione esteso prevale su quella contenuta nel relativo blocco funzione di base.

Per ulteriori informazioni, vedere quanto segue: Alarm Configuration

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