Politechnika Białostocka 05 Oprogramowanie narzedziowe, konfiguracja i parametryzacja regulatora wielofunkcyjnego na przykładzie PSW 8

background image







Politechnika Białostocka

W ydział Elektryczny

Katedra Automatyki i Elektroniki

Białystok 2009

Instrukcja do zajęć laboratoryjnych

Temat ćwiczenia: Oprogramowanie narzędziowe, konfiguracja i

parametryzacja regulatora wielofunkcyjnego
na przykładzie PSW-8.




Numer ćwiczenia: 5



Laboratorium z przedmiotu:

Sterowniki i Regulatory

Kod: E S 1 A 6 2 0

3 0 5







Opracował:

dr inż. Wojciech Trzasko

background image

Laboratorium Sterowników i Regulatorów



5-

2

1.

Wprowadzenie

Regulatory PID mogą realizować tylko kilka typowych układów regulacji. W miarę wzrostu
wymagań coraz częściej potrzebne są układy nietypowe, w tym zwłaszcza dodatkowe obwody
sterowania logicznego i sygnalizacji. Wymaganiom takim mogą sprostać regulatory
wielofunkcyjne, które w zależności od aplikacji mogą pracować jako regulatory PID lub jako
sterowniki logiczne.

Regulator wielofunkcyjny PSW-8

Sterownik PSW-8 jest mikroprocesorowym aparatowym urządzeniem automatyki, w którym
zastosowano program regulatora wielofunkcyjnego. Posiada mikroprocesor Z80 (4.0,
6.17MHz), pamięć programu, danych i roboczą, dwa moduły we/wy analogowych i binarnych,
panel operatorski, RS232 oraz zasilacz.

Zastosowanie
Można go zastosować m.in. jako:
• Regulator PID - jedno lub wielokanałowy, regulacja stałowartościowa, dwupołożeniowa,

kaskadowa i inne.

• Sterownik logiczno – sekwencyjny - kilka do około 20 obwodów dla uwarunkowanych

czasowo dyskretnych procesów produkcyjnych, sterowania maszyn,
urządzeń, napędów itp.

• Kalkulator-wskaźnik.

Zadania te można realizować jednocześnie. Typowym zastosowaniem są dwa układy regulacji
PID i 10 obwodów sterowania logicznego. Można łączyć kilka regulatorów PSW-8 poziomo,
co pozwoli na automatyzację większej skali.

Bloki i Funkcje
Bloki wejściowe obsługują wejścia obiektowe, klawisze panelu oraz odbiorniki
komunikacyjne. Wytwarzają wewnętrzne zmienne arytmetyczne i logiczne stanowiące dane
dla innych obiektów.
Bloki wyjściowe dokonują przetworzenia zmiennych wewnętrznych na wyjścia obiektowe,
stany wizualne panelu oraz dane wysyłane przez nadajniki komunikacyjne.

Wej
ścia i wyjścia obiektowe
Wejścia analogowe (obsługują bloki AI1 ÷AI6) - wartościami wyjść są liczby
znormalizowane z przedziału <0.0, 1.0>. Zakresy wejść określają parametry r

1

,..., r

6:

r

i

= 0 wejście I=0..20mA lub 0..10V,

r

i

= 1 wejście I=4..20mA.

Wejścia binarne (obsługują bloki BI1 ÷BI20) - wartościami wyjść są liczby znormalizowane

L

o

- 0V,

H

i

- 24V/10mA.

Wyjścia analogowe (obsługują bloki AO1÷AO2 i funkcje: AO, AOC)- przetwarzają zmienne
wewnętrzne z przedziału <0.0, 1.0> na wyjścia analogowe I=0..20mA lub U=0..10V.
Wyjścia binarne (obsługują bloki BO1÷BO16 i funkcje: BO, BOC, BOT)-

L

o

- 0V,

H

i

- 24V/120mA.

background image

Laboratorium Sterowników i Regulatorów



5-

3

Funkcje panelu operatorskiego

• 8 klawiszy: KE3, KE4, KE7, KE8 (key) - bez

własnych LEDów, KE1, KE6 - z jednym
LEDem, KE2, KE5 - z dwoma LEDami; każdy
z klawiszy jest blokiem wejściowym, któremu
można przyporządkować jedną z dwóch funkcji
- KEY, KEYC

• 3 wskaźniki cyfrowe: DI1, DI2 (display) - 4

cyfrowe, DI3 - 2 cyfrowy; parametry funkcji:

y

L

- wartość dolna dla wejścia 0.0

y

H

- wartość górna dla wejścia 1.0

y

L

, y

H

