background image

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