/
Latch (Modulbaustein)

Latch (Modulbaustein)

Zwischenspeichern von Werten zu einem bestimmten Zeitpunkt.

 

Syntax

["Latch","$Eingang","$Ausgang","$Trigger",TriggerOption],

Funktion

Ein Latch dient zum Zwischenspeichern eines Wertes zu einen bestimmten Zeitpunkt.

$Eingang und $Ausgang müssen vom gleichen Typ sein, also (float/float),(integer/integer),(bool/bool) oder (string/string).

Eingänge

  • $Eingang Eingangsobjekt, dass beim Ansprechen des Triggereingangs abgespeichert wird.

  • $Trigger Triggereingang (Typ bool), der das Zwischenspeichern auslöst.

Ausgänge

  • $Ausgang Letzter Wert, zwischengespeichert wurde.

Besonderheiten

Mit dem Parameter TriggerOption kann das Ansprechverhalten des Triggereingangs festgelegt werden.

  • 0 ... Trigger = true ist (d.h. bei jedem Empfang von true)

  • 1 ... der Trigger von false nach true wechselt (steigende Flanke)

  • 2 ... der Trigger von true nach false wechselt (fallende Flanke)

  • 3 ... der Trigger seinen Wert ändert (steigende oder fallende Flanke)

Praktische Anwendungsbeispiele

  • Zwischenspeichern von Variablenwerten, damit man beim nächsten Auslösen der Logik prüfen kann, ob der Wert sich verändert hat.

  • Einfache Sendefilter in Kombination mit der Sendeoption “c” am Ausgang (Latch übernimmt einen neuen Wert nur unter bestimmter Bedingung, bei Wertänderung wird dieser auch gesendet).

Entsprechendes Logik-Modul

 Dieses Modul ist nicht als standalone Modulbaustein vorhanden.

 

Related content

Logikfunktionen
Logikfunktionen
Read with this
SENDE Fließkommazahl im Intervall (Logik-Modul)
SENDE Fließkommazahl im Intervall (Logik-Modul)
More like this
Regex (Modulbaustein)
Regex (Modulbaustein)
Read with this
Trigger zur Ausführung der Logikzelle
Trigger zur Ausführung der Logikzelle
More like this
Funktionen an Ausgängen
Funktionen an Ausgängen
More like this
Rampe (Logik-Modul)
Rampe (Logik-Modul)
More like this

2019 - 2024 by Elaborated Networks GmbH / Impressum / Datenschutzerklärung