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
OSF
Parámetros 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.
  • CIERTO: No se ha detectado un flanco descendente.
  • FALSO: Se ha detectado un flanco descendente en CLK de entrada, la salida Q se define como CIERTO.
Q
Salida
BOOL
Indica el estado de la salida Q.
  • CIERTO: Se ha detectado un flanco descendente, establece la salida Q durante un ciclo más.
  • FALSO: No se realiza ningún cambio a la salida Q.

Ejemplos de OSF

Ejemplo de diagrama de bloque de funciones OSF
Ejemplo de diagrama de bloque de funciones OSF
Ejemplo de diagrama de lógica de escalera OSF
Ejemplo de diagrama de lógica de escalera OSF
Ejemplo de texto estructurado 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
Resultados
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal