Abilitare JavaScript per vedere questo sito.

Validità: Rule, Task

Maschera a bit che permette di abilitare la visualizzione di informazione nel report sia quelli generati da RTE sia quelli generati dall'utente mediante l'istruzione INF_REPORT (NON OS)

Nota: La codifica viene anche utilizzata nel primo parametro dell'istruzione INF_REPORT per indicare l'origine e il tipo di messaggio.

Nota: Non ha effetto su report letto da VISPAN/DISPAN

Sintassi

rep_mask_out

Annotazioni

Default 0xFFFFFFFF

Attributi

Accessibile a bit.

Il significato predefinito dei bit di rep_mask_out è il seguente:

Codice

Descrizione

0x00x0

Segnalazione inserita da RPE/utente

0x00x1

Segnalazione inserita da RTE

0x00x2

Segnalazione inserita da OS

0x00x4

Segnalazione inserita dalla gestione fieldbus

0x00x8

Segnalazione inserita da BIOS

0x000x

Informazione (testo in nero)

0x002x

Nota (testo in blu)

0x004x

Avviso (testo in ambra)

0x008x

Errore (testo in rosso)

Nota: I bit 0xFF00 sono a disposizione dell'utente.

Significato dei primi 4 bit:

Bit 3

Bit 2

Bit 1

Bit 0

Origine del messaggio

0

0

0

0

RPE/utente

0

0

0

1

RTE

0

0

1

x

OS

0

1

x

x

FieldBus

1

x

x

x

BIOS

Significato dei bit 5, 6 e 7:

Bit 7

Bit 6

Bit 5

Tipi di messaggio

0

0

0

Informazione (testo in nero)

0

0

1

Nota (testo in blue)

0

1

0

Avviso (testo in ambra)

1

0

0

Errore (testo in rosso)

Nota: I BIT da 16 1 31 (0xFFFF0000) non sono utilizzati

Esempio

; si vuole creare dei file di sistema generati tramite la keyword SYS_LOG da sorgente R3 tramite istruzione INF_REPORT differenziandoli in funzione del gruppo di assi

 

_if(eventoGruppoAssi1)

   inf_report(0x140,"depositata cassa")

_if(eventoGruppoAssi2)

    inf_report(0x240,"depositata falda")

 

if(creaLog1)

    sys_log = 0x0

    rep_mask_out = 0x140

    sys_log_aux = 0x140

    sys_log.20 = 1

    sys_log.21 = 1

    sys_log.0 = 1

    creaLog1= false

endif

 

if(creaLog2)

    sys_log = 0x0

    rep_mask_out = 0x240

    sys_log_aux = 0x240

    sys_log.20 = 1

    sys_log.21 = 1

    sys_log.0 = 1

    creaLog1= false

endif

 

  

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