Você pode configurar o número de estados de exibição da lâmpada.
| [Tipo] | [Condição de alteração de estado] | [Número de estados] |
| [Bit] | [Estado] | 2-32 |
| [Bit] | 2-33 | |
| [Word] | [Estado] | 2-256 |
| [Bit] | 2-33 | |
| [Faixa] | 2-256 |
O estado desejado da lâmpada pode ser representado por uma combinação de uma variável [Tipo] que controla a lâmpada, e [Condição de alteração de estado] que define o estado da lâmpada.
Você pode alterar o estado da lâmpada com base no status LIGADO/DESLIGADO usando 33 variáveis booleanas diferentes.
[Posição do bit]: [Bit reduzido]
| Estado | Valor da variável do State0 | Valor da variável do State1 | Valor da variável do State2 | Valor da variável do State3 | Valor da variável do State4 - 30 | Valor da variável do State31 |
| Estado 0 | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO |
| Estado 1 | LIGADO | * | * | * | * | * |
| Estado 2 | DESLIGADO | LIGADO | * | * | * | * |
| Estado 3 | DESLIGADO | DESLIGADO | LIGADO | * | * | * |
| Estado 4 | DESLIGADO | DESLIGADO | DESLIGADO | LIGADO | * | * |
| ... | ... | ... | ... | ... | ... | ... |
| Estado 32 | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | LIGADO |
* O status do bit é LIGADO ou DESLIGADO.
[Posição do bit]: [Bit alto]
| Estado | Valor da variável do State0 | Valor da variável do State1 | Valor da variável do State2 | Valor da variável do State3 | Valor da variável do State4 - 30 | Valor da variável do State31 |
| Estado 0 | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO |
| Estado 1 | LIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO |
| Estado 2 | * | LIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO |
| Estado 3 | * | * | LIGADO | DESLIGADO | DESLIGADO | DESLIGADO |
| Estado 4 | * | * | * | LIGADO | DESLIGADO | DESLIGADO |
| ... | ... | ... | ... | ... | ... | ... |
| Estado 32 | * | * | * | * | * | LIGADO |
* O status do bit é LIGADO ou DESLIGADO.
Você pode alterar o estado da lâmpada com base no status LIGADO/DESLIGADO usando 5 variáveis booleanas diferentes.
| Estado | Valor da variável do State0 | Valor da variável do State1 | Valor da variável do State2 | Valor da variável do State3 | Valor da variável do State4 |
| Estado 0 | DESLIGADO | - | - |
- |
- |
| Estado 1 | LIGADO | - |
- |
- |
- |
| Estado 2 | DESLIGADO | LIGADO | - |
- |
- |
| Estado 3 | LIGADO | LIGADO | - |
- |
- |
| Estado 4 | DESLIGADO | DESLIGADO | LIGADO | - |
- |
| Estado 5 | LIGADO | DESLIGADO | LIGADO | - |
- |
| Estado 6 | DESLIGADO | LIGADO | LIGADO | - |
- |
| Estado 7 | LIGADO | LIGADO | LIGADO | - |
- |
| Estado 8 | DESLIGADO | DESLIGADO | DESLIGADO | LIGADO | - |
| Estado 9 | LIGADO | DESLIGADO | DESLIGADO | LIGADO | - |
| Estado 10 | DESLIGADO | LIGADO | DESLIGADO | LIGADO | - |
| Estado 11 | LIGADO | LIGADO | DESLIGADO | LIGADO | - |
| Estado 12 | DESLIGADO | DESLIGADO | LIGADO | LIGADO | - |
| Estado 13 | LIGADO | DESLIGADO | LIGADO | LIGADO | - |
| Estado 14 | DESLIGADO | LIGADO | LIGADO | LIGADO | - |
| Estado 15 | LIGADO | LIGADO | LIGADO | LIGADO | - |
| Estado 16 | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | LIGADO |
| Estado 17 | LIGADO | DESLIGADO | DESLIGADO | DESLIGADO | LIGADO |
| Estado 18 | DESLIGADO | LIGADO | DESLIGADO | DESLIGADO | LIGADO |
| Estado 19 | LIGADO | LIGADO | DESLIGADO | DESLIGADO | LIGADO |
| Estado 20 | DESLIGADO | DESLIGADO | LIGADO | DESLIGADO | LIGADO |
| Estado 21 | LIGADO | DESLIGADO | LIGADO | DESLIGADO | LIGADO |
| Estado 22 | DESLIGADO | LIGADO | LIGADO | DESLIGADO | LIGADO |
| Estado 23 | LIGADO | LIGADO | LIGADO | DESLIGADO | LIGADO |
| Estado 24 | DESLIGADO | DESLIGADO | DESLIGADO | LIGADO | LIGADO |
| Estado 25 | LIGADO | DESLIGADO | DESLIGADO | LIGADO | LIGADO |
| Estado 26 | DESLIGADO | LIGADO | DESLIGADO | LIGADO | LIGADO |
| Estado 27 | LIGADO | LIGADO | DESLIGADO | LIGADO | LIGADO |
| Estado 28 | DESLIGADO | DESLIGADO | LIGADO | LIGADO | LIGADO |
| Estado 29 | LIGADO | DESLIGADO | LIGADO | LIGADO | LIGADO |
| Estado 30 | DESLIGADO | LIGADO | LIGADO | LIGADO | LIGADO |
| Estado 31 | LIGADO | LIGADO | LIGADO | LIGADO | LIGADO |
Você pode alterar o estado da lâmpada com base no status Ligado/Desligado usando os valores de bit.
| Configuração do estado | Estado | Valor da variável | ||||||
| [Posição do bit] | [Bits indefinido] | Bit 0 | Bit 1 | Bit 2 | Bit 3 - 30 | Bit 31 | Bit 32 a Máx | |
| [Bit reduzido] | [Ignorar] | 0 | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | * |
| 1 | LIGADO | * | * | * | * | * | ||
| 2 | DESLIGADO | LIGADO | * | * | * | * | ||
| 3 | DESLIGADO | DESLIGADO | LIGADO | * | * | * | ||
| ... | ... | ... | ... | ... | ... | ... | ||
| 32 | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | LIGADO | * | ||
| [Uso] | 0 | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | |
| 1 | LIGADO | * | * | * | * | * | ||
| 2 | DESLIGADO | LIGADO | * | * | * | * | ||
| 3 | DESLIGADO | DESLIGADO | LIGADO | * | * | * | ||
| ... | ... | ... | ... | ... | ... | ... | ||
| 32 | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | LIGADO | * | ||
| Inválido | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | Qualquer um está LIGADO | ||
| [Bit alto] | [Ignorar] | 0 | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | * |
| 1 | LIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | * | ||
| 2 | * | LIGADO | DESLIGADO | DESLIGADO | DESLIGADO | * | ||
| 3 | * | * | LIGADO | DESLIGADO | DESLIGADO | * | ||
| ... | ... | ... | ... | ... | ... | ... | ||
| 32 | * | * | * | * | LIGADO | * | ||
| [Uso] | 0 | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | |
| 1 | LIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | ||
| 2 | * | LIGADO | DESLIGADO | DESLIGADO | DESLIGADO | DESLIGADO | ||
| 3 | * | * | LIGADO | DESLIGADO | DESLIGADO | DESLIGADO | ||
| ... | ... | ... | ... | ... | ... | ... | ||
| 32 | * | * | * | * | LIGADO | DESLIGADO | ||
| Inválido | * | * | * | * | * | Qualquer um está LIGADO | ||
* O status do bit é LIGADO ou DESLIGADO.
Quando o valor das alterações de variável associado, o estado do display da lâmpada também é alterado.
| Estado | Valor da variável |
| Estado 0 | 0 |
| Estado 1 | 1 |
| Estado 2 | 2 |
| Estado 3 | 3 |
| : | : |
| Estado 255 | 255 |
Se o [Número de estados] for maior do que os estados configurados, então o estado [Inválido] é exibido.
Você pode alterar o estado da lâmpada dependendo de qual condição é aplicada pelo valor da variável associada.
O número de campos [Condição] a serem configurados é [Número de estados] menos 1.
Exemplo: [Número de estados] é 5 e cada [Condição] é configurada da seguinte forma (Variável 1 é um número inteiro)
| Estado | [Condição] | Descrição | Valor da variável (X) |
| Estado 0 | X == 0 | Igual 0 | 0 |
| Estado 1 | 0 < X < 50 | Maior que 0 e menor que 50 |
1...49 |
| Estado 2 | 50 <= X < 100 | 50 ou maior e menor que 100 | 50...99 |
| Estado 3 | 100 != X | Não igual a 100 | Diferente de 0...100 |
| Estado 4 | (Sem configurações) | Valor que não se aplica a nenhuma condição de Estado0 a Estado3 | 100 |
Quando a faixa definida pela [Condição] se sobrepõe entre os estados, o menor estado numerado tem prioridade. No exemplo acima, um valor da variável de 80 se encaixa na faixa tanto para o Estado2 quanto para o Estado3, mas o Estado2 é usado.
Para o tipo de operação de toque/propriedades de operação, consulte [Operação].