∈<-1999, 10000> - DI1,DI2

y

L

, y

H

∈<-19, 100> - DI3

d: _.---,__.--,___.-,____ - pozycja kropki
T - okres aktualizacji,

• 2 linijki diodowe: LN1, LN2,
• 6 LED-ów pojedynczych: LD1,...,LD6,

LED WD układu kontrolnego.

Rys.3.Funkcje KEY

BLOKI WEJŚCIOWE

BLOKI ALGORYTMICZNE

BLOKI WYJŚCIOWE




Wej
ścia

funkcje proste

Wyjścia

Analogowe

6

bloki

Analogowe

2


Wej
ścia

funkcje złożone

Wyjścia

Binarne

20

bloki

Binarne

16


Klawisze

parametry

wskaźniki

3

Panelu

8

linijki 2 LED 6


stany logiczne

Odbiornik

Odbiornik

Komunikacyjny

Komunikacyjny

we anal.

8

stałe, alarmy

wy anal

8

we bin

16

wy bin

16

wy alarm.

2

obsługa procesu

WORK

konfiguracja

CONF

struktura

EPROM


Rys.1 Schemat funkcjonalny regulatora PSW-8


Rys.2. Panel operatorski

background image

Laboratorium Sterowników i Regulatorów



5-

4

Rys.4.Bloki i funkcje wskaźników cyfrowych


Bloki algorytmiczne
• 80 bloków prostych, którym można przyporządkować jedną z 47 funkcji prostych,
• 40 bloków złożonych, którym przyporządkowuje się jedną z 40 funkcji złożonych, jeżeli

wystarczy pamięci,

• 48 parametry w tym 32 uniwersalne, 16 binarnych, stałe, alarmy.

Funkcje proste nie posiadają własnych parametrów. Blokom prostym przydzielone są
jednakowe obszary pamięci, co powoduje ujednolicenie funkcji. Pamięć na dane oraz wynik
działań funkcji jest przydzielana dynamicznie. Wielokrotne użycie pamięciowo chłonnych
(opóźnienie) funkcji może wyczerpać pamięć.
Realizowane funkcje (dokładny opis w instrukcji ZPDA: „Funkcje sterownika PSW-8”):

Funkcje proste:
• arytmetyczne (dodawanie, odejmowanie, mnożenie, dzielenie, pierwiastek..),
• logiczne (OR, AND, NOT, NAND, NOR, EXOR, ANDN),
• przełączniki (przełącznik analogowy, przełącznik binarny, komparator...),








• przerzutniki, liczniki (przerzutniki: D, T, JK, RS, licznik...),
• analizatory sygnału (max w czasie (MAT), min w czasie(MIT)),
• filtry (1-rzędu (FILT), różniczkowanie (DIFR)),
• inne( ogranicznik, strefa martwa,..);

Złożone
• regulator PID, zadajniki, integratory, opóźnienie, liczniki, opóźnienie, funkcje ,

kalkulatory...)

C1,C3 - zwiększanie/ zmniejszanie wyjścia
C2 - blokada (C2=Lo)
C4 - wejście do śledzenia
C5- Lo - całkowanie, Hi - śledzenie
C6- wyjście
Parametry:
y

L

, y

H

- ograniczenia wyjścia

T

I -

stała czasowa całkowania

T

T -

stała czasowa śledzenia

Rys.5.Przełącznik analogowy i binarny, komparator.

Rys.6. Zadajnik sygnału

background image

Laboratorium Sterowników i Regulatorów



5-

5

Charakterystyka konfiguracji
Bloki z przyporządkowanymi funkcjami, parametry, stałe i alarmy są podczas konfiguracji
łączone z wejściami i wyjściami, elementami panelu operatorskiego, nadajnikami i
odbiornikami komunikacyjnymi zgodnie ze schematem. Każda sensowna struktura jest
możliwa do zdefiniowania.
Do zdefiniowania posłużyć może z powodzeniem stacyjka operatorska, laptop lub zewnętrzne
programatory.

Fazy konfiguracji regulatora PSW-8:

NAME - nadanie nazwy
konfigurowanemu układowi,

DEFN - definiowanie bloków funkcyjnych,
CONN - łączenie wejść i wyjść,
POSN - pozycjonowanie (określenie
kolejności obliczeń),
OFPA - ustawienie parametrów stałych,
ONPA - ustawienie początkowych wartości
parametrów typu on-line,
OPTN - wybór układów opcjonalnych
RUN- analiza konfiguracji i przejście do
obsługi procesu







Rys.7. Panel operatorski podczas konfiguracji

