Stati: tipi e condizioni

Numero di stati

È possibile impostare il numero di stati di visualizzazione della spia.

[Tipo] [Condizioni di cambio stato] [Numero di stati]
[Bit] [Stato] 2-32
[Bit] 2-33
[Word] [Stato] 2-256
[Bit] 2-33
[Intervallo] 2-256

Stato spia

Lo stato desiderato della Spia si può rappresentare con la combinazione della variabile [Tipo] che controlla la Spia e le [Condizioni di cambio stato] che definiscono lo stato della Spia.

[Tipo]: [Bit], [Condizioni di cambio stato]: [Bit]

È possibile cambiare lo stato della spia in base allo stato ON/OFF, usando 33 variabili booleane.

[Posizione bit]: [Bit basso]

Stato Valore variabile di Stato0 Valore variabile di Stato1 Valore variabile di Stato2 Valore variabile di Stato3 Valore variabile di Stato4 - 30 Valore variabile di Stato31
Stato0 OFF OFF OFF OFF OFF OFF
Stato1 ON * * * * *
Stato2 OFF ON * * * *
Stato3 OFF OFF ON * * *
Stato4 OFF OFF OFF ON * *
... ... ... ... ... ... ...
Stato32 OFF OFF OFF OFF OFF ON

* Lo stato del bit è ON o OFF.

[Posizione bit]: [Bit alto]

Stato Valore variabile di Stato0 Valore variabile di Stato1 Valore variabile di Stato2 Valore variabile di Stato3 Valore variabile di Stato4 - 30 Valore variabile di Stato31
Stato0 OFF OFF OFF OFF OFF OFF
Stato1 ON OFF OFF OFF OFF OFF
Stato2 * ON OFF OFF OFF OFF
Stato3 * * ON OFF OFF OFF
Stato4 * * * ON OFF OFF
... ... ... ... ... ... ...
Stato32 * * * * * ON

* Lo stato del bit è ON o OFF.

[Tipo]: [Bit], [Condizioni di cambio stato]: [Stato]

È possibile cambiare lo stato della spia in base allo stato ON/OFF, usando cinque variabili booleane.

Stato Valore variabile di Stato0 Valore variabile di Stato1 Valore variabile di Stato2 Valore variabile di Stato3 Valore variabile di Stato4
Stato0 OFF -

-

-

-

Stato1 ON

-

-

-

-

Stato2 OFF ON

-

-

-

Stato3 ON ON

-

-

-

Stato4 OFF OFF ON

-

-

Stato5 ON OFF ON

-

-

Stato6 OFF ON ON

-

-

Stato7 ON ON ON

-

-

Stato8 OFF OFF OFF ON

-

Stato9 ON OFF OFF ON

-

Stato10 OFF ON OFF ON

-

Stato11 ON ON OFF ON

-

Stato12 OFF OFF ON ON

-

Stato13 ON OFF ON ON

-

Stato14 OFF ON ON ON

-

Stato15 ON ON ON ON

-

Stato16 OFF OFF OFF OFF ON
Stato17 ON OFF OFF OFF ON
Stato18 OFF ON OFF OFF ON
Stato19 ON ON OFF OFF ON
Stato20 OFF OFF ON OFF ON
Stato21 ON OFF ON OFF ON
Stato22 OFF ON ON OFF ON
Stato23 ON ON ON OFF ON
Stato24 OFF OFF OFF ON ON
Stato25 ON OFF OFF ON ON
Stato26 OFF ON OFF ON ON
Stato27 ON ON OFF ON ON
Stato28 OFF OFF ON ON ON
Stato29 ON OFF ON ON ON
Stato30 OFF ON ON ON ON
Stato31 ON ON ON ON ON

[Tipo]: [Word], [Condizioni di cambio stato]: [Bit]

È possibile cambiare lo stato della spia in base allo stato ON/OFF, mediante i valori bit.

Configurazione stato Stato Valore variabile
[Posizione bit] [Bit non definiti] Bit 0 Bit 1 Bit 2 Bit da 3 a 30 Bit 31 Bit da 32 a Max
[Bit basso] [Ignora] 0 OFF OFF OFF OFF OFF *
1 ON * * * * *
2 OFF ON * * * *
3 OFF OFF ON * * *
... ... ... ... ... ... ...
32 OFF OFF OFF OFF ON *
[Uso] 0 OFF OFF OFF OFF OFF OFF
1 ON * * * * *
2 OFF ON * * * *
3 OFF OFF ON * * *
... ... ... ... ... ... ...
32 OFF OFF OFF OFF ON *
Non valido OFF OFF OFF OFF OFF Qualsiasi bit è ON
[Bit alto] [Ignora] 0 OFF OFF OFF OFF OFF *
1 ON OFF OFF OFF OFF *
2 * ON OFF OFF OFF *
3 * * ON OFF OFF *
... ... ... ... ... ... ...
32 * * * * ON *
[Uso] 0 OFF OFF OFF OFF OFF OFF
1 ON OFF OFF OFF OFF OFF
2 * ON OFF OFF OFF OFF
3 * * ON OFF OFF OFF
... ... ... ... ... ... ...
32 * * * * ON OFF
Non valido * * * * * Qualsiasi bit è ON

* Lo stato del bit è ON o OFF.

[Tipo]: [Word], [Condizioni di cambio stato]: [Stato]

Quando il valore della variabile associata cambia, cambia anche lo stato di visualizzazione della spia.

Stato Valore variabile
Stato0 0
Stato1 1
Stato2 2
Stato3 3
: :
Stato255 255

Se il [Numero di stati] è maggiore degli stati configurati, compare lo stato [Non valido].

[Tipo]: [Word], [Condizioni di cambio stato]: [Intervallo]

È possibile modificare lo stato della spia in base alla condizione applicata dal valore della variabile associata.

Il numero di campi [Condizione] da configurare è il [Numero di stati] meno 1.

Esempio: [Numero di Stati] è 5 e ogni [Condizione] è configurata nel modo seguente (la variabile 1 è un numero intero)

Stato [Condizione] Descrizione Valore variabile (X)
Stato0 X == 0 Equal 0

0

Stato1 0 < X < 50

Maggiore di 0 e minore di 50

1...49

Stato2 50 <= X < 100 Maggiore di 50 e minore di 100

50...99

Stato3 100 != X Non uguale a 100

Diverso da 0...100

Stato4 (Nessuna impostazione) Valore che non si applica a nessuna condizione da Stato0 a Stato3 100

Quando l’intervallo definito da [Condizione] si sovrappone tra gli stati, lo stato con il numero minore ha la priorità. Nell’esempio precedente, il valore variabile di 80 si adatta all’intervallo di Stato2 e di Stato3, ma si usa Stato2.

Nota:

  • Quando [Condizioni di cambio stato] è impostata su [Intervallo], lo stato [Non valido] non si applica al colore o al testo dell’oggetto.

 

[Operazione]

Per il tipo di operazioni tattili e le proprietà delle operazioni tattili, vedere [Operazione].