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
OSR
OSR-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
CLK
Eingang
BOOL
Jegliche Boolesche Variable.
  • TRUE: Anstiegsflanke erkannt, Q auf TRUE gesetzt.
  • FALSE: Keine Anstiegsflanke erkannt, Q auf FALSE gesetzt.
Q
Ausgang
BOOL
  • TRUE: Wenn CLK den Wert TRUE hat.
  • FALSE: In allen anderen Fällen.

OSR-Beispiele

Beispiel für ein OSR-Funktionsblockdiagramm
Beispiel für ein OSR-Funktionsblockdiagramm
Beispiel für einen OSR-Kontaktplan
Beispiel für einen OSR-Kontaktplan
Beispiel für strukturierten OSR-Text
Beispiel für strukturierten OSR-Text
Ergebnisse
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
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal