Hallo, ich habe bei der Version 3.03 einen Fehler bei beim FB TIMER_P4 gefunden:
ganz oben ab Linie 7, werden die Strukturen beim reset (RST) nicht korrekt initialisiert. Die Ereignistypen 52 und 53 starteten nie weil PROG[pos].LAST nie auf null gesetzt wird.
IF RST THEN
last_execute := DT#1970-1-1-00:00;
FOR pos := 0 TO ARRAY_MAX DO
(* original IF (PROG[pos].CHANNEL >= OFS) AND (PROG[pos].CHANNEL - OFS < 0) THEN PROG[pos].LAST := 0; END_IF; *)
(* korrektur*) IF (PROG[pos].CHANNEL >= OFS) AND (PROG[pos].CHANNEL <= (OFS+3)) THEN PROG[pos].LAST := 0; END_IF;
END_FOR;
mfg
JCH.
ja da hast du leider recht wir werden das ändern
danke