Sw3.6-m7-1.2-Slajd21
Z Studia Informatyczne
Kolejność przetwarzania programu
Program jest przetwarzany przez interpreter rozkazów w naturalnej kolejności:
- w ramach pojedynczego cyklu programu (jednego skanu), analizowane są kolejne szczeble drabinki (od góry do dołu), aż do instrukcji END (kończącej program);
- w ramach danego szczebla analizowany jest od lewej linii zasilania do prawej, warunek (zbudowany ze styków) i jeżeli jest prawdziwy to następuje wykonanie operacji wyjściowej;
- w przeciwnym przypadku, jak również po wykonaniu operacji wyjściowej, następuje przejście do analizy następnego szczebla drabinki.
W powyższym przykładzie, kolejność zaznaczona została numerami.
Każdy szczebel drabinki (poza wyjątkami) zawiera warunek zbudowany ze styków. Warunek ten może być bardzo skomplikowany – użytkownik praktycznie nie odczuwa ograniczeń wynikających z edytora programów.
Jeżeli warunek jest prawdziwy (np. dla powyższego przykładu, w drugim szczeblu drabinki – (X4 AND X5) OR X6 = 1) to wykonana zostanie operacja wyjściowa (tu Y31=1).