# Estados: Tipos y condiciones

- Número de estados
- Estado del piloto
- [Operación]

## Número de estados

Puede definir el número de estados de visualización para el piloto.

[Tipo] | [Condición de cambio de estado] | [Número de estados]
[Bit] | [Estado] | 2-32
[Bit] | 2-33
[Palabra] | [Estado] | 2-256
[Bit] | 2-33
[Intervalo] | 2-256

## Estado del piloto

El estado deseado del piloto puede ser representado por una combinación de una variable [Tipo] que controla el piloto, y [Condición de cambio de estado] que define el estado del piloto

- [Tipo]: [Bit], [Condición de cambio de estado]: [Bit]
- [Tipo]: [Bit], [Condición de cambio de estado]: [Estado]
- [Tipo]: [Palabra], [Condición de cambio de estado]: [Bit]
- [Tipo]: [Palabra], [Condición de cambio de estado]: [Estado]
- [Tipo]: [Palabra], [Condición de cambio de estado]: [Intervalo]

### [Tipo]: [Bit], [Condición de cambio de estado]: [Bit]

Puede cambiar el estado del piloto según el estado ON/OFF usando 33 variables booleanas diferentes.

[Posición de bit]: [Bit bajo]

Estado | Valor de la variable del Estado0 | Valor de la variable del Estado1 | Valor de la variable del Estado2 | Valor de la variable del Estado3 | Valor de la variable del Estado4 - 30 | Valor de la variable del Estado31
Estado 0 | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO
Estado 1 | ACTIVADO | * | * | * | * | *
Estado 2 | DESACTIVADO | ACTIVADO | * | * | * | *
Estado 3 | DESACTIVADO | DESACTIVADO | ACTIVADO | * | * | *
Estado 4 | DESACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO | * | *
... | ... | ... | ... | ... | ... | ...
Estado 32 | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO

* El estado del bit es ACTIVADO o bien DESACTIVADO.

[Posición de bit]: [Bit alto]

Estado | Valor de la variable del Estado0 | Valor de la variable del Estado1 | Valor de la variable del Estado2 | Valor de la variable del Estado3 | Valor de la variable del Estado4 - 30 | Valor de la variable del Estado31
Estado 0 | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO
Estado 1 | ACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO
Estado 2 | * | ACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO
Estado 3 | * | * | ACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO
Estado 4 | * | * | * | ACTIVADO | DESACTIVADO | DESACTIVADO
... | ... | ... | ... | ... | ... | ...
Estado 32 | * | * | * | * | * | ACTIVADO

* El estado del bit es ACTIVADO o bien DESACTIVADO.

### [Tipo]: [Bit], [Condición de cambio de estado]: [Estado]

Puede cambiar el estado del piloto según el estado ON/OFF usando cinco variables booleanas diferentes.

Estado | Valor de la variable del Estado0 | Valor de la variable del Estado1 | Valor de la variable del Estado2 | Valor de la variable del Estado3 | Valor de la variable del Estado4
Estado 0 | DESACTIVADO | - | - | - | -
Estado 1 | ACTIVADO | - | - | - | -
Estado 2 | DESACTIVADO | ACTIVADO | - | - | -
Estado 3 | ACTIVADO | ACTIVADO | - | - | -
Estado 4 | DESACTIVADO | DESACTIVADO | ACTIVADO | - | -
Estado 5 | ACTIVADO | DESACTIVADO | ACTIVADO | - | -
Estado 6 | DESACTIVADO | ACTIVADO | ACTIVADO | - | -
Estado 7 | ACTIVADO | ACTIVADO | ACTIVADO | - | -
Estado 8 | DESACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO | -
Estado 9 | ACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO | -
Estado 10 | DESACTIVADO | ACTIVADO | DESACTIVADO | ACTIVADO | -
Estado 11 | ACTIVADO | ACTIVADO | DESACTIVADO | ACTIVADO | -
Estado 12 | DESACTIVADO | DESACTIVADO | ACTIVADO | ACTIVADO | -
Estado 13 | ACTIVADO | DESACTIVADO | ACTIVADO | ACTIVADO | -
Estado 14 | DESACTIVADO | ACTIVADO | ACTIVADO | ACTIVADO | -
Estado 15 | ACTIVADO | ACTIVADO | ACTIVADO | ACTIVADO | -
Estado 16 | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO
Estado 17 | ACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO
Estado 18 | DESACTIVADO | ACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO
Estado 19 | ACTIVADO | ACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO
Estado 20 | DESACTIVADO | DESACTIVADO | ACTIVADO | DESACTIVADO | ACTIVADO
Estado 21 | ACTIVADO | DESACTIVADO | ACTIVADO | DESACTIVADO | ACTIVADO
Estado 22 | DESACTIVADO | ACTIVADO | ACTIVADO | DESACTIVADO | ACTIVADO
Estado 23 | ACTIVADO | ACTIVADO | ACTIVADO | DESACTIVADO | ACTIVADO
Estado 24 | DESACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO | ACTIVADO
Estado 25 | ACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO | ACTIVADO
Estado 26 | DESACTIVADO | ACTIVADO | DESACTIVADO | ACTIVADO | ACTIVADO
Estado 27 | ACTIVADO | ACTIVADO | DESACTIVADO | ACTIVADO | ACTIVADO
Estado 28 | DESACTIVADO | DESACTIVADO | ACTIVADO | ACTIVADO | ACTIVADO
Estado 29 | ACTIVADO | DESACTIVADO | ACTIVADO | ACTIVADO | ACTIVADO
Estado 30 | DESACTIVADO | ACTIVADO | ACTIVADO | ACTIVADO | ACTIVADO
Estado 31 | ACTIVADO | ACTIVADO | ACTIVADO | ACTIVADO | ACTIVADO

