RS: Flipflop rücksetzen/setzen (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
RS: Flipflop rücksetzen/setzen

Beschreibung

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

Der Eingang S1 dominiert den Eingang R. Bei einem Signalzustand "1" an beiden Eingängen R und S1 wird der Signalzustand des angegebenen Operanden auf "1" gesetzt.

Bei einem Signalzustand "0" an beiden Eingängen R und S1 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 rücksetzen/setzen":

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

S7-1200

S7-1500

R

Input

BOOL

E, A, M, D, L oder Konstante

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

Rücksetzen freigeben

S1

Input

BOOL

E, A, M, D, L oder Konstante

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

Setzen freigeben

<Operand>

InOut

BOOL

E, A, M, D, L

E, A, M, D, L

Operand, der zurückgesetzt oder gesetzt 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 "TagRS" und "TagOut" werden zurückgesetzt, 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 "TagRS" und "TagOut" werden gesetzt, wenn die folgenden Bedingungen erfüllt sind:

  • 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".