Dlaczego tak
Warunek wymaga jednocześnie aktywnego czujnika i fałszywej zmiennej Osłona_otwarta, czyli zamkniętej osłony — NOT neguje tylko zmienną bezpośrednio za nim. Warto zauważyć, że w tym fragmencie nic nie wyłącza silnika: gdy warunek przestanie być spełniony, zmienna Silnik pozostanie TRUE, dopóki inna instrukcja jej nie wyzeruje. To częsty błąd przy przechodzeniu z LD na ST.