Kurs Podstawowy SIMATIC S7
Wykorzystując wszystkie wiadomości, które zostały przedstawione powyżej funkcja FC 14 mogła by zostać zapisana jak na rysunku 3-15.
FC14 : Generator 2Hz
sprawdzenie czy układ czasowy pracuje
BSC
Network 2 : próba wyzwolenia generatora
L SSTSSOOHS
Network 3 : próba wyzwolenia generatora
L S5T3500MS
Network 4
sterowanie bitem generatora
Rysunek 3-15. Generator 2Hz zapisany w języku STL.
Opisane powyżej zasady opisu układu czasowego w języku STL dotyczą również liczników. Na rysunku 3-16 przedstawiony jest opis licznika w języku LAD i STL.
FC1S : Układ licznikowy
: Zastosowanie układu licznikowego
CO | ||
10.0 |
S_CUD CU G |
Q4 |
10.1 |
CO | |
10.2 | ||
csio - |
PV cv |
“HU100 |
10.3 -HI- |
R CV_BCD |
-HW102 |
FC1S : Układ licznikowy
: Zastosowanie układu licznikowego
A |
I |
o o |
CU |
C |
0 |
A |
I |
0.1 |
CD |
c |
0 |
A |
I |
0.2 |
Ł |
c;io | |
3 |
c |
0 |
A |
i |
0.3 |
R |
c |
0 |
Ł |
c |
0 |
T |
MW |
100 |
ŁC |
C |
0 |
T |
MW |
102 |
A |
C |
0 |
- |
Q |
4.0 |
Rysunek 3-16. Opis licznika w języku LAD i STL.
Program opisujgcy licznik w języku STL realizuje następujące funkcje:
• sprawdzenie warunku zliczania „w górę" - A I 0.0 i ewentualna (w momencie wykrycia zbocza narastającego RLO) inkrementacja licznika CO - CU CO,
• sprawdzenie warunku zliczania „w dół" - AI 0.1 i ewentualna (w momencie wykrycia zbocza narastającego RLO) dekrementacja licznika CO - CD CO,
• sprawdzenie warunku ustawiania - A I 0.2 i w momencie jego spełnienia załadowanie wstępnej wartości do akumulatora L C#10, a następnie przepisanie do układu licznikowego S CO,
INTEX Sp. z o.o. Centrum Szkoleniowe Systemów Automatyki 111-12