Contato de transição de borda de descida.
Representação Ladder
![]()
Estrutura do Bloco
Tipo de Variável |
Nome |
Tipo de Dado |
Descrição |
VAR_INPUT |
I1 |
BOOL |
Entrada de controle do bloco |
VAR |
NTSCONTACT_INST_0 |
NTSCONTACT |
Instância de acesso à estrutura do bloco |
Funcionamento
No instante em que a variável I1 transita de TRUE para FALSE (borda de descida ou borda de transição negativa), B recebe o valor de A por um ciclo de scan.
Em todos os outros momentos, B recebe o valor FALSE.
|
NOTA! Atente para as associações série e paralelo dos contatos. Veja a seção Lógica com Contatos para mais informações. |
Diagrama

Fluxograma do Bloco

Exemplo em Ladder

O exemplo acima reseta a saída digital DO1 caso a tecla SHIFT esteja pressionada ou seja dado um pulso negativo na entrada digital DI2.
Exemplo em ST
O exemplo abaixo, exibe as instruções para aplicação do exemplo acima na linguagem ST.
VAR NTSCONTACT_INST_0 : FB_NTSCONTACT; END_VAR
NTSCONTACT_INST_0(EN:=TRUE, BIT:=DI2); DO1 := FB_RESETCOIL(EN:=(KEY_SHIFT OR NTSCONTACT_INST_0.Q));
|
|---|