Ankündigung

Einklappen
Keine Ankündigung bisher.

Logik-/Verständnisproblem negierter Binärauslöser

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Logik-/Verständnisproblem negierter Binärauslöser

    Hallo :-)

    ich stehe total auf dem Schlauch! Ich versuche gerade eine total stupide Logik zu bauen und es klappt hinten und vorne nicht (s. screenshot)

    folgendes soll passieren (zu Testzwecken im Sek-Bereich):

    solange der PM auf EG_Ankleide_PM_Licht_zykl triggert (5sek), während Automation ein ist, pulst der Treppenhaus Baustein seine 10sek immer wieder an. Klappt auch. soweit so gut. Wenn jetzt PM_Licht aufhört, sendet der eine 0 und bleibt an dem Binärauslöser hängen. Das geht schon nicht! Licht geht sofort aus ... erstes Großes Fragezeichen! Wo sind meine 10sek Nachlauf, sollte ja keine 0 auf E2 ankommen

    zweites Problem: Wenn ich Automatik ausschalte, also z.B. nachts etc. setzt die Sperre für den PM ein, also keine Trigger mehr für den Treppenhausschalter. Der Binärauslöser obenrum soll das Licht dann unmittelbar ausschalten, also bei 0 ein negiertes (aus 1 mach 0) Telegramm auf den Treppenhausbaustein schicken -> Licht geht aus. Macht genau das gegenteil, Licht geht an!!!

    Ich habe eben mal den Baustein gelöscht und neu eingefügt (Exakt gleich!!!) jetzt geht auf einmal wenn ich Automation auf 1 setze, das Licht mit an, also obwohl ich am oberen Binärauslöser auf der 0 bin, reagiert er nun bei 1?!?! Wenn ich den oberen Pfad rausnehme, klappt alles wunderbar! Nur dann geht das Licht halt nicht aus, wenn ich Automation aus mache :-(

    Ich habe immerwieder Probleme mit den negierten Wegstrecken, die produzieren mir häufig solche AHA Erlebnisse die für mich nicht nachvollziehbar sind. Zur info: Alles 1bit Objekte.

    Vielleicht nochmal zum Verständnis: Negieren heißt nicht ignorieren, sondern so wie hier eingesetzt aus 0 mach 1 und 1 mach 0 richtig? Gibt es da irgendwelche known bugs? Irgendwie hab ich damit immer Probleme!!!

    Ich bin dankbar für jede augenöffnende Hilfe!!!

    viele Grüße
    Fabian
    Angehängte Dateien

    #2
    Filter 1->, 0->Nix vor den TLA

    Der zweite BInAus ist überflüssig

    Sperren brauche ich nie, die sind ziemlich tricky.
    Gruß Matthias
    EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
    - PN nur für PERSÖNLICHES!

    Kommentar


      #3
      klasse! Die Filter hatte ich noch nie benutzt! Ich habe die Binärauslöser durch die Filter ersetzt und alles funktioniert genau wie es soll! Ich muss ganz ehrlich zugeben dass ich nicht verstehe wo der unterschied ist, aber ich werde in Zukunft nurnoch die Filter nehmen, anstatt die Binärauslöser ... irgendwas ist damit faul

      tausend Dank Matthias!

      viele Grüße
      Fabian
      Angehängte Dateien

      Kommentar


        #4
        Damit ist nichts faul, der liefert eben oben eine 1 oder eine Null. Und die Null ist beim TLA so definiert, dass dann sofort ausgeschaltet wird.

        F1 ist dein Freund
        Gruß Matthias
        EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
        - PN nur für PERSÖNLICHES!

        Kommentar


          #5
          ja moment das lese ich gerade nicht so, also mein Freund nud Helfer F1 sagt:

          Zitat F1 :-)

          Ist der Wert des Eingangstelegramms ungleich Null, wird an Ausgang 1 eine 1 gesendet.
          Ist der Wert des Eingangstelegramms gleich Null, wird an Ausgang 2 eine 1 gesendet.

          da steht nicht: Ist der Wert des Eingangstelegramms gleich Null, wird an Ausgang 2 eine 1 gesendet UND an Ausgang 1 eine 0.

          Ist das denn so? Sendet der da IMMER eine 0? Also senden beide Ausgänge immer den jeweils invertiert Wert zueinander?

          Kommentar


            #6
            Ich stimme bzgl. F1 Matthias natürlich zu, beim Binärauslöser sagt die Hilfe aber nur ein Drittel der Wahrheit.

            Sauber wäre:
            "Der Baustein sendet an Ausgang A1 eine '1', wenn am Eingang ein Wert ungleich '0' anliegt; liegt '0' an, wird eine '0' gesendet."

            Wichtig ist für das Verständnis, dass beide Ausgänge immer senden.

            Die Idee und wohl deshalb auch Namensgeber ist, dass in Abhängigkeit eines Telegramms ein Befehl in einer Ausgangsbox getriggert werden kann. In dem Fall ist es natürlich egal, wenn eine '0' gesendet wird, das wird ja durch den Auslösemechanismus der Ausgangsbox verhindert.
            Gruß, Rainer

            Kommentar


              #7
              macht sehr viel Sinn! Danke euch beiden!!!

              Kommentar

              Lädt...
              X