Set - Reset

Dieser Funktionsblock bietet einen einfachen Mechanismus zur Steuerung eines booleschen Outputs basierend auf eingehenden Setz- und Rücksetzen-Signalen. Er agiert logisch, um den Zustand basierend auf benutzerdefinierten Bedingungen beizubehalten.

📥 Eingänge

Set Dieser Eingang ist ein boolesches Signal, das, wenn es aktiviert wird (auf True gesetzt), den Output auf True auslöst.

Reset Dieser Eingang ist ein boolesches Signal, das, wenn es aktiviert wird (auf True gesetzt), den Output auf False zurücksetzt.

📤 Ausgänge

Boolean Diese Ausgabe spiegelt den Zustand wider, der sich aus den Setz- und Rücksetzen-Eingängen ergibt.

🕹️ Steuerungen

Dieser Funktionsblock hat keine zusätzlichen interaktiven Steuerungen.

🎨 Funktionen

Persistent State Management Der Block behält den vorherigen Ausgabezustand bei, es sei denn, er wird ausdrücklich zurückgesetzt, was die Implementierung bedingter Logik in Szenarien ermöglicht.

📝 Nutzungshinweise

  1. Eingänge verbinden: Verbinden Sie die entsprechenden booleschen Signale mit den Eingängen Set und Reset.

  2. Setzen/Rücksetzen auslösen: Aktivieren Sie den Eingang Set, um den Output auf True zu ändern, oder aktivieren Sie den Eingang Reset, um den Output auf False zu setzen.

  3. Bewerten: Führen Sie den Block aus, um die aktualisierte Ausgabe basierend auf den Eingangssignalen zu sehen.

📊 Bewertung

Wenn er ausgeführt wird, bewertet der Block die verbundenen Signale. Der Output wird True sein, wenn das Signal Set aktiv ist, False, wenn das Signal Reset aktiv ist, oder behält seinen vorherigen Zustand, wenn weder aktiv ist.

💡 Tipps und Tricks

Vernetzen von Logikoperationen

Sie können die Ausgabe dieses Blocks mit anderen logischen Operationen wie And, Or oder Not verbinden, um komplexeres Verhalten basierend auf einem einfachen Setz/Rücksetzen-Mechanismus zu erstellen.

Kombination mit Timern oder Verzögerungen

Sie können diesen Block zusammen mit Blöcken wie Delay Step, ON Delay oder OFF Delay verwenden, um Bedingungen zu erstellen, bei denen die Ausgabe für einen bestimmten Zeitraum True oder False bleiben muss, bevor nachfolgende Aktionen ausgelöst werden.

🛠️ Fehlersuche

Unerwarteter dauerhafter Output

Wenn Sie feststellen, dass die Ausgabe sich nicht wie erwartet ändert, überprüfen Sie die Signale, die mit den Eingängen Set und Reset verbunden sind. Stellen Sie sicher, dass sie korrekt gesteuert werden und die entsprechenden booleschen Zustände senden.

Output wird nicht beibehalten

Wenn Sie erwarten, dass die Ausgabe bestehen bleibt, dies jedoch nicht der Fall ist, stellen Sie sicher, dass weder die Eingänge Set noch Reset gleichzeitig ausgelöst werden, da dies unbeabsichtigte Rücksetzungen verursachen kann.

Last updated