Hallo Thorsten,
wichtig ist bei Beginn der Zählung, dass E3=0 ist wenn E1 mit 0 beginnt. Oder wenn E1 mit 212321 beginnt, dann sollte E3 auch mit 212321 beginnen. Ab dann ist der Bezug hergestellt und richtig gezählt. Der Baustein kennt den Bezug (Bezug=gestern) zu Beginn nicht, dieser muss manuell eingegeben werden.
Ersetze noch vorsichtshalber:
SBCs an den Ausgängen 4-16 besser weglassen. SBC an A22 ist zwingend. Ansonsten werden die Wochen-, Monats-, Jahresaktualwerte nicht auf 0 gesetzt beim Wechsel.
Edit: E22 entweder manuell auf den Wert von E2 setzen oder eine Stunde laufen lassen. Das ist nötig, damit die Stundenermittlung in Gang kommt, denn E22 ist der Bezug der Stunde.
wichtig ist bei Beginn der Zählung, dass E3=0 ist wenn E1 mit 0 beginnt. Oder wenn E1 mit 212321 beginnt, dann sollte E3 auch mit 212321 beginnen. Ab dann ist der Bezug hergestellt und richtig gezählt. Der Baustein kennt den Bezug (Bezug=gestern) zu Beginn nicht, dieser muss manuell eingegeben werden.
Ersetze noch vorsichtshalber:
Code:
}elseif ($E[1]['value']>0) { if ($E[3]['value']<$E[1]['value']) {logic_setOutput($id,1,$E[1]['value']); logic_setOutput($id,2,$E[3]['value']);}else{logic_setOutput($id,1,$E[1]['value']);logic_setOutput($id,2,$E[1]['value']);}
Edit: E22 entweder manuell auf den Wert von E2 setzen oder eine Stunde laufen lassen. Das ist nötig, damit die Stundenermittlung in Gang kommt, denn E22 ist der Bezug der Stunde.
Kommentar