Du darfst nicht erwarten, das der Controller wenn er den Befehl Waitms 1000 ausführt, diesen einfach unterbricht, nur weil du einen Zustand änderst. Zuerst wird alles in der Schleife ausgeführt, erst wenn der Controller wieder an dem Befehl zum Lesen des Eingangs vorbeikommt, liest er den Eingang ein. Ein Schleifendruchgang dauert bei dir sehr lange, da du den Controller immer wieder eine lange Zeit warten lässt.Zitat von s17
Grüße
Thomas
Lesezeichen