praca dyplomowa magisterska - Instytut Sterowania i Elektroniki ...
praca dyplomowa magisterska - Instytut Sterowania i Elektroniki ...
praca dyplomowa magisterska - Instytut Sterowania i Elektroniki ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
POLITECHNIKA WARSZAWSKA<br />
WYDZIAŁ ELEKTRYCZNY<br />
INSTYTUT STEROWANIA I ELEKTRONIKI PRZEMYSŁOWEJ<br />
PRACA DYPLOMOWA MAGISTERSKA<br />
Na kierunku AUTOMATYKA NAPĘDU<br />
Krzysztof RUDA<br />
Marcin SAMOŁÓWKA<br />
Nr imm. 176807 Nr imm. 176814<br />
Rok akad.2004/2005<br />
Warszawa,dn.11.02.2005<br />
AUTOMATYZACJA STANOWISKA LABORATORYJNEGO DO BADAŃ<br />
UKŁADU NAPĘDOWEGO<br />
Zakres pracy:<br />
1. Dostosowanie stanowiska laboratoryjnego do potrzeb automatyzacji ;<br />
2. Zaprogramowanie sterowników przemysłowych;<br />
3. Opracowanie wizualizacji komputerowej;<br />
4. Przygotowanie instrukcji obsługi;<br />
Opiekun naukowy:<br />
Kierownik Zakładu:<br />
Dr inż. Remigiusz Olesiński<br />
KOCZARA<br />
Termin wykonania: 15.09.2005<br />
Praca wykonana i zaliczona pozostaje<br />
własnością <strong>Instytut</strong>u i nie będzie<br />
zwrócona Wykonawcy.<br />
Prof. dr hab. Włodzimierz<br />
1
SPIS TREŚCI<br />
1. Wstęp………………………………….………………………………………………………………………………….…… 8<br />
1.1 Cel pracy…..………………………………………………………………………………………….…..………….…... 8<br />
1.2 Program pracy…………………………………………………………………………………….……………………… 8<br />
2. Układ napędowy z silnikiem prądu stałego z przekształtnikiem tranzystorowym………………..… 10<br />
2.1 Wiadomości podstawowe i oznaczenia……………………..……….………………………………….….…… 10<br />
2.2 Impulsowa regulacja napięcia do sterowania prędkością kątową silnika prądu stałego….……. 14<br />
3. Automatyzacja stanowiska laboratoryjnego do badania silnika prądu stałego……….…….………. 18<br />
3.1 Sterowniki i moduły…………………………………………………………………………………..……….……….. 20<br />
3.1.1 Sterownik PCD2.M480……………………………………………….….………………………...…….…………. 20<br />
3.1.2 Sterownik PCD3.M5440……………………………………………….…………………………..…….…………. 21<br />
3.1.3 Moduł zdalnych wejść/wyjść PCD3………………………………………………..…………………..………. 22<br />
3.1.4 Moduły wejść/wyjść cyfrowych i analogowych…………………………………..…………….…….……. 23<br />
3.2 Sygnały pomiarowe oraz sterujące………………………………………………………………….…..……..... 24<br />
3.3 Adaptacja stanowiska……………………………………………………………………………………………..…… 25<br />
3.3.1 Budowa układu sterowania przekaźnikowego………………………..................................…….. 25<br />
3.3.2 Budowa układów dopasowujących sygnały pomiarowe do sterownika………………..…….…… 30<br />
3.3.3 Budowa układów dopasowujących sygnały pomiarowe ze sterownika do stanowiska…….… 34<br />
3.4 Budowa panelu sterowniczego………………………………………………………………………..……….…… 35<br />
3.4.1 Opis elementów umieszczonych na panelu sterowniczym………………………………………...…… 38<br />
4. Środowisko programowania sterownika SAIA…………………………………..………………..……….…… 42<br />
4.1 Charakterystyka PG5…………………………………………………………………..…………………...…….…… 42<br />
4.2 Konfiguracja sprzętowa……………………………………………………………………………………….………. 43<br />
4.3 Konfiguracja sieciowa………………………………………………………………………………….………………. 44<br />
5. Programowanie sterowników w PG5…………………………………………….…………………….…………… 49<br />
5.1 Specyfikacja języków programowania w PG5………………………………………………..…..…………… 50<br />
5.2 Programowanie w edytorze FUPLA………………………………………………………….…………......……. 51<br />
5.2.1 Tworzenie nowego projektu i pliku w edytorze FUPLA……………………………………….….……… 52<br />
5.2.2 Edytor FUPLA……………………………………………………………………………….........................…… 52<br />
5.2.3 Przykładowe rozkazy…………………………………………………………………………………………..……. 53<br />
5.2.4 Budowa i uruchamianie programu………………………………………………………………….…….……. 57<br />
5.3 Narzędzie dodatkowe ‘Transfer Danych’……………………………………………………………………...… 58<br />
6. Wizualizacja badania układu napędowego…………………………………………………………………..…… 66<br />
6.1 Charakterystyka systemu WIZCON………………………………………………………………….………...…. 66<br />
6.2 Konfiguracja sprzętowa…………………………………………………………………………..……….…....……. 67<br />
6.3 Definiowanie sygnałów……………………………………………………………………………..………....…..… 68<br />
6.4 Budowa panelu operatorskiego…………………………………………………………….…………….……..…. 70<br />
7. Instrukcja…………………………………………………………………………………………………………..………… 76<br />
7.1 Dane silnika napędowego…………………………………………………………………………………….….…… 76<br />
7.2 Badanie układu napędowego z silnikiem prądu stałego sterowanego impulsowo………….……. 76<br />
7.2.1 Opis stanowiska pomiarowego …………………………………………………………………………..…..… 76<br />
7.2.2 Badanie układu napędowego ………………………………………………………………..………….….…… 79<br />
8. Pomiary………………………………………………………………………………………………………….……...…… 86<br />
8.1 Tryb pracy ręczny…………………………………………...……….……………………….………………………… 86<br />
8.2 Tryb pracy komputerowy…………………………………………………………………………….…..…..……… 90<br />
8.3 Tryb pracy automatyczny……………………………………………………………………….…….…...…..…… 94<br />
9. Wnioski………………………………………………………………………………………………………………..……… 101<br />
10. Literatura…………………………………………………………………………………………………………..………. 103<br />
11. Program…………………………………………………………………….………………………..……….…….……… 104<br />
11.1 Zestawienie sygnałów…………………………………………………………………………..……………...…… 104<br />
11.2 Listing…………………………………………………………………………………………………………………..…. 108<br />
7
1. Wstęp<br />
1.1. Cel pracy<br />
W dzisiejszych czasach trudno jest sobie wyobrazić, aby nowoczesne<br />
układy automatyki mogłyby obyć się bez sterowników programowalnych PLC<br />
(Programmable Logic Controllers). Zastosowanie sterowników bardzo ułatwia<br />
obsługę wielkich procesów technologicznych, jak i mniejszych zadań<br />
automatyki. Zaletą sterowników PLC jest to, że dzięki możliwości indywidualnej<br />
konfiguracji ich architektury, możemy je dostosować do potrzeb dowolnego<br />
układu automatyki.<br />
Obecnie przy tak dynamicznym rozwoju automatyki znajomość<br />
podstawowych parametrów, właściwości i możliwości sterowników oraz<br />
umiejętność ich programowania jest konieczna dla inżynierów chcących<br />
projektować nowoczesne układy automatyki.<br />
W naszej pracy chcieliśmy zaprezentować, w jaki sposób można<br />
zautomatyzować stanowisko laboratoryjne służące do badania układu<br />
napędowego z silnikiem prądu stałego, dzięki zastosowanym sterownikom<br />
programowalnym.<br />
1.2. Program pracy<br />
Zakres naszej pracy przedstawiają poniższe punkty:<br />
- zapoznanie się z podstawowymi pojęciami i równaniami opisującymi silnik<br />
prądu stałego;<br />
- zapoznanie z metodami wyznaczania charakterystyk silnika prądu stałego;<br />
- przeprowadzenie badań układu napędowego z silnikiem prądu stałego z<br />
wykorzystaniem istniejącego stanowiska laboratoryjnego;<br />
- budowa układów adaptacyjnych umożliwiających zastosowanie<br />
sterowników w istniejącym stanowisku badawczym;<br />
- budowa dodatkowego stanowiska ze sterownikami PLC;<br />
- zaprogramowanie sterowników zgodnie z założeniami przedstawionymi w<br />
programie badań;<br />
8
- wizualizacja sterowania zautomatyzowanym stanowiskiem do badania<br />
silnika prądu stałego.<br />
Rys. 1.2-1 Schemat przedstawiający współpracę urządzeń wchodzących w skład<br />
całego stanowiska laboratoryjnego do badania silnika prądu stałego<br />
9
2. Układ napędowy z silnikiem prądu stałego i przekształtnikiem<br />
tranzystorowym<br />
2.1. Wiadomości podstawowe i oznaczenia<br />
Rysunek 2.1-1 przedstawia schemat zastępczy silnika prądu stałego ze<br />
wzbudzeniem magnesami trwałymi.<br />
Rys. 2.1-1 Schemat zastępczy układu napędowego z silnikiem prądu stałego<br />
Na schemacie tym wprowadzono następujące oznaczenia:<br />
R A – rezystancja uzwojenia twornika silnika [Ω]<br />
L A – indukcyjność uzwojenia twornika silnika [H]<br />
U A – napięcie zasilające obwód twornika silnika [V]<br />
I A – prąd obwodu twornika silnika [A]<br />
E – siła elektromotoryczna indukowana w obwodzie twornika [V]<br />
M e – moment elektromagnetyczny tworzony w silniku [Nm]<br />
M b – moment obciążający lub napędzający związany z maszyną roboczą MR<br />
(Maszyna Robocza) [Nm]<br />
J – moment bezwładności silnika [kgm 2 ]<br />
Ω - prędkość wału silnika (kątowa) [rad/s]<br />
ψ - strumień wzbudzenia (stały od magnesów trwałych) [Wb]<br />
Pozostałe oznaczenia:<br />
n – prędkość wału silnika (obrotowa) [obr/min]<br />
k ∗ Ψ - stała napięciowa silnika [V*min/obr]<br />
E<br />
10
k ∗ Ψ - stała momentowa silnika [N*m/A]<br />
M<br />
Dla tak opisanego silnika można przedstawić następujący układ równań:<br />
1) równanie napięć obwodu twornika<br />
U<br />
dI<br />
A<br />
( t)<br />
= RA<br />
∗ I<br />
A<br />
( t)<br />
+ LA<br />
E(<br />
t)<br />
(2.1-1)<br />
dt<br />
A<br />
+<br />
2) równanie ruchu<br />
M<br />
e<br />
d Ω(<br />
t)<br />
( t)<br />
= M<br />
b<br />
( t)<br />
+ J<br />
(2.1-2)<br />
dt<br />
Aby rozwiązać powyższy układ równań należy pamiętać o zależnościach:<br />
E( t)<br />
= k<br />
E<br />
∗ Ψ ∗ Ω(<br />
t)<br />
= C ∗ Ω(<br />
t)<br />
(2.1-3)<br />
M<br />
e<br />
( t)<br />
= k ∗ Ψ ∗ I ( t)<br />
= C ∗ I ( t)<br />
(2.1-4)<br />
M<br />
A<br />
A<br />
Dla stanu ustalonego maszyny, czyli gdy U A ,M b ,Ω,I A =const., równania<br />
wyglądają następująco:<br />
U<br />
A<br />
= RA<br />
∗ I<br />
A<br />
+ C ∗ Ω<br />
(2.1-5)<br />
M<br />
= C ∗<br />
(2.1-6)<br />
e<br />
I A<br />
Dzięki takim założeniom otrzymujemy następującą zależność na prędkość<br />
kątową silnika prądu stałego:<br />
U<br />
− R<br />
C<br />
∗ I<br />
U<br />
C<br />
A A A A A<br />
Ω =<br />
= − ∗ M<br />
2 e<br />
(2.1-7)<br />
R<br />
C<br />
11
Wzór (2.1-7) opisuje przebieg charakterystyki mechanicznej silnika, czyli<br />
zależność pomiędzy prędkością kątową silnika a jego momentem<br />
elektromagnetycznym.<br />
Jeżeli moment obciążenia silnika M b =0, to silnik wytwarza tylko moment<br />
równoważny momentowi strat i prędkość silnika osiąga wartość prędkości biegu<br />
jałowego, a gdy moment biegu jałowego zostanie pominięty, to silnik osiąga<br />
prędkość idealnego biegu jałowego Ω s , przy którym I A =0, E=U A . Dla warunków<br />
znamionowych zasilania silnika (U A =U N ), charakterystykę mechaniczną<br />
nazywamy charakterystyką naturalną.<br />
Znając już podstawowe zależności opisujące silnik prądu stałego z<br />
magnesami trwałymi, można stwierdzić, które z powyższych wielkości wpływają<br />
na zmianę pracy silnika, a w szczególności wpływają na jego prędkość. Na<br />
podstawie wzoru (2.1-7) widać, że prędkość silnika regulować można zmianą<br />
napięcia U A podawanego na zaciski obwodu twornika.<br />
Najprostszym sposobem regulacji prędkości silnika jest dodanie do<br />
obwodu twornika dodatkowej rezystancji z możliwością zmiany jej wartości (rys.<br />
2.1-2). Jednakże sposób ten ma kilka istotnych wad: charakterystyki<br />
mechaniczne silnika mają różne nachylenie dla różnych wartości rezystancji<br />
dodatkowej oraz prędkość silnika w znacznym stopniu zależy od wartości<br />
momentu obciążenia.<br />
Rys. 2.1-2 Schemat połączeń silnika do sterowania jego prędkością przez zmianę<br />
wartości rezystancji dodatkowej w obwodzie twornika oraz charakterystyki<br />
mechaniczne silnika dla różnych wartości tej rezystancji (R d3 >R d2 >R d1 ) i stałej<br />
wartości napięcia źródła zasilania<br />
12
Innym sposobem regulacji prędkości silnika jest zmiana napięcia źródła<br />
zasilającego obwód twornika, o mocy wystarczającej do zasilania silnika i<br />
możliwie małej rezystancji wewnętrznej R w . Obwód twornika jest bezpośrednio<br />
podłączony do źródła napięcia i dlatego U A =U L (rys. 2.1-3). Ponieważ<br />
rezystancja obwodu twornika R A pozostaje stała i przy zmianie U A zmienia się<br />
proporcjonalnie wartość prędkości idealnego biegu jałowego Ω S , więc<br />
charakterystyki mechaniczne przy tej metodzie sterowania są do siebie<br />
równoległe (rys. 2.1-3).<br />
Rys. 2.1-3 Schemat przedstawiający sposób sterowania prędkością przez zmianę<br />
wartości źródła zasilającego obwód twornika oraz charakterystyki mechaniczne<br />
silnika dla różnych wartości napięcia źródła zasilającego<br />
Jeżeli dodatkowo przyjmiemy, że wpływ spadku napięcia na rezystancji<br />
obwodu twornika, spowodowany prądem płynącym przez ten obwód, jest<br />
pomijany to można wykazać, że prędkość silnika jest prawie proporcjonalna do<br />
napięcia zasilającego obwód twornika.<br />
U<br />
− R<br />
C<br />
∗ I<br />
U<br />
C<br />
A A A A<br />
Ω =<br />
≈ = K ∗U<br />
A<br />
(2.1-8)<br />
Jednym z układów wykorzystujących opisany powyżej sposób regulacji<br />
prędkości silnika jest impulsator tranzystorowy (czoper), wymagający<br />
pośredniego obwodu prądu stałego, z którego za pomocą impulsatora, o<br />
zmiennym wypełnieniu impulsów, uzyskuje się regulowane napięcie zasilające<br />
silnik.<br />
13
2.2. Impulsowa regulacja napięcia do sterowania prędkością<br />
kątową silnika prądu stałego<br />
Z uwagi na to, iż w badanym układzie napędowym, do sterowania<br />
prędkością silnika, wykorzystywany jest tranzystorowy impulsator, poniżej<br />
zostanie pokrótce omówiona zasada jego działania.<br />
Sterowanie impulsowe polega na okresowym załączaniu i odłączaniu<br />
napięcia stałego zasilającego obwód twornika. Regulowanie średniej wartości<br />
napięcia na zaciskach silnika może odbywać się na trzy sposoby: przez zmianę<br />
szerokości impulsów przy stałej częstotliwości taktowania, przez zmianę tej<br />
częstotliwości przy zachowaniu stałej szerokości impulsów oraz przez zmianę<br />
obu tych parametrów jednocześnie.<br />
Napięcie wyjściowe przy pełnym wysterowaniu tranzystorów osiąga<br />
wartość napięcia zasilania U zaś pomniejszonego o spadek napięcia na samym<br />
impulsatorze. Amplituda impulsów jest zawsze taka sama i równa napięciu<br />
zasilania U zaś .<br />
Na rysunku 2.2-1 przedstawiony jest schemat napędu z impulsatorem<br />
tranzystorowym. Układ ten pozwala na dwukierunkowe sterowanie silnikiem<br />
prądu stałego. Zmiana kierunku wirowania silnika jest realizowana przez<br />
Rys. 2.2-1 Schemat układu napędowego z impulsatorem tranzystorowym (układ<br />
nawrotny)<br />
zmianę polaryzacji napięcia sterującego co powoduje wysterowywanie na<br />
przemian dwóch par tranzystorów mocy w układzie (czoperze). Dzięki temu<br />
14
przez zmianę wartości i znaku napięcia sterującego, układ umożliwia uzyskanie<br />
różnych prędkości silnika M przy obu kierunkach jego pracy. Wysterowanie<br />
odpowiedniej pary tyrystorów przedstawia rys 2.2-1a,b<br />
a) b)<br />
Rys. 2.2-1a,b Schemat pokazujący realizację sterowania dwukierunkowego<br />
Sterowanie zaworami w układzie nawrotnym wygląda tak, iż jeden tranzystor z<br />
danej pary jest cały czas załączony, a taktuje tylko drugi.<br />
Średnią wartość napięcia wyjściowego można obliczyć w następujący<br />
sposób:<br />
U<br />
śr<br />
1 Ti t1<br />
= ∗ U t dt = ∗U<br />
= ∗U<br />
T<br />
∫ ( )<br />
ε<br />
0<br />
t<br />
i<br />
2<br />
zaś<br />
(2.2-1)<br />
gdzie:<br />
T<br />
i<br />
1<br />
= - okres impulsowania (2.2-2)<br />
f<br />
i<br />
t 1<br />
t1<br />
=<br />
t2<br />
T i<br />
ε = - wypełnienie (2.2-3)<br />
Zakres wartości wypełnienia zamyka się w przedziale od 0 do 100%.<br />
Przy przewodzeniu impulsowym można wyróżnić dwa podstawowe stany<br />
pracy układu. W przedziale czasowym od 0 do t 1 silnik jest przyłączany do<br />
źródła napięcia U zaś, a w czasie od t 1 do t 2 jest odłączony i zwarty przez diody<br />
rozładowcze D. Po zaniku impulsu napięciowego U(t) w chwili t 1 przy wartości<br />
15
I A , zmagazynowana w indukcyjności obwodu twornika L A , energia<br />
I<br />
2<br />
A<br />
L A<br />
zaczyna rozładowywać się. W tym momencie indukująca się siła<br />
elektromotoryczna podtrzymuje przepływ prądu (rys. 2.2-2), a jej kierunek jest<br />
zgodny z kierunkiem płynącego prądu.<br />
Prąd rozładowania indukcyjności płynie przez diody rozładowcze D i<br />
obwód twornika, dzięki czemu w obwodzie twornika prąd płynie także, wtedy<br />
gdy żadna z par tranzystorów nie jest wysterowana.<br />
Częstotliwość impulsowania dobiera się tak, aby okres impulsowania T i<br />
był znacznie mniejszy od stałej czasowej T A (stała elektromagnetyczna).Tak<br />
dobrana częstotliwość pozwala pominąć zupełnie pulsacje prędkości Ω, które<br />
wystąpiłyby przy małej wartości częstotliwości impulsowania oraz zapewnia<br />
ciągłość prądu płynącego przez twornik silnika w szerokim zakresie obciążeń.<br />
∗<br />
2<br />
Rys. 2.2-2 Przebieg napięcia zasilającego silnik w układzie impulsatora i<br />
odpowiadający mu przebieg prądu w warunkach ciągłości prądu.<br />
∗U<br />
− RA ∗ Iśr<br />
Ω =<br />
ε (2.2-4)<br />
C<br />
Dla małych obciążeń silnika, czyli małych prądów I śr , prąd twornika może<br />
nie być ciągły i wówczas charakterystyka mechaniczna silnika jest bardziej<br />
16
ustępliwa, co jest pokazane na rys. 2.2-3, na którym została zaznaczona granica<br />
ciągłości prądu (linia przerywana).<br />
Rys. 2.2-3 Charakterystyki mechaniczne silnika dla różnych wartości<br />
współczynników wypełnienia<br />
17
3. Automatyzacja stanowiska do badania silnika prądu stałego<br />
Automatyzacja stanowiska laboratoryjnego silnika prądu stałego (rys.3-1)<br />
polega uzupełnieniu go o system kontrolno-pomiarowy z wykorzystaniem<br />
sterowników PLC. W skład systemu kontrolno-pomiarowego wchodzą<br />
następujące elementy:<br />
• komputer PC,<br />
• sterowniki i moduły wejść/wyjść,<br />
• układy kondycjonowania sygnałów,<br />
• oprogramowanie: PG5, Wizcon.<br />
Rys. 3-1 Stanowisko laboratoryjne do badania silnika prądu stałego<br />
Systemem automatyzacji nazywamy zespół urządzeń i oprogramowania<br />
przeznaczonego do realizacji czynności związanych ze sterowaniem systemów<br />
użytkowych np. przemysłowych. Podstawowe czynności takiego systemu to<br />
między innymi:<br />
• zbieranie i przetwarzanie danych,<br />
18
• wypracowanie sygnałów sterujących zapewniających realizację<br />
postawionego celu,<br />
• realizacja sterowania,<br />
• dokumentacja przebiegów zmian wielkości sterujących oraz mierzonych.<br />
W tym celu komputer klasy PC zostanie wyposażony w oprogramowanie<br />
do wizualizacji procesu sterowania oraz podłączony do rodziny sterowników<br />
PCD odpowiedzialnych za poprawne działanie. Dla sterowników PCD zostanie<br />
napisana aplikacja umożliwiająca sterowanie stanowiskiem laboratoryjnym.<br />
Zadaniem systemu będzie:<br />
• przeniesienie niezbędnych sygnałów mierzonych przez mierniki ze<br />
stanowiska do sterownika i komputera,<br />
• zadawanie sterujących sygnałów analogowych przy użyciu sterownika<br />
i komputera,<br />
• zadawanie sterujących sygnałów cyfrowych przy użyciu sterownika<br />
i komputera.<br />
Na wykonanie pracy składają się następujące zadania:<br />
• określenie liczby sygnałów wejściowych i wyjściowych analogowych oraz<br />
cyfrowych,<br />
• budowa odpowiednich układów kondycjonowania,<br />
• budowa panelu sterowniczego,<br />
• konfiguracja dostępnego sprzętu,<br />
• oprogramowanie sterowników,<br />
• realizacja wizualizacji.<br />
19
3.1. Sterowniki i moduły<br />
3.1.1. Sterownik PCD2.M480<br />
Z pośród dostępnego nam zestawu sterowników nowej generacji firmy<br />
SAIA do budowy nowego stanowiska na jednostkę centralną całego systemu<br />
wybraliśmy sterownik PCD2.M480, a zadecydowały o tym jego możliwości<br />
techniczne.<br />
Jego podstawowe zalety to: 50 razy większa moc przetwarzania danych,<br />
niż wcześniejszych wersji PCD2, oraz możliwość pracy jako sterownik centralny<br />
w instalacjach z dużą ilością modułów zdalnych wejść i wyjść. Możliwość<br />
podłączenia do płyty głównej modułów PCD3 daje dostęp do 1024 wejść/wyjść<br />
dowolnie konfigurowanych, co jest bardzo korzystne w naszym przypadku, gdyż<br />
korzystamy z sygnałów wypracowywanych przez inne sterowniki i moduły.<br />
Dodatkowo sterownik PCD2.M480 wyróżnia się dużymi możliwości<br />
komunikacyjnymi, gdyż wyposażony jest w: interfejs szeregowy, łącza sieci<br />
PROFIBUS (DP/MPI/S-Net) oraz port USB. Szczególnie ciekawa była możliwość<br />
nawiązania komunikacji pomiędzy urządzeniami przy wykorzystaniu<br />
najnowszego protokołu komunikacyjnego PROFI S-Net (szczegóły w rozdziale<br />
4.3). Inne możliwości tego sterownika to: programowanie i wymiana danych<br />
przez Ethernet TCP/IP, sterowanie i monitoring z wykorzystaniem Internetu,<br />
programowanie i wymiana danych przez sieci telefoniczne (analogowe, ISDN,<br />
GSM) oraz sterowanie i alarmowanie za pomocą sms-ów.<br />
Gniazda wejść i wyjść sterownika wyposażyliśmy w wybrane do naszego<br />
zadania podzespoły analogowe i cyfrowe (rozdział 3.1.4).<br />
Ponadto PCD2.M480 jest sterownikiem, który możemy bezpośrednio<br />
programować pakietem PG5 lub oprogramowaniem Step7 firmy SIEMENS.<br />
20
Rys. 3.1.1-1 Sterownik PCD2.M480<br />
3.1.2. Sterownik PCD3.M5540<br />
Drugim ze sterowników, którym dysponowaliśmy, jest sterownik<br />
PCD3.M5540. Jednak jego nieco mniejsze możliwości techniczne zadecydowały<br />
o jego drugorzędnej roli.<br />
Podobnie jak PCD2.M480 tak i ten sterownik jest w stanie obsłużyć do<br />
1023 wejść/wyjść dowolnie konfigurowanych. Kasety sterownika wyposażyliśmy<br />
w wybrane moduły wejść i wyjść cyfrowych oraz analogowych (szczegóły w<br />
rozdziale 3.1.4). Wybierając moduły użytkownik ma do dyspozycji ponad 30<br />
różnych modułów o identycznej budowie jak dla PCD1 i PCD2.<br />
Pomimo swoich niewielkich wymiarów również ten sterownik posiada w<br />
swojej obudowie porty: Ethernet TCP/IP, PROFIBUS i USB, co było konieczne<br />
przy konfigurowaniu sieci i nawiązaniu komunikacji pomiędzy sterownikami,<br />
którymi dysponowaliśmy.<br />
Podobnie jak w PCD2.M480 mamy możliwość programowanie pakietem<br />
oprogramowania PG5 lub Step7.<br />
21
Rys. 3.1.2-1 Sterownik PCD3.M5540<br />
3.1.3. Moduł zdalnych wejść/wyjść PCD3.T760<br />
Ostatnią częścią architektury naszego systemu jest moduł zdalnych<br />
wejść/wyjść, który jest rozszerzeniem zarówno dla sterownika PCD2.M480 jak i<br />
PCD3.M5540. Zastosowanie modułu zdalnych wejść/wyjść umożliwia<br />
zwiększenia ilości sygnałów zarządzanych w tej samej przestrzeni adresowej.<br />
Elektronika modułów, w które wyposażony jest PCD3.T760 jest identyczna jak<br />
w PCD1 i PCD2.<br />
Dzięki modułowi, PCD3 możemy wymieniać dane ze sterownikiem<br />
nadrzędnym (PCD2.M480) oraz PCD3.5540 przez łącze PROFIBUS-DP lub S-Net.<br />
Prędkość transmisji danych dochodzi do 1.5 Mbit/s.<br />
Zastosowanie modułu PCD.T760 pozwoliło na pełniejsze zobrazowanie<br />
możliwości wszystkich dostępnych sterowników oraz modułów, a także<br />
przetestowanie nowego protokołu komunikacyjnego.<br />
22
Rys. 3.1.3-1 Moduł zdalnych wejść/wyjść PCD3.T760<br />
3.1.4 Moduły wejść/wyjść cyfrowych oraz analogowych<br />
Wymienione powyżej sterowniki PCD2.M480, PCD3.M5540 oraz moduł<br />
zdalnych wejść/wyjść PCD3.T760 zostały wyposażone (dla naszych potrzeb) w<br />
następujące podzespoły:<br />
• PCD2.M480:<br />
- 2 moduły wejść cyfrowych PCD2.E611 (8 wejść, U wejściowe=15…30 VDC),<br />
- moduł wejść analogowych PCD2.W305 (7 wejść, U wejściowe=0…+10 V),<br />
- moduł wejść analogowych PCD2.W325 (7 wejść, U wejściowe=-10 V…+10 V),<br />
- moduł wyjść cyfrowych PCD2.A410 (8 wyjść tranzystorowych, zdolność<br />
wyłączania=0.5 A/5…32 VDC),<br />
- moduł wyjść analogowych PCD2.W610 (4 wyjścia, U wyjściowe=-10 V…+10<br />
V),<br />
• PCD3.M5540:<br />
- moduł wejść cyfrowych PCD3.E610 (8 wejść, U wejściowe=15…30 VDC),<br />
- moduł wejść analogowych PCD3.W305 (7 wejść, U wejściowe=0…+10 V),<br />
- moduł wyjść cyfrowych PCD3.A410 (8 wyjść tranzystorowych, zdolność<br />
wyłączania=0.5 A/5…32 VDC),<br />
23
- moduł wyjść analogowych PCD3.W605 (6 wyjść, U wyjściowe=0…+10 V),<br />
• PCD3.T760:<br />
- moduł wyjść cyfrowych PCD3.A410 (8 wyjść tranzystorowych, zdolność<br />
wyłączania=0.5 A/5…32 VDC).<br />
3.2. Sygnały pomiarowe oraz sterujące<br />
Tabela 3.2-1 zawiera wykaz wszystkich niezbędnych sygnałów, które<br />
muszą dochodzić ze stanowiska do sterownika oraz ze sterownika do<br />
stanowiska, aby poprawnie przeprowadzić ćwiczenie z wykorzystaniem<br />
komputera oraz sterowników.<br />
Rodzaj sygnału<br />
Nazwa Zakres Zakres<br />
sygnału rzeczywisty wymagany<br />
Cyfrowy Tryb pracy +24VDC +24VDC<br />
Napięcie<br />
sterujące<br />
-10V…+10V -10V…+10V<br />
Wejściowe do<br />
Napięcie<br />
sterownika Analogowe twornika<br />
-70V…+70V -10V…+10V<br />
Prędkość<br />
-<br />
twornika 35.2V..+35.2V<br />
-10V…+10V<br />
Prąd twornika -25A…+25A -10V…+10V<br />
Tryb pracy +24VDC +24VDC<br />
Sterujące<br />
Cyfrowe<br />
przekaźnikami +24VDC +24VDC<br />
Wyjściowe ze<br />
(6)<br />
sterownika<br />
1Rp -10V…+10V -10V…+10V<br />
Analogowe 3Rp(1,2) -10V…+10V 0…-15V<br />
3Rp(3,4) -10V…+10V 0…-15V<br />
Tabela 3.2-1 Sygnały pomiarowe oraz sterujące<br />
24
3.3. Adaptacja stanowiska<br />
3.3.1. Budowa układu sterowania przekaźnikowego<br />
Budowa skomputeryzowanego stanowiska do badania układu<br />
napędowego z wykorzystaniem stanowiska do badania układu napędowego z<br />
silnikiem prądu stałego z przekształtnikiem tranzystorowym (rys.3-1) wymagała<br />
zbudowania nowego sterowania poszczególnych elementów.<br />
Ze względu na automatyzację w oparciu o sterowniki przemysłowe do<br />
budowy układu sterowania przełącznikami wykorzystane zostały przekaźniki<br />
dobrane do wymagań zarówno nowoczesnych sterowników jak i istniejącego<br />
stanowiska. Zastosowanie przekaźników umożliwiło zastąpienie, znajdujących<br />
się na stanowisku laboratoryjnym, przełączników.<br />
Rysunek 3.3.1-1 przedstawia nowy układ załączania styczników 2Q<br />
(załączającego transformator 1T) oraz 3Q (załączającego transformator 2T).<br />
Nowy przełącznik P1 (przełącznik krzywkowy, 3-położeniowy) zainstalowany na<br />
istniejącym stanowisku odpowiada za wybór trybu sterowania silnikiem.<br />
Wybierając tryb ‘sterowanie ręczne’, załączanie styczników 2Q oraz 3Q odbywa<br />
się w sposób klasyczny przez odpowiednie przyciski umieszczone na stanowisku<br />
laboratoryjnym. Nie mamy w tym momencie możliwości sterowania z<br />
komputera.<br />
Zmiana położenia przełącznika P1 na pozycję ‘sterowanie automatyczne’,<br />
odcina nam możliwość załączenia styczników z przycisków umieszczonych na<br />
stanowisku laboratoryjnym. Załączenie styczników 2Q oraz 3Q możliwe będzie<br />
teraz przez wysterowanie odpowiednich wyjść cyfrowych sterownika<br />
podłączonych do cewek zasilających przekaźnik. Podanie napięcia +24VDC na<br />
cewkę przekaźnika spowoduje przełączenie się styków i załączenie<br />
odpowiedniego stycznika (przekaźnik P4 załącza 2Q, przekaźnik P5 załącza 3Q).<br />
25
Rys. 3.3.1-1 Schemat sterowania stycznikami załączającymi transformator 1T (2Q)<br />
oraz transformator 2T (3Q) z wykorzystaniem przekaźników<br />
Schemat sterowania przekaźnikowego przedstawiony na rysunku 3.3.1-2<br />
zastępuje dotychczasowe zaciski laboratoryjne do konfiguracji zasilania silnika.<br />
Zasilanie silnika z czopera, czyli dawne połączenie zacisków laboratoryjnych: 1-<br />
1’, 2-2’, 3-3’ oraz 4-4’ (rys. 2.3.2.1-1) zastępują teraz przekaźniki S1 i S2.<br />
Natomiast zasilanie bezpośrednie przy wirowaniu w lewo (wcześniejsze<br />
podłączenie zacisków: 1-3’ oraz 2-4’) zastępuje przekaźnik S3, zaś przy<br />
wirowaniu w prawo (podłączenie zacisków: 1-4’ oraz 2-3’) przekaźnik S4.<br />
Dodatkowo na stanowisku zainstalowano dwa nowe przełączniki<br />
niezbędne przy pracy ręcznej. 3-położeniowy przełącznik krzywkowy P2 do<br />
wyboru sposobu zasilania silnika: ‘zasilanie bezpośrednie’ lub ‘zasilanie z<br />
czopera’ (ustawienie w położeniu ‘zasilanie z czopera’ załącza przekaźniki S1 i<br />
S2) oraz 3-położeniowy przełącznik P3 do wyboru kierunku wirowania przy<br />
sterowaniu bezpośrednim (położenie ‘lewo’ załącza S3, zaś ‘prawo’ S4).<br />
Podobnie jak to było wcześniej, ustawienie przełącznika P1 w pozycji<br />
‘sterowanie ręczne’ pozwala na sterowanie z przełączników umieszczonych na<br />
26
stanowisku uniemożliwiając sterowanie z komputera. Dopiero po przełączeniu<br />
na pozycję ‘sterowanie komputerowe’ będziemy mogli wysterować cewki<br />
przekaźników P7, P8 i P9 z odpowiednich wyjść sterownika i dokonać<br />
wymaganych przełączeń, gdyż sterowanie z przełączników umieszczonych na<br />
stanowisku nie będzie już możliwe.<br />
Przekaźnik P7 jest odpowiedzialny za zasilanie z wykorzystaniem czopera<br />
i załącza przekaźniki S1 oraz S2 (przełączenie przełącznika P2 w pozycję<br />
‘zasilanie z czopera’). Przekaźnik P8 służy do zasilania bezpośredniego<br />
(przełączenie przełącznika P2 w pozycję ‘zasilanie bezpośrednie’), a przekaźnik<br />
P9 do zmiany kierunku wirowania silnika. Domyślnie załącza S3 zaś po<br />
przełączeniu przekaźnik S4.<br />
Rys. 3.3.1-2 Schemat sterowania wyborem zasilania silnika prądu stałego z<br />
wykorzystaniem przekaźników<br />
Na rysunku 3.3.1-3 widnieje schemat sterowania z wykorzystaniem<br />
czopera po zastosowaniu przekaźników.<br />
27
Ustawiając przełącznik P1 w położeniu ‘sterowanie automatyczne’<br />
przełączamy przekaźniki P1 oraz P2. Przełączenie przekaźnika P1 odcina<br />
możliwość zadawania wartości napięcia sterującego z potencjometrów 1Rp oraz<br />
2Rp na sterownik St1 lub regulatory (w zależności od położenia przełącznika<br />
1S). Dodatkowo nie mamy możliwości zmiany konfiguracji układu z pozycji<br />
przełącznika 1S. Jednocześnie przełączenie przekaźnika P2 umożliwia zadawanie<br />
wartości napięcia sterującego z odpowiedniego wyjścia analogowego sterownika<br />
PCD2. Za wybór konfiguracji układu odpowiada przekaźnik P3, początkowo<br />
ustawiający połączenie w układzie otwartym.<br />
Zmiana położenia przełącznika P1 na tryb ‘sterowanie ręczne’ odcina<br />
nam sygnały dochodzące ze sterownika uaktywniając przełączniki i<br />
potencjometry zamieszczone na stanowisku laboratoryjnym.<br />
Rys. 3.3.1-3 Schemat sterowania czoperem z wykorzystaniem przekaźników<br />
Rysunek 3.3.1-4 to schemat sterowania tyrystorami po wprowadzeniu<br />
przekaźników. W trybie ‘sterowanie ręczne’ wybór wysterowania odpowiednich<br />
tyrystorów odbywa się przez przełącznik 5S, zaś zadawanie napięcia<br />
sterującego z potencjometru 3Rp.<br />
Zmieniając tryb pracy na ‘sterowanie automatyczne’ przełączamy<br />
przekaźnik P6 odcinając przełącznik 5S od tyrystorów, a tym samym możliwość<br />
28
sterowania i zadawania wartości z 3Rp. Sterowanie tyrystorami 1,2 lub 3,4<br />
odbywa się teraz przez zadawanie wartości ze sterownika PCD2 na odpowiednie<br />
wyjście analogowe.<br />
Rys. 3.3.1-4 Schemat sterowania tyrystorami<br />
Rysunek 3.3.1-5 przedstawia schemat przełączania przełączników<br />
umieszczonych na stanowisku po zainstalowaniu przekaźników.<br />
Rys. 3.3.1-5 Schemat przekaźnikowego układu sterowania<br />
29
Do budowy układy przekaźnikowego zastosowano przekaźniki firmy<br />
FINDER (P1…P9) oraz przekaźniki firmy RELPOL (S1…S4). Dane techniczne<br />
użytych elementów znajdują się w załączniku.<br />
3.3.2. Budowa układów dopasowujących sygnały pomiarowe do<br />
sterownika<br />
Brak kompatybilności pomiędzy poziomami sygnałów rzeczywistych, a<br />
akceptowanymi przez sterownik i moduły wejść analogowych wymagał<br />
zbudowania odpowiednich układów dopasowujących poziomy sygnałów.<br />
Wszystkie sygnały docierające do modułu wejść analogowych<br />
PCD2.W325 muszą się mieścić w zakresie od -10V do +10V. Dlatego też dla<br />
takich sygnałów jak: napięcie twornika (zakres -70V…+70V), prędkość twornika<br />
(zakres -35.2V…+35.2V) oraz prąd twornika (-25A…+25A) należało zbudować<br />
specjalne układy dopasowujące.<br />
Do budowy układów wykorzystaliśmy odpowiednio dobrane przetworniki<br />
prądowe i napięciowe firmy LEM.<br />
Dla odpowiedniego przeskalowania sygnałów napięcia twornika oraz<br />
prędkości silnika zastosowaliśmy przetwornik napięciowy z zamkniętą pętlą<br />
sprzężenia zwrotnego LV 25-P umożliwiający pomiar napięć o wartościach<br />
znamionowych w zakresie od 10 do 500V.<br />
Rys. 3.3.2-1 Zasada działania przetwornika napięciowego<br />
30
Mały prąd pierwotny Ip, proporcjonalny do napięcia mierzonego i<br />
wymuszony przez rezystor szeregowy, przepływa przez uzwojenie pierwotne<br />
nawinięte na rdzeniu magnetycznym. Prąd pierwotny Ip wytwarza strumień<br />
magnetyczny, który jest kompensowany przez strumień od prądu płynącego w<br />
uzwojeniu wtórnym. Czujnik Halla i powiązane z nim układy elektroniczne<br />
wytwarzają prąd kompensujący. Wartość prądu kompensującego odpowiada<br />
wartości chwilowej prądu pierwotnego przekazywanej do układów sterujących<br />
w postaci spadku napięcia na rezystorze pomiarowym RM.<br />
Rys. 3.3.2-2 Schemat ideowy układu z przetwornikiem napięciowym<br />
Znamionowe napięcie pierwotne:<br />
U pn<br />
= 70V<br />
Prąd pierwotny:<br />
Rezystancja pierwotna:<br />
I p<br />
= 10mA<br />
R<br />
1<br />
U<br />
pn 70V<br />
= = = 7kΩ<br />
I 10mA<br />
p<br />
Rezystancja pomiarowa: R = ( 100Ω...350Ω)<br />
Prąd wtórny:<br />
M<br />
I S<br />
= 25mA<br />
Napięcie wtórne:<br />
U<br />
S<br />
RM = ⇒ U<br />
S<br />
= RM<br />
⋅ I<br />
S<br />
= 350 Ω ⋅ 25mA<br />
= 8. 75V<br />
I<br />
S<br />
31
Napięcie po stronie pierwotnej Napięcie po stronie wtórnej<br />
5.55 V 0.58 V<br />
10.54 V 1.118 V<br />
15.58 V 1.656 V<br />
20.58 V 2.19 V<br />
25.7 V 2.74 V<br />
Tabela 3.3.2-1 Przykładowe wartości napięć wtórnych uzyskiwane z przetwornika<br />
napięciowego<br />
Wartość uzyskanego napięcia po stronie wtórnej odpowiada<br />
wymaganiom sterownika, co potwierdza poprawność doboru elementów.<br />
Do odpowiedniego dopasowania sygnału prądowego wykorzystany został<br />
przetwornik prądowy z zamkniętą pętlą sprzężenia zwrotnego LA 25-NP<br />
umożliwiający pomiar prądów o wartościach znamionowych do 25 A.<br />
Rys. 3.3.2-3 Zasada działania przetwornika prądowego<br />
Prąd pierwotny Ip wytwarza strumień magnetyczny, który jest<br />
kompensowany przez strumień od prądu płynącego w uzwojeniu wtórnym.<br />
Czujnik Halla i powiązane z nim układy elektroniczne wytwarzają prąd<br />
kompensujący. Wartość prądu kompensującego odpowiada wartości chwilowej<br />
32
prądu pierwotnego przekazywanej do układów sterujących w postaci spadku<br />
napięcia na rezystorze pomiarowym RM.<br />
Rys. 3.3.2-4 Schemat ideowy układu z przetwornikiem prądowym<br />
Znamionowy prąd pierwotny:<br />
I pn<br />
= 25A<br />
Przełożenie przy połączeniu równoległym: K = 1/ 1000<br />
N<br />
Prąd wtórny:<br />
I S<br />
= 25mA<br />
Rezystancja pomiarowa: R = ( 100Ω...320Ω)<br />
Napięcie wtórne:<br />
U<br />
S<br />
RM = ⇒ U<br />
S<br />
= RM<br />
⋅ I<br />
S<br />
= 320 Ω ⋅ 25mA<br />
= 8V<br />
I<br />
S<br />
M<br />
Prąd po stronie pierwotnej Napięcie po stronie wtórnej<br />
0.21 A 0.072 V<br />
0.8 A 0.249 V<br />
1.2 A 0.375 V<br />
1.75 A 0.538 V<br />
2.15 A 0.655 V<br />
Tabela 3.3.2-2 Przykładowe wartości napięć wtórnych uzyskiwane z przetwornika<br />
prądowego<br />
Wartość uzyskanego napięcia po stronie wtórnej odpowiada<br />
wymaganiom sterownika, co potwierdza poprawność doboru elementów.<br />
33
Szczegółowe dane techniczne wykorzystywanych przetworników<br />
zamieszczone są w załączniku.<br />
3.3.3. Budowa układów dopasowujących sygnały ze sterownika<br />
do stanowiska<br />
Zakres wartości sygnałów analogowych (od -10 V do +10 V)<br />
uzyskiwanych z modułu PCD2.W610 sterownika PCD2.M480, w odniesieniu do<br />
wymaganego sygnału sterowania tyrystorami (zakres od 0 do -15 V) zmusił nas<br />
do zbudowania kolejnych układów dopasowujących.<br />
Aby uzyskać odpowiedni poziom sygnału ze sterownika do tyrystorów<br />
zbudowaliśmy dwa układy wzmacniaczy nieodwracających. Do budowy układów<br />
wykorzystaliśmy układ scalony TL 082CN mieszczący w sobie dwa wzmacniacze<br />
operacyjne.<br />
Rys. 3.3.3-1 Schemat wzmacniacza nieodwracającego<br />
W układzie nieodwracającym sygnał wejściowy doprowadzany jest do<br />
wejścia nieodwracającego (+) wzmacniacza. Przyjmując, że w obwodzie płynie<br />
prąd z wyjścia, poprzez rezystory R2 i R1 do masy to jego wartość wynosi:<br />
34
I<br />
U U<br />
wy<br />
−U<br />
we<br />
we<br />
= =<br />
(3.3.3-1)<br />
R<br />
1<br />
R 2<br />
Wzmocnienie układu definiowane jako stosunek napięcia wyjściowego do<br />
wejściowego przyjmuje wartość:<br />
R<br />
K = 2<br />
U<br />
+ 1<br />
(3.3.3-2)<br />
R<br />
1<br />
Dla poprawnego działania naszego układu musieliśmy uzyskać<br />
wzmocnienie KU=1.5, co zostało osiągnięte (R1=6kΩ, R2=3kΩ).<br />
Napięcie wejściowe<br />
Napięcie wyjściowe<br />
0.234 V 0.351 V<br />
1.243 V 1.864 V<br />
2.765 V 4.147 V<br />
3.254 V 4.881 V<br />
4.652 V 6.978 V<br />
Tabela 3.3.3-1 Przykładowe wartości napięć wyjściowych uzyskiwane ze<br />
wzmacniacza<br />
Wartość uzyskanego napięcia wyjściowego odpowiada wymaganiom<br />
poprawnego sterowania tyrystorami.<br />
Szczegółowe dane techniczne zastosowanego układu scalonego<br />
zamieszczone są w załączniku.<br />
3.4. Budowa panelu sterowniczego<br />
Panel sterowniczy, na którym umieszczone są wymienione w rozdziale<br />
3.1 sterowniki i moduły zawiera również zestaw przycisków, potencjometrów<br />
oraz zacisków laboratoryjnych.<br />
Zamieszczenie dodatkowych elementów pozwoliło uzyskać bardzo<br />
uniwersalne stanowisko dydaktyczne wykorzystywane w laboratorium<br />
35
zakładowym nie tylko do badania silnika prądu stałego, ale również do nauki<br />
programowania nowoczesnych sterowników SAIA.<br />
Budowa panelu sterowniczego podzielona była na kilka etapów:<br />
• Etap I<br />
- to przygotowanie graficznego rozmieszczenia wszystkich elementów na płycie<br />
(rys. 3.4-1) oraz rysunku technicznego zawierającego dokładne wymiary miejsc<br />
montażu,<br />
Rys. 3.4-1 Graficzne rozmieszczenie elementów na panelu sterowniczym<br />
• Etap II<br />
- obejmował przygotowanie konstrukcji nośnej dla przygotowanej płyty,<br />
• Etap III<br />
- zamieszczenie wszystkich elementów oraz ich podłączenie,<br />
36
Rys. 3.4-2 Schemat blokowy połączeń elementów zamieszczonych na panelu<br />
Rysunek 3.4-3 przedstawia uniwersalny panel sterowniczy przygotowany<br />
do potrzeb pracy oraz zajęć dydaktycznych prowadzonych w laboratorium.<br />
Rys. 3.4-3 Panel sterowniczy<br />
37
3.4.1 Opis elementów umieszczonych na panelu sterowniczym<br />
Na zbudowanym panelu sterowniczym (rys. 3.4-3) umieszczone zostały<br />
następujące elementy:<br />
• Sterownik PCD2.M480<br />
- gniazdo zerowe o adresie bazowym 0 zawiera moduł wejść cyfrowych<br />
PCD2.E611, do którego podłączone są przyciski zadające stany wejść o<br />
adresach od I0 do I7 (I0…I5 – przyciski bistabilne, I6 i I7 – przyciski<br />
monostabilne),<br />
- gniazdo pierwsze o adresie bazowym 16 zawiera moduł wejść cyfrowych<br />
PCD2.E611, do którego trafia informacja ze stanowiska laboratoryjnego o<br />
aktualnie ustawionym trybie pracy na przełączniku P1 (I16),<br />
- gniazdo drugie o adresie bazowym 32 zawiera moduł wejść analogowych<br />
PCD2.W305, do którego podłączone są zaciski laboratoryjne wejść<br />
analogowych: I32…I34 (wartości analogowe możemy zadawać z urządzenia<br />
zewnętrznego lub z umieszczonych obok potencjometrów w zakresie od 0 do<br />
+10 V),<br />
- gniazdo trzecie o adresie bazowym 48 zawiera moduł wejść analogowych<br />
PCD2.W325, do którego dochodzą ze stanowiska laboratoryjnego aktualnie<br />
nastawione wartości: napięcia sterowania (I48), napięcia twornika (I49), prądu<br />
twornika (I50) oraz prędkości silnika (I51),<br />
- gniazdo czwarte o adresie bazowym 64 – puste,<br />
- gniazdo piąte o adresie bazowym 80 zawiera moduł wyjść analogowych<br />
PCD2.W610, z którego wychodzą do stanowiska laboratoryjnego sygnały napięć<br />
sterujących: na czoper (O82), tyrystory 1,2 (O81) oraz tyrystory 3,4 (O80),<br />
38
- gniazdo szóste o adresie bazowym 96 – puste,<br />
- gniazdo siódme o adresie bazowym 112 zawiera moduł wyjść cyfrowych<br />
PCD2.A410 wykorzystywany przy nauce programowania sterownika SAIA,<br />
• Sterownik PCD3.M5540<br />
- gniazdo zerowe o adresie 0 zawiera moduł wejść analogowych PCD3.W305,<br />
do którego podłączone są zaciski laboratoryjne wejść analogowych: I0…I2<br />
(wartości analogowe możemy zadawać z urządzenia zewnętrznego lub z<br />
umieszczonych obok potencjometrów w zakresie od 0 do +10 V),<br />
- gniazdo pierwsze o adresie bazowym 16 zawiera moduł wejść cyfrowych<br />
PCD3.E610, do którego podłączone są przyciski zadające stany wejść o<br />
adresach od I16 do I23 (I16…I23 – przyciski bistabilne, I22 i I23 – przyciski<br />
monostabilne),<br />
- gniazdo drugie o adresie bazowym 32 zawiera moduł wyjść cyfrowych<br />
PCD3.A410 wykorzystywany przy nauce programowania sterownika SAIA,<br />
- gniazdo trzecie o adresie bazowym 0 zawiera moduł wyjść analogowych<br />
PCD3.W605, z którego wychodzą na zaciski laboratoryjnego sygnały analogowe<br />
o zakresie od 0 do +10V (O48…O50),<br />
• Moduł zdalnych wejść/wyjść PCD3.T760<br />
- gniazdo zerowe – puste,<br />
- gniazdo pierwsze o adresie bazowym 20 zawiera moduł wyjść cyfrowych<br />
PCD3.A410, z którego wychodzą sygnały sterujące załączaniem odpowiednich<br />
39
przekaźników(O20 – P3, O21 – P4, O22 – P5, O23 – P7, O24 – P8, O25 – P9,<br />
O26 – wysyła sygnał na przekaźnik P2),<br />
- gniazdo drugie - puste,<br />
- gniazdo trzecie – puste.<br />
• Gniazdo sygnałowe<br />
- 26 pinowe gniazdo sygnałowe, przez które przechodzą sygnały ze stanowiska<br />
laboratoryjnego do sterownika oraz przebiegają sygnały ze sterowników do<br />
stanowiska (tabela 3.4.1.1 zawiera dokładny opis połączeń)<br />
• Wyłącznik instalacyjny<br />
- jako zabezpieczenie zastosowano wyłącznik nadprądowy S301 fimy FAEL<br />
Szczegółowe dane techniczne zastosowanego wyłącznika nadprądowego<br />
zamieszczone są w załączniku.<br />
40
Nr<br />
pina<br />
Rodzaj sygnału Nazwa/Zadanie Adres Sterownik<br />
1 Niepodłączony<br />
2 Niepodłączony<br />
3 Niepodłączony<br />
4 Niepodłączony<br />
5 Niepodłączony<br />
6 Niepodłączony<br />
7 Niepodłączony<br />
8 Analogowy Masa zasilania - PCD2.M480<br />
9 Analogowy Masa płytki PCD2.W325 PCD2.M480<br />
10 Analogowy Masa płytki PCD2.W610 PCD2.M480<br />
11 Cyfrowy/Wyj. Załącza przekaźnik P3 (A1) PCD3.A410/O20 PCD3.T760<br />
12 Cyfrowy/Wyj. Załącza przekaźnik P4 (A1) PCD3.A410/O21 PCD3.T760<br />
13 Cyfrowy/Wyj. Załącza przekaźnik P5 (A1) PCD3.A410/O22 PCD3.T760<br />
14 Cyfrowy/Wyj. Załącza przekaźnik P7 (A1) PCD3.A410/O23 PCD3.T760<br />
15 Cyfrowy/Wyj. Załącza przekaźnik P8 (A1) PCD3.A410/O24 PCD3.T760<br />
16 Cyfrowy/Wyj. Załącza przekaźnik P9 (A1) PCD3.A410/O25 PCD3.T760<br />
17 Cyfrowy/Wyj. Sygnał na przekaźnik P2 (11) PCD3.A410/O26 PCD3.T760<br />
18 Analogowy/Wyj.<br />
Napięcie sterujące na tyrystory<br />
3,4 (We2 płytka)<br />
PCD2.W610/O80 PCD2.M480<br />
19 Analogowy/Wyj.<br />
Napięcie sterujące na tyrystory<br />
1,2 (We1 płytka)<br />
PCD2.W610/O81 PCD2.M480<br />
20 Analogowy/Wyj.<br />
Napięcie sterujące na czoper,<br />
P2 (21)<br />
PCD2.W610/O82 PCD2.M480<br />
21 Analogowy/Wej. Napięcie sterujące PCD2.W325/I48 PCD2.M480<br />
22 Analogowy/Wej. Napięcie twornika (Wy3 płytka) PCD2.W325/I49 PCD2.M480<br />
23 Analogowy/Wej. Prąd twornika (Wy4 płytka) PCD2.W325/I50 PCD2.M480<br />
24 Analogowy/Wej. Prędkość silnika (Wy5 płytka) PCD2.W325/I51 PCD2.M480<br />
25 Niepodłączony<br />
26 Cyfrowy/Wej. Sygnał z przekaźnika P2 (14) PCD2.E611/I16 PCD2.M480<br />
Tabela 3.4.1-1 Opis gniazda sygnałowego<br />
41
4. Środowisko programowania sterownika SAIA<br />
4.1. Charakterystyka PG5<br />
PG5 jest narzędziem pozwalającym na tworzenie programów oraz<br />
aplikacji, które następnie są przesyłane do urządzenia sterującego. W<br />
przypadku naszej pracy jest nim sterownik PCD2.480. Podobnie jak w przemyśle<br />
oraz nauce istnieją różne języki programowania, tak i w automatyce możemy<br />
spotkać kilka sposobów programowania sterowników, min. poprzez:<br />
- listę rozkazów IL,<br />
- programowanie przy użyciu bloków sekwencyjnych<br />
- programowanie drabinkowe<br />
- programowanie przy użyciu bloków funkcyjnych<br />
Dokładny opis tych metod programowania znajduje się w rozdziale 5.1.<br />
Środowisko programowania PG5 charakteryzuje się przejrzystą budową<br />
oraz intuicyjną obsługą.<br />
Rys. 4.1-1 Środowisko programowania PG5 (Project Menager)<br />
42
W trakcie programowania mamy możliwość stałej obserwacji stanów<br />
logicznych oraz wartości zmiennych umieszczonych w programie (tryb online).<br />
Dodatkowo środowisko PG5 daje nam możliwość tworzenia<br />
dokumentacji, usuwania błędów programu w chwili, gdy jest on uruchomiony<br />
na PCD, usuwania błędów PCD oraz ustawiania konfiguracji sterownika. Jak<br />
widać PG5 jest nie tylko środowiskiem programowania, ale także kompletnym<br />
systemem nadzorującym pracę sterowników umożliwiającym jednocześnie ich<br />
konfigurację.<br />
4.2. Konfiguracja sprzętowa<br />
Przed rozpoczęciem programowania w PG5 należy skonfigurować<br />
ustawienia sprzętowe. W tym celu należy wejść w ustawienia sterownika, a<br />
następnie w zakładkę ‘hardware’. Konfiguracja parametrów samego sterownika<br />
jest bardzo prosta, gdyż jest możliwość automatycznego zczytania ustawień<br />
wprost z PCD. Umożliwia nam to opcja ‘Upload’.<br />
Rys. 4.2-1 Środowisko programowania PG5 (Project Menager)<br />
43
Pozostałe parametry określające min. Sposób komunikacji pomiędzy<br />
sterownikiem a komputerem, oraz z innymi PCD należy określić już<br />
samodzielnie. Podczas definiowania transmisji, należy pamiętać o tym, żeby<br />
szybkość przesyłu danych była jednakowa we wszystkich współpracujących ze<br />
sobą aplikacji. W przypadku naszego projektu, trzeba było tak skonfigurować te<br />
ustawienia, aby była możliwość wymiany danych pomiędzy PG5 a Wizconem.<br />
4.3. Konfiguracja sieciowa<br />
Wraz z pojawieniem się na rynku nowych rodzin sterowników PCD2.M480<br />
oraz PCD3.M5540 został wprowadzony nowy protokół komunikacyjny zwany<br />
Profi-S-Net. Protokół ten umożliwia komunikację Multi-Master opartą na złączu<br />
szeregowym RS-485 i sieci Profibus FDL.<br />
Rys. 4.3-1 Przykład rozbudowanej sieci typu Multi-Master wykorzystującej protokół<br />
Profi-S-Net<br />
44
Szybkość takiej transmisji wynosi do 12 MBd. Dzięki dodatkowemu<br />
pakietowi PG5 ControlSuite dołączonemu do PG5 możliwe jest projektowanie<br />
rozbudowanych i szybkich oraz bardzo wydajnych sieci opartych na protokole<br />
Profi-S-net. Profi-S-Net to grupa protokołów (MPI, DP, S-IO, HTTP oraz S-Bus)<br />
wykorzystująca wspólną warstwę FDL, dostępną w Profibusie. Dało to<br />
możliwość jednoczesnego używania kilku protokołów na tym samym kablu.<br />
Przy systemie złożonym z kilku jednostek PCD, należy w jednoznaczny<br />
sposób określić, jaką rolę w systemie odgrywa każdy z elementów.<br />
Zdefiniowanie takie umożliwia nakładka PG5 SAIA Network Configurator.<br />
Rys. 4.3-2 Wygląd struktury naszej sieci zdefiniowany w SAIA Network Configurator<br />
W pierwszej kolejności definiujemy, który ze sterowników będzie<br />
masterem, a które slave-ami. Spis aparatów jakie możemy dołączyć do sieci<br />
znajduje się w rozwijanym menu z lewej strony okna konfiguracujnego. Wygląd<br />
sieci jest prezentowany w sposób graficzny, dzięki czemu konfiguracja sieci jest<br />
bardzo przejrzysta.<br />
Następny krok obejmuje dokładną definicję architektury poszczególnych<br />
sterowników. Po to, aby master potrafił zidentyfikować sygnały przychodzące z<br />
systemu, należy dla każdego slavea określić moduły oraz przyporządkować<br />
wszystkim wej/wyj konkretne zmienne. Definicja taka dotyczy TYLKO jednostek<br />
45
pełniących rolą slavów, gdyż master jest w stanie określić samodzielnie własną<br />
konfigurację (jakie moduły na w jakich gniazdach).<br />
Rys. 4.3-3 Konfiguracja architektury slava, z dokładnym zdefiniowaniem sygnałów<br />
wej/wyj.<br />
Przystępując do wprowadzenia konfiguracji poszczególnych aparatów<br />
znajdujących się w sieci, musimy dokładnie wiedzieć jakie moduły znajdują się<br />
w kolejnych gniazdach.<br />
W przypadku, gdy slavem jest jednostka mogąca pracować jako master<br />
(w naszym przypadku takim elementem sieci jest sterowniak PCD3.M5440) w<br />
spisie dostępnych modułów nie ma podanych konkretnych ich typów a jedynie<br />
rodzaj pobieranych i wysyłanych do mastera danych – rejestr/flaga).<br />
Dodatkowo należy pamiętać, że dla każdego sterownika (nie mylić z<br />
modułem rozszerzeń) znajdującego się w strukturze sieci należy utworzyć<br />
osobną CPU oraz poprawnie skonfigurować ustawienia hardwerowe.<br />
46
Rys.4.3-4 Prawidłowa konfiguracja hardwerowa dla sterownika PCD2.M480 dla sieci<br />
S-Net<br />
47
Rys.4.3-5 Prawidłowa konfiguracja hardwerowa dla sterownika PCD3.M5440 dla<br />
sieci S-Net<br />
48
5. Programowanie sterowników w PG5<br />
Do programowania wymienionych w rozdziale 3.1 sterowników<br />
wykorzystywana jest najnowsza wersja oprogramowania PG5 1.3.110.<br />
Oprogramowanie PG5 jest narzędziem pozwalającym tworzyć programy<br />
dla szerokiej gamy aplikacji oraz rozwiązywać wiele innych problemów<br />
występujących podczas projektowania. Należą do nich:<br />
• tworzenie dokumentacji,<br />
• usuwanie błędów programu, gdy jest uruchomiony na PCD,<br />
• usuwanie błędów na PCD,<br />
• ustawianie konfiguracji PCD,<br />
• zapisywanie programu na EPROM.<br />
Oprogramowanie umożliwia pisanie programów dla wielu istniejących<br />
typów PCD: PCD1, PCD2, PCD3, PCD4, PCD6.<br />
Rys. 5-1 Okno dialogowe w PG5<br />
49
5.1. Specyfikacja języków programowania w PG5<br />
Podobnie jak języki programowania C++, Prolog, Asembler napisane dla<br />
specjalnych aplikacji w nauce i przemyśle, istnieją również różne rodzaje<br />
języków dla automatyki. Istniejące języki to:<br />
• lista rozkazów IL (Instruciton List) – rodzaj kodu asemblera z 127<br />
rozkazami pracującymi w kombinacji z ważnymi dyrektywami<br />
asemblera, przydatny przy tworzeniu bardzo szybkich programów lub<br />
przy wprowadzaniu własnych protokołów komunikacji dla PCD,<br />
• graftec – edytor umożliwiający rysowanie Bloków Sekwencyjnych<br />
(Sequential Blocs), użyteczny przy rozwiązywaniu problemów<br />
sekwencyjnych gdy czekamy na spełnienie warunków przed<br />
rozpoczęciem kolejnego etapu,<br />
• fupla – przystosowany do graficznego edytowania programów w<br />
postaci drabinkowej lub logicznej z dużą biblioteką bloków<br />
funkcjonalnych.<br />
Rys. 5.1-1 Okno dialogowe do tworzenia nowego pliku programu<br />
50
5.2. Programowanie w edytorze FUPLA<br />
Z wymienionych w rozdziale 5.1 języków programowania dostępnych w<br />
PG5 do napisania programu realizującego badanie silnika prądu stałego<br />
wykorzystaliśmy edytor FUPLA (FUnction PLAn).<br />
Każdy z rozkazów oznaczony jest ikoną wywoływaną za pomocą Skrzynki<br />
Funkcji (FBox), zaś samo programowanie polega na prostym narysowaniu<br />
połączeń pomiędzy różnymi skrzynkami. Do programowania mamy dostępnych<br />
kilkaset takich skrzynek zebranych w bibliotekach. Podstawowe biblioteki<br />
instalowane są standardowo z oprogramowaniem PG5, natomiast inne możemy<br />
dodawać później.<br />
Pozostałe biblioteki możliwe do zainstalowania to:<br />
• HVAC – zawierająca ponad 200 skrzynek do budowania aplikacji<br />
systemów grzewczych,<br />
• MODEM-owa – umożliwiająca użycie kilku modemów w<br />
oprogramowaniu PLC, bardzo pożyteczna do budowania sieci PLC<br />
umożliwiającej wymianę danych za pomocą linii telefonicznej,<br />
• FBox-y dla specjalnych modułów wejść/wyjść.<br />
Rys. 5.2-1 Lista standardowych bibliotek ze Skrzynkami Funkcji<br />
51
5.2.1. Tworzenie nowego projektu i pliku w edytorze FUPLA<br />
Tworzenie projektu rozpoczynamy z poziomu okna dialogowego PG5<br />
gdzie wybieramy zakładki przedstawione na rysunku 5.2.1-1.<br />
Rys. 5.2.1-1 Tworzenie projektu<br />
Otwieranie pliku programu w edytorze FUPLA wykonujemy z poziomu<br />
okna dialogowego przedstawionego na rysunku 5.1-1 uzyskując plik edytora<br />
FUPLA z rozszerzeniem ‘nazwapliku.fup’, np.: ‘ster.fup’.<br />
5.2.2. Edytor FUPLA<br />
Rysunek 5.2.2-1 przedstawia przykładowe okno edytora FUPLA jednej ze<br />
stron programu. Program wykonywany jest od początku do końca, od lewej do<br />
prawej strony. Symbole wejść umieszczone są po stronie lewej, a wyniki<br />
zapisywane są po stronie prawej. Plik edytora FUPLA może zawierać kilka<br />
52
loków programu, zapisanych na stronach, których dozwolona liczba dla<br />
jednego pliku wynosi 200 stron.<br />
Rys. 5.2.2-1 Okno edytora FUPLA<br />
5.2.3. Przykładowe rozkazy.<br />
Zamieszczone poniżej rysunki przedstawiają fragment zbudowanego<br />
programu w edytorze FUPLA. Wybrany fragment programu jest odpowiedzialny<br />
za automatyczne wyznaczenie charakterystyki dynamicznej badanego silnika.<br />
Po załączeniu przycisku ‘Ch dynamiczna’ (rys. 6.4-4) zadaniem<br />
sterownika jest wypracowanie odpowiednich sygnałów sterujących w celu<br />
wyznaczenia opisanej w rozdziale 7.2.2 charakterystyki dynamicznej.<br />
53
Rys. 5.2.3-1 Fragment programu FUPLA do wyznaczania charakterystyki<br />
dynamicznej<br />
54
Przedstawiony fragment programu zawarty został na 2 stronach edytora.<br />
Do tworzenia nowych stron wykorzystujemy ikonę ‘Strona’ (Page) z belki<br />
narzędziowej natomiast do poruszania się pomiędzy stronami ikony strzałek<br />
zamieszczone na tej samej belce (rys. 5.2.3-2).<br />
Rys. 5.2.3.2 Ikony do tworzenia i poruszania się po stronach<br />
Każdą nową stronę możemy udokumentować przez nadanie jej nazwy<br />
oraz komentarzu informującego, jakiej części programu dotyczy.<br />
Rys. 5.2.3-3 Dokumentacja stron<br />
Flaga o nazwie ‘Start_D_automat’, aktywowana przez użytkownika<br />
(impuls chwilowy), uruchamia za pomocą bloczku ‘RS’, wejście S (Set), stoper<br />
odmierzający czas (blok ‘Chrono’). Odliczanie czasu zostanie zatrzymane<br />
podaniem impulsu z bramki ‘Or’ na wejście R (Reset) bloczku ‘RS’ przez flagę<br />
55
‘Stop awaria’ (ustawiana przez użytkownika), flagę ‘Koniec_D_automat’<br />
(ustawiana programowo) lub flagę ‘Automatyka’, której stan uzależniony jest od<br />
położenia przełącznika trybu pracy znajdującego się na stanowisku<br />
laboratoryjnym.<br />
Aktualnie odmierzony czas trafia do rejestru ‘Czas’. Wartość z rejestru<br />
‘Czas’ jest przekazywana na jedno z wejść komparatorów ‘Cmp’. Na drugie<br />
wejście komparatora jest podawana stała wartość ustawiona przez programistę.<br />
W chwili zrównania się wartości wejściowych któregoś z komparatorów,<br />
wysyłany jest impuls na odpowiedni bloczek ‘RS’, który zapisuje do<br />
odpowiedniego rejestru wartość logiczną ‘1’ np.: ‘Poz1_D_automat’.<br />
Wartość rejestru np.: ‘Poz1_D_automat’ trafia na wejście ‘=0’<br />
przełącznika (‘Switch’). Logiczna ‘1’ na wejściu ‘=0’ powoduje przepisanie na<br />
wyjście przełącznika wartości ‘2047’ podawanej na wejście ‘I0’. Wartość<br />
wyjściowa z przełącznika trafia do rejestru ‘Ust_D_automat’, a z niego przez<br />
moduł wyjść analogowych PCD2.W610 do stanowiska laboratoryjnego zadając<br />
na silnik odpowiednie napięcie sterujące.<br />
Zadziałanie kolejnego z komparatorów zeruje wcześniejszy blok ‘RS’ (do<br />
rejestru ‘Poz1_D_automat’ zapisywana jest wartość logiczna ‘0’) oraz zapisuje<br />
do kolejnego z rejestrów (‘Poz2_D_automat’) wartość logiczną ‘1’, co powoduje<br />
w ostateczności zmianę napięcia sterującego. Zadziałanie ostatniego z<br />
komparatorów zeruje ostatni z bloków ‘RS’ oraz zatrzymuje procedurę odliczania<br />
czasu kończąc wyznaczanie charakterystyki dynamicznej w trybie<br />
automatycznym.<br />
Ponowna zmiana stanu flagi ‘Start_D_automat’ uruchomi tą samą<br />
procedurę od początku. Zmiana stanu flagi ‘Stop awaria’ lub ‘Automatyka’ w<br />
trakcie wyznaczania charakterystyki zeruje wszystkie bloki, zatrzymując silnik, a<br />
ponowne uruchomienie odbywa się z pozycji startowej przez flagę<br />
‘Start_D_automat’.<br />
56
5.2.4. Budowa i uruchamianie programu<br />
Po ukończeniu budowy schematu dokonujemy kompilacji programu. W<br />
tym celu wykorzystujemy ikonie ‘Buduj’ (Bulid) zamieszczoną na pasku<br />
narzędziowym.<br />
Rys. 5.2.4-1 Ikona do kompilacji programu<br />
Gdy program zostanie napisany poprawnie informacje te zostaną<br />
wyświetlone w oknie komunikatu przedstawionym na rysunku 5.2.4-2, w innym<br />
przypadku zostaną wyświetlone czerwonym drukiem informacje o błędach.<br />
Rys. 5.2.4-2 Komunikat o poprawnym skompilowaniu programu<br />
57
5.3. Narzędzie dodatkowe ‘Transfer Danych’<br />
Oprogramowanie PG5 jest wyposażone w kilka narzędzi ułatwiających<br />
wykonywanie takich operacji jak: wymiana baterii, konserwacja, dokumentacja i<br />
inne.<br />
Narzędzie ‘Transfer Danych’ umożliwia przesyłanie nie tylko programu z<br />
PCD, ale również zawartości rejestrów, flag, liczników, bloków danych, itp.<br />
Ponadto ułatwia nam wykonanie takich operacji jak:<br />
• zabezpieczenie danych podczas wymiany baterii,<br />
• przesłanie w dowolnym czasie danych logicznych,<br />
• zapis stanu zainstalowanego sprzętu.<br />
Rys. 5.3-1 Narzędzie transferu danych<br />
W pracy narzędzie ‘Transferu Danych’ wykorzystane zostało do<br />
przesyłania zarejestrowanych przez sterownik takich danych jak: napięcie<br />
sterujące, napięcie twornika, prąd twornika oraz prędkość silnika.<br />
Dla tych celów utworzony został oddzielny plik (Badania.fup)<br />
odpowiedzialny za rejestrację mierzonych danych wejściowych podczas<br />
58
wykonywania programu. Przykładową stronę tego pliku przedstawia rysunek<br />
5.3-2.<br />
Wartości mierzone trafiające ze stanowiska na moduł wejść analogowych<br />
PCD2.W325 sterownika PCD2.M480 są rejestrowane przez Bloki Danych (DB<br />
Logger) przy każdym ustawieniu flagi ‘Pomiar’ w stan wysoki. Sygnał wejściowy<br />
może byś ustawiany w stan wysoki przez operatora lub np. przez czasomierz.<br />
Jeden Blok Danych jest w stanie zarejestrować 10 wartości zapisywanej<br />
do niego wielkości. Po zapełnieniu danego bloku kolejne dane są przesyłane<br />
przez wyjście Car do następnego z bloków. Przed kolejnymi pomiarami<br />
wszystkie bloki możemy wyczyści sygnałem wejściowym R (Reset) lub<br />
zapisywać dane bez czyszczenia bloków, gdyż będą one zapisywane od<br />
początku w miejscu poprzednich zapisów.<br />
Rys. 5.3-2 Zapis danych do bloków zrealizowany w edytorze FUPLA<br />
Do przesyłania zgromadzonych danych w wybranych blokach<br />
wykorzystujemy jedną z metod, którą jest Szybki Zapis (Quick Save) (rys. 5.3-3)<br />
59
Rys. 5.3-3 Wybór danych przy metodzie Szybkiego Zapisu<br />
W widniejącym powyżej oknie wybieramy elementy do wyświetlenia, czyli<br />
Bloki Danych, wpisujemy ich graniczne adresy (dla rejestracji przez użytkownika<br />
są to bloki o adresach od 4064 d0 4091, przy rejestracji automatycznej od 4000<br />
do 4063) oraz określamy rodzaj wyświetlenia.<br />
Wybrane przez użytkownika dane są załadowane i zapisane w pliku<br />
tekstowym o nazwie ‘nazwapliku.dt5’ (rys. 5.3-4).<br />
Rys. 5.3-4 Przesyłanie danych ze sterownika do pliku tekstowego<br />
Wygląd utworzonego pliku z zapisanymi danymi przedstawia rys. 5.3-5.<br />
60
Rys. 5.3-5 Plik tekstowy wygenerowany przez narzędzie ‘TD’<br />
W celu zobrazowania wyników pomiarów, dane umieszczone w pliku<br />
tekstowym wygenerowanym przez narzędzie Transfer Danych, są importowane<br />
przez wcześniej przygotowany plik Excela. Należy pamiętać przy tym, aby plik<br />
tekstowy miał nadaną określona nazwę i lokalizację. W przeciwnym razie<br />
użytkownik będzie musiał samodzielnie skonfigurować import danych<br />
zewnętrznych w Exelu. Na rysunku 5.3-6 i 5.3-7 przedstawione zostały kolejne<br />
kroki prawidłowego importu danych z pliku zewnętrznego. Ważne jest, aby<br />
przed rozpoczęciem umieścić kursor w odpowiedniej komórce (A3) arkusza<br />
„Dane2”, gdyż definicje pozostałych komórek są ściśle powiązane z<br />
odpowiednimi komórkami, w które Excel importuje dane z pliku tekstowego.<br />
61
Rys. 5.3-6 Rysunek przedstawiający kolejne kroki konfiguracji pobierania danych<br />
zewnętrznych<br />
Krok 1: wybierz opcję w<br />
‘Typie danych<br />
źródłowych’ – ‘Z<br />
separatorami’ zapewni to<br />
przejrzyste i<br />
uporządkowane<br />
wyświetlenie danych z<br />
pliku tekstowego<br />
62
Krok 2: Wybierz<br />
opcję ‘Tabulator’ w<br />
grupie separatorów i<br />
kliknij przycisk ‘Dalej’<br />
Krok 3: Wszystkie<br />
najważniejsze<br />
parametry zostały<br />
określone. Naciśnij<br />
przycisk ‘Zakończ’<br />
Rys. 5.3-7 Rysunek przedstawiający kolejne kroki konfiguracji pobierania danych<br />
zewnętrznych<br />
Wyniki przeprowadzonych pomiarów możemy oglądać na kolejnych<br />
arkuszach pliku Excela. Prezentowane w nich wykresy przedstawiają 7<br />
charakterystyk. Trzy pierwsze wykreślane są podczas badania układu<br />
napędowego przy pracy komputerowej. Ich jakość całkowicie zależy od<br />
prawidłowego przeprowadzenia ćwiczenia przez laboranta, dlatego należy<br />
pamiętać by zapisywane punkty pomiarowe przedstawiały najważniejsze punkty<br />
badanej charakterystyki. W przypadku pracy automatycznej sterownik sam<br />
notuje w określonych odstępach czasu kolejne mierzone wartości. Dodatkowo<br />
przy pracy automatycznej badana jest charakterystyka dynamiczna. Na rys. 5.3-<br />
8 zaprezentowane zostały przykładowe wyniki otrzymane przez przetworzenie<br />
63
danych z wygenerowanych przez narzędzie ‘TD’. Przedstawiają one<br />
charakterystykę sterowania wyznaczoną przez badającego układ w trybie pracy<br />
komputerowej oraz charakterystykę dynamiczną wyznaczoną w sposób<br />
całkowicie automatyczny.<br />
64
Rys. 5.3-8 Przykładowe charakterystyki wykreślone w pliku Excela<br />
65
6. Wizualizacja badania układu napędowego<br />
6.1. Charakterystyka systemu Wizon<br />
Wizcon jest częścią składową Axera Supervisior- zaawansowanego<br />
systemu sterowania nadrzędnego i akwizycji danych (SCADA) umożliwiającego<br />
integratorom systemów tworzyć wyrafinowane aplikacje sterujące i<br />
monitorujące dla wszystkich gałęzi przemysłu.<br />
Wizcon umożliwia nadawanie praw ograniczających dostęp do części<br />
składowych systemu, którymi są:<br />
• menu oraz opcje menu,<br />
• wpisywanie wartkości bramek,<br />
• uruchamianie makropoleceń,<br />
• warstwy i obrazy aplikacji.<br />
Dzięki właściwości ograniczania dostępu, każdy użytkownik Wizcona<br />
może mieć przypisany poziom dostępu np. zgodnie z hierarchią panującą w<br />
firmie. Takie zróżnicowanie poziomów autoryzacji gwarantuje, iż osoby<br />
nieuprawnione nie będą miały możliwości ingerencji w strukturę programu i<br />
dokonanie jakichkolwiek zmian.<br />
Rys. 6.1-1 Rysunek przedstawia Studio Wizona ułatwiające tworzenie aplikacji<br />
66
Głównym zadaniem Wizcona jest współ<strong>praca</strong> z systemem automatyki.<br />
Dzięki niej możemy sterować procesami technologicznymi wykorzystując do<br />
tego zbudowany w Wizconie wirtualny panel operatorski. Oprócz zadawania<br />
sygnałów mamy także możliwość monitorowania całego systemu, bądź linii<br />
produkcyjnej. Takie rozwiązanie jest niezmiernie wygodne, ponieważ operator<br />
ma wszystkie najważniejsze informacje (dane, alarmy oraz możliwość<br />
sterowania urządzeniami) w jednym miejscy, czyli na ekranie monitora. Także<br />
możliwość dopasowania wyglądu aplikacji do potrzeb klienta jest bardzo dużą<br />
zaletą. Można tworzyć własny wygląd panelu zgodny z wizją projektanta i<br />
wygodny w użytkowaniu. Również fakt, iż jest to urządzenie wirtualne, przynosi<br />
korzyści, ponieważ w każdej chwili możemy zmienić ustawienia i rozmieszczenie<br />
wirtualnych przyrządów, co jest bardzo trudne do wykonania w przypadku<br />
rzeczywistych obiektów.<br />
Rysunek 6.1-1 przedstawia studio aplikacji wizcona, podzielone na dwie<br />
części. Pierwsza, znajdująca się po lewej stronie, pokazuje hierarchiczną<br />
strukturę (w formie drzewa) kontenerów, z których składa się aplikacja systemu<br />
Wizcon. Kontenery te mogą być uznane za bloki, z których buduje się aplikację<br />
systemu Wizcon. W skład drzewa wchodzą trzy główne foldery: Aplikacja<br />
internetowa, Pliki i Obiekty.<br />
Druga przedstawia panel sterowania, w którym dokonujemy zmiany<br />
ustawień aplikacji.<br />
6.2. Konfiguracja sprzętowa<br />
Rozpoczynając pracę z Wizonem, w pierwszej kolejności należy<br />
zdefiniować ustawienia sprzętowe, obejmujące określenie drivera<br />
komunikacyjnego, pozwalającego na komunikację ze sterownikami i nadanie mu<br />
unikatowej nazwy. Kolejnym krokiem w definiowaniu hardewru jest wybranie<br />
portu komunikacyjnego oraz określenie prędkości transmisji danych. W tym<br />
miejscu należy zwrócić na ten parametr szczególną uwagę, gdyż musi mieć on<br />
taką samą wartość, jaką zdefiniowaliśmy przy konfiguracji sprzętowej<br />
sterownika. W przypadku niezgodności prędkość transferowych nawiązanie<br />
komunikacji pomiędzy aplikacją Wizon a sterownikiem będzie niemożliwe.<br />
67
Rys. 6.2-1 Na rysunku zostały przedstawione kolejne kroki konfiguracji sprzętowej,<br />
z zaznaczeniem najważniejszych elementów<br />
6.3. Definiowanie sygnałów<br />
Następny etap obejmuje zdefiniowanie sygnałów używanych przez<br />
aplikacje napisane w Wizconie. W tym celu należy utworzyć bramki, które w<br />
Wizonie używane są jako wewnętrzne zmienne do obliczeń i wyświetleń oraz<br />
komunikacji ze sterownikami PLC w celu reprezentacji danych ze sterownika<br />
PLC lub też do wysyłania poleceń do PLC.<br />
Rozróżniamy trzy grupy bramek w zależności od źródła, z którego<br />
korzystają: PLC, własne, złożone.<br />
Bramki PLC, wykorzystywane są przy komunikacji i wymianie danych<br />
pomiędzy Wizonem a urządzeniami zewnętrznymi. Bramki te posiadają swoje<br />
odwzorowania w zmiennych sterownika (np. rejestr). Definiuje się to poprzez<br />
podanie adresu bramki podczas definiowania bramki. Format adresu różni się w<br />
zależności od danego sterownika, struktury pamięci sterownika PLC,<br />
wewnętrznej architektury czy protokołu komunikacyjnego. Aby bramki te<br />
działały poprawnie należy właściwie skonfigurować ustawienia sprzętowe (driver<br />
oraz prędkość transmisji – patrz roz. 6.2)<br />
68
Bramki własne reprezentują zmienne wewnętrzne, które nie są<br />
podłączone do żadnych urządzeń i używane są przy różnorodnych obliczeniach,<br />
do obsługi sterowania i do innych celów związanych z obsługą aplikacji. Bramki<br />
z tej grupy mogą być wykorzystywane min. do przełączania się pomiędzy<br />
strefami w aplikacji, wywoływania konkretnych funkcji, czy wywoływania plików<br />
Wizcona (np. wykresów) z poziomu panelu sterowania.<br />
Bramki, których wartości są obliczane automatycznie zgodnie ze wzorem<br />
zdefiniowanym przez użytkownika nazywamy bramkami złożonymi.<br />
Jak już wcześniej wspomniano, dzięki aplikacjom zbudowanym w<br />
Wizconie możemy zastąpić tradycyjny panel operatorski, wirtualnym. Aby było<br />
to możliwe, musimy mieć możliwość wymiany danych pomiędzy komputerem a<br />
sterownikiem, obejmującą zarówno sygnały cyfrowe jak i analogowe. Żeby taka<br />
współ<strong>praca</strong> była realizowana, Wizcon posiada dodatkowy podział bramek na:<br />
cyfrowe, analogowe i tekstowe:<br />
- bramki cyfrowe reprezentują wartości dyskretne stanów logicznych<br />
- bramki analogowe reprezentują wartości numeryczne, takie jak liczby<br />
całkowite i zmiennoprzecinkowe.<br />
- bramki tekstowe mogą przyjmować wartości będące ciągami znaków<br />
alfanumerycznych.<br />
Na rysunku 6.3-1 został pokazany przykład definiowania bramki<br />
analogowej. Przy opisywaniu bramki należy zwrócić uwagę na kilka rzeczy.<br />
Pierwszą z nich jest wybór źródła bramki, czyli określenie typu bramki (PLC,<br />
własna, złożona). Następnie wybieramy wcześniej zdefiniowany driver<br />
komunikacyjny i nadajemy bramce ściśle określony adres. Należy pamiętać, że<br />
jeżeli dany sygnał był wcześniej wykorzystywany w programie sterownika, w<br />
Wizonie musi mieć on taki sam adres jak w sterowniku. Sposób dokładnego<br />
adresowania jest dostępny w pomocy Wizcona.<br />
Przy definiowaniu bramek analogowych mamy możliwość przeskalowania<br />
pobieranego sygnału (wartości inżynierskie), tak, aby jego wartości<br />
wskazywane przez wirtualne przyrządy był zgodny z wartościami rzeczywistymi.<br />
69
Rys. 6.3-1 Rysunek przedstawiający przykład definiowania bramki analogowej.<br />
6.4. Budowa panelu operatorskiego<br />
Kolejnym krokiem w programowaniu w Wizconie jest zbudowanie<br />
wirtualnego panelu operatorskiego. Podstawowymi cechami takiego panelu są<br />
przejrzystość, intuicyjna obsługa. Naszym zadaniem było utworzenie takiej<br />
aplikacji, której obsługa nie sprawiłaby problemu osobom mającym po raz<br />
pierwszy styczność z tym ćwiczeniem laboratoryjnym. Podczas budowy panelu,<br />
musieliśmy pamiętać o licznych blokadach i zabezpieczeniach mających na celu<br />
wykluczenie jakiegokolwiek niepożądanego działania układu wynikającego z<br />
nieprawidłowego wykonywania programu ćwiczenia.<br />
Obsługa stanowiska do badania silnika prądu stałego, została podzielona<br />
na trzy kategorie, wynikające z trzech trybów pracy układu:<br />
- <strong>praca</strong> ręczna,<br />
- <strong>praca</strong> komputerowa,<br />
70
- <strong>praca</strong> automatyczna.<br />
Wybór trybu pracy odbywa się na pierwszym ekranie wirtualnego panelu.<br />
Oprócz możliwości wejść do poszczególnych trybów, można na nim obserwować<br />
aktualne położenie przełącznika wyboru trybu pracy umieszczonego na pulpicie<br />
laboratoryjnym. Aby wejść do poszczególnych zakładek, musimy wpierw<br />
ustawić przełącznik ręczny P1 w odpowiedniej pozycji:<br />
P1 - sterowanie ręczne<br />
Wizcon - Praca ręczna<br />
P1 – sterowanie automatyczne Wizcon - Praca komputerowa<br />
P1 – sterowanie automatyczne Wizcon – Praca automatyczna<br />
Tabela 6.4-1 Zestawienie przedstawiające zależności pomiędzy pozycjami<br />
przełącznika P1 a dostępnością trybów pracy w Wizconie<br />
Rys. 6.4-1 Rysunek przedstawiający pierwszy poziom wirtualnego panelu<br />
sterowania<br />
Po przełączeniu przełącznika P1 w pozycję ‘Sterowanie ręczne’, aktywne<br />
są wszystkie przełączniki i potencjometry na pulpicie laboratoryjnym, natomiast<br />
w Wizconie jest możliwość jedynie obserwacji mierzonych wielkości fizycznych.<br />
Pomimo tego iż w tym przypadku Wizcon służy tylko jako wyświetlacz, jest on<br />
71
ardzo pomocny, gdyż dzięki cyfrowym wyświetlaczom pomiar jest dużo<br />
dokładniejszy niż w przypadku mierników analogowych, umieszczonych na<br />
stanowisku laboratoryjnym.<br />
Rys. 6.4-2 Cyfrowy wyświetlacz wielkości mierzonych podczas badania silnika przy<br />
sterowaniu ręcznym<br />
Przełączając P1 w pozycję ‘Sterowanie automatyczne’, odblokowane<br />
zostają dwie zakładki: <strong>praca</strong> komputerowa i <strong>praca</strong> automatyczna.<br />
W pracy komputerowej mamy możliwość wyboru programu badań dla<br />
konkretnej charakterystyki. W przeciwieństwie do ćwiczenia wykonywanego na<br />
stanowisku istniejącym do tej pory, tu użytkownik ma już gotowe układy, z<br />
elementami związanymi tylko z daną charakterystyką. Dzięki temu został<br />
zawężony margines ewentualnej pomyłki i błędnego skonfigurowania układu<br />
napędowego.<br />
Po wejściu w Pracę komputerowa wyświetlana jest podstrona z<br />
możliwością wyboru konfiguracji układu, w zależności od tego, którą z<br />
charakterystyk chcemy przebadać. Do wyboru mamy:<br />
- charakterystykę sterowania,<br />
- charakterystykę mechaniczną silnika,<br />
- charakterystykę mechaniczną układu.<br />
72
Rys. 6.4-3 Przedstawia wszystkie cztery plansze dostępne przy wyborze trybu:<br />
Praca Komputerowa<br />
73
Po wejściu w wybraną zakładkę, oprócz widoku schematu układ,<br />
przycisków oraz potencjometrów, mamy także możliwość obserwowania zmian<br />
mierzonych wielkości fizycznych. Dodatkowym ułatwieniem w późniejszym<br />
przygotowywaniu wyników badań, jest wprowadzona przez nas funkcja pomiaru<br />
wartości parametrów układu. Umożliwia to przycisk „Pomiar”. Kazdowarowe<br />
jego naciśnięcie powoduje zapisanie w pamięci sterownika wszystkich<br />
mierzonych wielkości. Dla każdej charakterystyki jest przeznaczona określona<br />
ilość punktów pomiarowych. Wraz z zapamiętywaniem kolejnych pomiarów,<br />
liczba pozostałych niewykorzystanych miejsc w pamięci sterownika jest<br />
wyświetlana na ekranie monitora. Uzyskane w ten sposób punkty badanych<br />
charakterystyk można za pomocą narzędzia (w PG5) eksportować do pliku<br />
tekstowego (trzeba nadać jemu określoną nazwę:dane.txt) a następnie obejrzeć<br />
je w przygotowanym pliku Exela Sprawozdanie.xls, co zostało opisane w<br />
punkcie 5.3.<br />
Ostatnim z możliwych trybów pracy, jest <strong>praca</strong> automatyczna. W<br />
przypadku jej wybrania, użytkownik wskazuje jedynie, która charakterystyka ma<br />
zostać przebadana. Przeprowadzeniem całego badania zajmuje się sam<br />
sterownik. Przeprowadzone przez niego badanie jest zgodne z założeniami,<br />
jakie zostały mu postawione w programie napisanym w PG5. Podczas<br />
automatycznego badania charakterystyk, operator ma możliwość oglądania<br />
aktualnych parametrów układu oraz może także obserwować rysowanie<br />
wykresów w czasie rzeczywistym.<br />
74
Rys. 6.4-4 Wygląd podstrony ‘Praca automatyczna’<br />
Dodatkowo, podczas badania przez sterownik poszczególnych<br />
charakterystyk, do bloków danych umieszczonych w programie w PG5<br />
automatycznie są zapisywane wielkości potrzebne to wykreślenia tych<br />
charakterystyk. Wyniki pomiarów są zapisywane do jednego pliku tekstowego, z<br />
którego Excel samodzielnie importuje dane, w celu utworzenia sprawozdania z<br />
przeprowadzonych badań.<br />
75
7. Instrukcja<br />
7.1 Dane silnika napędowego<br />
Silnik wykonawczy prądu stałego: PZTK 88-35 TRR<br />
• napięcie znamionowe – 35 [V]<br />
• prędkość znamionowa – 3200 [obr/min]<br />
• moment znamionowy – 2.8 [Nm]<br />
• prąd znamionowy – 27 [A]<br />
• stała momentowa – 0.105 [Nm/A]<br />
• stała napięciowa – 11/1000 [V/(obr/min)]<br />
• rezystancja twornika – 0.56 [Ω]<br />
• indukcyjność twornika – 0.9 [mH]<br />
7.2 Badanie układu napędowego z silnikiem prądu stałego<br />
sterowanego impulsowo<br />
7.2.1 Opis stanowiska pomiarowego<br />
Na rysunku 7.2.1-1 przedstawiony został schemat ideowo-blokowy<br />
badanego układu napędowego.<br />
Rozpoczynając ćwiczenie, w pierwszej kolejności należy wybrać sposób<br />
obsługi całego stanowiska. Tryb pracy wybiera się przełącznikiem P1. W trybie<br />
„sterowanie ręczne” wszelkie przełączenia oraz zadawanie napięcia sterującego<br />
czoperem jak i tyrystorami odbywa się poprzez ręczną obsługę rzeczywistego<br />
pulpitu. W trybie „sterowanie automatyczne”, przełączniki i pokrętła na pulpicie<br />
zostają dezaktywowane, a wszelkie przełączenia realizowane są przez sterownik<br />
i użytkownika obsługującego wirtualny pulpit umieszczony na ekranie monitora.<br />
W obu tych trybach zasada działania układu napędowego i<br />
przeprowadzanych badań pozostaje taka sama, zmienia się jedynie sposób<br />
zadawania wartości i dokonywania przełączeń w układzie.<br />
Stanowisko laboratoryjne, które było do tej pory wykorzystywane do<br />
badania silnika prądu stałego, zasilane jest z sieci trójfazowej (380/220V).<br />
76
Stanowisko włącza się przełącznikiem ręcznym doprowadzającym napięcie do<br />
zasilacza wytwarzającego napięcie dla elektroniki umieszczonej w stanowisku.<br />
Załączenie stycznika 2Q powoduje doprowadzenie napięcia do diodowego<br />
prostownika sześciopulsowego, który jest źródłem napięcia stałego dla silnika<br />
M.<br />
Załączając stycznik 3Q doprowadzamy napięcie do dwukierunkowego,<br />
tyrystorowego przekształtnika PS, odpowiedzialnego za regulację napięcia<br />
zasilającego twornik drugiego silnika prądu stałego oznaczonego symbolem G.<br />
Silnik ten jest wykorzystywany w układzie do hamowania lub przyspieszania<br />
silnika M. Maszyny te sprzęgnięte są ze sobą mechanicznie.<br />
Sterowanie maszyną G odbywa się za pomocą przekształtnika PS. Sam<br />
przekształtnik sterowany jest za pomocą obwodu złożonego ze wzmacniacza<br />
mocy impulsów bramkowych (WMIB) oraz sterownika. W zależności od tego,<br />
która para tyrystorów (1,4 i 2,3) zostanie wysterowana, otrzymuje się<br />
przeciwny kierunek momentu w hamownicy (G). Zadawanie wartości prądu<br />
hamownicy odbywa się potencjometrem 3Rp.<br />
Oprócz silnika M, z maszyną G sprzęgnięta jest także prądnica<br />
tachometryczna 2GT, mierząca prędkość n silnika.<br />
Umieszczony na pulpicie przełącznik P2 umożliwia badającemu układ<br />
wybór sposobu zasilania silnika M.<br />
W przypadku badania silnika przełącznik P2 powinien być w pozycji<br />
„zasilania bezpośrednie”. W tym przypadku napięcie z prostownika PD trafia<br />
bezpośrednio na zaciski twornika badanego silnika. Przy takiej konfiguracji<br />
układu nie mamy możliwości regulowania prędkości silnika (patrz wzór 2.1-8<br />
przy U zaś =const, Ω=const). Do zmiany kierunku wirowania silnika, przy zasilaniu<br />
bezpośrednim służy przełącznik P3.<br />
Ustawiając przełącznik P2 w pozycję „zasilanie z czopera”, możemy<br />
badać cały układ napędowy. W przypadku zasilania z czopera, napięcie<br />
77
Rys. 7.2.1-1 Schemat ideowo-blokowy układu napędowego z silnikiem prądu<br />
stałego<br />
78
wyjściowe z prostownika PD trafia na przekształtnik tranzystorowy CP<br />
sterowany impulsami prostokątnymi, których współczynnik wypełnienia zmienia<br />
się od 0 do 100%, w zależności od wartości napięcia sterującego U st , będącego<br />
sygnałem wejściowym sterownika St1. Wartość napięcia U st zadajemy sami<br />
potencjometrem 1Rp.<br />
7.2.2 Badanie układu napędowego<br />
Celem ćwiczenia jest zbadanie układu napędowego z silnikiem prądu<br />
stałego. W tym celu należy wyznaczyć:<br />
- charakterystykę sterowania układem,<br />
- charakterystykę mechaniczną układu,<br />
- charakterystykę mechaniczną silnika,<br />
- charakterystykę dynamiczną silnika.<br />
Program badań oraz postępowanie podczas wyznaczania charakterystyk,<br />
zarówno w sterowaniu ręcznym jak i sterowaniu automatycznym jest takie<br />
samo z tą różnicą, że w sterowaniu ręcznym wszelkie przełączenia oraz<br />
zadawanie wielkości analogowych z potencjometrów odbywa się na<br />
rzeczywistym pulpicie. Natomiast w przypadku sterowania automatycznego,<br />
czynności te mogą być wykonywane przez użytkownika przełącznikami i<br />
potencjometrami umieszczonymi na wirtualnym panelu sterowniczym<br />
znajdującym się na ekranie monitora, bądź w wersji pełnej automatyki,<br />
wszystkie te czynności wykonywane są tylko z udziałem sterownika z<br />
pominięciem użytkownika.<br />
Pierwszą z charakterystyk, którą musimy wyznaczyć jest charakterystyka<br />
sterowania układem. W pierwszej kolejności wybieramy tryb pracy<br />
(ręczny/automatyczny) - przełącznik P1 nastawiony na „sterowanie ręczne”.<br />
Następnie ustawiamy przełącznik P2 w pozycję „zasilanie z czopera”. Podczas<br />
badania, silnik zasilany jest z układu przekształtnika tranzystorowego CP. Po<br />
odpowiednim nastawieniu przełączników P1, P2 załączamy przełącznik ręczny<br />
1Q, oraz stycznik 2Q. Podczas przeprowadzanego badania, zmieniamy napięcie<br />
79
sterujące potencjometrem 1Rp. Zmiana U st odbywa się w pełnym zakresie (od 0<br />
do +10V oraz od 0 do -10V).<br />
Podczas badania charakterystyki sterowania, należy notować następujące<br />
wartości:<br />
• U – napięcie zasilające układ,<br />
• ε – wypełnienie, w %,<br />
• U A – napięcie na zaciskach twornika silnika,<br />
• I A – prąd twornika silnika,<br />
• n – prędkość obrotową silnika,<br />
• U st – napięcie zadające.<br />
Rys. 7.2.2-1 Schemat ideowo-blokowy przedstawiający kolejność przełączeń<br />
podczas wyznaczania charakterystyki sterowania<br />
Po dokonaniu pomiarów należy wykreślić następujące charakterystyki:<br />
ε = f(+-U st ); U A = f(+-U st ); I A = f(+-U st ); n= f(+-U st ).<br />
80
Rys. 7.2.2-2 Przykład charakterystyki sterowania n= f(+-U st )<br />
Kolejnym punktem badań układu napędowego jest wyznaczenie<br />
charakterystyki mechanicznej układu. W celu jej wykreślenia, badania należy<br />
przeprowadzić dla czterech wybranych współczynników wypełnienia ε (10%,<br />
30%, 50%, 80%), oraz obu kierunków wirowania silnika. Kolejność załączania<br />
przełączników na pulpicie sterującym jest taka sama jak podczas wyznaczania<br />
charakterystyki sterowania. Wpierw ustawiamy w odpowiednich pozycjach P1<br />
(sterowanie ręczne) oraz P2 (zasilanie z czopera), a następnie załączamy<br />
przełącznik ręczny 1Q, stycznik 2Q oraz stycznik 3Q. Badanie charakterystyki<br />
mechanicznej układu, należy rozpocząć od nastawienia potencjometrem 1Rp<br />
współczynnika wypełnienia na 10% oraz załączenia tyrystorów 1,2. Silnik<br />
obciążony jest dodatkową maszyną G, pracującą jako hamulec, o momencie<br />
obciążenia Mb, uzależnionym od kąta wyzwalania przekształtnika PS. Po<br />
wykonani serii pomiarów dla takiej konfiguracji układu, przełączamy przełącznik<br />
5s (tyr. 3,4) i ponownie dla wypełnienia 10% wykonujemy pomiary. Podczas<br />
wykonywania tego ćwiczenia należy notować następujące parametry układu:<br />
• ε – współczynnik wypełnienia,<br />
• I A – wartość prądu twornika silnika M,<br />
• U A - wartość napięcia twornika silnika M,<br />
• n – prędkość silnika M.<br />
81
Rys. 7.2.2-3 Schemat ideowo-blokowy przedstawiający kolejność przełączeń<br />
podczas wyznaczania charakterystyki mechanicznej układu<br />
U A = f(I A ).<br />
Po dokonaniu pomiarów należy wykreślić następujące charakterystyki:<br />
Rys. 7.2.2-4 Przykład charakterystyki mechanicznej układu dla różnych wartości<br />
współczynnika wypełnienia<br />
W trybie pracy automatycznej badanie charakterystyki odbywa się przy<br />
napięciu zasilania 22V.<br />
82
Trzecią z badanych charakterystyk jest charakterystyka mechaniczna<br />
silnika. Wpierw ustawiamy w odpowiednich pozycjach P1 (sterowanie ręczne)<br />
oraz P2 (zasilanie bezpośrednie), a następnie załączamy przełącznik ręczny 1Q,<br />
stycznik 2Q i stycznik 3Q. Program badań jest analogiczny jak w przypadku<br />
charakterystyki mechanicznej układu, z tą różnicą, że nie ma możliwości<br />
regulowania napięcia zasilającego twornik maszyny M. W celu zmiany kierunku<br />
wirowania silnika należy przełączyć przełącznik P3. Dla sterowania ręcznego,<br />
pomiary wykonujemy dla napięć zasilania (8V, 22V, 36V). W trybie pracy<br />
automatycznej badanie charakterystyki odbywa się przy napięciu zasilania 22V.<br />
Rys. 7.2.2-5 Schemat ideowo-blokowy przedstawiający kolejność przełączeń<br />
podczas wyznaczania charakterystyki mechanicznej silnika<br />
Podczas wykonywania tego ćwiczenia należy notować następujące<br />
parametry układu:<br />
83
• U zaś – wartość napięcia zasilania silnika M,<br />
• I A – wartość prądu twornika silnika M,<br />
• U A - wartość napięcia twornika silnika M,<br />
• n – prędkość silnika M.<br />
Rys. 7.2.2-6 Przykład charakterystyki mechanicznej silnika, dla obu kierunków<br />
wirowania i dla napięcia zasilania twornika silnika M równego 36V<br />
Ostatnią z charakterystyk, jest charakterystyka dynamiczna silnika. Jest<br />
ona wyznaczana przy pracy automatycznej, bez udziału wykonującego<br />
ćwiczenie. Podczas badania, należy obserwować zachowanie się układu (I A , U A ,<br />
n), na skokową zmianę prędkości silnika. W celu dokładnego zbadania<br />
właściwości układu, program badania ch. dynamicznej obejmuje wszystkie<br />
możliwe przypadki zmian prędkości wirowania silnika, z uwzględnieniem<br />
skokowej zmiany kierunku wirowania.<br />
84
Rys. 7.2.2-7 Przykład skokowych zmian napięcia sterującego podczas wyznaczania<br />
charakterystyki dynamicznej<br />
85
8. Pomiary<br />
8.1. Tryb pracy ręczny<br />
1. Charakterystyka sterowania<br />
Tabela pomiarów<br />
Nr Napięcie Napięcie Prąd Prędkość Nr Napięcie Napięcie Prąd Prędkość<br />
pomiaru sterujące twornika twornika silnika pomiaru sterujące twornika twornika silnika<br />
[V] [V] [A] [obr/min] [V] [V] [A] [obr/min]<br />
1 -9 14 1,5 1800 21 1 0 -0,1 0<br />
2 -8,5 13,5 1,45 1600 22 1,5 -1 -0,35 0<br />
3 -8 13 1,45 1500 23 2 -1,5 -1 -50<br />
4 -7,5 12 1,4 1400 24 2,5 -2,5 -1,1 -200<br />
5 -7 11 1,4 1300 25 3 -3,5 -1,2 -300<br />
6 -6,5 10 1,4 1200 26 3,5 -4,5 -1,25 -400<br />
7 -6 9 1,35 1000 27 4 -5,5 -1,3 -600<br />
8 -5,5 8 1,3 950 28 4,5 -6 -1,3 -700<br />
9 -5 7 1,3 900 29 5 -7 -1,4 -800<br />
10 -4,5 6 1,25 700 30 5,5 -8 -1,4 -1000<br />
11 -4 5 1,2 600 31 6 -9 -1,45 -1100<br />
12 -3,5 4,5 1,15 400 32 6,5 -10 -1,5 -1200<br />
13 -3 3 1,1 300 33 7 -11 -1,5 -1300<br />
14 -2,5 2 1 200 34 7,5 -12 -1,5 -1400<br />
15 -2 1 0,9 60 35 8 -13 -1,5 -1500<br />
16 -1,5 0,1 0,1 0 36 8,5 -13,5 -1,5 -1600<br />
17 -1 0 0 0 37 9 -14 -1,55 -1700<br />
18 -0,5 0 0 0<br />
19 0 0 0 0<br />
20 0,5 0 -0,1 0<br />
Tab. 8.1-1 Wyniki pomiarów przeprowadzonych podczas badania ch. sterowania<br />
Wykres<br />
Ua[V],Ia[A],n[obr/min]<br />
Charakterystyka sterowania (sterowanie komputerowe)<br />
20<br />
2500<br />
15<br />
2000<br />
10<br />
1500<br />
1000<br />
5<br />
500<br />
0<br />
0<br />
-10 -5 -5 0 5 10 -500<br />
-10<br />
-1000<br />
-1500<br />
-15<br />
-2000<br />
Ust[V]<br />
-20<br />
-2500<br />
Napięcie twornika Prąd twornika Prędkość silnika<br />
Rys. 8.1-1 Wykres przedstawiający charakterystykę sterowania<br />
86
2. Charakterystyka mechaniczna układu<br />
Tabela pomiarów<br />
Współczynnik wypełnienia=20%<br />
Współczynnik wypełnienia=40%<br />
Kierunek wir.: L Kierunek wir.: P<br />
Kierunek wir.: L Kierunek wir.: P<br />
Prędkość<br />
silnika<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
Prąd<br />
twornika<br />
[obr/min] [A] [obr/min] [A] [obr/min] [A] [obr/min] [A]<br />
-3000 1,9 3000 -1,9 -3000 0,6 3000 -0,6<br />
-2800 1,7 2800 -1,7 -2800 0,5 2800 -0,5<br />
-2600 1,5 2600 -1,5 -2200 0,45 2200 -0,45<br />
-2400 1,4 2400 -1,4 -2000 0,4 2000 -0,4<br />
-2200 1,2 2200 -1,2 -1800 0,3 1800 -0,3<br />
-2000 1 2000 -1 -1600 0,2 1600 -0,2<br />
-1800 0,9 1800 -0,9 -1400 0,1 1400 -0,1<br />
-1600 0,7 1600 -0,7 -1200 0 1200 0<br />
-1400 0,6 1400 -0,6 -1000 -0,2 1000 0,2<br />
-1200 0,5 1200 -0,5 -800 -0,6 800 0,6<br />
-1000 0,1 1000 -0,1 -600 -1,2 600 1,6<br />
-800 0 800 0 -500 -2,3 500 2,2<br />
-600 -0,1 600 0,1 -400 -3 400 3<br />
-400 -0,2 400 0,2 -300 -3,5 300 3,5<br />
-200 -1 200 1 -200 -4,5 200 4,5<br />
-150 -1,6 150 1,6 -100 -5 100 5<br />
-120 -1,8 120 1,7 0 -5,5 0 5,5<br />
-100 -2 100 1,8 100 -6,5 -100 6,5<br />
-50 -2 50 2 200 -7,2 -200 7,2<br />
0 -2,7 0 2,7 400 -8,5 -400 8,5<br />
100 -3,5 -100 3,5 600 -10 -600 10<br />
200 -4,25 -200 4,25 800 -11 -800 11<br />
400 -5,5 -400 5,5 1000 -12 -1000 12<br />
1000 -10,5 -1000 10,5<br />
1200 -11 -1200 11<br />
87
Współczynnik wypełnienia=60%<br />
Współczynnik wypełnienia=80%<br />
Kierunek wir.: L Kierunek wir.: P<br />
Kierunek wir.: L Kierunek wir.: P<br />
Prędkość<br />
silnika<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
Prąd<br />
twornika<br />
[obr/min] [A] [obr/min] [A] [obr/min] [A] [obr/min] [A]<br />
-3000 0,22 3000 -0,22 -3000 0,12 3200 -0,14<br />
-2600 0,2 2600 -0,2 -2800 0,1 3000 -0,12<br />
-2400 0,18 2400 -0,18 -2600 0,05 2800 -0,1<br />
-2200 0,15 2200 -0,15 -2400 0 2600 -0,05<br />
-2000 0,1 2000 -0,1 -2200 -0,1 2400 0<br />
-1800 0 1800 0 -2000 -0,2 2200 0,1<br />
-1600 -0,1 1600 0,1 -1800 -0,6 2000 0,2<br />
-1400 -0,2 1400 0,2 -1600 -1,3 1800 0,6<br />
-1200 -0,7 1200 0,7 -1500 -1,4 1600 1,3<br />
-1050 -1,3 1020 1,3 -1200 -3,3 1200 3,3<br />
-800 -3 800 3 -800 -6 800 5,5<br />
-600 -4,5 600 4,5 -600 -7 600 7<br />
-400 -5,5 400 5,5 -400 -8,5 400 8<br />
-200 -7 200 7 -200 -9,5 200 9,5<br />
0 -8,5 0 8,2 0 -10,5 0 10,5<br />
200 -10 -200 10 100 -11,5 -100 11,5<br />
400 -11 -400 11 200 -12 -200 12<br />
600 -12 -600 12 400 -13 -400 13<br />
800 -13 -800 13 500 -13,5 -500 13,5<br />
Tab. 8.1-2 Wyniki pomiarów przeprowadzonych podczas badania ch. mech. układu<br />
n[obr/min]<br />
Wykres<br />
Charakterystyka mech. układu (sterowanie ręczne)<br />
4000<br />
3000<br />
2000<br />
1000<br />
0<br />
-15 -10 -5 -1000 0 5 10 15<br />
-2000<br />
-3000<br />
-4000<br />
22%(L) 20%(P) 40%(L) 40%(P) 60%(L)<br />
60%(P) 80%(L) Ia[A] 80%(P)<br />
Rys. 8.1-2 Wykres przedstawiający charakterystykę mechaniczną układu<br />
88
3. Charakterystyka mechaniczna silnika<br />
Tabela pomiarów<br />
Kierunek wir.: L<br />
Kierunek wir.: P<br />
Prędkość<br />
silnika<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
Prąd<br />
twornika<br />
[obr/min] [A] [obr/min] [A]<br />
-2000 -3 2000 3<br />
-1500 -5,7 1500 5,7<br />
-1000 -9,5 1000 9,3<br />
-800 -10,5 800 10,7<br />
-600 -12 600 12<br />
-400 -13 400 13<br />
-200 -14 200 14<br />
0 -15 0 15<br />
Tab. 8.1-3 Wyniki pomiarów przeprowadzonych podczas badania ch. mech. silnika<br />
Wykres<br />
n[obr/min]<br />
Charakterystyka mechaniczna silnika (sterowanie<br />
ręczne)<br />
3000<br />
2000<br />
1000<br />
0<br />
-20 -10 -1000 0 10 20<br />
-2000<br />
-3000<br />
Ia[a]<br />
22V(L)<br />
22V(P)<br />
Rys. 8.1-3 Wykres przedstawiający charakterystykę mechaniczną silnika<br />
89
8.2. Tryb pracy komputerowy<br />
1.Charakterystyka sterowania<br />
Tabela pomiarów<br />
Nr<br />
pomiaru Napięcie sterujące Napięcie twornika<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
[V] [V] [A] [obr/min]<br />
1 -10 17,56 1,51 1972,21<br />
2 -9 15,84 1,48 1765,06<br />
3 -8 13,89 1,45 1527,71<br />
4 -7 11,83 1,41 1277,41<br />
5 -6 9,93 1,36 1040,05<br />
6 -5 7,82 1,32 794,06<br />
7 -4 5,72 1,24 548,08<br />
8 -3 3,47 1,13 284,83<br />
9 -2 1,52 1,04 51,79<br />
10 -1 0,05 0,00 0,00<br />
11 0 0,00 -0,05 0,00<br />
12 1 0,00 -0,08 0,00<br />
13 2 -1,22 -1,10 -25,89<br />
14 3 -3,42 -1,22 -271,88<br />
15 4 -5,57 -1,29 -530,81<br />
16 5 -7,73 -1,39 -789,75<br />
17 6 -9,83 -1,42 -1044,36<br />
18 7 -11,93 -1,47 -1290,35<br />
19 8 -13,89 -1,51 -1527,71<br />
20 9 -15,79 -1,54 -1756,43<br />
Tab. 8.2-1 Wyniki pomiarów przeprowadzonych podczas badania ch. sterowania<br />
Wykres<br />
Ua[V],Ia[A],n[obr/min]<br />
charakterystyka sterowania (sterowanie komputerowe)<br />
20,00<br />
2500,00<br />
15,00<br />
10,00<br />
5,00<br />
0,00<br />
-10 -5 -5,00 0 5 10 -500,00<br />
-1000,00<br />
-10,00<br />
-15,00<br />
-20,00<br />
Uster[V]<br />
napięcie twornika prąd twornika prędkość silnika<br />
2000,00<br />
1500,00<br />
1000,00<br />
500,00<br />
0,00<br />
-1500,00<br />
-2000,00<br />
-2500,00<br />
Rys. 8.2-1 Wykres przedstawiający charakterystykę sterowania<br />
90
2. Charakterystyka mechaniczna układu<br />
Tabela pomiarów<br />
Nr<br />
pomiaru<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
Nr pomiaru Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
[A] [obr/min] [A] [obr/min]<br />
1 0,00 0,00 41 0,08 0,00<br />
2 0,00 0,00 42 2,65 -474,71<br />
3 0,85 -811,32 43 6,76 -1027,10<br />
4 4,39 -2334,72 44 8,33 -1255,83<br />
5 0,00 -4,32 45 0,08 0,00<br />
6 0,00 0,00 46 0,08 0,00<br />
7 -0,44 90,63 47 0,06 224,41<br />
8 -6,38 927,84 48 -3,54 1657,17<br />
9 -8,15 1199,73 49 -4,46 2006,73<br />
10 -1,13 -302,09 50 1,32 254,62<br />
11 -0,57 -384,08 51 1,60 207,15<br />
12 0,20 -1078,89 52 2,10 138,10<br />
13 0,70 -1998,10 53 3,87 -103,57<br />
14 1,07 -2714,49 54 8,15 -703,44<br />
15 -1,13 -284,83 55 1,18 276,20<br />
16 -1,38 -250,30 56 0,80 327,98<br />
17 -1,80 -198,52 57 0,20 487,66<br />
18 -2,75 -51,79 58 -1,00 2395,13<br />
19 -7,70 621,44 59 -1,39 2930,26<br />
20 -1,16 -828,59 60 1,42 772,48<br />
21 -0,85 -889,00 61 1,86 694,80<br />
22 -0,39 -975,32 62 4,42 315,04<br />
23 0,29 -1946,32 63 7,47 -138,10<br />
24 0,42 -3012,26 64 10,69 -643,02<br />
25 -1,39 -798,38 65 1,18 807,01<br />
26 -1,66 -750,91 66 0,67 901,95<br />
27 -2,13 -677,54 67 0,23 1113,41<br />
28 -6,11 -64,73 68 -0,32 2632,49<br />
29 -8,91 340,93 69 -0,45 3258,25<br />
30 -1,47 -1536,34 70 1,62 1510,45<br />
31 -1,19 -1575,18 71 1,94 1441,40<br />
32 -0,91 -1635,60 72 3,67 1109,10<br />
33 -0,53 -1730,54 73 10,10 60,42<br />
34 0,12 -2550,49 74 12,07 -289,14<br />
35 -1,57 -1506,13 75 1,48 1532,02<br />
36 -1,92 -1441,40 76 1,27 1570,86<br />
37 -2,46 -1333,51 77 0,79 1683,07<br />
38 -5,70 -772,48 78 -0,06 2714,49<br />
39 -9,83 -94,94 79 -0,11 3379,08<br />
40 0,08 0,00 80 0,09 470,40<br />
Tab. 8.2-2 Wyniki pomiarów przeprowadzonych podczas badania ch. mech. układu<br />
91
n[obr/min]<br />
Wykres<br />
Charakterystyka mechaniczna układu (sterowanie<br />
komputerowe)<br />
4000,00<br />
3000,00<br />
2000,00<br />
1000,00<br />
0,00<br />
-15,00 -10,00 -5,00-1000,000,00 5,00 10,00 15,00<br />
-2000,00<br />
-3000,00<br />
-4000,00<br />
Ia[A]<br />
wypełnienie1 wypełnienie1_1 wypełnienie2<br />
wypełnienie2_1 wypełnienie3 wypełnienie_1<br />
wypełnienie4 wypełnienie4_1<br />
Rys. 8.2-2 Wykres przedstawiający charakterystykę mechaniczną układu<br />
3. Charakterystyka mechaniczna silnika<br />
Tabela pomiarów<br />
Nr<br />
pomiaru<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
[A] [obr/min]<br />
1 1,75 2308,82<br />
2 2,46 2157,78<br />
3 6,12 1536,34<br />
4 9,69 1005,52<br />
5 12,97 496,29<br />
6 14,37 237,36<br />
7 1,57 2343,35<br />
8 1,41 2382,19<br />
9 1,01 2477,13<br />
10 0,68 2559,13<br />
11 -1,53 -2339,03<br />
12 -1,54 -2339,03<br />
13 -1,22 -2395,13<br />
14 -0,82 -2494,39<br />
15 0,11 -3107,20<br />
16 -1,89 -2252,72<br />
17 -2,40 -2144,83<br />
18 -7,74 -1264,46<br />
19 -10,04 -919,21<br />
20 -13,73 -349,56<br />
Tab. 8.2-3 Wyniki pomiarów przeprowadzonych podczas badania ch. mech. silnika<br />
92
Wykres<br />
charakterystyka mechaniczna silnika (sterowanie komputerowe)<br />
3000,00<br />
2000,00<br />
n[obr/min]<br />
1000,00<br />
0,00<br />
-20,00 -15,00 -10,00 -5,00<br />
-1000,00<br />
0,00 5,00 10,00 15,00 20,00<br />
-2000,00<br />
ch.mech1<br />
-3000,00<br />
-4000,00<br />
Ia[A]<br />
ch.mech2<br />
Rys. 8.2-3 Wykres przedstawiający charakterystykę mechaniczną silnika<br />
93
8.3. Tryb pracy automatyczny<br />
1.Charakterystyka sterowania<br />
Tabela pomiarów<br />
Nr<br />
pomiaru<br />
Napięcie<br />
sterujące<br />
Napięcie<br />
twornika<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
[V] [V] [A] [obr/min]<br />
1 -9,49 16,67 1,59 1842,74<br />
2 -7,88 13,74 1,44 1497,50<br />
3 -6,32 10,51 1,36 1113,41<br />
4 -4,70 7,24 1,27 716,38<br />
5 -3,14 3,81 1,10 310,72<br />
6 -1,53 0,54 0,48 0,00<br />
7 0,03 0,00 0,05 0,00<br />
8 1,65 -0,64 -0,45 0,00<br />
9 3,21 -4,01 -1,16 -332,30<br />
10 4,82 -7,24 -1,26 -725,01<br />
11 6,38 -10,51 -1,42 -1109,10<br />
12 8,00 -13,64 -1,45 -1497,50<br />
13 9,41 -16,43 -1,45 -1834,11<br />
Tab. 8.3-1 Wyniki pomiarów przeprowadzonych podczas badania ch. sterowania<br />
Wykres<br />
Charakterystyka sterowania<br />
Ua[V],Ia[A],n[obr/min]<br />
20,00<br />
2500,00<br />
15,00<br />
2000,00<br />
10,00<br />
1500,00<br />
1000,00<br />
5,00<br />
500,00<br />
0,00<br />
0,00<br />
-10,00 -5,00 0,00<br />
-5,00<br />
5,00 10,00-500,00<br />
-10,00<br />
-1000,00<br />
-1500,00<br />
-15,00<br />
-2000,00<br />
U ster [V]<br />
-20,00<br />
-2500,00<br />
Napięcie twornika Prąd twornika Prędkość silnika<br />
Rys. 8.3-1 Wykres przedstawiający charakterystykę sterowania<br />
94
Wykres Wizcon<br />
Rys. 8.3-2 Wykres przedstawiający charakterystykę sterowania (wyznaczoną w<br />
Wizconie)<br />
2. Charakterystyka mechaniczna układu<br />
Tabela pomiarów<br />
Nr Prąd Prędkość Nr Prąd Prędkość Nr Prąd Prędkość<br />
pomiaru twornika silnika pomiaru twornika silnika pomiaru twornika silnika<br />
[A] [obr/min] [A] [obr/min] [A] [obr/min]<br />
1 -0,08 -4,32 41 -0,85 319,35 81 -1,36 1562,23<br />
2 -4,66 -746,59 42 -0,29 422,92 82 -1,45 1544,97<br />
3 -8,32 -1255,83 43 0,85 1778,01 83 -1,27 815,64<br />
4 -4,37 -694,80 44 1,18 2943,21 84 -1,12 319,35<br />
5 -0,08 -12,95 45 0,11 1057,31 85 -0,06 -276,20<br />
6 -0,08 -4,32 46 -0,54 371,14 86 -3,66 -1769,38<br />
7 -0,08 -4,32 47 -1,01 284,83 87 -4,73 -2261,35<br />
8 -0,08 -4,32 48 -1,15 263,25 88 -4,76 -2274,30<br />
9 -0,08 34,52 49 -1,32 677,54 89 -0,06 -310,72<br />
10 4,60 2118,94 50 -1,41 807,01 90 0,00 -4,32<br />
11 4,58 2127,57 51 -1,83 737,96 91 0,00 -4,32<br />
12 3,51 1825,48 52 -3,86 422,92 92 0,00 -4,32<br />
13 0,06 543,76 53 -7,95 -159,68 93 -0,02 -4,32<br />
14 -0,08 0,00 54 -2,98 556,71 94 0,00 0,00<br />
15 -0,08 0,00 55 -1,75 746,59 95 3,48 586,92<br />
16 -0,09 -34,52 56 -1,38 811,32 96 7,91 1221,30<br />
17 -4,72 -742,28 57 -1,32 824,27 97 7,88 1221,30<br />
18 -8,30 -1247,20 58 -1,15 850,16 98 7,26 1143,62<br />
19 -4,36 -686,17 59 -0,65 949,42 99 2,07 375,45<br />
20 -0,09 -30,21 60 0,08 1631,28 100 1,06 -211,46<br />
95
21 -0,09 -4,32 61 0,44 3404,98 101 0,98 -310,72<br />
22 -0,09 -4,32 62 0,42 3422,24 102 0,64 -366,82<br />
23 -0,08 -4,32 63 0,32 3133,09 103 0,08 -561,02<br />
24 -0,08 -4,32 64 -0,23 1165,20 104 -1,24 -2524,60<br />
25 -0,08 25,89 65 -0,85 927,84 105 -1,45 -3275,51<br />
26 4,58 2093,05 66 -1,22 850,16 106 -1,45 -3249,61<br />
27 3,52 1821,17 67 -1,32 824,27 107 0,11 -530,81<br />
28 0,08 552,39 68 -1,48 1540,65 108 0,77 -349,56<br />
29 -1,15 276,20 69 -1,88 1458,66 109 1,03 -293,46<br />
30 -1,30 250,30 70 -3,31 1186,78 110 1,06 -302,09<br />
31 -1,72 185,57 71 -7,52 479,03 111 1,32 -250,30<br />
32 -3,28 -21,58 72 -2,43 1363,72 112 2,81 -21,58<br />
33 -8,73 -802,69 73 -1,72 1506,13 113 4,98 258,93<br />
34 -9,42 -919,21 74 -1,45 1553,60 114 9,18 880,37<br />
35 -9,38 -919,21 75 -1,44 1557,92 115 9,15 893,32<br />
36 -5,31 -332,30 76 -1,16 1609,70 116 8,48 794,06<br />
37 -2,07 129,47 77 -0,68 1708,96 117 3,39 34,52<br />
38 -1,42 228,72 78 0,09 2774,90 118 1,69 -198,52<br />
39 -1,18 271,88 79 -0,50 1778,01 119 1,21 -271,88<br />
40 -1,12 271,88 80 -1,01 1639,91 120 1,03 -297,77<br />
Tab. 8.3-2 Wyniki pomiarów przeprowadzonych podczas badania ch. mech. układu<br />
Wykres<br />
Charakterystyka mechaniczna układu (sterowanie automatyczne)<br />
n[obr/min]<br />
4000,00<br />
3000,00<br />
2000,00<br />
1000,00<br />
0,00<br />
-15,00 -10,00 -5,00-1000,000,00 5,00 10,00 15,00<br />
-2000,00<br />
-3000,00<br />
-4000,00<br />
Ia[A]<br />
wypełnienie1 wypełnienie1_1 wypełnienie2<br />
wypełnienie2_1 wypełnienie3 wypełnienie_1<br />
wypełnienie4 wypełnienie4_1<br />
Rys. 8.3-3 Wykres przedstawiający charakterystykę mechaniczną układu<br />
96
3. Charakterystyka mechaniczna silnika<br />
Tabela pomiarów<br />
Nr<br />
pomiaru<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
Nr<br />
pomiaru<br />
Prąd<br />
twornika<br />
Prędkość<br />
silnika<br />
[A] [obr/min] [A] [obr/min]<br />
1 -1,51 -2321,77 21 1,06 2459,87<br />
2 -1,39 -2351,98 22 1,35 2386,50<br />
3 -1,13 -2421,03 23 1,53 2343,35<br />
4 -0,79 -2507,34 24 1,56 2330,40<br />
5 0,12 -2874,16 25 -1,51 -2334,72<br />
6 1,75 2300,19 26 -1,53 -2330,40<br />
7 2,24 2192,30 27 -1,53 -2334,72<br />
8 4,61 1765,06 28 -1,41 -2356,29<br />
9 9,75 971,00 29 -1,15 -2412,40<br />
10 4,90 1700,33 30 -0,82 -2481,45<br />
11 2,33 2179,36 31 0,05 -2787,85<br />
12 1,80 2282,93 32 -0,79 -2498,71<br />
13 1,59 2330,40 33 -1,13 -2408,08<br />
14 1,57 2326,09 34 -1,39 -2356,29<br />
15 1,56 2317,45 35 -1,53 -2326,09<br />
16 1,42 2360,61 36 -1,51 -2334,72<br />
17 1,16 2429,66 37 -1,56 -2317,45<br />
18 0,82 2515,97 38 -1,81 -2265,67<br />
19 -0,05 2861,21 39 -2,36 -2153,46<br />
20 0,71 2546,18 40 -5,49 -1588,13<br />
Tab. 8.3-3 Wyniki pomiarów przeprowadzonych podczas badania ch. mech. silnika<br />
Wykres<br />
Charakterystyka mechaniczna silnika (tryb automatyczny)<br />
4000,00<br />
3000,00<br />
2000,00<br />
n [obr/min]<br />
1000,00<br />
0,00<br />
-8,00 -6,00 -4,00 -2,00 0,00 2,00 4,00 6,00 8,00 10,00 12,00<br />
-1000,00<br />
-2000,00<br />
-3000,00<br />
-4000,00<br />
Ia [A]<br />
Prędkość silnika<br />
prędkość silnika2<br />
Rys. 8.3-4 Wykres przedstawiający charakterystykę mechaniczną silnika<br />
97
4. Charakterystyka dynamiczna<br />
Tabela pomiarów<br />
Nr Napięcie Napięcie Prąd Prędkość Nr Napięcie Napięcie Prąd Prędkość<br />
pomiaru sterujące twornika twornika silnika pomiaru sterujące twornika twornika silnika<br />
[V] [V] [A] [obr/min] [V] [V] [A] [obr/min]<br />
1 0 0,00 -0,05 0,00 21 0 0,00 -0,05 0,00<br />
2 0 0,00 -0,03 0,00 22 0 0,00 -0,05 0,00<br />
3 0 0,00 -0,05 0,00 23 0 0,00 -0,05 0,00<br />
4 0 0,00 -0,05 0,00 24 0 0,00 -0,05 0,00<br />
5 3 3,57 -1,12 302,09 25 0 0,00 -0,05 0,00<br />
6 3 3,57 -1,12 297,77 26 7 11,98 -1,42 1294,67<br />
7 3 3,57 -1,13 293,46 27 7 11,98 -1,41 1294,67<br />
8 3 3,52 -1,12 293,46 28 7 11,98 -1,41 1290,35<br />
9 3 3,57 -1,12 293,46 29 7 11,98 -1,41 1294,67<br />
10 -5 3,57 -1,12 293,46 30 7 11,98 -1,41 1290,35<br />
11 -5 -7,82 1,21 -789,75 31 4 8,85 -0,06 1091,84<br />
12 -5 -7,82 1,24 -785,43 32 4 5,67 -1,24 539,44<br />
13 -5 -7,82 1,24 -781,12 33 4 5,67 -1,26 539,44<br />
14 -5 -7,82 1,24 -785,43 34 4 5,72 -1,24 539,44<br />
15 -2 -1,47 0,92 -34,52 35 4 5,72 -1,26 539,44<br />
16 -2 -1,52 0,91 -38,84 36 4 5,72 -1,24 543,76<br />
17 -2 -1,52 0,89 -38,84 37 4 5,72 -1,24 539,44<br />
18 -2 -1,47 1,03 -30,21 38 -1 0,00 0,00 0,00<br />
19 -2 -1,47 0,95 -34,52 39 -1 -0,05 0,00 0,00<br />
20 -2 -1,47 0,91 -38,84 40 -1 -0,05 0,00 0,00<br />
Tab. 8.3-4 Wyniki pomiarów przeprowadzonych podczas badania ch. dynamicznej<br />
Wykres<br />
Charakterystyka dynamiczna (tryb automatyczny)<br />
Ust[V],Ua[V],Ia[A]<br />
15<br />
14<br />
13<br />
12<br />
11<br />
10<br />
7 89<br />
4 56 1 23<br />
-1 0<br />
-2<br />
-3<br />
-4<br />
-5<br />
-6<br />
-7<br />
-8<br />
-9<br />
-10<br />
-3 2 7 12 17 22<br />
czas<br />
27 32 37 42<br />
1500,00<br />
1000,00<br />
500,00<br />
0,00<br />
-500,00<br />
-1000,00<br />
Napięcie sterujące<br />
Prad twornika<br />
Napięcie twornika<br />
Prędkość silnika<br />
Rys. 8.3-5 Wykres przedstawiający charakterystykę mechaniczną silnika<br />
98
Wykres Wizcon<br />
Rys. 8.1-2 Wykres przedstawiający charakterystykę mechaniczną silnika<br />
99
100
9. Wnioski<br />
W ramach naszej pracy dyplomowej polegającej na automatyzacji<br />
stanowiska laboratoryjnego do badania silnika prądu stałego, w pierwszej<br />
kolejności zajęliśmy się naprawą uszkodzonego układu sterowania. Następnie<br />
opracowaliśmy układy, które miały służyć zaadoptowaniu stanowiska do potrzeb<br />
automatyzacji. W tym celu opracowaliśmy układ sterowania oparty na<br />
przekaźnikach, który zastąpił znajdujące się na pulpicie sterowniczym<br />
przełączniki.<br />
Dla dopasowania sygnałów dochodzących i wychodzących ze stanowiska<br />
laboratoryjnego do sterownika, zaprojektowaliśmy układy kondycjonowania<br />
sygnałów. W tym celu wykorzystane zostały przekładniki LEM oraz wzmacniacze<br />
operacyjne.<br />
Kolejnym krokiem było zaprojektowanie i zbudowanie uniwersalnego pulpitu<br />
laboratoryjnego, na którym zostały umieszczone sterowniki programowalne PLC<br />
wraz z wyprowadzonymi wejściami i wyjściami cyfrowymi i analogowymi.<br />
Projekt przewidywał wykorzystywanie nowopowstałego pulpitu sterowniczego<br />
także jako niezależnej jednostki dydaktycznej do nauki programowania<br />
sterowników przemysłowych.<br />
Ostatnim etapem naszej pracy było zaprogramowanie sterowników oraz<br />
budowa wirtualnego panelu operatorskiego. Do automatyzacji stanowiska<br />
zostały wykorzystane najnowsze sterowniki SAIA oraz system wizualizacyjny<br />
Wizcon.<br />
Komunikacja pomiędzy sterownikami i modułami wykonana została w oparciu o<br />
najnowszy protokół komunikacyjny Profi-S-Net. Protokół ten umożliwia<br />
komunikację Multi-Master wykorzystujący złącze szeregowe RS-485 i sieć<br />
Profibus.<br />
Korzystający z nowopowstałego stanowiska do badania układu napędowego<br />
z silnikiem prądu stałego ma do wyboru trzy tryby pracy:<br />
101
• Ręczny – całe badanie wykonywane jest z wykorzystaniem dotychczasowego<br />
pulpitu sterowniczego, a dodatkowym unowocześnieniem jest możliwość<br />
odczytu wielkości mierzonych z ekranu monitora komputerowego,<br />
• Komputerowy – zmiana konfiguracji badanego układu, zadawanie sygnałów<br />
sterujących oraz odczyt wielkości mierzonych odbywa się z wykorzystaniem<br />
napisanej do tego celu aplikacji w Wizconie,<br />
• Automatyczny – w trybie tym wybierany jest jedynie rodzaj badania, które<br />
ma być przeprowadzone, a za sterowanie całym procesem odpowiedzialne są<br />
już sterowniki oprogramowane do tego celu.<br />
Dodatkowo atutem pracy w trybie automatycznym jest możliwość rejestracji<br />
wyznaczanych wykresów w czasie rzeczywistym.<br />
Przeprowadzony proces automatyzacji pozwolił uzyskać liczne korzyści:<br />
• Krótszy czas przeprowadzenia badania układu napędowego – obecnie<br />
badanie może przeprowadzić jedna osoba w znacznie krótszym czasie niż w<br />
wersji wcześniejszej,<br />
• Lepsza jakość rozwiązania – dzięki systemom mikroprocesorowym,<br />
• Większa dokładność i powtarzalność nastaw – zastosowanie sterowników<br />
oraz wizualizacji umożliwia uzyskanie większych dokładności niż w<br />
sterowaniu z pulpitu laboratoryjnego,<br />
• Większa dokładność odczytu – dzięki odczytowi cyfrowemu uzyskujemy<br />
mniejszy błąd odczytu wartości wielkości mierzonych,<br />
• Mniejsze prawdopodobieństwo usterki przy załączeniu układów – ze<br />
względu na zabezpieczenia zastosowane w oprogramowaniu,<br />
• Bardziej czytelna obsługa – zastosowanie wizualizacji umożliwiło uzyskanie<br />
intuicyjnej obsługi,<br />
• Zwiększona atrakcyjność badania,<br />
• Możliwość rejestracji wykresów w czasie rzeczywistym.<br />
Stosując automatyzację nic nie tracimy, a jedynie zyskujemy i to jest wielka zaleta<br />
tego procesu.<br />
Wszystkie cele i założenia postawione przed nami zostały zrealizowane.<br />
102
10. Literatura<br />
1. Tunia H., Winiarski B.: Energoelektronika. WNT, Warszawa 1994.<br />
2. Łastowiecki J., Duszczyk K., Przybylski J., Ruda A., Sidorowicz J.,<br />
Szulc Z.: Laboratorium podstaw napędu elektrycznego w robotyce.<br />
Oficyna Wydawnicza PW, Warszawa 2001.<br />
3. Barlik R., Nowak M.: Technika tyrystorowa. WNT, Warszawa 1983.<br />
4. Łastowiecki J.: Elementy i podzespoły półprzewodnikowych układów<br />
napędowych. Oficyna Wydawnicza PW, Warszawa 1999.<br />
5. Latek W.: Badanie maszyn elektrycznych w przemyśle. WNT, Warszawa<br />
1979.<br />
6. Technical information: Saia®PCD3.Mxxx0 - compact programmable<br />
CPUs. 2005.<br />
7. Informacja techniczna: Modulowe sterowniki PLC: PCD2. 2004.<br />
8. Elementy automatyki przemysłowej Astat (przekaźniki):<br />
http://www.astat.com.pl/content/view/29/47/<br />
9. Przekaźniki mało gabarytowe, przemysłowe Relpol:<br />
http://www.relpol.com.pl/data/products/pl_PL/53/rg25.pdf<br />
10. Karta katalogowa LA 25-NP. LEM:<br />
http://www.lem.co.jp/datasheet/e/LA25NP_e0819000.pdf<br />
11. Karta katalogowa LV 25-P. LEM:<br />
http://www.lem.com/inet/datashee.nsf/0/35FF3A9680AF0995C1256E1A0<br />
02C3581/$file/LV+25-P+E.pdf<br />
12. Karta katalogowa TL082, Laro: http://www.laro.com.pl/pdf/tl082.pdf<br />
13. Biuletyn informacyjny firmy Sabur: Automatyka nr 4/2004 (28)<br />
14. Biuletyn informacyjny firmy Sabur: Automatyka Nr 2/03 (23)<br />
103
11. Program<br />
11.1 Zestawienie sygnałów<br />
R/F/I/O ADRES Funkcja/Zadanie nazwa w Fupli SKĄD<br />
DB 4000 U sterujące (SA) u_ster_s_1<br />
DB 4001 U sterujące (SA) u_ster_s_2<br />
DB 4002 U twornika (SA) u_twornika_s_1<br />
DB 4003 U twornika (SA) u_twornika_s_2<br />
DB 4004 I twornika (SA) i_twornika_s_1<br />
DB 4005 I twornika (SA) i_twornika_s_2<br />
DB 4006 prędkość (SA) n_s_1<br />
DB 4007 prędkość (SA) n_s_2<br />
DB 4008 U sterujące (DA) u_ster_d_1<br />
DB 4009 U sterujące (DA) u_ster_d_2<br />
DB 4010 U sterujące (DA) u_ster_d_3<br />
DB 4011 U sterujące (DA) u_ster_d_4<br />
DB 4012 U twornika (DA) u_twornika_d_1<br />
DB 4013 U twornika (DA) u_twornika_d_2<br />
DB 4014 U twornika (DA) u_twornika_d_3<br />
DB 4015 U twornika (DA) u_twornika_d_4<br />
DB 4016 I twornika (DA) i_twornika_d_1<br />
DB 4017 I twornika (DA) i_twornika_d_2<br />
DB 4018 I twornika (DA) i_twornika_d_3<br />
DB 4019 I twornika (DA) i_twornika_d_4<br />
DB 4020 prędkość (DA) n_d_1<br />
DB 4021 prędkość (DA) n_d_2<br />
DB 4022 prędkość (DA) n_d_3<br />
DB 4023 prędkość (DA) n_d_4<br />
DB 4024 I twornika (MSA) i_twornika_ms_1<br />
DB 4025 I twornika (MSA) i_twornika_ms_2<br />
DB 4026 I twornika (MSA) i_twornika_ms_3<br />
DB 4027 I twornika (MSA) i_twornika_ms_4<br />
DB 4028 prędkość (MSA) n_ms_1<br />
DB 4029 prędkość (MSA) n_ms_2<br />
DB 4030 prędkość (MSA) n_ms_3<br />
DB 4031 prędkość (MSA) n_ms_4<br />
DB 4032 I twornika (MUA) i_twornika_mu_1<br />
DB 4033 I twornika (MUA) i_twornika_mu_2<br />
DB 4034 I twornika (MUA) i_twornika_mu_3<br />
DB 4035 I twornika (MUA) i_twornika_mu_4<br />
DB 4036 I twornika (MUA) i_twornika_mu_5<br />
DB 4037 I twornika (MUA) i_twornika_mu_6<br />
DB 4038 I twornika (MUA) i_twornika_mu_7<br />
DB 4039 I twornika (MUA) i_twornika_mu_8<br />
DB 4040 I twornika (MUA) i_twornika_mu_9<br />
DB 4041 I twornika (MUA) i_twornika_mu_10<br />
104
DB 4042 I twornika (MUA) i_twornika_mu_11<br />
DB 4043 I twornika (MUA) i_twornika_mu_12<br />
DB 4044 I twornika (MUA) i_twornika_mu_13<br />
DB 4045 I twornika (MUA) i_twornika_mu_14<br />
DB 4046 I twornika (MUA) i_twornika_mu_15<br />
DB 4047 I twornika (MUA) i_twornika_mu_16<br />
DB 4048 prędkość (MUA) n_mu_1<br />
DB 4049 prędkość (MUA) n_mu_2<br />
DB 4050 prędkość (MUA) n_mu_3<br />
DB 4051 prędkość (MUA) n_mu_4<br />
DB 4052 prędkość (MUA) n_mu_5<br />
DB 4053 prędkość (MUA) n_mu_6<br />
DB 4054 prędkość (MUA) n_mu_7<br />
DB 4055 prędkość (MUA) n_mu_8<br />
DB 4056 prędkość (MUA) n_mu_9<br />
DB 4057 prędkość (MUA) n_mu_10<br />
DB 4058 prędkość (MUA) n_mu_11<br />
DB 4059 prędkość (MUA) n_mu_12<br />
DB 4060 prędkość (MUA) n_mu_13<br />
DB 4061 prędkość (MUA) n_mu_14<br />
DB 4062 prędkość (MUA) n_mu_15<br />
DB 4063 prędkość (MUA) n_mu_16<br />
DB 4064 U sterujące (SK) u_ster_sk_1<br />
DB 4065 U sterujące (SK) u_ster_sk_2<br />
DB 4066 U twornika (SK) u_twornika_sk_1<br />
DB 4067 U twornika (SK) u_twornika_sk_2<br />
DB 4068 I twornika (SK) i_twornika_sk_1<br />
DB 4069 I twornika (SK) i_twornika_sk_2<br />
DB 4070 prędkość (SK) n_sk_1<br />
DB 4071 prędkość (SK) n_sk_2<br />
DB 4072 I twornika (MUK) i_twornika_muk_1<br />
DB 4073 I twornika (MUK) i_twornika_muk_2<br />
DB 4074 I twornika (MUK) i_twornika_muk_3<br />
DB 4075 I twornika (MUK) i_twornika_muk_4<br />
DB 4076 I twornika (MUK) i_twornika_muk_5<br />
DB 4077 I twornika (MUK) i_twornika_muk_6<br />
DB 4078 I twornika (MUK) i_twornika_muk_7<br />
DB 4079 I twornika (MUK) i_twornika_muk_8<br />
DB 4080 prędkość (MUK) n_muk_1<br />
DB 4081 prędkość (MUK) n_muk_2<br />
DB 4082 prędkość (MUK) n_muk_3<br />
DB 4083 prędkość (MUK) n_muk_4<br />
DB 4084 prędkość (MUK) n_muk_5<br />
DB 4085 prędkość (MUK) n_muk_6<br />
DB 4086 prędkość (MUK) n_muk_7<br />
DB 4087 prędkość (MUK) n_muk_8<br />
DB 4088 I twornika (MSK) i_twornika_msk_1<br />
105
DB 4089 I twornika (MSK) i_twornika_msk_2<br />
DB 4090 prędkość (MSK) n_msk_1<br />
DB 4091 prędkość (MSK) n_msk_2<br />
F 20 Przekaźnik P3 (A1) Przekaznik_P3_A1<br />
F 21 Przekaźnik P4 (A1) Przekaznik_P4_A1<br />
F 22 Przekaźnik P5 (A1) Przekaznik_P5_A1<br />
F 23 Przekaźnik P7 (A1) Przekaznik_P7_A1<br />
F 24 Przekaźnik P8 (A1) Przekaznik_P8_A1<br />
F 25 Przekaźnik P9 (A1) Przekaznik_P9_A1<br />
F 26 Tryb pracy Tryb_pracy<br />
F 26 Przekaźnik P2 (11) Przekaznik_P2_11<br />
F 40<br />
Przełączenie na układ zamknięty<br />
KOMPUTEROWE Uklad_zamkniety_komputerowe Wizcon<br />
F 42<br />
Sterowanie bezpośrednie (zmiana kierunku)<br />
KOMPUTEROWE Sterowanie_bezposrednie_komputerowe Wizcon<br />
F 47<br />
Automatyczne uruchomienie ch.sterowania<br />
AUTOMAT Start_S_automat Wizcon<br />
F 91 Stop AWARYJNY Stop_awaria Wizcon<br />
F 92<br />
Automatyczne uruchomienie ch.mechanicznej<br />
silnika AUTOMAT<br />
Wizcon<br />
F 98<br />
Uruchamia przekaźnik 2Q (ch. <strong>Sterowania</strong>)<br />
AUTOMAT<br />
S_2Q_automat<br />
F 99 Zakończenie badania ch.sterowania AUTOMAT Koniec_S_automat<br />
F 100 Załączenie 2Q KOMPUTEROWE Wlacz_2Q_komputerowe Wizcon<br />
F 101 Załączenie czopera KOMPUTEROWE Wlacz_czopera_komputerowe Wizcon<br />
F 102<br />
Puls zwiększania napięcia sterujacego przy<br />
ch.sterowania AUTOMAT<br />
Puls_Ust_gora_S_automat<br />
F 103<br />
Puls zmniejszania napięcia sterujacego przy<br />
ch.sterowania AUTOMAT<br />
Puls_Ust_dol_S_automat<br />
F 104<br />
Sygnał zwiększania napięcia sterujacego przy<br />
ch.sterowania AUTOMAT<br />
Ust_S_automat_gora<br />
F 105<br />
Sygnał zmniejszania napięcia sterujacego przy<br />
ch.sterowania AUTOMAT<br />
Ust_S_automat_dol<br />
F 110<br />
Zatrzymanie napięcia sterującego przy<br />
ch.sterowania AUTOMAT<br />
Stop_Ust_dol_S_automat<br />
F 120<br />
Puls odliczania czasu ch.mechaniczna silnika<br />
AUTOMAT<br />
Puls_odliczania_czasu_MS<br />
F 121<br />
Koniec działania tyr.3,4 przy ch.mechanicznej<br />
silnika AUTOMAT (lewo)<br />
Koniec_T34_MS_L<br />
F 122<br />
Puls, gdy napięcie sterujace tyr.1,2 dojdzie do<br />
zera przy ch.mechanicznej silnika AUTOMAT Puls_Ust_T12_0_MS_automat<br />
F 123<br />
Koniec działania tyr.3,4 przy ch.mechanicznej<br />
silnika AUTOMAT (prawo)<br />
Koniec_Ust_T34_MS_P<br />
F 128 Zatrzymanie badanie ch.dynamicznej AUTOMAT Koniec_D_automat<br />
Puls dla napięcia sterującego tyr. 1,2<br />
F 130 ch.mechaniczna silnika AUTOMAT (góra-lewo) Puls_Ust_T12_0_MS_automat_gora_L<br />
F 131 Ustawia Puls dla napięcia sterującego (F 141) Puls_Ust_T34_MS_automat<br />
Rozpoczyna odliczanie czasu ch.mechaniczna<br />
F 132<br />
silnika AUTOMAT (lewo)<br />
Odliczanie_czasu_MS_L<br />
F 140<br />
Puls dla napięcia sterującego tyr. 1,2<br />
ch.mechaniczna silnika AUTOMAT (dół-lewo) Puls_Ust_T12_0_MS_automat_dol_L<br />
F 141<br />
Puls dla napięcia sterującego tyr. 3,4<br />
ch.mechaniczna silnika AUTOMAT (dół-lewo) Puls_Ust_T34_0_MS_automat_dol_L<br />
F 142<br />
Puls dla napięcia sterującego tyr. 3,4<br />
ch.mechaniczna silnika AUTOMAT (góra-lewo) Puls_Ust_T34_0_MS_automat_goral_L<br />
F 143<br />
Odliczanie czasu ch.mechaniczna silnika<br />
AUTOMAT (zmiana kierunku)<br />
Odlczanie_czasu_zmiana_kierunku<br />
F 144 Koniec odliczania czasu (przy zmianie kierunku) Koniec_odliczania_czasu_zmiana_kierunku<br />
Puls dla napięcia sterującego tyr. 1,2<br />
F 145 ch.mechaniczna silnika AUTOMAT (dół-prawo) Puls_Ust_T12_0_MS_automat_dol_P<br />
F 146<br />
Informacja o kierunku wirowania przy<br />
ch.mechanicznej silnika AUTOMAT Info_kierunek_wirowania_MS<br />
F 147<br />
Odliczanie czasu ch.mechaniczna silnika<br />
AUTOMAT (kierunek w prawo)<br />
Odliczanie czasu_P_MS<br />
F 148<br />
Puls dla napięcia sterującego tyr. 1,2<br />
ch.mechaniczna silnika AUTOMAT (góra-prawo) Puls_Ust_T12_0_MS_automat_gora_P<br />
F 149<br />
Zmiana kierunku wirowania przy ch.mechanicznej<br />
silnika AUTOMAT<br />
Zmiana_kierunku_wirowania_MS_automat<br />
F 150<br />
Sygnalizacja ustawienia wypełnienia dla<br />
ch.mechanicznej układu (kierunek lewo) Syg_wypelnienia_MU_automat_L<br />
106
F 151<br />
F 154<br />
F 155<br />
F 156<br />
F 157<br />
F 158<br />
F 159<br />
F 160<br />
F 161<br />
F 162<br />
F 170<br />
F 171<br />
F 172<br />
F 175<br />
F 190<br />
Sygnalizacja ustawienia wypełnienia dla<br />
ch.mechanicznej układu (kierunek prawo) Syg_wypelnienia_MU_automat_P<br />
Zerowanie napięcia sterującego tyr.1,2 dla<br />
ch.mechanicznej układu AUTOMAT Zerowanie_Ust_T12_MU_automat<br />
Zwiększanie napięcia sterującego tyr.3,4<br />
ch.mechaniczna układu AUTOMAT Zwiekszenie_Ust_T34_MU_automat<br />
Zerowanie napięcia sterującego tyr.3,4 dla<br />
ch.mechanicznej układu AUTOMAT Zerowanie_Ust_T34_MU_automat<br />
Zwiększanie napięcia sterującego tyr.1,2<br />
ch.mechaniczna układu AUTOMAT Zwiekszenie_Ust_T12_MU_automat<br />
Puls jednostkowy dodatni ch.mechaniczna układu<br />
AUTMAT<br />
Puls_jednostkowy_dodatni<br />
Zmniejszanie wypełnienia przy ch.mechanicznej<br />
układu AUTOMAT<br />
Zwiekszenie_wypelnienia<br />
Koniec odliczania czasu ch.mechaniczna<br />
AUTOMAT (kierunku w prawo)<br />
Koniec_odliczania_czasu_P_MS<br />
Puls dla napięcia sterującego tyr. 3,4<br />
ch.mechaniczna silnika AUTOMAT (dół-prawo) Puls_Ust_T34_0_MS_automat_dol_P<br />
Puls dla napięcia sterującego tyr. 3,4<br />
ch.mechaniczna silnika AUTOMAT (góra-prawo) Puls_Ust_T34_0_MS_automat_gora_P<br />
Puls dla zmniejszania wypełnienia przy Puls_zmniejszanie_wypelnienia_MU_automat<br />
ch.mechanicznej układu AUTOMAT<br />
Puls jednostkowy ujemny ch.mechaniczna układu<br />
AUTMAT<br />
Puls_jednostkowy_ujemny<br />
Zkończenie badania ch.mechanicznej układu<br />
AUTOMAT<br />
Koniec_MU_automat<br />
Automatyczne uruchomienie ch.mechanicznej<br />
układu AUTOMAT Start_MU_automat Wizcon<br />
Automatyczne uruchomienie ch.dynamicznej<br />
AUTOMAT Start_D_automat Wizcon<br />
F 193 Uruchmia przekaźnik 3Q KOMPUTEROWE Wlacz_3Q_komputerowe Wizcon<br />
F 200<br />
Zakończenie badania ch.mechanicznej silnika<br />
AUTOMAT<br />
Koniec_MS_automat<br />
F 214<br />
Automatyczne uruchomienie ch.mechanicznej<br />
silnika AUTOMAT<br />
Start_MS_automat<br />
F 241<br />
Załancza sterowanie bezpośrednie<br />
KOMPUTEROWE Wlacz_bezposrednie_komputerowe Wizcon<br />
F 250<br />
Uruchamia przekaźnik 2Q ch. dynamiczna<br />
AUTOMAT<br />
D_2Q_automat<br />
F 251<br />
Uruchamia przekaźnik 3Q ch.mechaniczna silnika<br />
AUTOMAT<br />
MS_3Q_automat<br />
F 252<br />
Uruchamia przekaźnik 3Q ch.mechaniczna<br />
układu AUTOMAT<br />
MU_3Q_automat<br />
F 253<br />
Puls na zwiększanie wypełnienia przy<br />
ch.mechanicznej układu AUTOMAT Puls_zwiekszanie_wypelnienia_MU_automat<br />
F 300<br />
Wybór zadawania wartości napięcia sterującego<br />
na tyr.3,4 KOMPUTEROWE Wybor_T34_komputerowe Wizcon<br />
F 301<br />
Wybór zadawania wartości napięcia sterującego<br />
na tyr.1,2 KOMPUTEROWE Wybor_T12_komputerowe Wizcon<br />
F 307 pomiar wartości ch.sterowania AUTOMAT Pomiar_S_automat<br />
F 308 pomiar wartości ch.dynamiczna AUTOMAT Pomiar_D_automat<br />
F 308<br />
pomiar wartości ch.mechanicznej silnika<br />
AUTOMAT<br />
Pomiar_MS_automat<br />
F 310<br />
pomiar wartości ch.mechanicznej układu<br />
AUTOMAT<br />
Pomiar_MU_automat<br />
F 311 Zerowanie bloków danych AUTOMAT Zerowanie_automat<br />
Zerowanie bloków danych ch.sterowania<br />
F 312<br />
KOMPUTEROWE<br />
Zerowanie_S_komp<br />
F 313 pomiar wartości ch.sterowania KOMPUTEROWE Pomiar_S_komp<br />
F 314<br />
pomiar wartości ch.mechaniczna układu<br />
KOMPUTEROWE<br />
Pomiar_MU_komp<br />
F 315<br />
pomiar wartości ch.mechaniczna silnika<br />
KOMPUTEROWE<br />
Pomiar_MS_komp<br />
F 320<br />
Zerowanie bloków danych ch.mechaniczna<br />
układu KOMPUTEROWE<br />
Zerowanie_MU_komp<br />
F 321<br />
Zerowanie bloków danych ch.mechaniczna silnika<br />
KOMPUTEROWE<br />
Zerowanie_MS_komp<br />
I 48 Adres modułu PCD2.W325<br />
O 80 Adres modułu PCD2.W610<br />
Napięcie sterujące (odczytywane przy sterowaniu<br />
R 21<br />
ręcznym)<br />
Napiecie_sterujace<br />
R 22 Napięcie twornika (odczytywane ze stanowiska) Napiecie_twornika<br />
R 23 Prąd twornika (odczytywany ze stanowiska) Prad_twornika<br />
R 24 Predkość silnika (odczytywany ze stanowiska) Predkosc silnika<br />
Napięcie sterujące tyrystorów 1,2 zadawane<br />
R 25<br />
przez sterownik<br />
Ust_T12_sterownika<br />
107
R 26<br />
Napięcie sterujące tyrystorów 3,4 zadawane<br />
przez sterownik<br />
Ust_T34_sterownika<br />
R 27 Napięcie sterujące zadawane przez sterownik Ust_sterownika<br />
R 30<br />
Zadawanie napięcia sterującego na tyr.1,2<br />
KOMPUTEROWE Ust_T12_komputerowe Wizcon<br />
R 31<br />
Zadawanie napięcia sterującego na tyr.3,4<br />
KOMPUTEROWE Ust_T34_komputerowe Wizcon<br />
R 36<br />
Zadawanie napięcia sterującego<br />
KOMPUTEROWE Ust_komputerowe Wizcon<br />
R 50 Sygnalizacja błędu z modułu PCD2.W325 Blad<br />
Napięcie sterujące przy ch. sterowania<br />
R 60<br />
AUTOMAT<br />
Ust_S_automat<br />
R 74 Czas przy ch. dynamicznej Czas<br />
Napięcie sterujące przy ch. dynamicznej<br />
R 75<br />
AUTOMAT<br />
Ust_D_automat<br />
R 76<br />
Napięcie sterujące tyr. 1,2 ch.mechaniczna silnika<br />
AUTOMAT (lewo)<br />
Ust_T12_MS_automat_L<br />
R 77<br />
Napięcie sterujące tyr. 3,4 ch.mechaniczna silnika<br />
AUTOMAT (lewo)<br />
Ust_T34_MS_automat_L<br />
R 78<br />
Napięcie sterujące przy ch. mechanicznej układu<br />
AUTOMAT<br />
Ust_MU_automat<br />
R 79<br />
Napięcie sterujące tyrystorów 1,2 przy<br />
ch.mechanicznej układu AUTOMAT Ust_T12_MU_automat<br />
R 81<br />
Napięcie sterujące tyrystorów 3,4 przy<br />
ch.mechanicznej układu AUTOMAT Ust_T34_MU_automat<br />
R 87<br />
Napięcie sterujące tyr. 3,4 ch.mechaniczna silnika<br />
AUTOMAT (prawo)<br />
Ust_T34_MU_automat_P<br />
R 89<br />
Napięcie sterujące tyr. 1,2 ch.mechaniczna silnika<br />
AUTOMAT (prawo)<br />
Ust_T12_MU_automat_P<br />
R 100<br />
1 pozycja przy badaniu ch.dynamicznej<br />
AUTOMAT<br />
Poz1_D_automat<br />
R 101<br />
2 pozycja przy badaniu ch.dynamicznej<br />
AUTOMAT<br />
Poz2_D_automat<br />
R 102<br />
3 pozycja przy badaniu ch.dynamicznej<br />
AUTOMAT<br />
Poz3_D_automat<br />
R 103<br />
4 pozycja przy badaniu ch.dynamicznej<br />
AUTOMAT<br />
Poz4_D_automat<br />
R 104<br />
5 pozycja przy badaniu ch.dynamicznej<br />
AUTOMAT<br />
Poz5_D_automat<br />
R 105<br />
6 pozycja przy badaniu ch.dynamicznej<br />
AUTOMAT<br />
Poz6_D_automat<br />
R 106<br />
7 pozycja przy badaniu ch.dynamicznej<br />
AUTOMAT<br />
Poz7_D_automat<br />
R 107<br />
8 pozycja przy badaniu ch.dynamicznej<br />
AUTOMAT<br />
Poz8_D_automat<br />
R 110<br />
Licznik zliczający do 20 ch.sterowania<br />
KOMPUTEROWE<br />
Licznik20_S_komp<br />
R 111<br />
Licznik zliczający do 10 ch.mechaniczna układu<br />
KOMPUTEROWE<br />
Licznik10_MU_komp<br />
Licznik zliczający do 80 ch.mechaniczna układu<br />
R 112<br />
KOMPUTEROWE<br />
Licznik80_MU_komp<br />
R 113<br />
Licznik zliczający do 10 ch.mechaniczna silnika<br />
KOMPUTEROWE<br />
Licznik10_MS_komp<br />
R 114<br />
Licznik zliczający do 20 ch.mechaniczna silnika<br />
KOMPUTEROWE<br />
Licznik20_MS_komp<br />
R 190<br />
Napięcie sterujące tyrystorów 1,2 przy<br />
ch.mechanicznej silnika AUTOMAT Ust_T12_MS_automat<br />
R 191<br />
Napięcie sterujące tyrystorów 3,4 przy<br />
ch.mechanicznej silnika AUTOMAT Ust_T34_MS_automat<br />
11.2 Listing<br />
108