Dlaczego tak
W trybie online (monitorowania) środowisko programistyczne wyświetla na bieżąco stany styków, cewek i wartości zmiennych, nie ingerując w program ani w działanie maszyny, co pozwala zlokalizować brakujący warunek. Wymuszanie wyjść też odbywa się online i bywa z nim mylone, ale zmienia stan maszyny niezależnie od programu i może wywołać niebezpieczny ruch. Wgrywanie programu i kasowanie pamięci ingerują w działanie sterownika.