### [Tipo]: [Palabra], [Condición de cambio de estado]: [Bit]

Puede cambiar el estado del piloto según el estado ON/OFF usando valores de bits.

Configuración del estado | Estado | Variable value
[Posición de bit] | [Bits no definidos] | Bit 0 | Bit 1 | Bit 2 | Bit 3 - 30 | Bit 31 | Bit 32 a Máx.
[Bit bajo] | [Ignorar] | 0 | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | *
1 | ACTIVADO | * | * | * | * | *
2 | DESACTIVADO | ACTIVADO | * | * | * | *
3 | DESACTIVADO | DESACTIVADO | ACTIVADO | * | * | *
... | ... | ... | ... | ... | ... | ...
32 | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO | *
[Utilizar] | 0 | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO
1 | ACTIVADO | * | * | * | * | *
2 | DESACTIVADO | ACTIVADO | * | * | * | *
3 | DESACTIVADO | DESACTIVADO | ACTIVADO | * | * | *
... | ... | ... | ... | ... | ... | ...
32 | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | ACTIVADO | *
No válido | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | Cualquiera ACTIVADO
[Bit alto] | [Ignorar] | 0 | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | *
1 | ACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | *
2 | * | ACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | *
3 | * | * | ACTIVADO | DESACTIVADO | DESACTIVADO | *
... | ... | ... | ... | ... | ... | ...
32 | * | * | * | * | ACTIVADO | *
[Utilizar] | 0 | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO
1 | ACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO
2 | * | ACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO
3 | * | * | ACTIVADO | DESACTIVADO | DESACTIVADO | DESACTIVADO
... | ... | ... | ... | ... | ... | ...
32 | * | * | * | * | ACTIVADO | DESACTIVADO
No válido | * | * | * | * | * | Cualquiera ACTIVADO

* El estado del bit es ACTIVADO o bien DESACTIVADO.

### [Tipo]: [Palabra], [Condición de cambio de estado]: [Estado]

Cuando cambia el valor de la variable asociada, el estado de visualización del piloto también cambia.

Estado | Variable value
Estado 0 | 0
Estado 1 | 1
Estado 2 | 2
Estado 3 | 3
: | :
Estado 255 | 255

Si el [Número de estados] es superior a los estados configurados, se mostrará el estado [No válido].

### [Tipo]: [Palabra], [Condición de cambio de estado]: [Intervalo]

Puede cambiar el estado del piloto según la condición aplicada por el valor de la variable asociada.

El número de campos de [Condición] a configurar es el [Número de estados] menos 1.

Ejemplo: El [Número de estados] es 5 y cada [Condición] se configura de la siguiente manera (la Variable 1 es un número entero)

Estado | [Condición] | Descripción | Valor de la variable (X)
Estado 0 | X=0 | Igual a 0 | 0
Estado 1 | 0 < X < 50 | Más que 0 y menos que 50 | 1...49
Estado 2 | 50 <= X < 100 | 50 o más y menos que 100 | 50...99
Estado 3 | 100 != X | No es igual a 100 | Distinto de 0...100
Estado 4 | (Sin ajustes) | Valor que no se aplica a ninguna condición de Estado0 a Estado3 | 100

Cuando el rango definido por la [Condición] se superpone entre los estados, el estado de menor numeración tiene prioridad. En el ejemplo anterior, un valor de variable de 80 se ajusta al intervalo, tanto para el Estado2 como para el Estado3, pero se utiliza el Estado2.

Nota:

- Cuando la [Condición de cambio de estado] se establece en [Intervalo], el estado [No válido] no se aplica al color del objeto o al texto.

## [Operación]

Para conocer el tipo de operación táctil/propiedades de la operación, véase [Operación].