Ankündigung

Einklappen
Keine Ankündigung bisher.

Verständnisfrage GIRA X1 Logikbausteine

Einklappen
Dieser Beitrag wurde beantwortet.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • RalfR
    antwortet
    Rückmeldung aus dem Hause GIRA (im Original):

    GIRA: Der Auslöser-Eingang löst ja erst den Baustein aus, z.B. der Wertgenerator erzeugt ein Event mit dem im Feld „Wert“ stehenden Wert am Ausgang, wenn am Auslöser-Eingang eine „1“ ankommt.

    Dies ist auch so in der Hilfe beschrieben (Baustein anklicken und F1 drücken).

    Wenn Sie die Auswahl des Wertes in der rechten Seitenleiste meinen: Hier kann der Wert ausgewählt werden, den dieser Baustein beim erstmaligen Starten der Logik nach einem GPA Projekt-Download hat. Bei einem Auslöser-Eingang ist dies jedoch unwichtig, da diese Bausteine nur auslösen, wenn ein neues Event am Auslöser-Eingang ankommt.

    Die Vorauswahl ist z.B. bei dem „Aktiv“-Eingang von einem Telegrammgenerator-Baustein sinnvoll, ob dieser Baustein direkt beim Starten der Logik anfangen soll, oder erst nachträglich von außen aktiviert werden soll.

    Ebenfalls ist eine Vorauswahl von Werten bei Bausteinen mit mehreren Eingängen wichtig, da Bausteine erst ausgeführt werden, wenn alle Eingänge einen gültigen Wert haben.
    Ich: Ich habe einen Screenshot vom Wertgenerator-Baustein angehängt. Bedeutet das also, dass an diesem Baustein konkret die Einstellung bei „Auslöser“ (rot markiert) keinerlei Auswirkungen hat?
    GIRA: Das ist korrekt. Der Start-Wert vom Auslöser-Eingang hat keine Auswirkung, da der Baustein nur ausgeführt wird, wenn an dem Eingang ein „An“-Telegram von dem Ausgang eines anderen Bausteins ankommt.
    Ich: …und das gilt für alle Auslöser-Bausteine, bei denen diese Mechanik gilt?
    GIRA: Das ist auch richtig.

    Ich hab mal im Code von allen Bausteinen mit Auslöser-Eingang nachgeschaut (Eingang, Sonnenstand, Wertgenerator und Zufallsgenerator) und alle 4 Bausteine werden nur ausgeführt, wenn zur Laufzeit beim Auslöser-Eingang ein Event ankommt. Zusätzlich löst natürlich noch der Eingangs-Baustein aus, wenn auf dem gewählten Datenpunkt ein Wert ankommt.
    Damit ist das Thema jetzt präzise geklärt und dokumentiert. Ich schlage GIRA noch vor, das in einem Einführungstext zu den Logik-Bausteinen in die Hilfe zu integrieren.

    Einen Kommentar schreiben:


  • hyman
    antwortet
    ... und hier ist's nicht besser -- oder sind hier nur die Umschalttasten kaputt?

    Einen Kommentar schreiben:


  • concept
    antwortet
    Zitat von Beleuchtfix Beitrag anzeigen
    Elektriker sind keine Schriftsteller...
    nicht nur das, wenn man einen blick ins nachbarforum wirft, hat man eher das gefühl, dass man von legasthenikern umzingelt ist

    Einen Kommentar schreiben:


  • RalfR
    antwortet
    Zitat von hyman Beitrag anzeigen
    Dnn bedeutet der Schalter an diesem Eingang einfach gar nix. Er ist halt bei jedem Binäreingang da, weil sich das so aus der Klassenhierarchie ergibt. Und bei manchen Bausteinen bedeutet die Vorbelegung ja auch wirklich was ...
    Das klingt bisher am plausibelsten. Ich schaue mal in die Logik-Baustein Entwickler Doku. Es wäre dann aber perspektivisch gut, wenn Baustein-Entwickler UI-Elemente ausblenden könnten.

    Einen Kommentar schreiben:


  • hyman
    antwortet
    Dnn bedeutet der Schalter an diesem Eingang einfach gar nix. Er ist halt bei jedem Binäreingang da, weil sich das so aus der Klassenhierarchie ergibt. Und bei manchen Bausteinen bedeutet die Vorbelegung ja auch wirklich was ...

    Einen Kommentar schreiben:


  • RalfR
    antwortet
    Zitat von hyman Beitrag anzeigen
    Das glaube ich eher nicht. Ich denke, der Schalter dient dazu, den Initialwert für den Auslöser festzulegen. Ob eine 1 dazu führt, dass der (Initial-)Wert beim Neustart der Logikengine einmal gesendet wird, wäre auszuprobieren...
    Ich habe das gerade ausprobiert. Setzt man eine 1, wird die Logik bei einem Neustart nicht ohne Trigger ausgelöst. Ebensowenig, wenn man eine 0 setzt oder gar keinen Wert. Die Frage, was diese Konfigurations-Option bedeutet, bleibt also weiterhin offen. Ich habe dazu inzwischen den Developer Support von GIRA angeschrieben, der aber bislang schweigt.

    Einen Kommentar schreiben:


  • Beleuchtfix
    antwortet
    Zitat von RalfR Beitrag anzeigen
    …und GIRA sie nicht einfach in die Dokumentation schreibt.
    naja, da kommen zwei Dinge zusammen, Elektriker sind keine Schriftsteller und Lesen von Handbüchern ist absolut verpönt.
    Aber grundsätzlich gebe ich dir recht, viele Beschreibungen könnten deutlich besser sein.
    Gruß Florian

    Einen Kommentar schreiben:


  • RalfR
    antwortet
    Zitat von hyman Beitrag anzeigen
    Das glaube ich eher nicht. Ich denke, der Schalter dient dazu, den Initialwert für den Auslöser festzulegen. Ob eine 1 dazu führt, dass der (Initial-)Wert beim Neustart der Logikengine einmal gesendet wird, wäre auszuprobieren...
    Danke für eure rege Teilnahme! Es ist schon krass eigentlich, dass man solche Dinge selbst erraten oder ausprobieren muss und GIRA sie nicht einfach in die Dokumentation schreibt. Ich werde das heute einmal ausprobieren und berichten. Vielleicht gelingt es uns ja, die Hausaufgaben von GIRA zu machen.

    Einen Kommentar schreiben:


  • willisurf
    antwortet
    Der Wertgenerator hat wie o.a. auch einen Triggereingang, bzw. Auslöser

    Einen Kommentar schreiben:


  • Beleuchtfix
    antwortet
    Ich habe den Trigger auch nur bei dem Eingangsbaustein gefunden.
    Sobald am Eingang "Trigger" eine "1" anliegt, wird eine Leseanforderung über die Gruppenadresse "Status/Rückmeldung" an den KNX Bus versendet.
    Gruß
    Florian

    Einen Kommentar schreiben:


  • intelligente Haustechnik
    antwortet
    Zitat von hyman Beitrag anzeigen
    Das glaube ich eher nicht.
    Hast Recht. Der löst immer nur bei 1 aus, gerade getestet.

    Einen Kommentar schreiben:


  • hyman
    antwortet
    Zitat von intelligente Haustechnik Beitrag anzeigen
    Der Schalter ist dazu da, daß Du auswählst, ob eine 0 oder eine 1 den Wertgenerator triggert, Voreinstellung dürfte 1 sein
    Das glaube ich eher nicht. Ich denke, der Schalter dient dazu, den Initialwert für den Auslöser festzulegen. Ob eine 1 dazu führt, dass der (Initial-)Wert beim Neustart der Logikengine einmal gesendet wird, wäre auszuprobieren...

    Einen Kommentar schreiben:


  • intelligente Haustechnik
    antwortet
    Der Schalter ist dazu da, daß Du auswählst, ob eine 0 oder eine 1 den Wertgenerator triggert, Voreinstellung dürfte 1 sein

    Einen Kommentar schreiben:


  • RalfR
    antwortet
    Zitat von EugenDo Beitrag anzeigen
    Falls mich nicht alles täuscht, dann ist das der Init-Wert beim Start der Logik nach dem Reboot …
    Danke! Aber der Init-Wert für WAS genau? Man setzt ja den Wert im Feld "Wert".

    Einen Kommentar schreiben:


  • EugenDo
    antwortet
    Falls mich nicht alles täuscht, dann ist das der Init-Wert beim Start der Logik nach dem Reboot …

    Einen Kommentar schreiben:

Lädt...
X