SR: Flipflop setzen/rücksetzen (S7-1200, S7-1500) - STEP 7

FUP (S7-1200, S7-1500)

ft:publication_title
FUP (S7-1200, S7-1500)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
SR: Flipflop setzen/rücksetzen

Beschreibung

Mit der Anweisung "Flipflop setzen/rücksetzen" setzen oder rücksetzen Sie das Bit eines angegebenen Operanden abhängig vom Signalzustand an den Eingängen S und R1. Wenn der Signalzustand am Eingang S "1" und am Eingang R1 "0" ist, wird der angegebene Operand auf "1" gesetzt. Wenn der Signalzustand am Eingang S "0" und am Eingang R1 "1" ist, wird der angegebene Operand auf "0" zurückgesetzt.

Der Eingang R1 dominiert den Eingang S. Bei einem Signalzustand "1" an beiden Eingängen S und R1 wird der Signalzustand des angegebenen Operanden auf "0" zurückgesetzt.

Bei einem Signalzustand "0" an beiden Eingängen S und R1 wird die Anweisung nicht ausgeführt. Der Signalzustand des Operanden bleibt in diesem Fall unverändert.

Der aktuelle Signalzustand des Operanden wird auf den Ausgang Q übertragen und kann an diesem abgefragt werden.

Parameter

Die folgende Tabelle zeigt die Parameter der Anweisung "Flipflop setzen/rücksetzen":

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

S7-1200

S7-1500

S

Input

BOOL

E, A, M, D, L oder Konstante

E, A, M, D, L, T, Z oder Konstante

Setzen freigeben

R1

Input

BOOL

E, A, M, D, L oder Konstante

E, A, M, D, L, T, Z oder Konstante

Rücksetzen freigeben

<Operand>

InOut

BOOL

E, A, M, D, L

E, A, M, D, L

Operand, der gesetzt oder zurückgesetzt wird

Q

Output

BOOL

E, A, M, D, L

E, A, M, D, L

Signalzustand des Operanden

Beispiel

Das folgende Beispiel zeigt die Funktionsweise der Anweisung:

Die Operanden "TagSR" und "TagOut" werden gesetzt, wenn die folgenden Bedingungen erfüllt sind:

  • Der Operand "TagIn_1" liefert den Signalzustand "1".

  • Der Operand "TagIn_2" liefert den Signalzustand "0".

Die Operanden "TagSR" und "TagOut" werden zurückgesetzt, wenn eine der folgenden Bedingungen erfüllt ist:

  • Der Operand "TagIn_1" liefert den Signalzustand "0" und der Operand "TagIn_2" liefert den Signalzustand "1".

  • Die Operanden "TagIn_1" und "TagIn_2" liefern den Signalzustand "1".