Instructions

Table Of Contents
Anweisungen
8.1 Bitverknüpfungen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
245
Tabelle 8- 16 Anweisungen R_TRIG und F_TRIG
KOP/FUP
SCL
Beschreibung
"R_TRIG_DB"(
CLK:=_in_,
Q=> _bool_out_);
Variable bei positiver Signalflanke setzen.
Der vorhergehende Zustand des Eingangs CLK wird im zugewiesenen
Instanz-DB gespeichert. Der Signalfluss oder der logische Zustand des
Ausgangs Q ist WAHR, wenn eine steigende Flanke (AUS-nach-EIN)
am Eingangszustand CLK (FUP) oder am Signalfluss CLK (KOP) er-
kannt wird.
In KOP darf die Anweisung R_TRIG nicht am Anfang oder Ende eines
Netzwerks angeordnet werden. In FUP darf die Anweisung R_TRIG an
einer beliebigen Stelle angeordnet werden, ausgenommen am Ende
einer Verzweigung.
"F_TRIG_DB"(
CLK:=_in_,
Q=> _bool_out_);
Variable bei negativer Signalflanke setzen.
Der vorhergehende Zustand des Eingangs CLK wird im zugewiesenen
Instanz-DB gespeichert. Der Signalfluss oder der logische Zustand des
Ausgangs Q ist WAHR, wenn eine fallende Flanke (EIN-nach-AUS) am
Eingangszustand CLK (FUP) oder am Signalfluss CLK (KOP) erkannt
wird.
In KOP darf die Anweisung F_TRIG nicht am Anfang oder Ende eines
Netzwerks angeordnet werden. In FUP darf die Anweisung F_TRIG an
einer beliebigen Stelle angeordnet werden, ausgenommen am Ende
einer Verzweigung.
Für R_TRIG und F_TRIG wird automatisch der Dialog "Aufrufoptionen" geöffnet, wenn die
Anweisung im Programm eingefügt wird. In diesem Dialog können Sie festlegen,
ob der Flanken-Merker in seinem eigenen Datenbaustein gespeichert wird (Einzelinstanz)
oder als lokale Variable (Multiinstanz) in der
Bausteinschnittstelle gespeichert wird. Wird ein separater Datenbaustein angelegt, so ist
dieser in der Projektnavigation im Ordner "Programmressourcen"
unter "Programmbausteine > Systembausteine" zu finden.
Tabelle 8- 17 Datentypen für die Parameter (Kontakte/Spulen P und N, P=, N=, P_TRIG and N_TRIG)
Parameter
Datentyp
Beschreibung
M_BIT
Bool
Merker, in dem der vorherige Zustand des Eingangs gespeichert wird
IN
Bool
Eingangsbit, dessen Flanke erkannt wird
OUT Bool Ausgangsbit, das angibt, dass eine Flanke erkannt wurde
CLK
Bool
Signalfluss oder Eingangsbit, dessen Flanke erkannt wird
Q Bool Ausgang, der angibt, dass eine Flanke erkannt wurde