Rising Edge

Dieser Funktionsblock ist so konzipiert, dass er ein steigendes Kantensignal entweder über einen bestimmten Zeitraum oder basierend auf einer definierten Anzahl von Samples ausgibt. Ein optionaler Rücksetzeingang kann verwendet werden, um seinen Zustand jederzeit zurückzusetzen.

📥 Eingänge

Reset Ein boolescher Eingang, der, wenn er aktiviert wird, den Block in seinen ursprünglichen Zustand zurücksetzt.

📤 Ausgänge

Dieser Funktionsblock gibt ein boolesches Signal aus.

🕹️ Steuerungen

Rising Time (s | #) Ein beschriftetes Eingabefeld, in dem Benutzer die Dauer in Sekunden oder die Anzahl der Samples für die Erkennung der steigenden Kante angeben können.

Mode Ein Schalter, um zwischen "Seconds" für den zeitgesteuerten Modus oder "Samples" für den Modus der Stichprobenanzahl umzuschalten.

🎨 Funktionen

Dynamic Edge Detection Dieser Block kann steigende Kanten entweder über die Zeit oder basierend auf einer bestimmten Anzahl von Samples erkennen und bietet Flexibilität je nach den Anforderungen des Benutzers.

Reset-Funktionalität Benutzer können den Block leicht zurücksetzen, um seinen Zustand mithilfe des Rücksetzeingangs zu löschen.

📝 Nutzungshinweise

  1. Connect Reset Input: Optional einen booleschen Eingang anschließen, um zu steuern, wann der Block zurückgesetzt werden soll.

  2. Set Rising Time: Geben Sie die gewünschte Anstiegszeit oder die Anzahl der Samples im entsprechenden Feld ein.

  3. Select Mode: Verwenden Sie den Schalter, um zwischen 'Seconds' (für zeitbasierte) oder 'Samples' (für zählbasierte) zu wählen.

  4. Evaluate: Führen Sie den Block aus, um die steigende Kante basierend auf den konfigurierten Einstellungen auszugeben.

📊 Bewertung

Wenn er aktiv ist, überwacht dieser Funktionsblock die Eingabebedingungen und liefert ein True-Ausgangssignal, wenn eine steigende Kante erkannt wird, entweder durch verstrichene Zeit oder durch den Zustand des eingespeisten Signals.

💡 Tipps und Tricks

Verstehen der Steigenden Kante

Stellen Sie sicher, dass das Eingangssignal von False auf True wechselt, um die Änderungen im Ausgang zu sehen. Ziehen Sie in Betracht, einen Block Logic Input zu verwenden, um dieses Verhalten zu simulieren.

Verwendung der Rücksetzeingabe

Wenn der Ausgang unerwartet True bleibt, überprüfen Sie, ob der Rücksetztaster versehentlich aktiviert wird. Verbinden Sie den Reset-Eingang mit einem manuellen Schalter für eine bessere Kontrolle.

Testen mit verschiedenen Zeitwerten

Experimentieren Sie mit verschiedenen Anstiegszeitwerten, um zu sehen, wie sie den Ausgang beeinflussen. Setzen Sie niedrigere Werte, wenn Sie schnelle Intervalle testen, und prüfen Sie die Reaktionsfähigkeit.

🛠️ Fehlersuche

Ausgang wird nicht aktiviert

Wenn der Ausgang nicht ausgelöst wird, stellen Sie sicher, dass das Eingangssignal von False auf True wechselt. Überprüfen Sie auch, ob die definierte Anstiegszeit korrekt eingestellt ist.

Rücksetzung funktioniert nicht

Wenn die Rücksetzfunktion ineffektiv erscheint, überprüfen Sie, ob der Rücksetzeingang angeschlossen ist und das Signal ordnungsgemäß an den Block sendet, wenn erforderlich.

Last updated