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

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.
|
Q | Saída | BOOL | Indica o status de saída Q.
|
Exemplos de OSF
Exemplo de diagrama de blocos de função OSF

Exemplo de diagrama de ladder 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

Dê sua opinião