# Fehler in TIMER\_P4

**URL:** <https://oscat.discourse.group/t/fehler-in-timer-p4/554>\
**Category:** Bestehende Module / Existing Modules\
**Created:** [28. Februar 2009 um 17:41 UTC](https://oscat.discourse.group/t/fehler-in-timer-p4/554 "2009-02-28T17:41:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [28. Februar 2009 um 17:41 UTC](https://oscat.discourse.group/t/fehler-in-timer-p4/554/1 "2009-02-28T17:41:47Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [28. Februar 2009 um 18:43 UTC](https://oscat.discourse.group/t/fehler-in-timer-p4/554/2 "2009-02-28T18:43:04Z")

</div>

ja da hast du leider recht wir werden das ändern

danke
