Seite 1 von 1
[V4.5 IP3] Anfängerfrage zu Logiktrigger
Verfasst: Fr Feb 28, 2025 11:45 pm
von Franky
Hi,
welche Funktion hat das Startverhalten (Auslösung sperren bis Wertaktualisierung / Mit Startwert initialisieren) beim
Trigger zur Ausführung einer Logikzelle?
In
https://elabnet.atlassian.net/wiki/spac ... C3%BChrung kann ich die Antworet nicht rauslesen.
LG
Franky
Re: 4.5IP3: Anfängerfrage zu Logiktrigger
Verfasst: Sa Mär 01, 2025 3:54 pm
von Robosoc
Hi Franky,
für alle Eingänge eines Logikmoduls werden Standardwerte beim definieren der Logik vergeben. Bei boolschen Werten ist das in aller Regel ein False, bei Zahlen meist eine 0 oder 0,0, ...
Aber der Ersteller der Logik hat die freie Wahl, wie er es definiert.
mit i sagst Du als Nutzer der Logik, dass der Defaultwert ignoriert werden soll und dass Deine Logik immer erst dann ausgeführt werden soll, wenn der Wert für diesen Eingang zur Laufzeit erstmalig vergeben wurde (z.B. durch manuelles Setzen eines Wertes im Doktormodus oder dadurch, dass ein verschaltetes Objektwert empfangen wurde.
Hilft Dir diese Erklärung?
LG, Sven
Re: 4.5IP3: Anfängerfrage zu Logiktrigger
Verfasst: Sa Mär 01, 2025 4:26 pm
von Franky
Hi Sven,
vielen Dank. Das kann ich für die Inputs nachvollziehen und verstehen. Aber wie verhält sich das beim Trigger, wo man diese Angabe ja ebenfalls machen kann? Ich hatte das bislang so verstanden, kommt es auf der Gruppenadresse zu einer Kommunikation, ist der Trigger erfüllt. Da gibt es dann aber keinen Optionsspielraum für die Initialisierungswerte...
LG
Frank
Re: 4.5IP3: Anfängerfrage zu Logiktrigger
Verfasst: Sa Mär 01, 2025 4:35 pm
von Robosoc
Ah, jetzt habe ich Deine Frage verstanden! Sorry.
Stelle Dir mal vor, Du setzt zwei Trigger-Eingänge.
Den ersten setzt Du so, dass alle 5 Min getriggert wird.
Der zweite soll von einem verschalteten Objekt abhängen und immer triggern, wenn das Objekt einen Wert empfängt.
Setzt Du diesen wzeiten Eingang nun auf i, dann wird der 5 Min Trigger nur dann ausgeführt, wenn der zweite Eingäng einmal seinen ersten Wert empfangen hat.
Re: 4.5IP3: Anfängerfrage zu Logiktrigger
Verfasst: Sa Mär 01, 2025 5:14 pm
von Franky
ah ok, das verstehe ich. Ich habe das mal bei meinem (einen) Trigger ausprobiert, dem einfach 3 Gruppenadressen als Quellobjekte zugeordnet hat. Wenn ich da von X auf I wechsle, wird die Logik erst durchlaufen, wenn für alle GAs ein Tegram erzeugt wurde. Das ist in sich denke ich konsistent.
Vielen Dank für Deine Hilfe
Frank