Abilitare JavaScript per vedere questo sito.

Variabile utilizzata come flag per memorizzare varie cause che richiedono l'eventuale arresto delle movimentazioni.

Utilizzabile in Task e Rule.

Sintassi

I32 hold

Attributi

Accessibile a bit.

Può essere fornita come parametro alle seguenti funzioni:

mva_to_n, mva_to_n_cj, mva_to_n_v

Tale variabile dovrà essere gestita dall'applicativo in caso di altri tipi di movimentazioni.

Qualsiasi valore diverso da 0 implica "condizione di arresto". L'azzeramento di questo flag è comunque a carico dell'applicativo.

I bit da 0 a 15 sono imposti da RTE, mentre i bit da 16 a 31 sono a disposizione utente:

Bit

Valore esadecimale

Descrizione

BIT 0

0x1

Hold su DISPAN/VISPAN

BIT 1

0x2

Riservato RTE

BIT 2

0x4

Presenti allarmi minori generici

BIT 3

0x8

Presenti allarmi minori di asse (codice composto da numero di allarme # numero di asse es: 10#3)

BIT 4

0x10

Riservati RTE

BIT 5

0x20

Riservati RTE

BIT 6

0x40

Riservati RTE

...

 

Riservati RTE

BIT 15

0x8000

Riservati RTE

BIT 16

0x10000

A disposizione dell'utente

...

 

...

BIT 31

0x80000000

A disposizione dell'utente

Esempio

; viene attivata la richiesta di hold sul bit 20 a disposizione dell'utente

hold.20 = 1

; se la variabile hold è diversa da 0

; allora nel registro stringa sr(24) verrà memorizzata

; la stringa "Richiesta di hold presente"

_if(hold)

    sr(24) = "Richiesta di hold presente"

 

  

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