Sw3.6-m7-1.2-Slajd21

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Kolejność przetwarzania programu

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).


<< Poprzedni slajd | Spis treści | Następny slajd >>