Download Controller

Transcript
17. Bausteine
Beschreibung des Parameters ovlEnable siehe Kapitel 17.3.1 auf Seite 136.
Beispiel:
value := cylinder.RisingEdge()
17.5.7 Flanke rücksetzen, ResetRisingEdge
Diese Methode setzt den internen Merker der steigenden Flanke zurück. Dies ist dann erforderlich, wenn mit der Methode RisingEdge eine steigende Flanke abgeprüft werden
soll.
Syntax
<Instanzname>.ResetRisingEdge()
Hinweis
Ist der Wert des digitalen Ausgangs zum Zeitpunkt der Ausführung
dieses Befehls gesetzt, so wird der Flankenerkennungszustand zurückgesetzt und nicht neuerlich gesetzt. Erst nachdem abermals
eine positive Flanke (Zustandsänderung des Ausgangs von 0 auf 1)
auf dem Ausgang aufgetreten ist, wird der Flankenerkennungszustand wieder gesetzt.
Beispiel:
cylinder.ResetRisingEdge()
value := cylinder.RisingEgde()
17.5.8 Setzen und rücksetzen, Methode Set / Reset
Mit den Methoden Set wird ein Ausgang gesetzt (Zustand TRUE) und mit Reset zurückgesetzt (Zustand FALSE).
Syntax
<Instanzname>.Set ( )
<Instanzname>.Reset ( )
Set und Reset werden im Hauptlauf ausgeführt. Das Überschleifen wird durch den Baustein NICHT beeinflusst.
Beispiel:
Lin(pos1)
Lin(pos2)
146
Festo GDCP-CMXR-SW-DE de 0805NH