Hallo!
Mal so ins blaue...
im ungünstigsten Fall kann sein das I1 high ist, obwohl der Motor nicht läuft. Du wartest aber auf ein low-signal, wenn er steht. Wenn der Zyklus ungünstig steht, bekommst du die Änderung nicht mit, bzw. die Signale kommen so schnell, daher auch der Hochgeschindigkeitszähler.
Ich würde vor dem Netzwerk des Hochgeschwindigkeitszähler den Geberwert wegspeichern, und nach dem Hochgeschwindigkeitszähler mit dem vorhergehenden Wert vergleichen. Da der Hochgeschwindigkeitszähler unabhängig von Zyklus ist, könnte es so gehen.
Gruß,
ELWMS