R_FTOG
Inverte o estado corrente da saida Q quando detectada uma borda de subida na entrada IN.
Bloco
R_FTOG
+-------------+
BOOL ---|IN |
| |
BOOL ---|Q ---------- |---
+-------------+
Nome |
Parâmetro |
Tipo Dado |
Descrição |
IN |
Entrada |
BOOL |
Entrada para detectar borda de subida |
Q |
Entrada/Saida |
BOOL |
Saída do bloco. |
A saída Q inverte o estado corrente quando ocorre uma transição de subida da entrada IN.
Diagrama de Tempo
+--+ +---+ +---+
IN | | | | | |
-----+ +---------+ +-------+ +-------------
+------------+ +-----------------
Q | | |
-----+ +-----------+
Exemplo
Exemplo em ST:
// Exemplo de Declaração de Variáveis que devem ser realizadas na aba "Variaveis" da POU:
inp_IN : BOOL; (* Parametro de entrada IN *)
io_Q : BOOL; (* Parametro de saída Q *)
my_F_TOG : R_FTOG; (* Instancia do bloco R_FT *)
// Exemplo de ativação do bloco R_FTOG dentro da POU
(* ... *)
my_F_TOG(IN:=inp_IN, Q:=io_Q); (* Ativação da instancia do bloco R_FTOG*)
(* ... *)