8. Opis programowania krokowego
Programowanie strukturalne jest wiodącym trendem w dziedzinie projektowania oprogramowania. Korzyściami takiej metody programowania są: dobra czytelność, łatwa obsługa, wygodne aktualizacje, wysoka jakość i niezawodność. Aplikacje sterujące, składające się z wielu sekwencyjnie wykonanych zadań, są trudne w konserwacji, gdy ich implementacja oparta jest na klasycznym języku drabinkowym. Dlatego też należy łączyć wykorzystywane na szeroką skalę schematy drabinkowe z elementami programowania sekwencyjnego stworzonymi specjalnie na potrzeby przebiegu pracy maszyny. Instrukcje krokowe sprawiają, że projektowanie staje się wydajniejsze, oszczędne czasowo i łatwe do opanowania. Ten rodzaj programowania, który łączy w sobie sterowanie procesem ze schematem drabinkowym nosi nazwę krokowego języka drabinkowego.
Podstawową jednostką krokowego schematu drabinkowego jest krok. Krok jest odpowiednikiem indywidualnego ruchu (kroku) podczas pracy maszyny. Całkowity proces pracy maszyny lub proces sterowania sekwencyjnego jest szeregową lub równoległą kombinacją kroków. Procedura realizowana krok po kroku pozwala na łatwiejsze zrozumienie działania maszyny tak, aby jej działanie i obsługa stały się bardziej efektywne i prostsze.
8.1. Zasada działania krokowego schematu drabinkowego