OSF (fallender Einzelimpuls)

Die OSF-Anweisung ermittelt die Abstiegsflanke einer booleschen Variable. Der OSF-Block stellt den Ausgang Q für einen Zyklus ein, wenn der Eingangs-CLK von eingestellt auf gelöscht wechselt (d. h. eine Abstiegsflanke 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.
OSF
OSF
OSF-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
CLK
Eingang
BOOL
Überprüft die Eingabe für eine Abstiegsflanke. Jegliche Boolesche Variable.
  • TRUE: Keine Abstiegsflanke erkannt.
  • FALSE: Abstiegsflanke an Eingabe CLK erkannt, Ausgabe Q auf TRUE gesetzt.
Q
Ausgang
BOOL
Gibt den Status für die Ausgabe Q an.
  • TRUE: Abstiegsflanke entdeckt, Ausgabe Q für einen weiteren Zyklus festgelegt.
  • FALSE: Keine Änderung an Ausgabe Q.

OSF-Beispiele

Beispiel für ein OSF-Funktionsblockdiagramm
Beispiel für ein OSF-Funktionsblockdiagramm
Beispiel für einen OSF-Kontaktplan
Beispiel für einen OSF-Kontaktplan
Beispiel für strukturierten OSF-Text
Beispiel für strukturierten OSF-Text
(* ST Equivalence: OSF1 is an instance of a OSF block *) OSF1(cmd); nb_edge := ANY_TO_DINT(OSF1.Q) + nb_edge;
Ergebnisse
Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal