Hallo Robtec,

ich habe mir nochmal dein erstes Posting durchgelesen. Was spricht eigentlich dagegen im Notausinterrupt nur ein Flag zu setzen, daß dann in der Hauptschleife abgearbeitet wird?
Wie wärs mit einer Variable Status?
Oder im Notausinterrupt erstmal alles abschalten und den Status setzen.
Dann kann in der Hauptschleife nach ein paar Tests wieder alles nach und nach eingeschaltet werden.

select case Status
case Notaus
'taster checken
'wenn ok Status auf Boot setzen
case Boot
'Initdinge abarbeiten
case Run

undsoweiter

Günter