SiR2AELab1_10.pdf

(331 KB) Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Politechnika Białostocka
W ydział Elektryczny
Katedra Automatyki i Elektroniki
Instrukcja do zaj ħę laboratoryjnych
Temat ę wiczenia: Zapoznanie si ħ z oprogramowaniem narz ħ dziowym
STEP7 dla sterowników SIMATIC serii S7-200.
Numer ę wiczenia: 1
Laboratorium z przedmiotu:
Sterowniki i Regulatory
Kod: T S 1 A 6 2 2
3 8 2
Opracował:
dr in Ň . Wojciech Trzasko
Białystok 2009
842778127.050.png 842778127.061.png 842778127.072.png 842778127.083.png 842778127.001.png 842778127.002.png 842778127.003.png 842778127.004.png 842778127.005.png 842778127.006.png 842778127.007.png 842778127.008.png 842778127.009.png 842778127.010.png 842778127.011.png 842778127.012.png 842778127.013.png 842778127.014.png 842778127.015.png 842778127.016.png 842778127.017.png 842778127.018.png 842778127.019.png 842778127.020.png 842778127.021.png 842778127.022.png 842778127.023.png 842778127.024.png 842778127.025.png 842778127.026.png 842778127.027.png 842778127.028.png 842778127.029.png 842778127.030.png 842778127.031.png 842778127.032.png 842778127.033.png 842778127.034.png
Laboratorium Sterowników i Regulatorów
1.
Wprowadzenie
Sterownik SIMATIC serii S7-200 jest sterownikiem mikro PLC. Jednostka centralna
S7-212 zbudowana jest w postaci bloku, ze zintegrowan Ģ jednostk Ģ CPU, wej Ļ ciami (8 wej Ļę
DC) i wyj Ļ ciami (6 wyj Ļę DC), zł Ģ czem zasilania sterownika (24 VDC), portem RS -485
(protokół PPI) oraz przeł Ģ cznikiem wyboru trybu pracy:
RUN - tryb pracy - CPU wykonuje program
STOP - tryb stop - CPU zatrzymany,
TERM - tryb terminal - CPU jest obsługiwany przez przył Ģ czony programator.
Sterownik S7-200 mo Ň e by ę rozbudowany o dwa moduły rozszerzaj Ģ ce z dodatkowymi
wej Ļ ciami i wyj Ļ ciami (maksymalnie 78 wej Ļę /wyj Ļę dwustanowych).
Rys.1. Przył Ģ cza kabli obiektowych (wej Ļę i wyj Ļę ) oraz zasilania.
Pami ħę S7-200 podzielona jest na trzy obszary:
pami ħę programu (512 W) - steruje sposobem wykorzystania danych i stanów wej Ļę i
wyj Ļę ,
pami ħę danych (512 W) - wykorzystana, jako obszar roboczy, pami ħę timerów i liczników,
wej Ļę i wyj Ļę analogowych,
pami ħę znaczników - przechowuje stany po Ļ rednie obwodów sterowniczych.
Do obszarów pami ħ ci mo Ň na odwoła ę si ħ bezpo Ļ rednio poprzez rejestry oznakowane przez
alfanumeryczne symbole:
wej Ļę
I0.0-I7.7
wyj Ļę
Q0.0 - Q7.7
bity pami ħ ci
M0.0 - M15.7
1 -2
842778127.035.png
Laboratorium Sterowników i Regulatorów
pami ħę specjalna
SM0.0-SM45.7
timery
T0-T63
liczniki
C0-C63.
zmienne dowolne
V0.0-V1023.7.
Rys.2 Tryb dost ħ pu do pami ħ ci.
Dost ħ pne s Ģ nast ħ puj Ģ ce typy zmiennych:
bit
Vx.y, Ix.y, Qx.y, Mx.y, SMx.y
bajt
VBx, IBx, QBx, MBx, SMBx
słowo
VWx, Iwx, QWx, MWx, SMWx
podwójne słowo
VDx, Idx, QDx, MDx, SMDx.
Rys.3. Sposób adresowania pami ħ ci.
Opis programu STEP 7 - Micro/Win32.
1. Ustalenie komunikacji mi ħ dzy PC i S7-200
Wybierz z menu Setup
® Communications , nast ħ pnie sprawd Ņ lub ustaw:
protokół
PPI
adres
0-32
szybko Ļę transmisji
9.6 kbps
port PC
COM 1 lub 2
1 -3
842778127.036.png 842778127.037.png 842778127.038.png 842778127.039.png 842778127.040.png 842778127.041.png 842778127.042.png 842778127.043.png
 
