- Beiträge
- 15.404
- Reaktionspunkte
- 4.039
-> Hier kostenlos registrieren
Ich war heute mit einem Freund an WinCCFlex am Testen.
Eine Triggervariable (Int) sollte bei Wertänderung ein Script anstoßen. In dem Script wurde dann abgefragt, ob sich die Variable von 0 auf 1 geändert hat, dann wurde das Script abgearbeitet und am Ende die Triggervariable im Script wieder auf Null gesetzt.
Hat man die Triggervariable über einen Butten gesetzt ging das. Über die SPS ging das ab und an, sehr oft wurde das Script gar nicht erst aufgerufen (Kontrolle im Debugger)
Wir haben ewig rumgeopert, bis wir zum Schluß die Triggervariable einfach in der SPS getoggelt und nicht mehr das Rücksetzen des Triggers im Script vorgenommen haben. Dadurch fehlt leider die Rückmeldung, ob das Script gelaufen ist, eine zweite Variable wäre möglich, aber na ja. Zumindest funktioniert der Aufruf nun immer.
Ist das Verhalten normal?
MP277 8" , Triggervariable im DB, Variable im Panel auf Wertänderung überwacht, Zyklus fortlaufend.
Eine Triggervariable (Int) sollte bei Wertänderung ein Script anstoßen. In dem Script wurde dann abgefragt, ob sich die Variable von 0 auf 1 geändert hat, dann wurde das Script abgearbeitet und am Ende die Triggervariable im Script wieder auf Null gesetzt.
Hat man die Triggervariable über einen Butten gesetzt ging das. Über die SPS ging das ab und an, sehr oft wurde das Script gar nicht erst aufgerufen (Kontrolle im Debugger)
Wir haben ewig rumgeopert, bis wir zum Schluß die Triggervariable einfach in der SPS getoggelt und nicht mehr das Rücksetzen des Triggers im Script vorgenommen haben. Dadurch fehlt leider die Rückmeldung, ob das Script gelaufen ist, eine zweite Variable wäre möglich, aber na ja. Zumindest funktioniert der Aufruf nun immer.
Ist das Verhalten normal?
MP277 8" , Triggervariable im DB, Variable im Panel auf Wertänderung überwacht, Zyklus fortlaufend.