- Beiträge
- 5.436
- Reaktionspunkte
- 1.410
-> Hier kostenlos registrieren
Ich hatte gestern ein wirklich komisches und irritierendes Verhalten eines Bausteins von mir.
TON wird so aufgerufen. Unbedingt.
Der relevante Teil ist das.
Die Variable AusrKlappen ist am IN des FBs deklariert.
Nun hatte ich den Baustein schon sehr oft benutzt nur diesmal brauchte ich diesen teilweise ohne AusrKlappen. Also habe ich von Aussen einfach "True" angehängt. Mit dem Resultat das einzelne Aufrufe einfach nie ein (tAusrKlp.Q = True) generierten. Und zwar nicht alle sondern nur einige Instanzen. Obwohl ich Online sehen konnte das IN wirklich True ist wurde Q nicht gesetzt und die Zeit schon ewig abgelaufen (t#45s).
Jemand ne Idee was da passiert ist, und wie ich sowas abfange?
mfG René
TON wird so aufgerufen. Unbedingt.
Code:
tAusrKlp(IN := AusrKlappen, PT := DINT_TO_TIME(INT_TO_DINT(MinWartenAusrKlappen) * 1000));
Der relevante Teil ist das.
Die Variable AusrKlappen ist am IN des FBs deklariert.
Nun hatte ich den Baustein schon sehr oft benutzt nur diesmal brauchte ich diesen teilweise ohne AusrKlappen. Also habe ich von Aussen einfach "True" angehängt. Mit dem Resultat das einzelne Aufrufe einfach nie ein (tAusrKlp.Q = True) generierten. Und zwar nicht alle sondern nur einige Instanzen. Obwohl ich Online sehen konnte das IN wirklich True ist wurde Q nicht gesetzt und die Zeit schon ewig abgelaufen (t#45s).
Jemand ne Idee was da passiert ist, und wie ich sowas abfange?
mfG René