Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

ABB Logik Controller ABA/S1.2.1 Funktionen

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

    Zitat von Tenbrock Beitrag anzeigen
    OMG! Hast du jetzt den Reset-Eingang vom RS-FF über einen Timer, eine Verzögerung und einen Filter mit dem Eingang eines AND verbunden? Erstaunlich das die Verbindung überhaupt zugelassen wird.​
    Nein, natürlich nicht.
    Die Verbindungen liegen übereinander. Vom Eingang geht es zum AND, zum RS FlipFlip und zum Filter.

    Ich habe deine Lösung auch nachgebaut.
    Bei der Simulation leuchtet beim wiederholtem Senden von 0 auf den Eingang das true am KNX Out rot auf. Ich verstehe das Aufleuchten so, dass dies das Ergebnis einer Auswertung während des Zyklus ist, also triggern würde. Demnach würde im Gesamtaufbau von mir die 4 gesendet werden.

    Der Zählbaustein den du zur Kontrolle nutzt reagiert anders, er zählt keine Wiederholungen sondern nur beim Wechsel von 0 auf 1, quasi eine Flankendetektion. Deshalb hatte ich den in meinem ersten Versucht benutzt (aber zum Rücksetzen eine Schleife eingebaut).

    Gruß zurück aus dem stürmischen Aachen

    Kommentar


      Zitat von jcd Beitrag anzeigen
      Die Verbindungen liegen übereinander.


      Wenn du deine Lösung hast ist ja alles Bestens.

      Kommentar


        Um das Thema abzuschließen: Die Lösung zur Detektion der Flanke aus Post #178 funktioniert.
        Danke für die Hilfe!

        Kommentar


          Hallo,
          ich hätte mal folgendes Problem:

          Ich habe umfangreichere Logik...
          Leider funktioniert das "Montoring" nicht mehr zuverlässig, bzw. blockiert sogar die Abarbeitung der Logik.
          Dies ist u.a. an "Zählern" im Web-Interface zu erkennen.

          Ist dies bekannt? Gibt es dazu evtl. eine Lösung?

          Besten Dank für Hilfe...

          Kommentar



            Hallo,

            ich war auch schon fast am Verzweifeln mit dem ABB Logik-Controller ABA/S1.2.1 und wollte bei einem großen Projekt schon alle Controller in den Müll werfen, da sie einfach nicht das taten, was sie sollten. Besonders schlimm: In der Simulation funktionierte es nach etlichen Versuchen, in der Realität dann aber wieder nicht. Das Gerät sendete sporadisch nicht an den KNX-Bus, Signale gingen verloren, es schien sich aufzuhängen usw.

            Das Problem beim ABB ABA-Controller ist, dass die interne Logik Änderungen nicht einfach von selbst an den KNX-Bus weiterleitet. Signale in der internen Logik können verloren gehen, wenn zu viele Abnehmer an einem Ausgang angeschlossen sind. Man muss die Signale puffern (z. B. über ein OR-Gatter als Buffer-OR) und allen Ausgängen Gates mit „Rcv“ vorschalten, um eine Neuberechnung und das Weiterleiten zu erzwingen.

            Mit folgenden Tricks funktioniert die Signalverarbeitung im ABB Logik-Controller ABA deutlich besser:
            • Bei den KNX‑Eingängen immer auch den Rcv-Impuls aktivieren und zu den Gates bei den Ausgängen weiterleiten.
            • Den Ausgängen immer ein Gate vorschalten, das am Gate-Steuereingangdie Rcv-Impulse nutzt.
            • Die Library abb-aba-knx-rcv-library​ verwenden.
            • Den ReTrigger-Rcv aus der Library vor den Gate-Steuereingängen platzieren. Dieser schiebt nach einer kurzen Verzögerung einen zweiten Impuls nach. Das garantiert, dass auch langsame Berechnungen sicher auf den KNX-Bus übertragen werden. (Ist der KNX-Eingangs-Rcv-Impuls kürzer als die interne Berechnung, wird die Änderung am Ausgang nicht gesendet.)
            • Wenn kein Rcv-Impuls vorhanden ist, kann dieser mit dem OnOff-Detect-Rcv aus der Library erzeugt werden.
            • Den zyklischen Watchdog/Heartbeat Generate-Rcv verwenden. Damit werden z. B. alle 10 Minuten alle Rcv-Impulse der Ausgangs-Gates im System zwangsweise aktualisiert.
            • Die Timer-Blocks On-Delay-Rcv​, Off-Delay-Rcv, OnOff-Delay-Rcv, OnOff-Delay-Trigger-Rcv und OnTime-Limit-Rcv aus der Library verwenden. Diese erzeugen zum Ausgangssignal auch das passende Rcv-Signal, welches an die Ausgangs-Gates weitergeleitet wird.
            • Sind an einen Funktionsblock-/Timer-Ausgang mehrere Funktionsblöcke oder Timer angeschlossen, muss das Signal gepuffert werden (am einfachsten einen (OR-Gatter vor jeden Funktionsblock oder Timer setzen). Andernfalls kann es passieren, dass das Signal nicht an alle Blöcke weitergeleitet wird.

            Link im Forum zu: [Library] Mehr Stabilität für ABB Logik Controller ABA/S1.2.1
            Link zur Library: abb-aba-knx-rcv-library



            Kommentar

            Lädt...
            X