Hallo Zusammen,
ich brächte Eure Hilfe, da ich scheinbar einen Denkfehler in meiner Logik habe.
Ziel der Logik ist eine Betriebsstundenzählung (hohe Ablufttemp.) mit Reset bei Unterschreiten des Wertes.
Meine Logik produziert etwa 50/min Log-Einträge wie folgt:
Wärmen-Kühlen.png
Gewünschte Funktion: BZ-Start bei Temp 6/1/1 > 25.5°C -> E1 (Baustein 2989). Dies funktioniert auch korrekt.
Stop und Reset des Bausteins über Binärauslöser E=0/ A2 -> Ausgangsbox (3097), hier wird 1228 korrekt auf 0 gesetzt, jedoch sofort anschließend 1228 am A5 (2989) wieder auf den Sekundenwert (in diesem Fall 107 !)
Wie kann ich diese scheinbare Schleife umgehen und einen einen Reset des Betriebsstundenzählers durchführen (die Schleife ist für mich nicht erklärbar, außerdem habe ich deshalb bereits mehrere sbc-Bausteine eingebaut).
Danke
Andreas
Wärmen-Kühlen.png
ich brächte Eure Hilfe, da ich scheinbar einen Denkfehler in meiner Logik habe.
Ziel der Logik ist eine Betriebsstundenzählung (hohe Ablufttemp.) mit Reset bei Unterschreiten des Wertes.
Meine Logik produziert etwa 50/min Log-Einträge wie folgt:
2017-05-13 12:27:14 | 189182 | INTERN | - | 1228 | T.Abluft > 25,5 °C | 0 | |
2017-05-13 12:27:14 | 208442 | INTERN | - | 1228 | T.Abluft > 25,5 °C | 107 | |
2017-05-13 12:27:14 | 227921 | INTERN | - | 1228 | T.Abluft > 25,5 °C | 0 | |
2017-05-13 12:27:14 | 247484 | INTERN | - | 1228 | T.Abluft > 25,5 °C | 107 |
Gewünschte Funktion: BZ-Start bei Temp 6/1/1 > 25.5°C -> E1 (Baustein 2989). Dies funktioniert auch korrekt.
Stop und Reset des Bausteins über Binärauslöser E=0/ A2 -> Ausgangsbox (3097), hier wird 1228 korrekt auf 0 gesetzt, jedoch sofort anschließend 1228 am A5 (2989) wieder auf den Sekundenwert (in diesem Fall 107 !)
Wie kann ich diese scheinbare Schleife umgehen und einen einen Reset des Betriebsstundenzählers durchführen (die Schleife ist für mich nicht erklärbar, außerdem habe ich deshalb bereits mehrere sbc-Bausteine eingebaut).
Danke
Andreas
Wärmen-Kühlen.png