Bloco lógico utilizado para alternância de variáveis de saída.
Representação Ladder
![]()
Estrutura do Bloco
Tipo de Variável |
Nome |
Tipo de Dado |
Descrição |
VAR_OUTPUT |
O1 |
BOOL |
Saída de registro do bloco |
VAR |
TOGGLECOIL_INST_0 |
TOGGLECOIL |
Instância de acesso à estrutura do bloco |
Funcionamento
Ao identificar uma transição de FALSE para TRUE (borda de subida) em A, o bloco inverte o estado de O1.
Diagrama

Fluxograma do Bloco

Exemplo
![]()
O exemplo acima inverte o estado da saída digital DO6 a cada desativação do buzzer interno.