Dlaczego tak
Funkcja porównania offline/online zestawia bloki programu w projekcie z blokami w sterowniku i wskazuje różnice, nie zmieniając niczego w maszynie. Udana kompilacja świadczy tylko o tym, że projekt jest poprawny składniowo, a nie że odpowiada programowi w sterowniku — to częste złudzenie. Wgranie lub kasowanie programu zmienia stan maszyny i mogłoby nadpisać zmiany wprowadzone wcześniej bezpośrednio w sterowniku.