Działanie sterowników S7 200 podstawy cz 3


A U T O M A T Y K A
Działanie sterowników S7-200 - podstawy,
Siemens przygotował dla ułytkownikw sterownikw S7-200
częSć 3
oprogramowanie narzdziowe umołliwiające sprawne tworzenie
Oprogramowanie Step7Microwin 32 pra- programw sterujących. W tej czści artykułu przedstawiamy
cuje w środowisku Windows 95/98, NT4,
mołliwości pakietu Step7Microwin 32 i skrtowo omawiamy
2000 i jest narzdziem umołliwiającym pro-
gramowanie sterownikw SIMATIC S7-200.In-
sposb jego obsługi.
terfejs ułytkownika jest prosty w obsłudze
i pozwala pisaĘ i obsługiwaĘ programy napi-
sane w postaci listy rozkazw (STL), blokw pracy sieciowej lub programowania sterowni- - funkcje przesła zmiennych w przestrzeni
funkcyjnych (FBD) oraz schematu drabinko- ka lub 10-bitowy dla pracy z modemami. adresowej sterownika MOVE,
wego (LAD). Program narzdziowy pozwala W oknie zakładki Tools znajdują si pro- - funkcje kontrolne programu (funkcje ptli
na pełną diagnostyk stanu sterownika, two- gramy wywoływane spod Step7 MicroWin32. FOR - NEXT, powrotu RET itd.),
rzenie dokumentacji, modyfikacj oprogramo- Są to kreatory, czyli narzdzia automatycznie - funkcje przesuniĘ bitw w bajcie,
wania i wymuszanie stanw wyjściowych generujące kod programu na podstawie da- - funkcje obsługi tabel i kolejek danych LI-
(FORCE) zarwno w trybie pracy RUN jak nych podanych przez projektanta. Obecnie są FO - FIFO,
i STOP sterownika. Po uruchomieniu zgłasza przygotowane kreatory dla generowania kodu - funkcje obsługi zegarw.
si edytor programu Step7 MicroWin32. programu dla szybkich licznikw HSC, regu- Po prawej stronie okna biblioteki, powy-
W grnej czści dostpny jest pasek na- latorw PID, panela operatorskiego TD200 łej właściwego edytora programu znajduje
rzdziowy, gdzie zlokalizowane są wszelkie oraz tworzenia sieci sterownikw S7-200. si tabela, ktra jest lokalnym stosem da-
dostpne funkcje obsługi programu oraz iko- W zakładce Tools dostpny jest rwnieł pro- nych. Zmienne oznaczone jako L w lokal-
ny najczściej wykorzystywanych funkcji. gram do parametryzacji panela typu touch nym stosie danych są aktywne tylko w da-
W oknie View znajdują si nastpujące bloki screen (matryca rezystancyjna) TP070, na kt- nym module programowym, tj. podprogra-
funkcji systemowych: rym przygotowywany jest program wizualiza- mie, przerwaniu lub programie głwnym
cyjny do komunikacji z operatorem. Po pra- Main. Zmiennych lokalnych zdeklarowanych
wej stronie okna View znajduje si biblioteka w danym module nie mołna wywoływaĘ
dostpnych funkcji programu Step7 Micro/ w innym module. Wałną jednak własnoś-
Edytor programu ułytkownika, pozwalają- Win 32. W grnej czści okna biblioteki fun- cią zmiennych lokalnych jest to łe poprzez
cy na tworzenie programu składającego si kcji znajduje si nazwa projektu, poniłej zmienne lokalne mołna przekazywaĘ wartoś-
z cyklicznie wywoływanego bloku MAIN oraz znajdują si zdeklarowane przez projektanta ci z innych modułw np. mołna wyliczoną
podprogramw SBR i przerwa INT. bloki programowe, ktrymi mogą byĘ: blok wartośĘ prdkości silnika zapamitaną
głwny Main wywoływany cyklicznie przez
system operacyjny, podprogramy SBR, progra- Tab. 1. Funkcje ikon edytora
my obsługi przerwa INT. Znajduje si tam
Step7MicroWin
Tabela symboli, w ktrej znajduje si rwnieł zdeklarowana tabela symboli, tabela
Ikona Funkcja
przyporządkowanie adresu zmiennej do teks- statusu zmiennych, blok danych, blok syste-
tu. Dziki temu adresy wejśĘ, wyjśĘ zmienne mowy, lista odnośnikw oraz parametry ko-
Funkcja pobiera program, dane, oraz dane
wewntrzne mogą byĘ wyświetlane jako opi- munikacyjne. Poniłej znajduje si właściwa
systemowe (aktualnie ustawione parametry
sy tekstowe jednoznacznie określające ich biblioteka funkcji. Sterowniki S7-200 mają
pracy sterownika zapisane w system bloku)
przeznaczenie w programie. bardzo bogatą bibliotek funkcji, w skład kt-
ze sterownika S7-200 do edytora
rej wchodzą:
Step7MicrWin
- funkcje operacji na bitach,
Funkcja powoduje przesłanie
- funkcje obsługi zegara czasu rzeczywistego,
przygotowanego wczeSniej programu,
Status Chart - tabela, w ktrej mołna - funkcje komunikacyjne obsługujące interfejs
danych oraz ustawień w bloku systemowym
umieszczaĘ zmienne w celu wyświetlenia ich szeregowy w trybach ASCII (tryb swobodny
z edytora Step7MicroWin do sterownika S7-
aktualnych wartości w trybie monitorowania portu), oraz w trybie PPI (komunikacja sie-
200
programu lub wymuszania stanw wyjśĘ lub ciowa sterownikw S7-200),
Funkcja powoduje otwarcie nowego edytora
wartości zmiennych. - funkcje porwnania zmiennych typu BYTE
Step7MicroWin. Wszelkie parametry są
(bajt), WORD (słowo), DWORD (podwjne
ustawiane jako domySlne
słowo), REAL (liczba zmiennoprzecinkowa),
- funkcje konwersji kodw,
Funkcja powoduje otwarcie
System Block, w ktrym znajdują si para- - funkcje obsługi licznikw i szybkich liczni-
przygotowanego wczeSniej projektu
metry konfiguracyjne jednostki centralnej CPU, kw,
i zapamiętanego na dysku twardym PC
ustawienia portw komunikacyjnych, ustawie- - funkcje operacji na liczbach zmiennoprze-
Zapis aktualnego stanu projektu na dysk
nia zakresw dla obszarw danych z podtrzy- cinkowych typu SQRT (pierwiastek), LN
twardy komputera PC
maniem, zabezpieczenie hasłem, ustawienia dla (logarytm naturalny) i wiele innych,
Wydruk projektu na drukarce podłączonej
filtrw wartości analogowych i inne. - funkcje operacji na liczbach stałoprzecinko-
do komputera PC
wych,
- funkcje obsługi i generowania przerwa,
Funkcja aktywuje zakładkę Options, w której
- funkcje operacji logicznych na bitach,
znajdują się parametry związane
Cross Reference - lista odnośnikw po-
z ustawieniami edytora Step7MicroWin
zwalająca ustaliĘ w jakich podprogramach lub
Funkcja powoduje zatrzymanie pracy
przerwaniach wywoływane są zdeklarowane
sterownika S7-200 i przejScie w tryb STOP
przez nas zmienne lub jakie zmienne nie
Funkcja powoduje wznowienie pracy
ostały jeszcze w programie zastosowane. Lis-
sterownika S7-200, tryb RUN
ta odnośnikw dołączana jest do wykonywa-
nej dokumentacji.
Funkcja uruchamia debuger, pozwalający
Sledzić aktualne stany pracy programu
Funkcja pozwala na podgląd wszystkich
zmiennych w trybie komunikacji ze
Komunikacja, gdzie ustala si parametry
Sterownikiem S7-200. Aktywowanie funkcji
komunikacyjne dla połączenia komputera PC
uruchamia ciągły podgląd danych
ze sterownikiem lub parametry dla komunika-
w sterowniku
cji sieciowej sterownikw S7-200. Wybierany
Funkcja pozwala na podgląd stanu
jest adres sterownika z ktrym chcemy si po-
zmiennych w sterowniku S7-200, w jednym
łączyĘ, jego prdkośĘ wymiany danych, tryb
cyklu pracy sterownika
pracy portu komunikacyjnego: 11 bitw dla Rys. 1
Elektronika Praktyczna 1/2004
148
A U T O M A T Y K A A U T O M A T Y K A
w zmiennej globalnej VW20 przekazaĘ do w sterowniku S7-200. Jest to mołliwe po uru-
podprogramu SBR0 poprzez zmienna L chomieniu z paska wyboru opcji Debug-Pro-
opisaną np. jako prdkośĘ. Dziki temu moł- gram Status. Dziki temu wszelkie stany pra-
na stworzyĘ podprogram ktry wywoływany cy programu, funkcji bibliotecznych mogą byĘ
bdzie z rłnymi parametrami wejściowymi. analizowane przez projektanta. Bardzo pomoc-
Poniłej lokalnego stosu danych umiejscowio- ną jest rwnieł funkcja podglądu zmiennych
ny został edytor programu. W zakładkach ok- w programie w sterowniku S7-200. W opcji
na edytora mołna dokonywaĘ wyboru aktu- Status Chart mołna zdefiniowaĘ w obrbie ca-
alnie dostpnego modułu czyli podprogramu, łego programu, adresy interesujących nas
programu głwnego lub przerwania. zmiennych, ktrych wartości są dla nas istot-
Programowanie sterownika S7-200 nast- ne. Funkcj Status Chart uruchamia si po-
puje poprzez wywołanie z biblioteki określo- przez aktywacj funkcji Debug-Chart Status.
nej funkcji i umieszczenie jej w obszarze edy- Sterowniki S7-200 CPU224 oraz CPU226
tora programu. Łącząc zgodnie z załołonym umołliwiają wgranie nowego programu, pod-
algorytmem poszczeglne dostpne funkcje programw lub zmian wartości zmiennych
oraz dokonując wywoła podprogramw w trybie pracy RUN sterownika S7-200. Aby
i przerwa tworzymy program dla sterownika aktywowaĘ t opcj pracy S7-200 naleły wy-
S7-200. Pozostaje jeszcze skompilowanie pro- braĘ na pasku wyboru opcj Debug-Program
gramu poprzez uaktywnienie ikonki: oraz Edit in Run. W trybie STOP sterownika ist-
wgranie programu do sterownika. nieje mołliwośĘ wymuszania stanw wyjśĘ.
Poniłej edytora programu znajduje si ak- Funkcja ta jest bardzo ułyteczna na etapie
tywne okno komunikacji z ułytkownikiem. uruchamiania systemw automatyki, poniewał
W trakcie dokonywania kompilacji umieszcza- pozwala uruchamiaĘ wybirczo podłączone
ne są tam informacje o wszelkich powstałych do wyjśĘ sterownika odbiorniki i analizowaĘ
błdach oraz o miejscu ich wystąpienia z po- stany ich pracy, co nie byłoby mołliwe w try-
daniem nazwy podprogramu i linii w ktrej bie RUN pracy sterownika.
wystąpił błąd. Błdy składniowe czyli błdy Michał Bereza, Siemens
w nazwie wywoływanych funkcji lub zmien-
nych wykrywane są w trakcie pisania progra-
Dodatkowe informacje
mu w edytorze programu. W trakcie kom-
Pełna dokumentacja w języku angielskim do ste-
pilacji wykrywane są błdy logiczne. Funkcje
rownika S7-200 oraz oprogramowanie STEP7MicroWin
poszczeglnych ikonek edytora Step7Micro-
znajduje się na płycie CD-EP12/2003B oraz w Internecie
Win podano w tab. 1.
pod adresem: www.siemens.pl/simatic w podkatalogu
Bardzo istotną cechą edytora Step7Micro-
Katalogi>Instrukcje.
Win jest mołliwośĘ podglądu pracy programu
Elektronika Praktyczna 1/2004
150


Wyszukiwarka

Podobne podstrony:
Działanie sterowników S7 200 podstawy cz 4
Działanie sterowników S7 200 podstawy cz 2
Działanie sterowników S7 200 podstawy cz 1
Programowanie sterownika PLC S7 200
Sterownik Programowalny S7 200
07 GIMP od podstaw, cz 4 Przekształcenia
T03 Arkusz kalkulacyjny od podstaw cz 3 4 godz
Komunikacja MPI, S7 200, S7 300
Instrukcja obsługi S7 200
Nowości S7 200
04 GIMP od podstaw, cz 1 Filtry
Silniki Krokowe Od Podstaw, Cz 2 (549kb)
Literatura współczesna Mechanizm i skutki działania systemu totalitarnego na podstawie Innego św
CWICZ S7 200
Fotografia barwna podstawy, cz I
mFAQ 3 4 Komunikacja PROFIBUS S7 200 S7 300
T03 Arkusz kalkulacyjny od podstaw cz 6 3 godz
kat skr S7 200 2008

więcej podobnych podstron