Do konfiguracji i symulacji sterownika PSW-8 na komputerze pomocne są programy
P8s_401.EXE i TP8_401.EXE, których instrukcja obsługi zamieszczona została w opisie
ZPDA: „Programowalny sterownik wielofunkcyjny PSW-8. Instrukcja programowania”
Przyporządkowanie klawiszy PC jest następujące:

1..8

klawisze KE1...KE8

-

przełącznik PARM ENABLE

=

przełącznik CONF ENABLE

0

przełącznik HIST ENABLE

ESC zakończenie programu.

Przebieg procesu konfiguracji (panel operatora lub P8s_401.exe):
Faza 1. NAME
pytanie (DI2): NAME

odpowiedź (DI1): 1...255

exit: KE1

Faza 2. DEFN
pytanie (DI2) : blok

odpowiedź (DI1): funkcja, ndef

background image

Laboratorium Sterowników i Regulatorów



5-

6

BLOKI (pytania)

FUNKCJE (odpowiedzi)

Wyjścia analogowe
Wyjścia binarne
Klawisze
Linijki diodowe

AO
BO
KE1,...,KE8
LN1, LN2

AO, AOC
BO, BOC, BOT
KEY, KEYC
DISP, LED

Bloki proste

b01,...,b80

ndef

, ADD, SUB,....

Bloki złożone

c01,...,c48

ndef

, PID, SP, ....


Faza 3. CONN
pytanie (DI2) : wejście

odpowiedź (DI1): wyjście, stała, nc


Faza 4. POSN (pozycji jest tyle ile bloków: p01...p128)
pytanie (DI2) : pozycja

odpowiedź (DI1): blok [funkcja], npos, inst, delt


Faza 5. OFPA (ustawianie parametrów typu off-line, które podczas obsługi pozostają stałe, na

schematach identyfikuje je symbol [C])

ONPA (ustawianie wstępnych parametrów on-line, które można zmieniać podczas

obsługi procesu, na

pytanie (DI2/DI3): blok[funkcja] - symbol parametru odpowiedź (DI1): wartość param.

Faza 6. OPTN
pytanie (DI2) : OPTN

odpowiedź (DI1):no, PRST, LOAD, PUT, GET

gdzie:

PRST - zerowanie pamięci programu,

LOAD- przesłanie programu z PC do PSW-8,

PUT- zapis programu na dysk (rozszerzenie zgodne z nazwą nadaną w fazie NAME),

GET - pobranie programu z dysku.

Faza 7. RUN (analiza konfiguracji pod względem poprawności połączeń).
Sygnalizacja błędów:

nPOS - warn - pominięty blok w łańcuchu obliczeń,

nUSE - warn - blok nie będzie obsługiwany,

uCON - Err - istnieje niedołączone wejście do bloku.

Powyższą konfigurację można przeprowadzić w sposób graficzny przy użyciu programu
kgs.exe. Przykłady konfiguracji pokazane są na rysunkach 8 i9.

2.

Cel ćwiczenia


Poznanie oprogramowania narzędziowego i zasad jego wykorzystania przy konfigurowaniu i
uruchamianiu sterownika wielofunkcyjnego PSW-8.
Zdobycie praktycznych umiejętności potrzebnych przy opracowaniu strategii sterowania
modelem procesu przemysłowego z wykorzystaniem PSW-8.

2.

Metodyka badań.


Stanowisko badawcze

Ć

wiczenie przeprowadzane jest w dwuosobowych grupach przy stanowisku PSW-8.

Podstawowe wyposażenie stanowiska laboratoryjnego PSW-8 powinno zawierać:

background image

Laboratorium Sterowników i Regulatorów



5-

7

• sterownik - PSW-8.11
• programator - komputer PC
• kabel połączeniowy - RS-232
• oprogramowanie - TP8_404.EXE, P8s_401.EXE, KGS.EXE
• zestaw modeli o wejściach i wyjściach analogowych.

Przebieg ćwiczenia:

1. Z dostępnych bloków PSW-8 (patrz instrukcja ZPDA: „Funkcje sterownika PSW-8”)

zdefiniować układ sterowania opisany w zadaniu 1 lub 2

2. W programie P8s_401.exe lub bezpośrednio z panelu operatorskiego przeprowadzić

konfigurację sterownika zgodnie z podanymi wcześniej fazami (Uwaga: listing można
przygotować w programie KGS.EXE).

• w fazie OPTN obowiązkowo zapisać konfigurację sterownika (PUT),
• w przypadku wystąpienia błędów powtórzyć niezbędne fazy konfiguracji.

3. Przeprowadzić symulację działania sterownika PSW-8 - faza RUN.
a) wciskając klawisz „9” pod obrazem płyty czołowej PSW-8 pojawia się napis „SET” np.

