Instrukcje blokowe dla programowania drabinkowego:
Formy programowania sterowników:
Schemat drabinkowy (LAD):
8.Formy programowania sterowników:
Programy tworzone są w następujących formach;
schemat drabinkowy (LAD)
lista instrukcji (STL)
schemat funkcyjny (FBD)
W naszym przypadku zajmiemy się tworzeniem programów w formie schematu drabinkowego (LAD).
9. Schemat drabinkowy (LAD):
Schemat drabinkowy (ang: ladder ) jest graficzną formą zapisu pracy. W zapisie graficznym stosuje się symbole elektryczne i zasady właściwe tworzeniu schematów elektrycznych. Sterowniki opracowano do zadań sterowania realizowanych początkowo przez układy przekaźnikowe. Układy te opisywane są schematami elektrycznymi rysowanymi w formie przypominającej drabinkę. Utworzenie metody programowania nowego urządzenia z zastosowaniem typowej symboliki i zasad opisu właściwych urządzeniom ustępujących polach sterownikom pozwoliło na bez problemowe oprogramowanie typowych zadań sterowania. Zamian układu przekaźnikowego na sterownik nie wymagała tworzenia nowej dokumentacji. Program pracy sterownika pisany w postaci schematu drabinkowego tworzony jest z elementów zawartych w bibliotece. Biblioteka ta jest podzielona na grupy funkcjonalne instrukcji -elementów schematu. W przypadku STEP7 są to grupy: wejścia-styki, wyjścia-cewki, liczniki, przekaźniki czasowe, itp. Schemat drabinkowy nazywany jest też w literaturze schematem amerykańskim.
10. Tworzenie schematu drabinkowego:
Po uruchomieniu edytora STEP7 z paska narzędzi należy wybrać ikonę przywołania schematu drabinkowego oznaczoną symbolem LAD. Inną możliwością jest wybranie opcji LADDER z Menu VIEW. Wybranie tych opcji powoduje przywołanie:
pionowego paska ikon grup narzędzi programowania po lewej stronie ekranu,
pola tworzenia programu. Jest to zasadnicza część ekranu na której kontrujemy schemat-program sterownika.
Do tworzenia schematu drabinkowego można zastosować każdy z wymienionych pasków narzędziowych: pionowy zawierający ikony instrukcji jak i poziomy, służący do rozbijania „listy grup instrukcji” i „listy instrukcji grupy”
Budowa obwodów programu, czyli „ścieżek prądowych” wymaga przestrzegania zasad:
pod każdym oznaczeniem obwodu (ang: Network) może znajdować się tylko jedna „ścieżka prądowa”
„ścieżka prądowa musi rozpoczynać się od „szyny prądowej” przedstawianej jako linia pionowa po lewej stronie pola tworzenia schematu
każda „ścieżka prądowa” musi zawierać instrukcje styku
każda „ścieżka prądowa musi być kompletna, nie może zawierać linii nie zakończonych instrukcją wyjściową
ostatni obwód programu musi tworzyć instrukcja -(END) z grupy instrukcji sterowanie programu (ang: Program Control)
12. Testowanie sterownika:
Opracowany i załadowany do sterownika program wymaga sprawdzenia, czy założenia stanowiące podstawę projektu zostały spełnione. Narzędzia ułatwiające testowanie obejmuje opcja edytora DEBUGER, która umożliwia:
ustalenie przez operatora ile cykli pracy ma wykonać sterownik, (EXECUTE SCANS)
obserwację aktualnych stanów elementów schematu drabinkowego, (LADDER STATUS ON)
w przypadku automatyzowania procesów wolno zmiennych lub możliwości, fizycznego wymuszania stanów procesu, obserwacja stanów styków, wyjść, wartości zmiennych opisujących liczniki, itp. Pozwala na analizę pracy programu. W wielu przypadkach jednak powolna aktualizacja stanów elementów na ekranie utrudnia śledzenie pracy programu. Przerywanie pracy sterownika po wykonaniu wybranej liczby cykli daje na możliwość analizy stanów elementów w wybranej fazie pracy systemu.
13.Instrukcje blokowe dla programowania drabinkowego:
17