Hallo,

Kann es sein, dass dein Unterprogramm dauernd aufgerufen wird und somit der Motor dauernd gestartet wird?
M1_laeuft wird zwar gesetzt, aber wo wird es abgefragt, bzw. was bewirkt es?

M1_drive() sollte nicht aufgerufen werden, wenn M1_lauft gesetzt ist.

MfG Peter(TOO)