Lab1(2).pdf

(186 KB) Pobierz
Microsoft Word - Lab1.doc
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: F 1 7 2 1 2
Opracował:
dr in Ň . Wojciech Trzasko
Białystok 2007
287137277.012.png 287137277.013.png 287137277.014.png 287137277.015.png 287137277.001.png 287137277.002.png 287137277.003.png
Laboratorium Sterowników i Regulatorów
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
1.
287137277.004.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/Win16.
1. Ustalenie komunikacji mi ħ dzy PC i S7-200
Wybierz z menu Setup
® Communications , nast ħ pnie sprawd Ņ lub ustaw:
protokół
PPI
adres
0-15
szybko Ļę transmisji
9.6 kbps
port PC
COM 1 lub 2
1 -3
287137277.005.png 287137277.006.png 287137277.007.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 Project ® 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.
3. Edycja w LD lub STL
1 -4
287137277.008.png 287137277.009.png
Laboratorium Sterowników i Regulatorów
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 CPU ® Compile - kompilacja programu,
lub Project ® Save All - zapisanie programu - rozszerzenie ‘.prj’,
lub Project ® Download - załadowanie programu do CPU,
lub CPU ® Run - uruchomienie sterownika; by zapewni ę bie ŇĢ cy podgl Ģ d programu :
Debug ® Ladder Status On ; by zapewni ę podgl Ģ d bie ŇĢ cych warto Ļ ci I/O lub zmiennych
w oknie Chart Status: Debug ® Chart Status On,
lub CPU ® 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
Normalnie otwarty/
zamkni ħ ty natychmiastowy
Pozytywny (0 na 1)
Negatywny (1 na 0)
Negacja
L
D
n
n
L
D
L
D
I
P
n
n
N
/I
NOT
S
T
L
LD n
A n
O n
S
T
L
LDI n
A I n
O I n
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: I
n: brak
CEWKA - przekazuje stan poł Ģ cze ı z lewej strony na praw Ģ bez zmian, powoduj Ģ c
jednoczesne zapami ħ tanie stanu przez przypisan Ģ jej zmienn Ģ logiczn Ģ . Symbole cewek:
1 -5
287137277.010.png 287137277.011.png
Zgłoś jeśli naruszono regulamin