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
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