OSR (un impulso ascendente)
La instrucción OSR detecta un flanco ascendente de una variable booleana. El bloque OSR define la salida Q para un ciclo cuando la entrada CLK cambia de vacía a definida (se detecta un flanco ascendente 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.
OSR

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
CLK | Entrada | BOOL | Cualquier variable booleana.
|
Q | Salida | BOOL |
|
Ejemplos de OSR
Ejemplo de diagrama de bloque de funciones OSR

Ejemplo de diagrama de lógica de escalera OSR

Ejemplo de texto estructurado OSR

Resultados

(* ST Equivalence: OSR1 is an instance of an OSR block *) OSR1(cmd); nb_edge := ANY_TO_DINT(OSR1.Q) + nb_edge;
Entregue su opinión