FB_JKMasterSlaveFlipFlop

 

FB_JKMasterSlaveFlipFlop - Allgemeine Informationen

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

V1.0.3.0

Übernommen aus

-

Implementiert

-

Versionen:

Aktuelle Version

Aufgabe

JK-Master-Slave-FlipFlop

Beschreibung

JK-Master-Slave-FlipFlop mit den Eingängen Set und Reset.

Bei einer steigenden Flanke des Taktsignals i_xC werden die Eingangswerte i_xJ und i_xK übernommen. Im Gegensatz zum FB_JKFlipFlop wird der Ausgang q_xQ des FB_JKMaster­SlaveFlipFlop erst mit einer fallenden Flanke des Taktsignals i_xC aktualisiert.

Ist i_xSet gesetzt, wird der Ausgang q_xQ unabhängig vom Taktsignal auf TRUE forciert. Ist i_xReset gesetzt, wird der Ausgang q_xQ unabhängig vom Taktsignal auf FALSE forciert. Sind die Eingänge i_xSet und i_xReset gleich, wird der Ausgang q_xQ nach den Regeln des JK-Master-Slave-FlipFlops gesetzt.

Bei einer steigenden Flanke des Taktsignals werden die Eingänge entsprechend gesetzt, bei einer fallenden Flanke zeigt das JK-Master-Slave-Flip-Flop folgendes Verhalten:

i_xJ = 0 , i_xK = 0 -> q_xQ = unverändert

i_xJ = 0 , i_xK = 1 -> q_xQ = 0 (das Flip-Flop wird zurückgesetzt)

i_xJ = 1 , i_xK = 0 -> q_xQ = 1 (das Flip-Flop wird gesetzt)

i_xJ = 1 , i_xK = 1 -> q_xQ = Zustandsänderung (Umschaltung)

Schnittstelle

Eingang

Datentyp

Beschreibung

i_xJ

BOOL

Setzender Eingang

i_xK

BOOL

Rücksetzender Eingang

i_xC

BOOL

Taktsignal

i_xSet

BOOL

TRUE: Mit i_xReset = FALSE wird q_xQ auf TRUE forciert.

i_xReset

BOOL

TRUE: Mit i_xSet = FALSE wird q_xQ auf FALSE forciert.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer, diagnosebezogener Ausgang.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Diagnosemeldung

q_xQ

BOOL

Signalausgang des JK-Flip-Flop

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

OK

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

OK

Das Flip-Flop arbeitet gemäß seiner Definition.