Kurs Podstawowy SIMAT1C S7
Rozwiązania wszystkich dotychczas przedstawionych zadań zapisane były w formie schematu stykowego. Ten sposób zapisu programu sprawia najmniej kłopotów w trakcie nauki dzięki swojej analogii do zapisu schematów elektrycznych. Program zapisany w postaci schematu stykowego jest również przejrzysty, dzięki czemu jego analiza nie sprawia kłopotów. Jak już wcześniej wspomniano oprogramowanie STEP 7 jest kompatybilne z normą IEC1131. Norma ta definiuje 5 sposobów zapisu programu (3 graficzne i 2 tekstowe). Obok poznanego już języka LAD w normie tej zdefiniowane sq jeszcze następujące formy zapisu programu:
• SFC (Seąuential Function Chart) - umożliwia zapisywanie programów sekwencyjnych gdzie zdefiniowane sq poszczególne stany przez które przechodzi nadzorowany proces/obiekt, zaś przejście pomiędzy poszczególnymi stanami zachodzi po wystąpieniu odpowiedniego warunku.
Język SFC dostępny jest jako pakiet opcjonalny do oprogramowania STEP 7.
• FBD (Function Błock Diagram) - schemat blokowy - pozwala na zapisanie programu w postaci podobnej do schematu układu elektronicznego gdzie do zapisu funkcji wykorzystywane sq odpowiednie bloczki. Każdy z bloczków posiada wejścia (zawsze z lewej strony) oraz wyjścia (zawsze z prawej strony).
FBD powinien ułatwić programowanie sterowników osobom, które znają i potrafią analizować schematy układów logicznych. Przykład zapisu funkcji w FBD pokazany jest na rysunku 2-62. Edytor FBD jest integralną częścią pakietu STEP 7 (od wersji 3.0)
...x.....■
Rysunek 3-1. Zapis programu w postaci FBD.
• STL (Statement List) - lista instrukcji - pozwala na zapisanie programu jako ciągu instrukcji. W tej formie zapisu programu każdemu z rozkazów jaki może być zrealizowany przez system sterowania przyporządkowany jest odpowiedni kod -mnemonik z którym związany jest parametr (którym również może być adres).
W oprogramowaniu STEP 7 dostępne są dwa warianty zapisu mnemoników: IEC (nomenklatura angielskojęzyczna) oraz SIMATIC (nomenklatura niemieckojęzyczna). Przykład programu napisanego w STL pokazany jest na rysunku 3-2. Język STL jest integralną częścią pakietu STEP 7.
!NTEX Sp. z o.o. Centrum Szkoleniowe Systemów Automatyki III-1