OSF (un impulso descendente)
La instrucción OSF detecta un flanco descendente de una variable booleana. El bloque OSF define la salida Q para un ciclo cuando la entrada CLK cambia de definida a vacía (es decir, se detecta un flanco descendente en la entrada CLK).
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
OSF

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
CLK | Entrada | BOOL | Comprueba la entrada de un flanco descendente. Cualquier variable booleana.
|
Q | Salida | BOOL | Indica el estado de la salida Q.
|
Ejemplos de OSF
Ejemplo de diagrama de bloque de funciones OSF

Ejemplo de diagrama de lógica de escalera OSF

Ejemplo de texto estructurado OSF

(* ST Equivalence: OSF1 is an instance of a OSF block *) OSF1(cmd); nb_edge := ANY_TO_DINT(OSF1.Q) + nb_edge;
Resultados

Entregue su opinión