Contato de transição de borda de subida.
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 |
PTSCONTACT_INST_0 |
PTSCONTACT |
Instância de acesso à estrutura do bloco |
Funcionamento
No instante em que a variável I1 transita de FALSE para TRUE (borda de subida ou borda de transição positiva), 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 e seja dado um pulso positivo na entrada digital DI2.
Exemplo em ST
O exemplo abaixo, exibe as instruções para aplicação do exemplo acima na linguagem ST.
VAR PTSCONTACT_INST_0 : FB_PTSCONTACT; END_VAR
PTSCONTACT_INST_0(EN:=KEY_SHIFT, BIT:=DI2); DO1 := FB_RESETCOIL(EN:=PTSCONTACT_INST_0.Q);
|
|---|