AI1=0.000,

• klawisze „-„ i „=„ pozwalają na zmianę wartości danego wejścia,
• trzymając „0” i „-„ lub „0” i „=” zmieniamy numery wejść,

b) obsługa panelu: KE6 (przez 10s) - pulsujący napis PV sygnalizuje gotowość przejścia do

operacji on-line lub przejścia do konfiguracji (wybór klawisze KE3, KE4):

• PARM - parametryzacja on-line,

• VIEW - przeglądanie zmiennych,

wyjście klawisz KE6

• BYTE - kontrola bajtów,

• CONF - konfiguracja (przejście przy jednoczesnym wciśnięciu klawiszy KE7, KE8)

4. Uruchomić program TP8_401.exe (opis działania i klawiszy w instrukcji ZPDA:

„Programowalny sterownik wielofunkcyjny PSW-8. Instrukcja programowania.”

a) ustawić parametry transmisji - F5 PARAM oraz port transmisji szeregowej COM1/COM2

-F4 COM

• F4 SPEED - szybkość transmisji - 9600 bodów
• F5 BITS - liczba bitów danych - 8 bitów
• F6 STOP - liczba bitów stopu - 1
Uwaga : wyboru dokonujemy strzałkami „←” lub „→” i zatwierdzamy klawiszem Enter.

b) przesłać konfigurację do sterownika PSW-8 - F7 PANEL
• F2 TRANS - transmisja konfiguracji z PC do PSW-8

Po naciśnięciu tego klawisza pojawia się napis f_name:PSW_CONF., który należy
rozszerzyć o nazwę z fazy NAME; sterownik PSW-8 po wcześniejszym wyzerowaniu
(OPTN/PRST) i nadaniu tej samej nazwy (NAME) ustawić w tryb odbioru
(OPTN/LOAD); transmisję rozpoczyna klawisz Enter.

c) przeprowadzić testowanie PSW-8 (PARM - parametryzacja on-line, VIEW - przeglądanie

zmiennych): przeprowadzić wielokrotne próby pracy sterownika PSW-8, zaobserwować
działanie wszystkich wejść i wyjść, w razie potrzeby dokonać niezbędnych poprawek w
aplikacji.

background image

Laboratorium Sterowników i Regulatorów



5-

8

Prezentacja i analiza wyników badań.

Wynikiem pracy grupy laboratoryjnej jest działająca aplikacja na sterownik PSW-8

przedstawiona prowadzącemu w czasie zajęć. Wnioski i uwagi, jakie nasunęły się podczas
wykonywania prób na układzie należy zamieścić w sprawozdaniu. Do sprawozdania należy
dołączyć plik PSW_list.001 z listingiem konfiguracji PSW-8.

Wymagania BHP

Warunkiem przystąpienia do ćwiczenia jest zapoznanie się z instrukcją BHP

stosowaną w Laboratorium i ogólnymi zasadami pracy przy stanowisku komputerowym.
Instrukcje te powinny być podane studentom podczas pierwszych zajęć laboratoryjnych i
dostępne do wglądu w Laboratorium. Pracownia powinna odpowiadać ogólnym wymaganiom
BHP przewidzianym dla laboratorium komputerowego.

Sprawozdanie studenckie

Sprawozdanie z ćwiczenia powinno zawierać:

• stronę tytułową zgodnie z obowiązującym wzorem;
• cel i zakres ćwiczenia;
• opis stanowiska badawczego;
• opis przebiegu ćwiczenia z wyszczególnieniem wykonywanych czynności;
• schemat blokowy układu regulacji automatycznej wykonany w programie KGS;
• wnioski i uwagi.

Na ocenę sprawozdania będą miały wpływ następujące elementy:

• ogólna estetyka - 10%;
• zgodność zawartości z instrukcją - 20%;
• poprawne oprogramowanie regulatora PSW-8 - 40%;
• wnioski i uwagi - 30%.

Sprawozdanie powinno być wykonane i oddane na zakończenie ćwiczenia, najpóźniej

na zajęciach następnych. Sprawozdania oddane później będą oceniane niżej.

Literatura:

1. Trybus L.: Regulatory wielofunkcyjne. WNT, Warszawa 1992 .
2. ZPDA: Programowalny sterownik wielofunkcyjny PSW-8

- DTR
-
Instrukcja programowania
-
Funkcje sterownika
-
Instrukcja programowania - TRANS, PSW, 1994 Ostrów Wlkp

background image

Laboratorium Sterowników i Regulatorów



5-

9

Zadanie 1