Laboratorium Sterowników i Regulatorów
Rys.4. Okno ustalenia komunikacji pomi ħ dzy sterownikiem i PC.
2. Tworzenie programu roboczego
Przed utworzeniem programu PLC, nale Ň y otworzy ę nowy File ® New. W STEP 7
b ħ d Ģ dost ħ pne wówczas nast ħ puj Ģ ce ekrany edycji:
LD (j ħ zyk schematów drabinkowych) lub STL (j ħ zyk listy instrukcji),
Data Block Editor - słu Ň y (opcjonalnie) do deklaracji danych w pami ħ ci o adresie V 0.0 -
1023.7 (VB, VW, VD),
Status Chart - słu Ň y do czytania, wpisywania i forsowania zmiennych w programie,
Symbol Table - słu Ň y do nadawania symbolicznych nazw zmiennym.
Rys.5.Okno programu Project.
1 -4
842778127.044.png
Laboratorium Sterowników i Regulatorów
3. Edycja w LD lub STL
Program u Ň ytkowy składa si ħ z pewnej liczby instrukcji uło Ň onych w odpowiednim
porz Ģ dku logicznym odzwierciedlaj Ģ cym opis pracy sterowanego urz Ģ dzenia. Instrukcje
podzielone s Ģ na trzy grupy:
instrukcje standardowe - opisuj Ģ : liczniki czasu, liczniki zdarze ı , poł Ģ czenia logiczne,
p ħ tle programowe, inkrementacje, negacje, przesuni ħ cia oraz instrukcje blokowe
instrukcje specjalne (do obsługi danych) - zawieraj Ģ : rozkazy przesuni ħ cia, grupowania w
tablicach, szukania, konwersji, iteracji, instrukcje czasu rzeczywistego
instrukcje szybkie (obsługa przerwa ı ) - obsługa szybkich liczników zdarze ı , przerwa ı
obiektowych, aktualizacji stanu wyj Ļę , instrukcje transmisji.
4. Ładowanie i monitorowanie programu.
lub PLC
® Compile - kompilacja programu,
lub File
® Save as - zapisanie programu - rozszerzenie ‘.mwp’,
lub Project
® Download - załadowanie programu do CPU,
lub PLC
® Run - uruchomienie sterownika; by zapewni ę bie ŇĢ cy podgl Ģ d programu :
Debug
® Start Program Status ; by zapewni ę podgl Ģ d bie ŇĢ cych warto Ļ ci I/O lub
zmiennych w oknie Chart Status: Debug
® Start Chart Status,
lub PLC
® Stop - zatrzymanie pracy sterownika.
5. Opis dost ħ pnych funkcji i bloków funkcyjnych
STYK - element przekazuj Ģ cy do poł Ģ czenia poziomego po prawej stronie styku stan b ħ d Ģ cy
wynikiem mno Ň enia logicznego AND stanu linii ł Ģ cz Ģ cej po lewej stronie styku oraz warto Ļ ci
przypisanej mu logicznej zmiennej wej Ļ ciowej , wyj Ļ ciowej lub pami ħ ciowej. Typowe
symbole styków:
Normalnie otwarty/
zamkni ħ ty
Pozytywny (0 na 1)
Negatywny (1 na 0)
Negacja
Normalnie otwarty/
zamkni ħ ty natychmiastowy
n
n
L
D
L
D
L
D
P
I
n
n
N
/I
NOT
LD n
A n
O n
LDI n
A I n
O I n
S
T
L
S
T
L
S
T
L
EU
ED
LDN n
AN n
ON n
LDNI n
AN I n
ONI n
NOT
n: I, Q, M, SM, T, C, V, S
n: brak
n: I
1 -5
842778127.045.png 842778127.046.png 842778127.047.png 842778127.048.png 842778127.049.png 842778127.051.png 842778127.052.png 842778127.053.png 842778127.054.png 842778127.055.png 842778127.056.png 842778127.057.png 842778127.058.png 842778127.059.png 842778127.060.png 842778127.062.png 842778127.063.png 842778127.064.png 842778127.065.png 842778127.066.png 842778127.067.png 842778127.068.png 842778127.069.png 842778127.070.png 842778127.071.png 842778127.073.png 842778127.074.png 842778127.075.png 842778127.076.png 842778127.077.png 842778127.078.png 842778127.079.png 842778127.080.png 842778127.081.png 842778127.082.png 842778127.084.png 842778127.085.png 842778127.086.png
Zgłoś jeśli naruszono regulamin