OSR (steigender Einzelimpuls)
Die OSR-Anweisung ermittelt die Anstiegsflanke einer booleschen Variable. Der OSR-Block stellt den Ausgang Q für einen Zyklus ein, wenn der Eingangs-CLK von gelöscht auf eingestellt wechselt (d. h. eine Anstiegsflanke am Eingangs-CLK erkannt wird).
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10, Micro820
L20E, Micro850
L50E und Micro870
L70E.OSR

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
CLK | Eingang | BOOL | Jegliche Boolesche Variable.
|
Q | Ausgang | BOOL |
|
OSR-Beispiele
Beispiel für ein OSR-Funktionsblockdiagramm

Beispiel für einen OSR-Kontaktplan

Beispiel für strukturierten OSR-Text

Ergebnisse

(* ST Equivalence: OSR1 is an instance of an OSR block *) OSR1(cmd); nb_edge := ANY_TO_DINT(OSR1.Q) + nb_edge;
Rückmeldung geben