ON Delay

Dieser Funktionsblock führt einen Verzögerungsmechanismus ein, der aktiviert wird, wenn das Eingangssignal in einen True-Zustand wechselt. Er verhindert sofortiges Feedback, indem er eine definierte Verzögerungszeit einführt, bevor das Ausgangssignal die Änderung widerspiegelt.

📥 Eingänge

Boolean Ein Boolesches Eingangssignal, das auf Änderungen überwacht wird.

📤 Ausgänge

Boolean Das Ausgangssignal wird nur nach der definierten Verzögerung True, wenn das Eingangssignal True wird.

🕹️ Steuerungen

Delay Time (seconds) Ein Textfeld, in dem Sie die Dauer der Verzögerung angeben können, bevor das Ausgangssignal dem Eingangssignal entspricht. Der Standardwert ist auf 5 Sekunden eingestellt.

🎨 Funktionen

Delay Control Implementiert einen Verzögerungsmechanismus, der basierend auf benutzerdefinierten Anforderungen angepasst werden kann.

Signal Filtering Sobald der Block ausgelöst wird, filtert er das Eingangssignal, um eine vorzeitige Aktivierung des Ausgangssignals zu verhindern.

📝 Nutzungshinweise

  1. Connect Input Signal: Schließen Sie ein Boolesches Signal an den Eingangsanschluss an.

  2. Set Delay Time: Geben Sie die gewünschte Verzögerungsdauer in Sekunden im Steuerelement Delay Time (seconds) ein.

  3. Run Evaluation: Wenn das Eingangssignal auf True wechselt, bleibt das Ausgangssignal False, bis die angegebene Verzögerungszeit abgelaufen ist, danach wird es True.

📊 Bewertung

Bei der Bewertung überwacht dieser Funktionsblock das Eingangssignal. Wenn das Signal auf True wechselt, wird eine Verzögerung auferlegt, bevor das Ausgangssignal diese Änderung widerspiegeln darf.

💡 Tipps und Tricks

Feineinstellung von Verzögerungen

Experimentieren Sie mit unterschiedlichen Verzögerungszeiten, abhängig vom Anwendungsfall, wie z.B. Ereignisse, die längere Verzögerungen zur Stabilität erfordern.

Kombination mit anderen Steuerungen

Dieser Block funktioniert besonders gut in Kombination mit anderen Funktionsblöcken, wie z.B. Multi Port Switch, um mehrere Ausgänge basierend auf einem einzigen Eingangsszenario zu steuern.

🛠️ Fehlersuche

Keine Ausgangsantwort

Wenn Sie feststellen, dass sich der Ausgang nicht wie erwartet ändert:

  • Überprüfen Sie, ob das Eingangssignal tatsächlich auf True wechselt.

  • Prüfen Sie die eingestellte Verzögerungszeit; stellen Sie sicher, dass Sie lange genug warten, damit sich der Ausgang ändert.

Last updated