OSF (diminuição monoestável)

A instrução OSF detecta uma borda descendente de uma variável booleana. O bloco OSF define a saída Q para um ciclo quando CLK de entrada alterna de definido para limpo (ou seja, a borda descendente é detectada em CLK de entrada).
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores Micro810, L20E, L50E e L70E.
OSF
OSF
Parâmetros da OSF
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
CLK
Entrada
BOOL
Verifica a entrada para uma borda descendente. Qualquer variável booleana.
  • TRUE: Nenhuma borda descendente detectada.
  • FALSE: Borda descendente detectada na entrada CLK, define a saída Q como TRUE.
Q
Saída
BOOL
Indica o status de saída Q.
  • TRUE: Borda descendente detectada, define a saída Q para mais um ciclo.
  • FALSE: Nenhuma mudança à saída Q.

Exemplos de OSF

Exemplo de diagrama de blocos de função OSF
Exemplo de diagrama de blocos de função OSF
Exemplo de diagrama de ladder OSF
Exemplo de diagrama de ladder OSF
Exemplos de texto estruturado OSF
Exemplos de texto estruturado OSF
(* ST Equivalence: OSF1 is an instance of a OSF block *) OSF1(cmd); nb_edge := ANY_TO_DINT(OSF1.Q) + nb_edge;
Resultados
Resultados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal