Kurs Zaawansowany S7 – zaj cia dodatkowe, wtorek, zadanie C
Zadanie: Płynnie przestrajany generator
W funkcji
FC43
nale y stworzy zadajnik czasu pracy generatora cz stotliwo ci.
Warto ci wej ciow funkcji powinna by warto napi cia przeskalowana do zakresu
0-10.0 [V] (nale y wykorzysta
FC9
stworzon w czasie zaj ).
Warto ci wyj ciow funkcji powinien by czas w formacie S5Time, który to czas b dzie
przekazywany do funkcji generatora cz stotliwo ci (FC5, stworzonej w trakcie zaj ).
Skutkiem działania cało ci programu powinna by zmienna cz stotliwo na wyj ciu Q5.7.
Im mniejsza warto zadawanego napi cia, tym wolniej powinno miga wyj cie Q5.7,
im wi ksze napi cie, tym szybciej. Zmiana powinna przebiega płynnie, co 10ms:
dla napi cia
0.0
[V] wygenerowany czas to
100 · 10ms
(minimum zakresu napi cia)
0.1
[V] wygenerowany czas to
99 · 10ms
. . .
1.0
[V] wygenerowany czas to
90 · 10ms
1.1
[V] wygenerowany czas to
89 · 10ms
- w postaci S5Time
1.2
[V] wygenerowany czas to
88 · 10ms
. . .
9.9
[V] wygenerowany czas to
1 · 10ms
10.0
[V] wygenerowany czas to
0 · 10ms
(maksimum zakresu napi cia).
Program powinien sprawdza , czy zadawana warto nie przekracza zakresu 0-10.0 [V]
(zabezpieczenie przed bł dem i zatrzymaniem sterownika).
Parametry funkcji:
napiecie
– parametr wej ciowy – typ REAL – warto napi cia po przeskalowaniu
do zakresu 0 – 10.0 [V]
czas
– parametr wyj ciowy – typ S5TIME – warto czasu przekazywana pó niej
do generatora cz stotliwo ci (FC5)
Kod funkcji nale y zapisa w j zyku STL.
wersja: 080201
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 1/6
Kurs Zaawansowany S7 – zaj cia dodatkowe, wtorek, zadanie C
TESTOWANIE
Wywołuj c napisan funkcj w OB1 trzeba b dzie j powi za z FC9 i FC5:
CALL FC 9
// woltomierz
adres_AI := PIW290
zakres := 1.000000e+001
wart_analog := MD20
CALL FC 43
napiecie := MD20
czas := MW24
CALL FC 5
// uniwersalny generator
T_nr := T1
czas := MW24
F := Q5.7
wersja: 080201
INTEX Centrum Szkoleniowe Systemów Automatyki
strona 2/6