Hallo zusammen,
ich habe eine Frage bzgl. des Rechnervorlaufs und zwar liest dieser auch Bewegungssätze ein, wenn diese in einer IF-Abfrage stehen und deren
Bedingung nicht erfüllt ist?
Kurzes Beispiel:
Unterprogramm 1:
PTP P10 CONT ...... Base[1]:xxxx
If Fall_x And Fall_y then
PTP PSicher CONT ...... Base[6]:xxxx
Endif
END
------------------------
Jetzt Sprung ins Unterprogramm 2 aus dem Haupt-Ablaufprogramm
UP2:
PTP 1 CONT ..... Base[2]:xxxx
Hintergrund meiner Frage ist, bevor im UP1 die If-Abfrage und die PSicher eingefügt worden, war der Übergang vom UP1 P10 zum UP2 P1
sehr flüssig, jetzt stoppt die Bewegung am Ende der PTP P10 regelrecht und fährt erst nach kurzer Verweilzeit im UP2 weiter, obwohl die
If-Bedingung nicht erfüllt ist!
Daher meine Frage, ob die PSicher Bewegung trotzdem eingelesen wird und oder eventuell die Änderung auf Base[6] dies verursacht?
Die Anlage läuft leider permanent, so daß ich nicht so zum probieren komme.
Advance ist 1
Continue hab ich schon erfolglos versucht.
KRC2 V5.6.8
Viele Grüße
explorers16