Abilitare JavaScript per vedere questo sito.

Permette di definire il nome del file che contiene i testi degli allarmi utente generati da applicativo tramite l'istruzione ALARM_SET. Se non viene definito verranno visualizzati i testi di default (inglese).

Da RTE 34.20.3 tale file viene inoltre utilizzato per configurare i messaggi generati tramite l'istruzione AH_LOG (vedi storico allarmi).

Sintassi

USER_ALARM_FILE “filename”

filename

Nome del file che contiene i testi di allarme (comprensivo del percorso nel quale si trova sulla flashcard)

Diagnostica

Viene segnalato errore di apertura file in caso o non esista o non ci sia abbastanza memoria o il contenuto del file sia incorretto

ATTENZIONE: Questa keyword viene generata automaticamente da configuratore di progetto.

Configuratore di progetto --> Generali --> Allarmi --> File utente

user_alarm_file

Esempio

Struttura del file

Sintassi

nnnn iAM iB flags “text” p1k p2k p3k

nnnn

Numero dell'allarme utente:

maggiore: 1000-:-1999

minore: 3000 -:- 3999

segnalazioni: 4000 -:- 8999

messaggi: 10000 -:- 11999

iAM

Indice di variabile AM da utilizzarsi:

-1 Allarme di asse, verrà usato il numero di asse come indice di AM (1÷32). Qualora non si voglia che l'allarme venga anche memorizzato nelle AM mettere indice -1 nel parametro successivo  (iB).

0 Usato necessariamente nel caso di messaggi

37÷40 Allarmi gravi utente (1000÷1999)

45÷48 Allarmi minori utente (3000÷3999)

53÷63 Segnalazioni utente (4000÷8999)

iB

Selezione del bit associato all'allarme:

-1 Disabilita memorizzazione dell'allarme all'interno di AM. Usato inoltre necessariamente nel caso di messaggi

0÷9 Se iAM=-1 (ovvero allarme di asse) Bit riservati al sistema per allarmi gravi (memorizzati come tali nel parametro ax_in_alarm). Se iAM<>-1 Bit a disposizione utente

10÷15 Se iAM=-1 (ovvero allarme di asse) Bit riservati all'utente per allarmi gravi (memorizzati come tali nel parametro  ax_in_alarm). Se iAM<>-1 Bit a disposizione utente

16÷23 Se iAM=-1 (ovvero allarme di asse) Bit riservati ad allarmi minori di asse. Se iAM<>-1 Bit a disposizione utente

24÷31 Se iAM=-1 (ovvero allarme di asse) Bit riservati segnalazioni (warning). Se iAM<>-1 Bit a disposizione utente

flags

Maschera descrittiva della tipologia dell'allarme o del messaggio (ad uso esclusivo dello storico allarmi). Per il significato dei singoli bit fare riferimento alla documentazione della variabile predefinita ah_filter)

text

Testo dell'allarme o del messaggio. La dimensione massima è 60 caratteri; si possono specificare fino a tre variabili da visualizzare (vedi istruzione R3 alarm_set).  

I codici per identificare le variabili sono i seguenti:

%d Variabile intera signed - Rappresentazione decimale

%u Variabile intera unsigned - Rappresentazione decimale

%x Variabile intera - Rappresentazione esadecimale

%f Variabile reale

%g Variabile reale

%s Variabile stringa. In questo caso, se il tipo di stringa è TABSTR, è necessario aggiungere nel file il costrutto:

TABSTR_USER n ; numero di elementi massimo della tabella

"stringa 1" ; questo é indice 0

"stringa 2" ; questo é indice 1

"stringa n" ; questo é indice n-1

ENDTAB

Per ulteriori informazioni relative al formalismo fare riferimento alla specifica dell'istruzione str_format

 

p1k,p2k,p3k

Tipo del/i parametro/i 1/2/3: (opzionale)

0 No parametri

-1 I8

1 U8

-2 I16

2 U16

-4 I32

4 U32

8 Real

10 TID (internal use only ) (%s)

11 PowerSet name (%s)

12 PowerSet Axis (%d)

15 Stringa utente (TABSTR) (%s)

17 Variabile stringa utente (USV) (%s)

Esempio

Esempio

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC