Kurs Podstawowy SIMAT1C S7
Jak widać na rysunku 3-11 w programie tym użyta została wielokrotnie instrukcja NOP 0. Znaczenie (celowość użycia) tej instrukcji przedstawione zostanie na następnych stronach.
Następnych kilka wersetów poświęconych zostanie zapisowi układów czasowych oraz liczników w języku STL.
Na rysunku 3-12 przedstawiony jest układ czasowy, którego wszystkie wejścia i wyjścia sq wykorzystane.
7C15 : UTciad csaiotsy
układu csacowaęo
Rysunek 3-12. Peiny opis układu czasowego w języku LAD.
Jeżeli ten sam segment przedstawimy w języku STL to otrzymamy postać pokazana na rysunku 3-13.
FC1S : Układ czasowy | ||
: Zastosowanie | ||
A |
I |
0.0 |
L |
S5T£30S | |
S2 |
T |
1 |
A |
I |
0.1 |
R |
T |
1 |
Ł |
T |
1 |
T |
MU |
104 |
LC |
T |
1 |
T |
MU |
10 |
A |
T |
1 |
« |
Q |
4.0 |
Rysunek 3-13. Pełny opis układu czasowego w języku STL.
W opisie układu czasowego w języku STL każdemu wejściu przyporzqdkowane sq następujące instrukcje: sprawdzenie warunku logicznego (zapisanego przy pomocy styków) oraz operacja wykonujgca odpowiedniq funkcję na układzie czasowym.
Program przedstawiony na rysunku 3-13 realizuje następujgce funkcje:
• sprawdzenie warunku wyzwolenia układu czasowego - A I 0.0 jeżeli warunek ten jest spełniony wtedy do akumulatora ładowana jest wartość czasu jaki powinien zostać odmierzony (30sekund), a następnie wyzwalany jest układ czasowy (w naszym wypadku Tl) w odpowiednim trybie - w naszym wypadku układ ten będzie realizował funkcję impulsu z pamięciq - SE (patrz rysunek 2-59 na stronie 11-69,70).
• sprawdzenie warunku zerowania układu czasowego - A I 0.1 i ewentualne jego zerowanie-R Tl,
• odczytanie bieżqcej wartości czasu odmierzonego przez układ czasowy - L Tl i zapamiętanie tej wartości w komórce T MW 104,
• odczytanie bieżgcej wartości czasu odmierzonego przez układ czasowy w kodzie BCD - LC Tl i zapamiętanie tej wartości w komórce T MW 10,
INTEX Sp. z o.o. Centrum Szkoleniowe Systemów Automatyki 111-10