Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen View Version History

« Vorherige Version anzeigen Version 2 Nächste Version anzeigen »

Inhalt dieser Seite

EINSTEIGER FORTGESCHRITTENE EXPERTEN

Funktion und Einstellungsmöglichkeiten

Die Sendefunktion, legt fest, unter welchen Bedingungen der in der Logik berechnete Ausgangswert an das (resp. die ) mit dem Ausgang verbundene(n) Objekt(e) übergeben werden soll.

Anmerkung: Voraussetzung für das Senden ist, dass keine Abbruchfunktion aktiv ist.

Es stehen folgende Optionen zur Verfügung:

  • Einstellung "A" (always): Der Ausgang wird jedesmal gesendet, wenn die Logik getriggert wurde.

  • Einstellung "C" (on change): Der Ausgang wird nach der Abarbeitung der Logik nur gesendet, wenn sich der Wert am Ausgang verändert hat.

  • Einstellung "T" (on timer): Der Ausgang wird gesendet, wenn ein Timer-Trigger abgelaufen ist.

  • Einstellung “CT” (on change/on timer): Der Ausgangswert wird gesendet, sobald eine Wertänderung erfolgt oder ein Timer-Trigger abgelaufen ist.

Verwendung in der Logikbox der GUI des Logikeditors

In der GUI erfolgt die Einstellungam Ausgang über den entsprechenden Schalter

Verwendung in einer Custom-Logik

In einer Custom-Logik kann die Einstellung im Output-Array über die “Sende-Optionen” erfolgen. In Bezug auf die Option "T" ist bei Custom-Logiken zu beachten, dass diese nicht selektiv wirkt. Dies heisst, wenn werden mehrere Timer in einer Custom-Logik verwendet werden, führt jeder abgelaufene Timer dazu, dass der Ausgang gesendet wird. Dabei ist weiter zu beachten, dass bei Verwendung eines Timers die Berechnungen weiterhin durchgeführt werden (abhängig von der Optionen der Eingänge), nur eben nichts gesendet wird. Mögliche Timer-Modulbausteine sind:

  • Monoflop (single shot timer): Triggert nach Ablauf der Zeitdauer

  • Clock (zyklischer Timer) : Triggert jedesmal nach Wechsel des Taktzustandes

  • Cron (Uhrzeit abhängiger Timer): Triggert jedesmal bei Erreichen der eingestellten Zeit(en)

  • Keine Stichwörter