077 (7)

077 (7)



Kurs Podstawowy SIMAT1C S7

3. Czy programy dla sterownika można pisać tylko w formie schematu stykowego?

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


Wyszukiwarka

Podobne podstrony:
079 (7) Kurs Podstawowy SIMAT1C S73.1. Jak opisać operacje logiczne w języku STL Zadanie 15. Zabezpi
024 (13) Kurs Podstawowy SIMAT1C S7 2.3.1. Pierwszy program. Aby zapoznać się z zasadami zapisu prog
043 (7) Kurs Podstawowy SIMAT1C S72.4. Co jeszcze potrafi sterownik.2.4.1. Duże zadanie - duży probl
086 (2) Kurs Podstawowy SIMAT1C S7 Jak widać na rysunku 3-11 w programie tym użyta została wielokrot
076 (2) Kurs Podstawowy SIMAT1C S7 Rozwiązanie. Zadanie to jest modyfikacja zadania 2 w której wykor
078 (3) Kurs Podstawowy SIMAT1C S7 A 123.4 AN 112.0 S Q 10.3 CALL FC10 A 135.6 s M

więcej podobnych podstron