Regulator PSW-8 ma pełnić rolę stacji pomiarowej wskazującej wartość zmiennej procesowej
i sygnalizującej przekroczenia. Niech zmienną będzie temperatura w piecu. Zakres zmian
przetwornika pomiarowego niech wynosi <T

m

, T

M

>, alarm dolny przy spadku T poniżej T

AL,

a

alarm górny przy wzroście T powyżej T

AH

.

Dane liczbowe:

T

m

,=

0, T

M

,=

100, T

AL

,=

30, T

AH

,=

70, ∆T=5 [°C]

Sygnał z przetwornika temperatury podany na wejście analogowe regulatora zostanie
przetworzony na znormalizowany sygnał wewnętrzny t z przedziału <0.0, 1.0>. Z danych
liczbowych wynika, że

t

AL

,=

0.3, t

AH

,=

0.7, ∆t=.05,

Schemat blokowy układ realizujący stacyjkę pomiarową pokazano na rys.8 (zrealizowany w
KGS)
LD1, LD2 - przekroczenia alarmowe wyznaczane przez komparatory COMP i PL1= t

AL

i PL2= t

AH

,

DI1 - temperatura w piecu, y

L

=0, y

H

=1000 d=_ _

_.-,

Dane konfiguracyjne podano w tabeli 1

Rys.8. Struktura układu

Tabela 1 Dane konfiguracyjne do PSW-8.

background image

Laboratorium Sterowników i Regulatorów



5-

10

Zadanie 2

Regulator PSW-8 ma pełnić rolę stacyjki zadającej wartość zmiennej procesowej i
sygnalizującej jej stan . Niech zmienną będzie napięcie zasilające element grzejny w piecu
sterowanym poziomem napięcia. Zakres zmian przetwornika pomiarowego niech wynosi
<U

m

, U

M

>,

Dane liczbowe:
U

m

,=

0, U

M

,=

10 [V]

Znormalizowany sygnał z zadajnika SP podany na wyjście analogowe regulatora zostanie
przetworzony na sygnał zewnętrzny u z przedziału <0.0, 10.0>[V].
Schemat blokowy układ realizującego stacyjkę zadawania pokazano na rys.9 (zrealizowany w
KGS).
DI1 - napięcie sterujące piecem, y

L

=0, y

H

=100 d=__

_,

KE1.3 - Hi - załącza napięcie sterujące na wyjście A01 z potwierdzeniem na LED
Lo - OV na wyjściu.
KE3.1, KE4.1 - zadawanie wartości napięcia.

Rys. 9. Struktura układu.

Tabela 2.

background image

Laboratorium Sterowników i Regulatorów



5-

11

Opis we/wy binarnych i analogowych sterownika PSW-8.11.1


Wyszukiwarka

Podobne podstrony:
Politechnika Białostocka 05 Realizacja pneumatycznych układów sterowania sekwencyjnego
reguła newmana na przykładzie, WNoZ, Inżynieria procesowa II, egzamin
Piestrzyński, Tomasz Narzędzia motywowania bibliotekarzy do pracy na przykładzie łódzkich bibliotek
Adam Łajczak Regulacja rzek na przykładzie Nidy
Politechnika Białostocka 03 Układy sterowania umożliwiające zmianę parametrów ruchu tłoka
05--Praktyki politologia zalacznik 3 -dziennik-, Politechnika Białostocka, praktyki
Schody 1, NAUKA, Politechnika Bialostocka - budownictwo, Semestr III od Karola, Budownictwo Ogólne,
4a, NAUKA, Politechnika Bialostocka - budownictwo, Semestr III od Karola, Technologia Betonu, betony
POLITECHNIKA BIAŁOSTOCKA, NAUKA, Politechnika Bialostocka - budownictwo, Semestr III od Karola, Budo
cw7, NAUKA, Politechnika Bialostocka - budownictwo, Semestr III od Karola, Technologia Betonu, beton
LEPKO , Politechnika Białostocka, INZYNIER
3 oprogramowanie narzedziowe
Politechnika Białostocka 07 Realizacja pneumatycznych układów sterowania z przekaźnikami czasowymi
zasady zaliczeń PP IG, Politechnika Białostocka, ZiIP (PB), Semestr 1, Podstawy programowania, Progr
cw-9 p, NAUKA, Politechnika Bialostocka - budownictwo, Semestr III od Karola, Wytrzymałośc Materiałó
Mur1, NAUKA, Politechnika Bialostocka - budownictwo, Semestr III od Karola, Budownictwo Ogólne, kolo
POLITECHNIKA BIAŁOSTOCKA

więcej podobnych podstron