Professional Documents
Culture Documents
Politechniki Wroclawskiei
100100046218
Tadeusz Mikulczyski
wiczenie 1
CHARAKTERYSTYKI STATYCZNE
ELEMENTW AUTOMATYKI
Zagadnienie sterowania obiektw jest podstawowym problemem wystpujcym
w automatyce. Analiza i synteza ukadw automatycznego sterowania wymaga zna
jomoci opisu (modelu) matematycznego procesw zachodzcych w obiekcie. Naj
oglniej, kady obiekt sterowania (rys. 1 . 1) jest okrelonym obiektem fizykoche
micznym, ktry moe by opisany za pomoc pewnych wsprzdnych, tzn.
wielkoci fizycznych, bdcych funkcjami czasu, jak np. przesunicia liniowego /(/),
napicia elektrycznego u(t), prdu i(t), rezystancji R(t), cinienia p(t), temperatury
T(t) itp.
Z (zakcenia)
_v_
X CZON
(ELEMENT)
=> OBIEKT =>
SYGNAY AUTOMATYKI SYGNAY
WE WY
UKAD UKAD
WYKONA
POMIAROWY
WCZY
Charakterystyki statyczne
Charakterystyk statyczn elementu, obiektu lub ukadu automatyki mona wy
znaczy w sposb:
1. Analityczny - z rwnania rniczkowego, po przyrwnaniu do zera pochod
nych wszystkich zmiennych (wsprzdnych). Charakterystyk statyczn okrela
wwczas zaleno
y ~ /W .
w ktrej:
x - wielko wejciowa,
y - wielko wyjciowa.
Charakterystyki statyczne elementw automatyki 7
Ay = kAx,
gdzie k = tga
dy
gdzie - warto pochodnej funkcji y wzgldem zmiennej x w punkcie pracy P (x0, y0).
dx
Po pominiciu wyrazw nieliniowych mona napisa, e
* dy Ax = kAx.
( 1-2 )
dx
dy
Stal k = mona wyznaczy:
dx
analitycznie - jeli jest znana funkcja y = f(x),
graficznie - wystawiajc styczn do krzywej y =f{x) w punkcie pracy P{x0, y0).
Tangens kta a nachylenia stycznej do wykresu y = f(x ) jest wspczynnikiem
proporcjonalnoci midzy przyrostami Ax i Ay (rys. 1.5).
a) NL1 NL2
u2=y.
Czujniki temperatury
Termometry
Do pomiaru temperatury mona stosowa:
termometry cieczowe (zakres od -60 do +600 C), napeniane alkoholem mety
lowym, rtci,
termometry oporowe (zakres od -200 do +900 C). Pomiar temperatury termo-
elementem oporowym polega na wykorzystaniu zalenoci okrelajcej zmiany
12 wiczenie 1
Termoelementy (termopary)
Zjawisko termoelektryczne polega na przepywie prdu elektrycznego w obwodzie
utworzonym z dwch rnych metali lub pprzewodnikw, ktrych styki maj rne
temperatury. Wynika ono z zalenoci od temperatury (rnej dla rnych materiaw)
energii kinetycznej i koncentracji nonikw (elektronw i dziur) w ciele staym i jest
zwizane z powstawaniem napicia kontaktowego na styku dwch cia. Napicie kon
taktowe osiga wartoci od uamka wolta do kilku woltw w zalenoci od rodzaju
stykajcych si cia, stanu ich powierzchni oraz temperatury styku. W przypadku ze
tknicia si dwch metali, ze wzgldu na rne wartoci pracy wyjcia, nastpuje
przejcie elektronw z metalu o mniejszej wartoci pracy wyjcia (aduje si dodatnio)
do metalu o wikszej wartoci (aduje si ujemnie). Powstajca w obwodzie wypad
kowa sia elektromotoryczna, tzw. sia termoelektryczna, zaley od rodzaju materia
w i jest proporcjonalna do rnicy temperatur obu stykw.
Termoelement skada si z dwch drutw wykonanych z rnych metali. Z jednej
strony koce drutw s zczone ze sob na stae (zespawane), tworzc spoin pomia
row, tzw. koce gorce, z drugiej strony za dwa koce s poczone z przewodami
kompensacyjnymi, s to tzw. koce zimne. Spoin pomiarow (koce gorce) umiesz
cza si w orodku, ktrego temperatura ma by zmierzona, koce zimne za - w miej
scu o staej temperaturze (najczciej w termostacie). W przypadku wystpienia rni
cy temperatur AT midzy kocami zimnymi i gorcymi powstaje na kocach gorcych
sia termoelektryczna. Schemat termoelementu pokazano na rysunku 1.10.
r3 2 Koce zimne
I
I Spoina ( koniec gorcy)
I
Rys. 1.10. Termoelement: gorce koce (1), zimne koce (2, 3),
przewody kompensacyjne (4), miernik (5)
14 wiczenie 1
= - ( T ,- T 0) In-^L, (1.4)
e N2
w ktrej:
k - 1,38-lC)'23 - staa Boltzmanna, J/K,
e - 1,602 10'9 - adunek elektronu, C,
N i,N 2 - liczby swobodnych elektronw w 1cm3obu metali.
Przy rnicy temperatur rzdu kilkuset stopni Celsjusza wzr (1.4) mona zline
aryzowa i wtedy otrzymuje si praktycznie stosowan zaleno
= a ,A T , (1.5)
w ktrej:
a, - staa termoelementu, zalena od rodzaju zastosowanych metali, V-K,
AT = Tt - T0 - rnica temperatury midzy gorcymia zimnymi kocami termo
elementu.
Do budowy termoelementw stosowane s pary drutw wykonanych z rnych
metali. Ich charakterystyki pokazano na rysunku 1.11.
Pirometry
Do pomiaru temperatur o wikszej wartoci s stosowane pirometry. Pomiar tem
peratury polega na wykorzystaniu zalenoci midzy strumieniem energii wypromie-
niowanej przez rozarzone ciao a jego temperatur. Rozrnia si trzy typy pirome
trw:
pirometry promieniowania globalnego (zakres pomiarowy 400-2500 C),
pirometry promieniowania monochromatycznego (zakres pomiarowy od 450 do
3500 C),
pirometry barwowe (zakres pomiarowy 800-2800 C), su do pomiaru tempe
ratury cia roztopionych i rozarzonych.
Wszystkie rodzaje pirometrw maj ukady optyczne, umoliwiajce dokadne
ustawienie pirometru wzgldem wizki wiata padajcego.
Czujniki siy
Do pomiaru siy powszechnie stosuje si:
dynamometry sprynowe,
czujniki tensometryczne (rys. 1.13).
Czujnik tensometryczny dziaa na zasadzie pomiaru odksztacenia sprystego
elementu pomiarowego pod wpywem przyoonej siy. Moe by wykorzystany do
16 wiczenie 1
a) b)
i F
Czujniki cinienia
Czujniki cinienia tworz du grup przyrzdw pomiarowych. Liczna grup
tworz np. manometry z elementem sprystym. Sygnaem wyjciowym czujnika je st
odksztacenie elementu sprystego, wywoane zmianami wielkoci mierzonej (ci
nienia).
W zalenoci od rodzaju zastosowanego elementu sprystego rozrnia si k il
ka odmian konstrukcyjnych manometrw. Na rysunku 1.14a pokazano mieszek
sprysty - element pneumatyczny do przetwarzania cinienia p w si F. Charaktery
styka statyczna mieszka F =f{p) jest w zakresie stosowanych cinie (0,02-0,1 MPa)
liniowa.
a) b)
I
h = const
Rp
Rys. 1.14. Mieszek sprysty z oporem pneumatycznym Rp (a), charakterystyka statyczna (b)
Charakterystyki statyczne elementw automatyki 17
a) b)
tF- t
Q, F,
Rys. 1.15. Budowa przetwornika piezoelektrycznego (a), charakterystyka statyczna przetwornika (b)
y - wielko wyjciowa,
k - wspczynnik proporcjonalnoci.
Przykad czonu proporcjonalnego zilustrowano na rysunku 1.16.
kc
777777
Rys. 1.16. Obiekt proporcjonalny: kc - sztywno spryny, F - sita, y - ugicie spryny
Czton cakujcy
Oglna posta rwnania dynamiki czonu cakujcego jest nastpujca
Charakterystyki statyczne elementw automatyki 19
Af -
dt
gdzie Q = Q{ - Q 2. h
Rwnanie charakterystyki statycznej ma posta
G =o.
Charakterystyk statyczn czonu cakujcego poka
zano na rysunku 1.19.
Q
Rys. 1.19. Charakterystyka statyczna czonu cakujcego
Czon oscylacyjny
Oglna posta rwnania dynamiki czonu oscylacyjnego jest nastpujca:
d 2y dy 2 ,2
2+ ~7" + ) }- k,OJ{) x, ( 1.10)
dt dt
gdzie:
k wspczynnik proporcjonalnoci,
20 wiczenie 1
R L
L /Y W l
x~ux y -u 2
mV
-&
mf
Rys. 1.22. Ukad pomiarowy: 1 - zbiornik, W W X - -
a)
b)
d
c,
C
HI-
U1 d
i?
0WwY
Rys. 1.23. Przykady czonw zrealizo-
o ? wanych z uyciem elementw R, C (a)
i wzmacniacza operacyjnego (b)
Literatura
[1] Poradnik inyniera automatyka, praca zbiorowa, WNT, Warszawa 1998, s. 284-330.
[2] elazny M., Podstawy automatyki, WNT, Warszawa 1976.
wiczenie 2
m = \ n s ) f d s = z '[F (s)].
2%j C-joo
J
G(S) = ^ ~ . (2 . 1 )
X(s)
Po podstawieniu do zalenoci (2.1) transformaty okrelonego wymuszenia (sy
gnau wejciowego) X (s) = [x(f)] i przeksztaceniach mona uzyska rozwizanie
rwnania rniczkowego jako odwrotne przeksztacenie Laplacea zalenoci F(j) =
= G(s)X(s), tzn.
y (/) = .r 1[y (s)]= r'[G (j)X (i)].
Przykad 2.1
Wyznaczamy rozwizanie rwnania rniczkowego + y = , gdy sygna wej-
dt dt
ciowy jest funkcj liniow x= t.
std
- ln |l- y |= r + C,
y = l-e~'~c .
Przy wamnku pocztkowym y(0) = 0, C = 0 otrzymujemy odpowied obiektu na
wymuszenie liniowo narastajce
y(t) = 1-e-'.
2. Rozwizanie za pomoc rachunku Laplacea
Przeksztacamy rwnanie rniczkowe na rwnanie operatorowe
s F ( j ) + F ( j) = sX ( s ),
std
Y (s )= -^ -X (s ).
s+1
26 wiczenie 2
otrzymujemy
Y (s)-S 1 '
i +l r + 1)
(2.3)
X (s)
Przykad 2.2
Przykad elementu proporcjonalnego pokazano na rysunku 2.3. Dla przedstawio
nego obiektu, w stanie rwnowagi, obowizuje rwnanie
Fx =Ky,
Przykad 2.3
Na rysunku 2.4 pokazano przykad czonu proporcjonalnego - dwigni. Dla
dwigni, w stanie rwnowagi, obowizuje rwnanie
Fxa = Fyb,
FAs) b
a b
'
77777
Rys. 2.4. Przykad czonu proporcjonalnego - dwignia
y(s) = - ^ X(s) = - j c st - A v
7s + l T st f O
s\ s +
T
nastpnie, po wykonaniu przeksztacenia odwrotnego Laplacea zgodnie ze wzorem
1
= ( l- e otrzymujemy odpowied obiektu na wymuszenie skokowe
y(r) = L'[F(s)]=A^s; l - e T ( 2 . 8)
Przykad 2.4
Na rysunku 2.6 zamieszczono schemat czwrnika RC. Rwnanie przedstawionego
obwodu elektrycznego jest nastpujce
u, = R i + u2.
du2
Po uwzgldnieniu i = C - otrzymujemy
dt
_,du0
T - + u2 =ux,
dt
gdzie T - RC - staa czasowa.
30 wiczenie 2
X U | y -u 2
Przykad 2.5
Schemat mechanicznego ukadu inercyjnego przedstawiono na rysunku 2.7. Rw
nanie ruchu wynika z rwnowagi si w punkcie D
K (x y) = B .
dt
Po przeksztaceniu otrzymujemy
B dy
- + y = x,
K dt
nastpnie, posugujc si przeksztaceniami a
p i c e j otrzymujemy transmitancj operatorow
Y(s) 1
______
G(s) =
K
B
gdzie = T - staa czasowa.
K
Czon cakujcy
Oglna posta rwnania rniczkowego czonu cakujcego jest nastpujca:
dy
= kx, (2.9)
dt
std transmitancja operatorowa
Y(s) k
G(s) = (2.10)
X(s) i
Poniewa
n S) = - x ( S) = x st,
i s
zatem
/t(0 = r ,[7(i )]=kxai. (2 . 11)
.. A
a)
Rys. 2.8. Charakterystyki czonu cakujcego: a) statyczna, b) skokowa
Przykad 2.6
Na rysunku 2.9 pokazano schemat obiektu z wymuszonym odbiorem cieczy.
Rwnanie dynamiki obiektu okrela zaleno
-a -a .
32 wiczenie 2
- a .
dt
gdzie <2 = 2 , ~Qi-
Po przeksztaceniu Laplacea ostatniego rwnania otrzymujemy transmitancj
operatorow
H (s) k
G(s) =
Q(s) 5
gdzie k = ~ .
A
le'
Q2
77777777777
Rys. 2.9. Schemat obiektu z wymuszonym odbiorem cieczy: Q2 - natenie odpywu, Q, - natenie
dopywu, h - poziom cieczy, A - powierzchnia przekroju poprzecznego zbiornika
Przykad 2.7
Na rysunku 2.10 przedstawiono schemat przekadni ciernej. Zakadajc brak poli
zgu w punkcie rwnowagi A, otrzymujemy nastpujc rwno
Ox = i02r .
Poniewa
da
co2 =
~dt'
gdzie a - k t obrotu,
otrzymujemy wic
da
co,x = r,
dt
czyli
da
- kx,
dt
gdzie k = .
r
Charakterystyki dynamiczne - czasowe 33
c w = W = i .
X(s) s
t
2r v/// ta
A P7777 K O2
yi=const
U /
nsT T T n
Rys. 2.10. Schemat przekadni ciernej
,-1 1
(s + c)
=H.
czyli
y( s ) = ks x (s)
^ = x
k 1
-------
Ts + 1 T s' 1
5+ -
34 wiczenie 2
kx
y(i) = r 1 [F(.v)]= (2.14)
a)
Rys. 2.11. Charakterystyki czonu rniczkujcego rzeczywistego:
a) statyczna, b) skokowa dla kIT = 1
Przykad 2.8
Na rysunku 2.12 zamieszczono schemat czwrnika CR. Rwnanie przedstawione
go obwodu elektrycznego jest nastpujce:
lij ~ U c Hh U j
zatem
y _ u2 _ uR _ Ri
x w, uc + ug Ri + uc
y ui
Po uwzgldnieniu i = C ^~ otrzymujemy
dt
RC^_ T duc
dt dt
dllr
R C ^ -+
+ ur
Ur 1 - + ur
dt dt
gdzie T = RC - staa czasowa.
Transmitancja operatorowa ma posta
U2(s) _ TsUc (s) Ts
G(s) -
Ut(s) TsUc (s) + Uc (s) Ts + l
Przykad 2.9
Na rysunku 2.13 pokazano schemat mechanicznego ukadu rniczkujcego.
W stanach nieustalonych sia spryny jest rwnowaona si oporu hydraulicznego
tumika, std
dx dyx
Kx = Bv = B
dt dx
T& +y =T^ ,
dx dt
transmitancja operatorowa ma zatem posta
F(s) Ts
G(s) =
X (s) 75 + 1
!B
Czon oscylacyjny
Oglna posta rwnania rniczkowego obiektu oscylacyjnego jest nastpujca:
(2.15)
r f c \ - X!I - ko2
Xw(s)\ s 2 + o2 a)0s
fc: + co02
gdzie:
k - wspczynnik proporcjonalnoci,
b - czstotliwo drga wasnych,
^ - wspczynnik tumienia.
Rwnanie charakterystyki statycznej jest nastpujce
y = kx.
A
h
kxu
0 t
a) b)
Rys. 2.14. Charakterystyki czonu oscylacyjnego: a) statyczna, b) skokowa
Charakterystyki dynamiczne - czasowe 37
Przykad 2.10
Na rysunku 2.15 pokazano schemat czwrnika RLC. Rwnanie tego obwodu elek
trycznego ma posta
U1 = U R + U C +
zatem
y _ u2 _ uc _ uc
X u R + u c + u L Ri(t) + L L + Uc
dt
R L
A fm .
X=U\ y=u2
R C ^ - + L C ^ f + uc
dt dt2 C
Transmitancja operatorowa ma posta
U2( s ) _ __________ Uc (s) 1
G(s) = - ,2 2
c /,(i) t 2s u c ( s ) + t 2s 2u c ( s ) + u c ( s ) r , V + r 2s + 1 '
gdzie: Tt = 4 L C , T2 = RC.
Przykad 2.11
Na rysunku 2.16 przedstawiono schemat mechanicznego elementu oscylacyjnego.
Rwnanie ruchu jest nastpujce:
38 wiczenie 2
czyli
dy
Ti2~ ^ + T2^ : + y = kx,
dt
g d z ie : 7 i= ^ p 72 ='~> * = p * = F+mg.
Transmitancja operatorowa jest zatem nastpujca:
y< k
G(s) =
^ (i) 7j2i 2 + r 25 + i
Czon opniajcy
Rwnanie obiektu opniajcego ma posta
y (0 = J:(t-T), (2 . 18)
c (s)= I i W . (2.19)
Przykad 2.12
Na rysunku 2.18 pokazano schemat podajnika tamowego materiau sypkiego.
Grubo warstwy y materiau sypkiego na kocu podajnika bdzie rwna gruboci
warstwy x na pocztku podajnika po upywie czasu t = llv, co mona wyrazi rwna
niem
y(t) = x(t-T).
c w .IfiU .- r
T ^ + yi(t) = kx(t).
dt
Charakterystyki dynamiczne - czasowe 41
a)
b)
c) J
/t2
5 V
7 = 0 ,! i s
Literatura
[1] Awrajcewicz J., W odziki W ., Podstaw y automatyki. Teoria i przykady, Politechnika dz
ka, d 2001.
[2] elazny M., Podstaw y autom atyki, W NT, W arszawa 1976.
wiczenie 3
CHARAKTERYSTYKI DYNAMICZNE
- CZSTOTLIWOCIOWE
Istotn informacj o dynamice elementw lub ukadw automatyki zawieraj cha
rakterystyki czstotliwociowe. Z tego wzgldu zajmuj bardzo wane miejsce w au
tomatyce. Charakterystyki czstotliwociowe w zasadzie s okrelone dla ukadw
liniowych, ktre opisuj rwnania rniczkowe liniowe o staych wspczynnikach,
ale mog by rwnie stosowane dla pewnych klas ukadw nieliniowych.
Waciwoci dynamiczne cigego obiektu liniowego mona opisa za pomoc
rwnania rniczkowego, ktrego oglna posta jest nastpujca:
d"y dy . d"'x , dx
a- - ^ + " +a' * +ay = b - j F +~ +b' * +bx <3,)
gdzie:
n > m,
ak, bi - wspczynniki stae (k = 0, 1 ,..., nr, i = 0, 1 ,..., rn),
t - czas.
Po transformacji rwnania (3.1) otrzymuje si nastpujce rwnanie operatorowe:
as"y(s) +... + <3]Sy(i) + a0y(s) = bmsmx(s) +... + btsx(s) + bQx(s), (3.2)
std
Y(s) _ bms'" +... + blS + b0 (3 3)
X(s) +... + , s + a0
gdzie:
X(s) - transformata wielkoci wejciowej,
K(r) - transformata wielkoci wyjciowej.
Stosunek transformaty wielkoci wyjciowej do transformaty wielkoci wejcio
wej, jak wiadomo, jest nazywamy transmitancj C(s)
44 wiczenie 3
tp(co) = arg[G(jco)] = a r c t g ^ ^ -
P(co)
oraz
P(co) = M (co) cos [(co)\ (3.9)
Q(co) = M (co) sin[cp(co)].
Wykres przedstawiajcy transmitancj widmow (3.6) we wsprzdnych (P,jQ)
nosi nazw charakterystyki amplitudowo-fazowej.
Powszechne zastosowanie praktyczne znalazo przedstawienie charakterystyk cz
stotliwociowych we wsprzdnych logarytmicznych, wwczas
L(co) = 20 log M (co) = / , (log co), (3.10)
<p(co) = f 2(logco),
gdzie:
L(co) - logarytmiczna charakterystyka amplitudowa, dB,
(co) - logarytmiczna charakterystyka fazowa.
Po wyeliminowaniu czstotliwoci co ze wzorw (3.10) otrzymuje si logaryt
miczn charakterystyk amplitudowo-fazow, nazywan te charakterystyk Blacka
L = f 3(<p). (3.11)
Charakterystyki dynamiczne czstotliwociowe 45
W tym przypadku, gdy badany obiekt jest liniowy, w stanie ustalonych drga
wielko wyjciowa ma posta
y(t) = A2sin(rat + <p).
a)
G(jty) = . (3-13)
GU0,) = - ^ ~ T j^
Tjco + 1 T ju - l -r V -1
Cz rzeczywista i urojona transmitancji G(ja)) s nastpujce:
, T 2co2 ., , Tco
P(co)=~T-^ <2 (ty)=-
rV + i t W + i
Czstotliwociowa charakterystyka amplitudowo-fazowa ma posta plokrgu
o rednicy 1, ze rodkiem w punkcie (1/2, 0) (rys. 3.2a).
Logarytmiczna charakterystyka amplitudowa czonu rniczkujcego rzeczywis
tego ma posta (rys. 3.2b)
Czon cakujcy
Transmitancja operatorowa czonu cakujcego ma posta
1
(3.17)
Ts
Transmitancja widmowa jest nastpujca:
G(jco) = (3.18)
jTco
a)
b)
c)
G(jcd) = - ^ ~ 4 =- 3
jTco j -Tco
std
P(co) = 0, Q(co) = ~ .
ICO
3 3)Wykres G(jco) jest lini prost lec na ujemnej czci osi urojonej Q{co) (rys.
Jeeli obiekt jest liniowy, to na jego wyjciu wielko wyjciow okrela zale
no
y(t) = A2sin (cot + 0).
Przebiegi czasowe wymuszenia x(t) i odpowiedzi obiektu y(t), dla ustalonej pulsa-
cji co, pokazano na rysunku 3.4.
Na podstawie przebiegw czasowych wymuszenia i odpowiedzi mona okreli
nastpujce ich parametry:
czstotliwo / = 1/Ti,
modu (wzmocnienie) M(Ci)) =A2!AU
przesunicie fazowe (argument) .
Charakterystyka czstotliwociowa amplitudowa M(ty) jest to stosunek
Literatura
[1] Chorowski B W erszko M ., Autom atyzacja procesw przemysowych - podstawy, Wyd.
PW r., W rocaw 1981.
[2] Kaczorek T ., Teoria ukadw regulacji automatycznej, W NT, W arszawa 1974.
[3] elazny M ., Podstawy automatyki, PWN, Warszawa 1976.
wiczenie 4
a) b)
Wielko Do urzdzenia
mierzona pomiarowego
Rx R3
AU U (4.1)
XR] + R2 R3 + R
^ = (42>
U R R R R )'
AR
Dla tensometru wzgldna zmiana jego rezystancji jest proporcjonalna do wy-
R
AR
duenia wzgldnego e. Korzystajc ze zwizku = k e, rwnanie (4.2) mona
R
zapisa w postaci
(4.3)
U 4
gdzie:
K - staa tensometru,
,-*-} - odksztacenia (wyduenia wzgldne) tensometrw w kadej z czterech gazi
mostka pomiarowego.
56 wiczenie 4
Rys. 4.3. Schemat mostka tensometrycznego w przetworniku siy dla elementu zginanego:
a) schemat klejenia tensometrw, b) schemat poczenia tensometrw,
c) przemysowy przetwornik rozcigany i ciskany
M =
CT- p l5-, (4.4)
W bh2
w ktrej:
M - moment gncy,
W - wskanik przekroju przy zginaniu,
P -sia,
l - dugo belki,
b - szeroko belki,
h - wysoko belki.
Badanie elementw ukadw regulacji automatycznej 57
G(s) = P - , (4.9 )
X(s) T. s +T,r + 1
gdzie:
k - wspczynnik proporcjonalnoci,
Tu T i ~ stae czasowe elementu,
T~ < AT2
lub
58 wiczenie 4
Y(s) kco2
G(s) = (4.10)
X(s) s2 + 2^ co0 s + o)q
gdzie:
k - wspczynnik proporcjonalnoci,
co0 = - pulsacja oscylacji wasnych elementu,
T
= -2 - - zredukowany (wzgldny) wspczynnik tumienia.
27j
Odpowied przetwornika na wymuszenie skokowe l(t) Pst oblicza si wedug
wzoru
w ktrym cp ~ arctg f i - e
gdzie:
k - wspczynnik proporcjonalnoci,
(i\) - pulsacja oscylacji wasnych elementu,
, - zredukowany (wzgldny) wspczynnik tumienia.
Badanie elementw ukadw regulacji automatycznej 59
/ \2 f V
O)
L(co) = 20 log k 20 log 1- + 2# (4.13)
V j
2 a
(Da (4.14)
cp(oS) = -arctg /" \
CO
1-
Z = r+j0L+ . (4.15)
jcoC
/? = , (4-17)
s JJ
w ktrej:
l - dugo linii pola magnetycznego, praktycznie rwna wielkoci szczeliny,
s poprzeczny przekrj czujnika,
1 - przenikalno magnetyczna materiau powierzchni odniesienia (staa materia
owa).
62 wiczenie 4
{co) = 0.
a) b)
1(t)P
zginanym: 1 - przetwornik siy (belka
z naklejonymi tensometrami),
2 - wzmacniacz tensometryczny,
3 - oscyloskop katodowy,
4 - miernik analogowy wzmacniacza
tensometrycznego 2 Komputer PC
64 wiczenie 4
V
WZMACNIACZ
Spider
-/?i"*-
'W.-'
ad
O
m
K om puter P C
X 1
Za w lec zka
L= 1 mm
WZMACNIACZ
'I Spider
K om pu ter P C i IA m -
E l
4
-rr
8 11 12
---- - 4
i
Rys. 4.17. Schemat blokowy stanowiska do wyznaczania charakterystyk czstotliwociowych przetwor
nika przemieszczenia: 1 - badany przetwornik przemieszczenia, 2 - tensometry dajce obraz wymusze
nia, 3 - cigno wzbudnika drga, 4 - wzbudnik drga, 5 - wzmacniacz mocy, 6 - generator sinusoidalny,
7 , 9 - wzmacniacz, 8 ,1 0 - miernik analogowy wzmacniacza 7, 9, 11 - oscyloskop, 12 - fazomierz
66 wiczenie 4
205.0
Sila-Czest. JHz]
196.0
>
187.0
178,0
Af f \f i f \ r f - f
C *r r rY 18,2 2,5
E 169,0 tt- x t 71 \ r XX r t x r
| 160,0
1 151,0
Odkszt. - Czext. [Hz|
Jjj 142,0
133.0
124.0
X/ V- X i X/ \J X /
9,6 2,5
115.0
0 05 10 15 20 25 30 35 4.0 4. 5 5.
Czai [ ]
Amplitud*
Przesuniecie fazowe
63.5
63.0
62.5
62,0
$ 61.5
w 61,0
8 60,5
^ 60,0
59.5
59.0
''" 8 ,0 8,5 9,0 9,5 10,0 10,5 11,0 11,5 12,0 12,5 13,0
Czii [* ]
-------- T 1C H 6
i
| Press F1 for Help m
Rys. 4.18. Przebieg sygnaw wymuszenia U\(t) odpowiadajcego zmianom szczeliny
oraz odpowiedzi U2{l) przetwornika indukcyjnego
Literatura
[1] Markowski A., Kostro J., Lewandowski A., Automatyka w pytaniach i odpowiedziach,
WNT, Warszawa 1985.
[2] Mazurek J.,V ogt H., ydanowicz W., Podstawy automatyki, Oficyna Wydawnicza Poli
techniki W arszawskiej, Warszawa 2002.
[3] Turkowski M ., Przemysowe sensory i przetworniki pomiarowe, Oficyna Wydawnicza
Politechniki W arszawskiej, Warszawa 2002.
[4] Zakrzewski J., Czujniki i przetworniki pomiarowe, WNT, Warszawa 2004.
wiczenie 5
czujnik
1 >
o
Om
2 oni
alarmy 0
cinie o E </> AUTO-TEST
V-.
nia Pi
P wyjcie
czujnik es AUTO
KALIBRACJA
temp. 1
lF
7
A ^ t/1 1,65 mm
I 2 4 V D C '|/
T
C SC
L500j
Czujnik siy
KRZEMU
z ukadem PLC lub komputerem. Warto zwrci uwag na wymiary samych czujni
kw, ktrych rednica wynosi 40 mm, a wymiary obudowy ukadw elektronicznych
wynosz 80x160 mm, podczas gdy wymiary pojedynczych mikroczujnikw nie prze
kraczaj kilku milimetrw (rys. 5.2c).
Technika mikroprocesorowa oraz postp w zakresie mikrostruktur umoliwiaj wy
twarzanie zupenie nowych jakociowo narzdzi pomiarowych. Za pomoc takich na
rzdzi wykonuje si pomiary ze znacznie wiksz dokadnoci anieli z zastosowaniem
tradycyjnych przetwornikw. Mona nimi take mierzy takie wielkoci, dotychczas
niemierzalne, jak np. kolory, zapachy (elektroniczny nos), oraz zamieci w takim na
rzdziu pomiarowym ukad mikroprocesorowy o duej mocy obliczeniowej. Pozwala to
stosowa bardzo rozbudowane algorytmy przetwarzania danych pomiarowych.
CZUJNIK AKTUATOR
wiscie, wyjcie
PROCESOR
Rys. 5.3. Podstawowe typy ukadw MEMS i MOEMS
(NE - nieelektryczne wielkoci fizyczne, E - sygna elektryczny)
odksztacenia sterowane
mikroprocesorem
piezoelektryk a a a a a
^ membrana krzemowa
komora pompy
zawr
/r ^ -'i
Baza Regu
przekaz uprawnie
wydzia
system
1
2
M AP
magistrala
\
\
// 4 \
wytwrczy
podsystem
skadnik
podsystemu
4
3
7 500
\
\
// \
dane procesu
magistrala
podsystem
magistrala
czujnik/przetwornik
W
bajty
V -
V*
t
Tabela 5.3. Korzyci i problemy zwizane z uyciem magistrali do akwizycji sygnaw pomiarowych
Korzyci Problemy
Redukcja dugoci przewodw dua liczba rnych protokow i systemw
Dua elastyczno systemu zoona obsuga
atwe wyprowadzenie sygnau potrzebna dodatkowa wiedza
Dodatkowy kana komunikacyjny problemy ze wspdziaaniem i wymian informacji
Bez dodatkowych kosztw midzy rnymi systemami
Hierarchiczna struktura
ALARMY
Programy: /
- Catman
- TestPoint Czujnik tempera tury
Czujnik przemieszcze
Czujnik drga
Czujnik siy
OFFLINE
iE
Device: SpiderS
Measuring Rale Filter Type (var.J Filter Frequency
Tare Test Device.. seooHz 2} average | 1200 Hz _^J
Mark Chan. Name I Trans. [ Meas. Rng. | Filter | T a t e | TareVal. Meas. Value
ChannelO JT ?
1 MHz const F 0.0000 OFFLINE
t t
DC
Channel2
V
10V variable F 0.000 OFFLINE
DC
Channels 10V variable F 0.000 OFFLINE
V
m n n1 V variable F 0.00000 OFFLINE
DC
*5 dc voltage
DC
variable F 0.0000 OFFLINE
-% dc current
variable F 0.00 OFFLINE
^ 5 thermocouple J
variable F 0.000 OFFLINE
J i thermocouple K
OFFLINE
< 5 thermocouple T
*'- thermocouple S
r d
Device: S Measuring Rate Filter Type [var ) Filter Frequency
Tare 'C 3' resistor
Spnoo
|> P T 5 0 0
JgjPTIOOO
0J0 10,0
Alirm2
DIC1TJL
0,000
0.000 0,100 0.200 0,300 0.400 0,500 0,600 0,700 0,800 0.900 1.000
Tiro* [ > ]
METERJO
k CCC T e s tP o in t D em o m o d a
Fie Edit Vw UtftUes Mode-Run Debug Window Help
LEli!
F f 7 -W*1 Jem
131iB .lT f) Sfcdeil
4100
490
400
470
60
450
440
430
a
i
410
Timel
40
H A Ia rm l 20
S START 1_____1
Efstop
C l S e le c to r ] STAfIT
| (OMi J 5
Stop
6 [ 6.9086 II! F il. |
m | BilmapS wili
Gridl
Literatura
[1] Instrukcja do wzmacniacza mikroprocesorowego Spider8.
[2] Kwaniewski J., Wprowadzenie do inteligentnych przetwornikw pomiarowych, WNT,
W arszaw a 1993.
[3] M arkowski A., Kostro J., Lewandowski A., Automatyka w pytaniach i odpowiedziach,
W N T , W arszawa 1986.
[4] Nawrocki W ., Komputerowe systemy pomiarowe, WK, W arszawa 2002.
wiczenie 6
BADANIA SYMULACYJNE
ELEMENTW AUTOMATYKI
W RODOWISKU MATLAB-SIMULINK
du/dt
blok graficzny blok rniczkowanie
S cop e Derivative
Rys. 6.t. Typowe bloki Simulinka stosowane do modelowania ukadw regulacji automatycznej
c W = li > = _ l_ . (6 .2)
u{s) 1+ ^7"
gdzie:
k - wspczynnik proporcjonalnoci (wzmocnienie), okrelany jako stosunek odpo
wiedzi y do wymuszenia u w stanie ustalonym,
T - staa czasowa (wymiar czasu), okrela przedzia czasu, po ktrym przebieg y(t)
zmieni swoj warto o 63,2% w stosunku do wartoci pocztkowej.
Schemat blokowy modelu do bada symulacyjnych czonu inercyjnego I rzdu
pokazano na rysunku 6.2.
Badania symulacyjne ukadu dynamiki w rodowisku Matlab-Simulink s reali
zowane w kilku etapach. Celem symulacji jest zbadanie odpowiedzi danego czonu
Badania symulacyjne elementw automatyki w rodowisku Mailab-Simulink 91
B" Simulink
Continuous
-b j Continuous
Discrete
Functions t Tobies Discrete
j j M o th
Nonlinear Functions & T ables
jS-1 Sijnob it Systems
-h-l Sinks
2t-J Sources
1 - M Subsystems
Nonlinear
E H R eo l-T im e Workshop
Report Generator
l+l m S -fu n c tio n demos
lit S I Sim ulink Extras
Subsystems
Gdy kursor jest nad elementem, prawym klawiszem myszki mona otworzy okno
jego parametrw (rys. 6.6) - Bock parameters. Mona je take otworzy, dwukrot
nie przyciskajc lewym klawiszem myszki, gdy kursor znajduje si nad nim. W oknie
parametrw mona modyfikowa ustawienia charakteryzujce jego dziaanie w trakcie
symulacji - w tym przypadku ustawienia dotycz bloku Step (rys. 6.7). Pozostae
elementy maj inne, odpowiadajce ich dziaaniu, ustawienia.
Copy
Clear
Step time:
^ B lo c k p a ra m e te r s !^ ) |i C z a s s k o k u ( z m i a n y w a r t o c i )
Initial value:
M ask subsystem jo W a r t o p o c z t k o w a
Lock under mask Final value:
Link options F
h W a rto k o co w a
Format Sample time:
Foreground color jo
Bockg round co lo r
W Interpret vector parameters as 1 -D
Help
a) b)
1 I I 1 I I
I____l
A
1 )
s+1 s+1
S kok T ra n s fe r Fen Blok Skok C zo n inercyjny Blok
je d n o s tk o w y g ra fic z n y jed n o stk o w y | rz d u gra fic zn y
a) b)
Rys. 6.9. Elementy w polu edycyjnym: a) po wstawieniu bloku Transfer Fen,
b) po zmianie nazwy na Czon inercyjny I rzdu
Korzystajc z bloku (Transfer Fen), mona zbudowa take inny model czonu
automatyki, np. czon oscylacyjny II rzdu (rys. 6.11).
Parameters
Numerator:
G(s) = 2s2+4s+2
2 s2 + As + 2 Denominator: > T ra n s fe r Fen
Aby poczy dwa elementy, naley ustawi kursor nad wejciem (lub wyjciem)
jednego z blokw. Przyciskajc lewy klawisz myszki, kursorem prowadzi si czenie
do wyjcia (lub wejcia) drugiego bloku (rys. 6.12a, b). Prowadzenie danego czenia
mona skoczy, dochodzc do innego poczenia. Powstanie wtedy rozgazienie
pocze (rys. 6.15). Aby skasowa poczenie, naley je najpierw zaznaczy przyci
niciem lewego klawisza myszki (kursor musi by nad danym poczeniem), a na-
Badania symulacyjne elementw automatyki w rodowisku Matlab-Simulink 95
stpnie nacisn klawisz Del ub rozwin menu przy kursorze (naciskajc prawy
klawisz myszki) i uruchomi funkcj Clear. W identyczny sposb mona kasowa po
szczeglne elementy. Aby skasowa jednoczenie wiksz liczb elementw, naley je
najpierw zaznaczy. Trzymajc lewy klawisz myszki, naley kursor poprowadzi tak,
aby znalazy si one w obrysie prostokta zaznaczenia. Po puszczeniu klawisza elemen
ty wewntrz zostan zaznaczone; dopiero wtedy bdzie mona je wszystkie skasowa.
a) b)
Rys. 6.12. Czon inercyjny I rzdu: czenie elementw (a), etapy czenia blokw (b)
Etap IV - symulacja
Aby uruchomi symulacj dziaania danego modelu, naley wcisn ikon Play na
pasku zada Simulinka, natomiast symulacj mona zatrzyma klawiszem Stop (rys.
6.13). Po zakoczeniu symulacji otrzymuje si przebieg pokazany na rysunku 6.16.
Jeli nie pojawio si adne okno z wykresem, naley dwukrotnie nacisn lewy kla
wisz myszki, gdy kursor jest nad elementem Blok graficzny. W oknie wykresu
mona uy opcji Autozoom (rys. 6.14), ktra automatycznie dopasowuje jego zakre
sy (czasu - o X i sygnau - o Y) do przebiegu.
Play Stop
-i > i
Rys. 6.13. Ikony Play i Stop na pasku zada Rys. 6.14. Ikona uruchamiajca opcj
w programie Simulink Autozoom na wykresie
Skok Czton inercyjny graficzny Rys. 6.15. Czon inercyjny I rzdu - doczony
jednostkowy j rzdu blok Mux
Aby zmieni zakres osi sygnau (czyli o Y) na wykresie bez korzystania z funkcji
Autozoom, mona prawym klawiszem myszki (kursor musi by nad wykresem) otwo
rzy menu i wybra Axes properties (rys. 6.18). Otwarte zostanie okno ustawienia
zakresu sygnau (rys. 6.19). Ustawiajc Y-min i Y-max, mona dopasowa skal osi Y
do danego przebiegu. Oprcz modyfikacji osi sygnau (o Y) mona zmieni zakres
osi X, czyli o czasu. Nie da si tego dokona bezporednio na wykresie.
OK | Cancel | Apply |
Aby dokona zmiany, naley zmodyfikowa czas trwania caej symulacji. Trzeba
otworzy okno Simulation Parameters wybrane z menu Simulation (rys. 6.20).
Otwarte zostanie okno ustawie parametrw symulacji, w tym i moliwo ustawienia
czasu symulacji parametrami Start time i Stop time (rys. 6.21). Na rysunku 6.22
przedstawiono przebieg symulacji dla nastpuj
cych ustawie czasu symulacji: Start time = 0, ~
Stop time = 30.
Biok
Skok C a k o w a n ie C z o n inercyjny
g ra fic zn y
je d n o s tk o w y | r2du
Rys. 6.24. Wykres odpowiedzi czonu cakujcego z inercj na skok jednostkowy (linia ciga)
z naoonym przebiegiem pobudzenia (linia przerywana)
gdzie:
k - wspczynnik wzmocnienia, okrelany jako stosunek pochodnej odpowiedzi y do
wymuszenia u w stanie ustalonym,
Ta - czas opnienia.
Aby w Simulinku stworzy ten model czonu, naley wpierw doda z biblioteki
Continuous blok Transport Delay. Naley go wstawi midzy Skok jednostkowy
a Blok graficzny. W ten sposb uzyskuje si model czonu opniajcego (rys.
6.25). Mona zadeklarowa now nazw tego elementu: Opnienie. Na rysunku
6.26 jest odpowied tego czonu na pobudzenie skokiem jednostkowym.
T- - I---------
1.2
1
1
0.8 ......... 1..........
1
0.6
i
0.4 ......... 1........
i
0.2
i
0 i L. ..
0 0.5 1 1.5 2 2.5 3 3.5 4
Rys. 6.26. Wykres odpowiedzi czonu opniajcego na skok jednostkowy (linia ciga)
z naoonym przebiegiem pobudzenia (linia przerywana)
Aby zmieni parametry elementu opniajcego, naley (podobnie, jak dla pozo
staych czonw) otworzy okno Bock parameters (rys. 6.27). Zmiana parametru
Time delay powoduje modyfikacj czasu opnienia sygnau wyjciowego w stosun
ku do pobudzenia.
Badania symulacyjne elementw automatyki w rodowisku Matlab-Simulink 101
c)k= 1, T = 2, = l,
)k = 10, 7,, = 2, =l ,
e )k~ 10, T-2, ~5-
Opisa, jak zmian w przebiegu wyjciowym wprowadza modyfikacja parame
trw k,T i
5. Stworzy symulacje dla nastpujcych parametrw czonu opniajcego:
a)fo = 2.
b) rv = 10.
Opisa, jak zmian w przebiegu wyjciowym wprowadza modyfikacja parame
trw T0.
Literatura
[1] Awrejcewicz J., Wodzicki W., Podstawy automatyki. Teoria i przykady, Wyd. Polit. dz
kiej, d 2001.
[2] Kaczorek T., Teoria ukadw regulacji automatycznej, WNT, Warszawa 1974.
[3] Mikuiczyski T. (red.), Podstawy automatyki, Oficyna Wyd. Polit. Wrocawskiej, Wrocaw
1997.
[4] Mrozek B., Mrozek Z., Matlab. Uniwersalne rodowisko do oblicze naukowo-technicz
nych, PU, Warszawa 1996.
[5] Peczewski J Teoria sterowania, WNT, Warszawa 1970.
[6] Users Guide - MATLAB/Simulink, MathWorks 1997.
[7] Zalewski A., Cegiea R., Matlab - obliczenia numeryczne i ich zastosowanie, NAKOM,
Pozna 1997.
wiczenie 7
REGULACJA DWUSTAWNA
Wynikajca z prostoty algorytmu regulacji budowa regulatorw dwustawnych
(dwupooeniowych), ich niewielki koszt i atwo uycia sprawiaj, e praktyczne
znaczenie ukadw regulacji dwustawnej nie maleje. S one powszechnie stosowane
w wielu gaziach przemysu, a gwnie w grzejnictwie elektrycznym, chodnictwie,
klimatyzacji i suszarnictwie.
Istota regulacji dwustawnej polega na tym, e sygna wyjciowy regulatora moe
przyjmowa tylko dwa stany, umownie oznaczone jako: 0 - wyczony i 1 - zaczo
ny. W praktyce stanom tym odpowiada np. otwarcie-zamknicie zaworu lub wycze-
nie-zaczenie przepywu energii do obiektu itp. Na rysunku 7.1 przedstawiono sche
mat ukadu regulacji dwustawnej z zastosowaniem regulatora o charakterystyce
przekanikowej.
7 w
-i
i^max
i kH
+ *sr 1
yz y
REGULATOR
tor, ktry ma charakterystyk przekanikow, podaje na obiekt sygna lub nie podaje -
w zalenoci od znaku uchybu, wskutek tego warto rzeczywista wielkoci regulo
wanej nie ustala si, lecz oscyluje wok wartoci redniej, ktra powinna si rwna
wartoci zadanej. Amplituda i czstotliwo tych oscylacji zale nie tylko od typu
regulatora, ale i od waciwoci dynamicznych obiektu.
Na rysunku 7.2 przedstawiono przykady charakterystyk statycznych regulatora
dwustawnego z moliwymi do uzyskania dwoma stanami stabilnymi 0 i 1. Charakte
rystyki te ilustruj przykady idealnego przekanika dwupooeniowego (rys. 7.2a)
oraz przekanika z histerez (rys. 7.2b). Jeeli warto uchybu e - y - y z jest zawarta
w przedziale -HI2 < e < H I 2, to moliwe s dwa stany wyjciowe:
W Hnlax lu b W W min*
poredniego dziaania,
bezporedniego dziaania.
a) b)
Pytka bimetaliczna z jednej strony jest unieruchomiona, a jej drugi koniec jest
swobodny. Sygnaem wyjciowym z termometru bimefalicznego jest przesunicie
liniowe L swobodnego koca, ktre jest proporcjonalne do wielkoci zmian tempera
tury AT (L ~ AT). Na rysunku 7.3b pokazano termometr dylatacyjny, w ktrym prze
sunicie liniowe L, proporcjonalne do wielkoci zmian temperatury AT, jest przetwa
rzane na odchylenie wskazwki. W termometrach bimetalicznych uzyskuje si
dokadno pomiaru temperatury okoo 2% zakresu pomiarowego.
a) 71,
|Sj |n s| | n |
a - poziom odniesienia,
h umowne pooenie supa rtci
u w temperaturze otoczenia,
-o , fto - umowne pooenie styku ru
chomego termometru, usta
wiane za pomoc pokrta
magnetycznego
i i|fc M l OBIEKT
R*
0 0 0
Czujnik temperatury (1) oraz potencjometr (2), ktrym jest nastawiana warto zada
na temperatury, wczone s w ukad mostka (3). Rnica pomidzy sygnaami z czujni
ka temperatury (1) i wartoci zadanej temperatury stanowi uchyb regulacji, kiiy jest
podawany na wyjcie mostka. Sygna wyjciowy mostka, po wzmocnieniu we wzmac
niaczu (4), steruje poprzez przerzutnik (5) zasilaniem cewki przekanika (6). Cewka za
przecza swoje styki (7), sterujc napiciem zasilania zespou grzejnego obiektu.
- < 0 ,2 0 , (7.1)
T
przy czym zfT < 0,15 zapewnia dobr jako regulacji.
W zakresie wartoci 1 > t!T > 0,20 nastpuje znacznie pogorszenie jakoci regula
cji dwustawnej i dlatego zalecane jest stosowanie regulatorw o dziaaniu cigym
(PID). Z kolei w przypadku obiektw o bardzo maym z/T buduje si ukady regulacji
dwustawnej celowo o znacznej histerezie, dla zmniejszenia czstotliwoci przecze
przekanika i poprawienia przez to trwaoci regulatora. W razie zastosowania regula
cji dwustawnej do regulacji temperatury w urzdzeniach grzewczych zmniejszenie
amplitudy oscylacji mona uzyska przez zmniejszenie czasu opnienia z, np. przez
zblienie czujnika pomiarowego do elementw grzejnych.
(7.2)
gdzie:
T - staa czasowa obiektu,
t opnienie obiektu,
k - wzmocnienie obiektu.
Na rysunku 7.7 zilustrowano przebieg regulacji wielkoci wyjciowej y dla obiek
tu inercyjnego I rzdu z opnieniem (np. temperatury wody w zbiorniku) przy zao
eniu, e regulator ma charakterystyk przekanikow z histerez. Nagrzewanie na
stpuje od temperatury pocztkowej ymin (temperatura otoczenia) do temperatury
zadanej yz. W czasie /0 na wejcie obiektu regulacji podano napicie zasilajce C/!1UX.
Temperatura w obiekcie zaczyna wzrasta. W czasie t{ obiekt osiga temperatur
y. + HI2, w ktrej regulator wycza grzanie w obiekcie (U - f/min). Pomimo braku
zasilania, wskutek bezwadnoci cieplnej obiektu, temperatura jeszcze wzrasta przez
czas r', osigajc warto y2, po czym zaczyna opada zgodnie z krzyw stygnicia.
W czasie i2 temperatura osiga wartoci yz HI2, w ktrej regulator ponownie wcza
zasilanie grzaki ogrzewajcej obiekt (C/ma*). Temperatura obiektu jednak nadal spada
(bezwadno obiektu) i po czasie r" osiga warto y,, po czym nastpuje ponowny
jej wzrost. Przedstawiony cykl grzania i stygnicia powtarza si cyklicznie pomidzy
zaczaniem a wyczaniem zasilania grzaki.
Wielko regulowana waha si pomidzy yi i y2 z amplitud Ay
Ay = y2->'i- (7.3)
(7.4)
Rys. .7. Przebieg zmian wielkoci regulowanej oraz zmian wielkoci sterujcej
w ukadzie regulacji dwupooeniowej dla obiektu inercyjnego pierwszego rzdu z opnieniem:
a) nagrzewanie od temperatury otoczenia, b) przebieg regulacji
Regulacja dwustawna 111
Gr = *
7>+l
modyfikuje warto sygnau uchybu e(t), powodujc zwikszenie czstotliwoci
(w porwnaniu do ukadu bez korekcji) przeczania przekanika.
Sygna sprzenia zwrotnego yK zsumowany z sygnaem wielkoci regulowanej
obiektu, po odjciu od wartoci zadanej ya daje sygna bdu e\(i), ktrego warto
decyduje o czstotliwoci zaczania przekanika, powodujc w efekcie wzrost czsto
tliwoci oscylacji temperatury y(t) oraz zmniejszenie zakresu amplitudy A. Wskutek
zastosowania sprzenia zwrotnego nastpi rwnie wzrost wartoci redniej odchy
ki eiT{t).
112 wiczenie 7
a) b)
r--------------------------------------------------- *
0 Al
I,
i
-f~ m >
Rys. 7.1 L. Schemat blokowy ukadu regulacji dwustawnej z regulatorem typu RE8
PY TA C ZO O W A PYTA T Y LN A N A C Z Y N IE Z W O D
Literatura
[1] Findeisen W., Technika regulacji automatycznej, WNT, Warszawa 1978, s. 232-238, 348-
361.
[2] Mikulczyski T., (red.), Podstawy automatyki, Oficyna Wydawnicza PWr., Wrocaw 1998.
[3] Poradnik inyniera automatyka, WNT, Warszawa 1973, s. 343-351.
[4] elazny M., Podstawy automatyki, PWN, Warszawa 1976.
r
wiczenie 8
REGULACJA TRJPOOENIOWA
W procesach przemysowych bardzo czsto spotykamy si z koniecznoci utrzy
mania wartoci pewnej wielkoci fizycznej na zadanym poziomie, np,: cinienia, tem
peratury, pooenia, objtoci cieczy w zbiorniku, prdkoci obrotowej wau. Wartoci
te mog si zawiera w przedziale ograniczonym wartoci grnej i dolnej odchyki.
Utrzymanie tej wartoci w okrelonym przedziale powierza si ukadom regulacji,
ktre z powodzeniem wyrczaj tu czowieka. Prostym i tanim rozwizaniem jest
czsto stosowany regulator trj pooeniowy, zwany te regulatorem trjstawnym.
Jego podstawowym elementem moe by przekanik elektromechaniczny, hydrau
liczny lub inny. Miejsce takiego przekanika w zamknitym ukadzie sterowania
przedstawiono na rysunku 8.1, a charakterystyk na rysunku 8.2.
W ze sumaeyjny Zakcenia
-y
_J e WYJCIE
Sprzenie zwrotne
Sygna J L
wyjciowy
( 8 - 1)
gdzie:
A - amplituda sinusoidalnego sygnau wejciowego,
B - maksymalna warto sygnau wyjciowego,
a - strefa nieczuoci.
Regulacja trjpooeniowa 119
Rys. 8.3. Wyjciowy sygna B z przekanika w czasie pobudzenia sinusoidalnym sygnaem wejciowym A [2J:
a) charakterystyka przekanika trjpooeniowego ze stref nieczuoci, ale bez strefy niejednoznacznoci,
b) przebieg sygnau wyjciowego B w czasie, c) przebieg sygnau wejciowego A w czasie,
d) funkcja opisujca przekanika trjpooeniowego
Aby okreli wartoci parametrw, przy ktrych regulacja jest stabilna, przedsta
wiono funkcj opisujc J przekanika trjpooeniowego oraz charakterystyk cz
stotliwociow obiektu K(jco) na paszczynie Gijm) (rys. 8.4.).
120 wiczenie 8
(8.3)
a
odpowiada ukadowi czciowo stabilnemu. Dla zakce o wartociach mniejszych
od Az ukad bdzie stabilny. Po przekroczeniu tej wartoci nastpi wzbudzenie ukadu
z amplitudAi i pulsacjtojgo- Na rysunku 8.4 stan ten okrela linia przerywana, gdzie
N = Bfa.
Przybliony warunek stabilnoci ukadu regulacji mona sformuowa nastpuj
co: jeeli ukad otwarty jest stabilny i charakterystyka ampli tudowo-fazowa liniowej
czci ukadu nie okra wykresu krytycznego -1U elementu nieliniowego ani nie ma
z nim punktw wsplnych, to ukad zamknity jest stabilny globalnie. Oznacza to, e
przesuwajc si wzdu charakterystyki amplitudowo-fazowj NK(ja>) w stron rosn
cych wartoci co, od co = 0 do co = wykres krytyczny -1/J dla amplitud od A i = 0 do
Ai = < znajduje si po lewej stronie charakterystyki NK(jco).
Jeeli pewna cz wykresu krytycznego jest okrana przez charakterystyk
NK(jca), to punkt przecicia obu krzyv'ych okrela amplitud i pulsacj drga wyst
pujcych w ukadzie (wartoci cyklu granicznego). Wskaza mona wwczas punkty
rwnowagi i obszary stabilnoci lokalnej, co jest charakterystyczne dla ukadw nieli
niowych, ktrych stabilno zaley midzy innymi od amplitudy wymuszenia [2],
Ze wzoru (8.3) wynikaj trzy najprostsze sposoby ustabilizowania takiego ukadu
w przypadku wzbudzenia, a to przez:
zmniejszenie wzmocnienia czci liniowej, K(jojm ),
zmniejszenie wartoci sygnau B zaczanego przez przekanik,
zwikszenie strefy nieczuoci a przekanika.
Pociga to jednak za sob pogorszenie waciwoci dynamicznych ukadu regulacji.
Rejestrator
MP
liiim lm iiititiin b iiiii
! t
t s p ,i p
V2 U i <i 1
i
<_ 1
;
ljZ 3
[ jCr Zawr
I J \ odcinajcy p.M
Obiekt - zbiornik
VI Pr
Silnik elektryczny
Zawr
m. regulujcy
Z1
zakcajcy v v ^
1 2 3 4
Sb ^Eowietrze
ze sprarki
Otwieranie Zamykanie
ORST
Pzad= ^ M P a . (8.4)
Literatura
[1] Wgrzyn S., Podstawy automatyki, PWN, Warszawa 1974.
[2] elazny M., Podstawy automatyki, PWN, Warszawa 1976.
wiczenie 9
PS CPU IM SM SM SM SM SM SM
(opcja) (opcja)
Rdzeniem jednostki centralnej jest jeden lub kilka mikroprocesorw oraz rno
rodne typy pamici (RAM, ROM, EPROM itp.). Jednostka centralna pobiera dane
z elementw wejciowych poprzez odpowiednie moduy wej i przetwarza te dane
zgodnie z algorytmem zapisanym w pamici operacyjnej. Wynikami tego przetwa
rzania s sygnay wyjciowe PLC przekazywane do sterowanego procesu za pomoc
moduw wyjciowych. Dane przetwarzane w jednostce centralnej oraz dane zapisa
ne w pamici stanowi sygnay dwustanowe, przyjmujce dwie wartoci logiczne:
0 lub 1.
128 wiczenie 9
UAKTUALNIENIE \ / DIAGNOSTYKA I
WYJ ^ KOMUNIKACJA
pretowane jako iloczyn logiczny AND, a poczenia rwnolege jako suma logiczna
OR. Kady obwd musi by zakoczony symbolem przynajmniej jednej cewki. Kada
ga stanowi oddzielny segment programu. Symbole (adresy) zmiennych umieszcza
si powyej symbolu, ktrego dotycz.
Wykonanie programu w jzyku LAD polega na przepywie prdu, podobnie jak
w schemacie drabinkowym ukadu stykowo-przekanikowego. Przepyw prdu nast
puje z lewej strony do prawej. Kolejne obwody s wyznaczane w kolejnoci z giy na
d, tak jak pojawiaj si w schemacie drabinkowym.
Na rysunku 9.5 pokazano przykadowe rwnanie schematowe i jego zapis w jzy
ku LAD.
a) F(Q)=I0.4*(I0.3+I0.1)*Q0.1
1 0 .4 10 qo. i
b) H I
1 (
H
10
1
Rys. 9.5. Zapis przykadowego rwnania schematowego (a) w jzyku LAD (b)
nazwa
w e j c ia
Symbol Funkcja
>=1
Wyjcie przyjmuje warto 1, jeeli przynajmniej jedno wejcie
jest w stanie 1
" e z l"
Przypisuje warto 1 skojarzonej zmiennej, jeli wejcie jest
S w stanie 1. Warto 1 utrzymuje si na wyjciu nawet po usta
wieniu wejcia na 0
" e z l"
Przypisuje warto 0 skojarzonej zmiennej, jeli wejcie jest
R
w stanie 1
a) F(Q)=(I0.4+I0.2)*I0.3)*Q0.1
Rys. 9.7. Zapis przykadowego rwnania schematowego (a) w jzyku FBD (b)
Jzyki programowania sterownikw PLC 133
W tabeli 9.3 zebrano najwaniejsze operatory jzyka STL oraz ich znaczenie, a na
rysunku 9.9 pokazano przykadowe rwnanie schematowe oraz jego zapis w jzyku
STL.
Operator Funkcja
A m Oblicza iloczyn logiczny AND argumentu m z biec wartoci wyraenia
ANm Oblicza iloczyn logiczny AND NOT argumentu m z biec wartoci wyraenia
0 m Oblicza sum logiczn OR argumentu m z biec wartoci wyraenia
ON m Oblicza sum logiczn OR NOT argumentu m z biec wartoci wyraenia
= m Przypisuje warto obliczonego wyraenia argumentowi m
S m Ustawia warto argumentu m na 1
R m Ustawia warto argumentu m na 0
134 wiczenie 9
F(Q)=(I0.4+I0.2)*(I0.3+I0.5)*Q0.1
A(
OH I 0.4
0 I 0.2
i
A[
0 I 0.3
O I 0.5
1
= Q 0.1
Rys. 9.9. Zapis przykadowego rwnania schematowego (a) w jzyku STL (b)
a ie tw e r k l j : T i t l e :
S T e t w o r k l j: T i t l e :
Q l 24.1
FBD
1 1 2 4 .1 - C
a je tw o x k l j ; T i t l e :
STL AN I 124.1
Q 124.1
2. Operacja koniunkcji:
F(Q)=I124.1*I124.2*Q124.1 (9.2)
Jzyki programowania sterownikw PLC 135
3. Operacja alternatywy:
F(Q)=(I124.1+I124.2)*Q124.2 (9.3)
136 wiczenie 9
10.1 1 0 .3 1 0 .1 1 0 .2 Q 0.1
H I -H - II -------------- ( ) I
-
10.2 10.3
14- - H - ------
10.2 10.3
10.1
ca ca m ca ca SYGNAY W YJCIOW E
(Zestaw przekanikw)
Y1 Y2 Y3 Y4 Y5
_^ [(70.1 + 702) - [(/Ol + 703+ 70.2)- 70.2 + 70.1 + 70.2 (70.3 + 70.l)]- Q0.1
^ [(70.3 70.1+702) (10.2 + 702 70.1) - (70.1 + 70.3) 20.2.
Literatura
[1] Krl A., Program owanie i symulacja sterownikw PLC firm y Siemens, Nakom, Pozna
2000.
[2] Legierski T., Programowanie sterownikw PLC , Wydawnictwo Pracowni Komputerowej
Jacka Skalmierskiego, Gliwice 1998.
wiczenie 10
PODSTAWY MATEMATYCZNE
CYFROWYCH UKADW AUTOMATYKI
Podstawy do matematycznego opisu, analizy i syntezy cyfrowych ukadw auto
matyki daje algebra logiki, a zwaszcza dwuargumentowa algebra Boolea. Jest ona
metod opisu ukadw, ktrych sygnay mog przyjmowa wartoci dwustanowe.
Ukady takie s nazywane ukadami cyfrowymi, a ich elementy i zespoy - cyfrowy
mi. Podstawy do algebry logiki stworzya algebra Boolea, ktra jest matematycznym
systemem logicznym opartym na wypowiedziach (zdaniach) TAK (PRAWDA) i NIE
(FASZ). W algebrze logiki sowa TAK i NIE zostay zastpione symbolami 1 i 0.
Algebra logiki stanowi podstaw do opisu i syntezy cyfrowych ukadw automatyki
(kombinacyjnych i sekwencyjnych), stosowanych do automatyzacji procesw produk
cyjnych, ktre w szczeglnoci dominuj w mechanicznych systemach produkcyj
nych.
w ktrej:
X - zbir elementw jc = {0,l},
0,1 - stae algebry,
v (+) - symbol graficzny operacji alternatywy (sumy logicznej),
a () - symbol graficzny operacji koniunkcji (iloczynu logicznego),
- symbol graficzny operacji negacji (inwersji).
140 wiczenie 10
X\ x2 x t + x2
0 0 0
0 1 1
1 0 1
1 1 1
przy czym s one sobie rwnowane, tzn. y = / (jc, , jc2) = / (x, , x2).
Na rysunku 10.1 przedstawiono schemat ukadu stykowo-przekanikowego, kt
rego dziaanie mona opisa nastpujco:
1. Jeli x, = 0 i x 2= 0, to y = 0.
2. Jeli x, = 0 i x2= 1, to y = 1.
3. Jeli x,= 1 i x2= 0, to y = 1.
4. Jeli x,= 1 i x2= 1, to y = I.
x,
0 0 0
W tabeli 10.3 pokazano tabel prawdy operacji negacji, a na rysunku 10.3 - sche
mat ukadu stykowo-przekanikowego ilustrujcy sens operacji negacji.
142 wiczenie 10
X X
2. Prawo cznoci
(A, + JC2) + JC3 = JCj + ( a 2 + a 3 ),
= jCj(jr2je3).
3. Prawo rozdzielnoci:
a) iloczynu wzgldem sumy
(a , + a 2) a 3 = x ix 3 + a^ jc3,
6. Prawo pochaniania
Aj + X,X2 = Aj,
A j (a , + X 2 ) = Xj .
7. Prawa de Morgana
a, + a2 = a , a 2,
A,A2 = Aj + A2.
Podstawy matematyczne cyfrowych ukadw automatyki 143
x+0-x jc -0 = 0,
x+l = l x- 1 = *,
x + x 1 jc - jc = 0.
lub
f ( x x,X2 ,...X) = [aT| + X2 + ... + Xn + /(O A - .O ^ U , + X 2 + ... + A'n_| + xn + ^^
+ /( 0 ,0 ,1)]... [jc, + x 2 +... + xn +/(0,1,...,1)][JC, + x2 +...+JC,, + /(1,I,...,1)].
*1 x2 y
0 0 0
0 1 i
1 0 0
1 1 0
std sum pen jcj + x2 opisujemy symbolicznie jako D0. Sumie penej
x, + x 2 + x3 odpowiada natomiast indeks dwjkowy (1 0 l), czyli dziesitny
l-22+0-2,+l-2 = 5, dlatego reprezentuje j symboliczny zapis Ds.
Warto funkcji dla okrelonych wartoci zmiennych mona oznaczy symbolem
oj, gdzie indeks i bdzie w postaci dziesitnej, odpowiadajcej wartociom zmien
nych. Wprowadzony zapis symboliczny ilustruj nastpujce przykady:
/(1,1) = 3, f (0,1,0)= C.
Po wprowadzeniu symbolicznych oznacze Kh Di oraz c funkcj dwch zmien
nych mona przedstawi w jednej z dwch postaci:
oraz
2 " -l
Przykad
Zminimalizowa nastpujc funkcj logiczn:
y = (x, + % )x3 + x2(jc,jc3 + x2).
Wykorzystujc prawo de Morgana
a + b = ab,
moemy napisa, e
jct + x2 =XxX2,
zatem
y X|x.>x3 "i- x,x2x3 t* x2x2 ~ x,x2x3 -- x,x2x3 + x2 x2x^(x^ ~"x,) x 2 x2x 2 "i"-r?
= +1) = x2
2. Tablic Kamaugha, ktra opiera si na tzw. reguach sklejania
Ax + Ax = A,
(B + x)(B + x) - B,
gdzie: A i B - zmienne lub funkcje logiczne.
Reguy te wskazuj e jeeli w funkcji o postaci normalnej alternatywy lub ko-
niunkcji dwa wyraenia rni si tylko negacj jednej zmiennej, to funkcja moe
by uproszczona przez odrzucenie tej zmiennej. Alternatywy lub koniunkcje rni
ce si negacjjednej zmiennej nazywa si wyraeniami ssiednimi. Takimi wyrae
niami s np.
JC, JC2 X3 + X, x3 = x, x2,
x, x2 x3.
a) b) c)
VY . x,x.
V 0 1 i\0 0 01 11 10 Jr.YjNOO 01 11 10
00
01
11
10
d)
A*
-V1-V2 \ 0 0 0 0 01 01 10 10 110 111 101100
00
01
11
Rys. 10.4. Tablica Kamaugha dla: dwch (a),
10 trzech (b), czterech (c) i piciu (d) zmiennych
stan nieoznaczony
\X2.V3 / C3
x , \ o<y 01 11 10 00 01 11 10
0e 1 1 1) 0 0 0 T i .v>v.
it
1 0 0 0 - 1J) 0 0
y=x, = X ,(.Y , + X 2)
\Aj.r4
-v.x. \ 00 01 11 10 x,xX 00 01 11 10
00 1 1 00 0 0 0 0
01 1 - - - 01 T i - 0 (T
11 1 1 1 1 11 V 0 0 Li
10 10
- -
f5- - - -
y = x 2+x4 y=xyc4
Rys. 10.5. Przykady grupowania wyrae ssiednich i wyznaczania postaci minimalnej funkcji logicznej
148 wiczenie 10
\ r
ZESTAW
77 7777777 /P R Z E C Z N IK W
STEROWNIK
1 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 1.0 1.1 / PLC
PLC
SIMATIC
0 0.1
KOMPUTER PC
J
I 001
y H H----- <
( )
10.2 10.3
H /H b-
Literatura
[1] Rasiowa H., Wstp do matematyki wspczesnej, PWN, Warszawa 1977.
[2] Siwiski J., Ukady przeczajce w automatyce, WNT, Warszawa 1980.
[3] Traczyk W., Cyfrowe ukady automatyki, WNT, Warszawa 1974.
[4] elazny M., Podstawy automatyki, PWN, Warszawa 1976.
wiczenie 11
ELEMENTY I UKADY
STYKOWOPRZEKANIKOWE
Ukady cyfrowe nale do ukadw dyskretnych, w ktrych jeden lub wicej ele
mentw ukadu moe przyjmowa tylko dwie wartoci, oznaczane staymi algebry
Boolea 0 i 1.
Elementy funkcjonalne ukadw cyfrowych, w zalenoci od techniki realizacyj
nej, s dzielone na:
stykowe,
bezstykowe.
Wspln cech systemw cyfrowych, niezalenie od techniki realizacyjnej, jest
wykorzystywanie ich elementw przeczajcych do realizacji okrelonych funkcji
logicznych.
Bezstykowe elementy przeczajce s ukadami pprzewodnikowymi, w ktrych
nonikiem informacji jest zazwyczaj napicie elektryczne. Jego warto zerowa jest
przyjmowana jako warto logiczna 0, a warto o wyszym poziomie - jako warto
logiczna 1.
Do realizacji stykowych ukadw cyfrowych s stosowane przekaniki (ewentual
nie styczniki). Cech charakterystyczn przekanikw jest to, e maj styki. W ka
dym przekaniku mona wyrni dwa zespoy:
zesp zestykw,
zesp napdowy, wymuszajcy przeczanie stykw.
Obecnie przekaniki s realizowane rwnie technik pprzewodnikow.
Stykowe elementy przeczajce s nadal powszechnie stosowane, szczeglnie
w ukadach sygnalizacji, blokad i zabezpiecze oraz w ukadach sterowania rcznego.
Z estyk zw iem y
(norm alnie otw arty)
Jarzm o 3
Rdze 1
Styki
Zestyk rozwiemy
poczeniowe 6
(normalnie zamknity)
Jarzmo 3
Styki obwodu
prdowego
Na jednej czci przecitego rdzenia (1) nasadzony jest piercie miedziany (7)
tworzcy zwj zwarty. Wskutek przecicia koca rdzenia powstaje rozdzielenie stru
mienia gwnego na dwa: <p\ i (h. Strumie indukuje w zwoju zwartym prd, ktry
wytwarza dodatkowy strumie przesunity w fazie o 90 w stosunku do strumienia
(h. Przebiegi strumieni pokazano na rysunku 11.3.
154 wiczenie 11
Ll
L2-
L3-
PB-
Silnik jest poczony ze rdem napicia przez styki przekanikw KI albo K2,
w zalenoci od wybranego przez przyciski sterownicze kierunku wirowania: SI
(w lewo) i S2 (w prawo), jego wyczenie nastpuje za za pomoc przycisku wy
czajcego SO (stop) (rys. 11.5). Zamy, e jest to silnik jednobiegowy z jednopo
ziomow ochron termiczn. Ochrona ta dziaa pod wpywem nagrzania paska bime
talowego dziaajcego na styk wyczajcy F2. Styk ten jest umieszczony w obwodzie
sterowania i zapewnia termiczne zabezpieczenie silnika.
i umieszczone w rurce szklanej (2), wypenionej wodorem lub innym gazem szlachetnym.
Pole magnetyczne, wytwarzane przez prd pyncy w uzwojeniu cewki (3), powoduje
ich zczenie. Po wyczeniu prdu w cewce, sia sprystoci spryn stykowych za
pewnia ich powrt do pooenia rozwartego. Zalet kontaktronw jest: prosta konstruk
cja, mae wymiary i ciar, odporno na kurz, wilgo, ponadto kontaktrony nie iskrz.
i i
\ai i_
rrr 1
>
c i c
\wtyytttt Rys. 11.6. Zasada dziaania
przekanika kontaktronowego
Przekaniki czasowe
Przekaniki, w ktrych midzy wczeniem i wyczeniem napicia cewki mija
duszy czas sterowany samym przekanikiem, nosz nazw przekanikw czaso
wych. Przykadem s przekaniki elektromechaniczne pokazane na rysunku 11.7.
Hr i :
a) b)
a) b)
a) b)
P
Rys. 11.9. Styki przekanikw: schemat (a), symbol graficzny (b)
Elementy i ukady stykowo-przekanikowe 159
Przykad 1
Na rysunku 11.11 zamieszczono schemat ideowy ukadu stykowo-przekaniko-
wego, ktry naley opisa za pomoc funkcji logicznej.
Przykad 2
Na podstawie nastpujcego rwnania schematowego:
(a + bc)(abc + d) Pi,
F(P1) = Z (ab + d)ab P2,
[(z + bc)d + cd] P3.
a) Przekanik
Literatura
[1] Laboratorium sterowania procesami dyskretnymi, pod redakcj E. lifirskiej, Wrocaw
1998.
[2] Poradnik inyniera automatyka, praca zbiorowa, WNT, Warszawa 1989, s. 390-395.
[3] Puaczewski J., Automatyka, DWSZ, Warszawa 1977, s. 412^437.
[4] Traczyk J., Ukady cyfrowe automatyki, WNT, Warszawa 1974.
wiczenie 12
SYNTEZA KOMBINACYJNYCH
UKADW STEROWANIA
Dyskretne procesy produkcyjne, w ktrych sygnay mog przyjmowa wartoci
dwustanowe - umownie oznaczane staymi algebry Boolea 0 i 1 - mona podzieli
na kombinacyjne i sekwencyjne. Ten podzia wynika z charakteru algorytmu pro
cesu.
Jeli stan elementw wykonawczych (prac elementw wykonawczych) procesu
ustala, tylko i wycznie, okrelony stan sygnaw wyjciowych procesu, to algorytm
takiego procesu ma charakter kombinacyjny.
Jeli stan elementw wykonawczych (praca elementw wykonawczych) procesu
jest nastpstwem cile ustalonej kolejnoci, to algorytm takiego procesu ma charak
ter sekwencyjny.
Omawiane procesy dyskretne odgrywaj dominujc rol we wspczesnych sys
temach wytwarzania. W szczeglnoci stanowi one podstawow grup mechanicz
nych procesw technologicznych, takich jak: obrbka skrawaniem, spawalnictwo,
odlewnictwo, ksztatowanie plastyczne, monta i transport.
Ze wzgldu na charakter sygnaw wejciowych i wyjciowych (WE/WY)
i algorytmw dyskretnych procesw produkcyjnych, do ich automatyzacji (automa
tycznego sterowania) musz by stosowane cyfrowe systemy lub ukady automatyki
(sterowniki mikroprocesorowe lub ukady stykowo-przekanikowe), ktre mog reali
zowa kombinacyjne i sekwencyjne algorytmy sterowania.
X Y
PROCES Vs
.\\ KOMBINACYJNY
Przykad
Na rysunku 12.2 zamieszczono schemat funkcjonalny procesu regulacji poziomu
cieczy w zbiorniku.
EZO, EZO,
Qi q2
A
B
Rys. 12.3. Schemat blokowy procesu regulacji poziomu cieczy: x u x> - zmienne WE, ktrych sygnay
wyjciowe steruj stany prdowe cewek elektrozaworw EZO|, EZ02
Y '= f ( X ), (12.2)
z ktrej wynika, e stan wyj UK, w kadej chwili czasu t, zaley wycznie od aktu
alnego stanu wej ukadu.
Synteza kombinacyjnych ukadw sterowania 167
Przykad
Na rysunku 12.6 pokazano schemat blokowy ukadu sterowania procesem regula
cji poziomu cieczy w zbiorniku.
x ,s W P l y.(E Z 0,)
>
...
UK
x2=W P2 y 2(EZ02)
) -
Rys. 12.6. Schemat blokowy ukadu sterowania procesem regulacji poziomu cieczy
Przykad
Model algorytmu procesu regulacji poziomu cieczy w zbiorniku, w postaci tabeli
prawdy, zamieszczono w tabeli 12.1. W algorytmie tego procesu wystpuj stany,
ktre s nazywane nieoznaczonymi (nieokrelonymi) i s oznaczane symbolem gra
ficznym
Stany nieoznaczone wyznacza taka kombinacja wartoci zmiennych wyjciowych
procesu, ktra w okrelonym, rzeczywistym procesie nie moe zaistnie.
Przykad
Model algorytmu sterowania procesem regulacji poziomu cieczy w zbiorniku za
mieszczono w tabeli 12.2. W pokazanym algorytmie sterowania wystpuj stany obo
jtne (nieokrelone). S one nastpstwem stanw nieoznaczonych wystpujcych
w algorytmie procesu. Stany obojtne oznaczaj, e funkcja zmiennej wyjciowej jest
nieokrelona dla pewnej kombinacji zmiennych wejciowych. Oznacza to, e nie ma
znaczenia jaka warto (0 lub 1) zostanie przypisana zmiennej wyjciowej. Ta wa
ciwo j est wykorzystywana podczas minimalizacji funkcj i logicznych.
Synteza kombinacyjnych ukadw sterowania 169
WPl WP2 b. F2
0 0 1 1
0 1 - -
1 0 1 0
1 1 0 0
Przykad
Postacie normalne zupene sumy, funkcji opisujcych dziaanie ukadu sterowania
poziomem cieczy w zbiorniku, s nastpujce
Y, =WP 1 WP2 + WPI WP2,
Y2 =WP 1 WP2.
Przykad
Tablice minimalizacyjne Karnaugha dla funkcji Fi i Y2, opisujcych dziaanie
ukadu sterowania procesem regulacji VVP2 \W P2
poziomu cieczy, zamieszczono na ry- \
1 W P l\ 0 1
sunku 12.7. WP1\ 0
0 0 (1 - ) WP1
-
Przykad
Rwnanie schematowe ukadu sterowania procesem regulacji poziomu cieczy
w zbiorniku ma posta
Z [WP2 F
___
[WPl Y2.
Przykad
Na rysunku 12.8 pokazano schemat ukadu sterowania procesem regulacji pozio
mu cieczy w wersji stykowo-przekanikowej.
a) b)
WP1 WP2
TT 10.1 Q0.1
I 0.1 0.2 H/l ------ ( )
PLC 10.2 Q0.2
Q 0.1 0.2
H/l ---( )
3 T5
EZO, EZ02
Literatura
[I j Siwiski J Ukady przeczajce w automatyce , WNT, Warszawa, 1980.
[2] elazny M., Podstawy automatyki, PWN, Warszawa 1976.
wiczenie 13
Przykad
Na rysunku 13.1 pokazano schemat pneumatycznego zespou napdowego: siow
nik-zawr rozdzielajcy.
a) WP1 9 WPl b)
x,(EZ,) )\=WP\
>
x2(EZ,) y 2=WPl
>
EZ, X EZ,
Rys. 13.1. Schemat funkcjonalny (a) oraz blokowy (b) napdu pneumatycznego:
WP 1 i WP2 - wskaniki pooenia. EZ, i EZ, - cewki zaworu rozdzielajcego
Zaleno (13.5) opisuje tzw. automat Mealyego, zaleno (13.6) natomiast tzw.
automat Moorea. Schematy blokowe wymienionych automatw przedstawiono na
rysunku 13.2.
178 wiczenie 13
a) b)
Rys. 13.3. Schemat procedury syntezy metod MTS sekwencyjnych ukadw sterowania
13.3.1. Etap I - schemat funkcjonalny procesu oraz opis sowny jego algorytmu
Schemat funkcjonalny procesu stanowi podstaw do dekompozycji procesu na
etapy elementarne oraz do wyznaczenia opisu sownego algorytmu procesu.
ETAP ELEMENTARNY dyskretnego procesu produkcyjnego jest, jak wiadomo,
t jego czci, ktra jest realizowana za pomoc okrelonego elementu lub zespou
wykonawczego. Zakoczenie realizacji etapu elementarnego okrela warunek logicz
ny lub czasowy. Standardowy opis sowny etapu elementarnego jest nastpujcy:
ETAP E,: - * nazwa etapu *
Realizacja: EW, - symbol elementu lub zespou wykonawczego,
Sygnalizacja: yt lub T, - zmienne: logiczna lub typu czasowego.
Przykad
Na rysunku 13.4 pokazano schemat funkcjonalny procesu dozowania materiau
sypkiego.
WP1 WP2
SI
Rys. 13.4. Schemat funkcjonalny procesu
dozowania materiau sypkiego:
1 - dozownik, 2 - zasobnik,
3 - otwr wylotowy EZ,
Realizacja: S I (E Z /) (EZ2~)
Sygnalizacja: WP1 = 1
Proces jest realizowany cyklicznie.
W podanym opisie uyto nastpujcych oznacze symbolicznych:
S 1 + - wysuw toczyska siownika S 1 ,
S 1~ - wsuw toczyska siownika S1,
EZ/ - stan prdowy cewki zaworu rozdzielajcego,
E Z f - stan bezprdowy cewki zaworu rozdzielajcego.
a)
y=x,+x 2+...+x
Przykad
Na rysunku 13.6 pokazano algorytm procesu dozowania materiau sypkiego. Za
mieszczono na nim zalenoci okrelajce warunki realizacji etapw elementarnych
procesu.
= i F i M j ) f j f f >
182 wiczenie 13
gdzie:
f*, - zaleno f pi, w ktrej uwzgldniono realizacj pamici,
/a* - zaleno f ki, w ktrej uwzgldniono realizacj pamici,
f - zaleno okrelajca zapis (ang. set) elementarnej komrki pamici,
- zaleno okrelajca kasowanie (ang. reset) elementarnej komrki pamici.
gdzie:
F(Y,) - funkcje zmiennych wyjciowych,
F(Mj) - funkcje zmiennych pomocniczych (elementarnych pamici).
Przykad
Pami ukadu sterowania jest realizowana na podstawie analizy zalenoci f pif M
i Yj przedstawianych graficznie na podstawie sieci dziaania.
Zalenoci fpu fku fP\fki oraz Y, pokazano na rysunku 13.7a. Na podstawie analizy
zalenoci f p, f kl mona stwierdzi, e pami ukadu sterowania powinna by zreali
zowana wedug reguy 1. Wobec tego zalenoci f pl i f ki powinny mie nastpujce
postacie:
/ > S ( i m + y,) i =WP2,
gdzie:
fpi i fki zalenoci f pl i f ku po uwzgldnieniu realizacji pamici,
yx - sygna wyjciowy zmiennej wyjciowej Yt.
Yi = S (WPl + y ,) WP2.
a)
b)
Literatura
[1] Mikulczyski T., Samsonowicz Z., Automatyzacja dyskretnych procesw produkcyjnych,
WNT, Warszawa 1977.
wiczenie 14
a) b) c) d)
e) g)
WP1 !_ ! m
K
WAIT i 1 1 -1
Rys. 14.2. Symbole graficzne elementw sieci Grafpol: etap START (a), miejsce (etap elementarny) (b).
miejsce S (c), miejsce R (d), miejsce WAIT (e), tranzycja okrelajca rozpoczcie (f) i zakoczenie (g)
realizacji procedur wspbienych
Modelowanie i programowanie procesw sekwencyjnych 189
Etap START (rys. 14.2a) przedstawia stan procesu w chwili rozpoczcia jego re
alizacji.
Miejsce (rys. 14.2b) reprezentuje etap elementarny, ktrego zakoczenie realizacji
nastpuje w momencie spenienia warunku okrelajcego rozpoczcie wykonywania
etapu nastpnego. Symbol graficzny miejsca zawiera opis symboliczny etapu (np. na
rys. I4.2b - E l) oraz zawiera warunek okrelajcy realizacj etapu, tzn. posta anali
tyczn zalenoci okrelajcej tranzycj (np. na rys. 14.2b - WP7).
Miejsce (S) (rys. 14.2c) reprezentuje etap elementarny, ktrego zakoczenie wy
konywania nie nastpuje w chwili spenienia warunku rozpoczcia realizacji etapu
nastpnego. Zakoczenie wykonania tego etapu pokazuje miejsce (R) pokazane na
rysunku 14.2d.
Tranzycja reprezentuje logiczn zaleno okrelajc warunek realizacji etapu
elementarnego procesu. Posta analityczn warunkw logicznych opisujcych tranzy-
cje przyjto umieszcza w okienkach symboli graficznych etapw elementarnych
(miejsc).
Do zapisu procedur wspbienych s uywane tranzycj oznaczone podwjn li
ni (rys. 14.2f i g).
Zapis sieci Grafpol GP wykonuje si na podstawie sieci operacyjnej, ktra jest
rwnie modelem sieciowym algorytmu procesu dyskretnego.
W sieci Grafpol, podobnie jak w sieci operacyjnej, strzaki s umieszczane jedynie
wtedy, gdy zachodzi odstpstwo od pionowej kolejnoci wykonywania poszczegl
nych etapw elementarnych.
Dowolny etap elementarny moe by w dwch stanach:
aktywnym,
nieaktywnym.
Etap elementarny jest aktywny od chwili rozpoczcia jego wykonywania do mo
mentu rozpoczcia realizacji etapu nastpnego. Zdefiniowanie pojcia aktywnoci
etapu umoliwia okrelenie stanu procesu. Stan procesu mona opisa za pomoc
stanw aktywnoci jego etapw. Zmiana stanu procesu (zmiana aktywnoci jego eta
pw) jest reprezentowana przez spenienie warunku logicznego okrelajcego prze
chodzenie od wykonywania jednego lub wicej etapw poprzedzajcych tranzycj do
realizacji jednego lub wicej etapw nastpujcych po tranzycji.
gdzie:
S= {S,, S2, ..., S,} - skoczony, niepusty zbir miejsc zwanych krokami,
7; k - zbiory rwnowane zbiorowi T, K sieci Grafjpol GP.
190 wiczenie 14
Regua 1. Zmiana stanu ukadu sterowania, a w lad za tym procesu, jest reprezen
towana w sieci Grafpol przez spenienie tranzycji. Tranzycja jest speniona wtedy,
gdy:
etapy poprzedzajce tranzycj s aktywne i zostao zakoczone ich wykonywa
nie,
warunek logiczny okrelajcy tranzycj ma warto logiczn 1 .
Rezultatem spenienia tranzycji jest zmiana stanu sieci Grafpol, tzn. zmiana ak
tywnoci etapw sieci. Okrela j regua 2.
ZT
R y s. 1 4 .3 . S c h em a t fu n k cjon aln y p n eu m atyczn ego zesp ou n ap d ow ego,
w k trym s io w n ik p n eu m a ty czn y j e s t sterow an y zaw orem rozd zielajcym
W
je d n o s tr o n n ie sterow an ym elek trom agn etyczn ie EZ,12^
a) .----------- b)
( START ) sS T
ST WP1 \ j WP2
e z , [TJ
WIP
|'IO.O*I0.1*Q0.1(S),
F(Q)=X (14.1)
ll0.2*Q0.1(R).
H e tw o rk 1 : T itle :
H e tw o rk 2 : T i t l e :
10. 2 00.1
-<R)-----1
Przykad 2
Na rysunku 14.8 pokazano schemat funkcjonalny pneumatycznego zespou siow-
nik-zawr rozdzielajcy, obustronnie sterowany elektromagnetycznie. W tym przy
kadzie, w odrnieniu od przykadu 1 ., zastosowano zawr
rozdzielajcy sterowany cewkami: EZi i EZ2. j j j- j
Podobnie jak w przykadzie 1., proces mona podzieli na dwa etapy elemen
tarne:
El: * S+* ~ wysuw toczyska siownika,
E2: * S"* - wsuw toczyska siownika.
194 wiczenie 14
ST \j WP1 \ WP2 \
EZ, EZ-,
Rys. 14.9. Schemat doprowadzenia sygnaw WE i wyprowadzenia sygnaw WY sterownika PLC
WIP
Rys. 14.10. Algorytm sterowania (sie Grafpol GS) i wykaz instrukcji programu sterujcego realizacj
pracy pneumatycznego zespou napdowego
lub
F ( O ) = y i I0-0i,:iai*lQ01(S)+Q0-2 (R i (14.3)
^|l0.2*[Q 0.1(R)+Q 0.2(Si
H e tw o rk 1 ; T i t l e :
H e tw o x k 2 : T i t l e :
10.2 Q0.2
(s )----- 1
00.1
(R)----- 1
Rys. 14.11. Program uytkowy PLC, napisany w jzyku LD, sterujcy prac napdu pneumatycznego
a) WP2 WP4 W P6
d
W Pl WP3
d _ d
w w w
ST WP1 W P2 WP3 W P4 W P 5 W P 6
\
A
I 124.0 124.1 124k2 124.3 124.4 124.5 124.6
PLC
Q 124.0 124.1 124.2 124.3 124.4 124.5 124.6
m m m m c 5
R y s. 14.14. S ta n o w is k o d y d a k ty c z n e
Literatura
[1] DTR S1MATIC S7-300, Siemens.
[2] Mikulczyski T., Samsonowisz Z., Automatyzacja dyskretnych procesw produkcyjnych,
WNT, Warszawa 1997.
wiczenie 15
MODELOWANIE I PROGRAMOWANIE
PROCESW WSPBIENYCH
Z uwagi na charakter algorytmu dyskretnego procesu produkcyjnego, jak wiadomo,
rozrnia si nastpujce typy realizowanych procedur: sekwencyjne, czasowe, wsp
biene i mieszane. Wanym elementem modelowania procesw dyskretnych i progra
mowania sterownikw PLC jest modelowanie i programowanie procedur wspbienych,
tzn. rwnoczenie (rwnolegle) wykonywanych kilku procedur, np. sekwencyjnych.
Do modelowania (np. metod Grafpol) procedur wspbienych, wystpujcych
w algorytmach dyskretnych procesw produkcyjnych, suy specjalny rodzaj tranzy-
cji, ktrych symbole graficzne pokazano na rysunku 15.1.
a) b)
Rys. 15.1. Symbole graficzne tranzycji
okrelajcych wspbiene: rozpoczcie . , --- i
realizacji procedur sekwencyjnych (a) -----
oraz zakoczenie wykonywania procedur - j " I ~
sekwencyjnych (b) | . .. ]
Materia A Materia B
r T l/ \T2
a) b)
START
1 i
S-WP5 S* WPS
Ml* M2*
WPI WP2
WAIT WAIT
X
WPI-WP2 WP1-WP2
sr t>TI S2" t>T2
Tl T2
SI * S2*
WP3-WP4
M3* RT3
T3
MPO*
WP6
m p i*
{ _
Przykad 1
Algorytm pracy zespow napdowych jest nastpujcy:
W trakcie procesu realizowane s wspbienie trzy sekwencje:
Sekwencja 1
ETAP El: *S1+*
Realizacja: EZ2+=> S l+
Sygnalizacja: WP2=1
ETAP E2: *S1~*
Realizacja: EZ|+ => S I'
Sygnalizacja: WP1=1
204 wiczenie 15
Sekwencja 2
ETAP E3: *S2+*
Realizacja: E Z / => S2+
Sygnalizacja: WP4=1
ETAP E4: *S2~*
Realizacja: EZ3+ => S2~
Sygnalizacja: WP3=1
Sekwencja 3
ETAPE5: *S3+*
Realizacja: EZ6+=> S3+
Sygnalizacja: WP6=1
ETAP E 6: * S3*
Realizacja: EZ5+ => S3
Sygnalizacja: WP5=1
Proces jest realizowany cyklicznie, tzn. po zakoczeniu realizacji etapw E2 i E4
oraz E6 nastpuje rozpoczcie realizacji etapw: E l i E3 oraz E5.
a) WP2 WP4 W P6
a C ]
W Pl WP3 WP5
d d o
WP2 WP4 W P6
b)
n ST
o Q
n o O
Rys. 15.4. Schemat funkcjonalny trzech pneumatycznych zespow napdowych (a), schemat doprowa
dzenia sygnaw WE i wyprowadzenia sygnaw WY sterownika PLC(b)
Modelowanie i programowanie procesw wspbienych 205
a) b)
_ 1
START
4-
S-WPI-WP3-WP5 S-WP1-WP3-WP5 S-WP1-WP3-WP5
SI* S2* S3*
-- - -
START WIP
1. Jeli 10.0*10.1 *10.3*10.5=1,
to.o-io. 1-10.3-10.5 KUMO. MO. 3-10.5 IO.(M0.110.3-10.5 to Q0.2(S) i Q0.4(S) i Q0.6(S)
Qo.: Q0.4 Q0.6 i Q0.1(R) i Q0.3(R) i Q0.5(R)
2. Jeli 10.2=1, to Q0.2(R) i Q0.1(S)
10.2 10.4 10.6 3. Jeli 10.4=1, to Q0.4(R) i Q0.3(S)
Q0.1 Q0.3 Q0.5 4. Jeli 10.6=1, to Q0.6(R) i Q0.5(S)
1 ._. . i _______ ____ 1______
Rys. 15.6. Algorytm sterowania - sie Grafpol GS - oraz WIP sterujcy prac
trzech pneumatycznych zespow napdowych
H etw ork 1 : T i t l e :
10.2 Q0.1
(S )--------1
Q0.2
(R)---- 1
N etw ork 3 : T i t l e :
1 0 .4 Q0.3
-! h <S)------- 1
Q0.2
(R)---- 1
N etw ork 4 : T i t l e :
10.6 Q0.5
~ < S ) --------1
Q0.6
<) 1
Przykad 2
Algorytm pracy zespow napdowych jest nastpujcy:
Proces rozpoczynaj realizowane wspbienie, etapy elementarne El i E2:
ETAP El: * S +*
Realizacja: EZ 2+=> S l+
Sygnalizacja: WP2=1
ETAP E2: * S2+ *
Realizacja: E2Lt+=> S2+
Sygnalizacja: WP4=1
Po zakoczeniu realizacji etapw El i E2 s wykonywane wspbienie etapy E3
oraz E4:
ETAP E3: * S I*
Realizacja: EZi+=> SI
Sygnalizacja: W Pl=l
Modelowanie i programowanie procesw wspbienych 207
ETAPE4: *S2*
Realizacja: EZ3+=> S2~
Sygnalizacja: WP3=1
Po zakoczeniu realizacji etapw E3 i E4 s wykonywane wspbienie etapy E5
oraz E6:
ETAPE5: *S2+*
Realizacja: EZ4+=> S2+
Sygnalizacja: WP4=1
ETAP E6: *S3+*
Realizacja: EZ+=> S3+
Sygnalizacja: WP6=1
Po zakoczeniu realizacji etapw E5 i E6 s wykonywane wspbienie etapy E7
oraz E8:
ETAP E7: *S2*
Realizacja: EZ3+=> S2~
Sygnalizacja: WP3=1
ETAPE 8: *S3~*
Realizacja: EZ5+=> S3~
Sygnalizacja: WP2=1
Proces jest realizowany cyklicznie.
Model algorytmu pracy napdw pneumatycznych - sie operacyjn - pokazano
na rysunku 15.8a, natomiast sie Grafpol GP na rysunku 15.8b.
START
WIP
<= mo7i A
X
I0.0T0.3-I0.5 10.0-10.3-10.5
Q0.1 Q0.3 1. Jeli I0.O*I0.3*I0.5*M0.1=1,
Rys. 15.9. Algorytm sterowania - sie Grafpol GS - oraz WIP sterujcy prac
trzech pneumatycznych zespow napdowych
H e tw o rk 1 : T i t l e :
1 0 .0 10.3
H e tw o rk 2 : T i t l e :
10.2 1 0 .4 Q 0 .1
I I - (R> 1
<20.3
(R) 1
<20.2
Cs) 1
<20.4
(S)---- 1
MO. 1
<S) 1
H e tw o rk 3 : T i t l e :
1 0 .4 1 0 .6 Q0.3
II-------------- Ih- (R)-----1
<20.5
W 1
Q0.4
(S)---- 1
<2 0 . 6
(S )------- 1
M0.1
(R)-----1
Literatura
[1] DTR SIMATIC S7-300, Siemens.
[2] Mikulczyski T., Samsonowicz Z., Automatyzacja dyskretnych procesw produkcyjnych,
WNT, Warszawa 1997.
wiczenie 16
MODELOWANIE I PROGRAMOWANIE
PROCESW ZOONYCH
Algorytmy procesw zoonych zawieraj wszystkie moliwe typy procedur: se
kwencyjne, czasowe, wspbiene i mieszane. Modelowanie i programowanie proce
dur sekwencyjnych i wspbienych opisano w wiczeniach 14. i 15. W tym wicze
niu omwiono zagadnienia modelowania i programowania procedur czasowych oraz
szczeglnych procedur sekwencyjnych.
Procedury czasowe charakteryzuj si tym, e zakoczenie realizacji danych eta
pw elementarnych okrela upyw zadanego czasu ich wykonywania. Regu okrela
jc realizacj procedury czasowej podano w tabeli 16.1.
Procedury sekwencyjne mog zawiera szczeglne przypadki (tab. 16.1), m.in.:
cykliczn realizacj procedury sekwencyjnej,
pomijanie realizacji procedury sekwencyjnej.
Cykliczna realizacja procedury sekwencyjnej oznacza cykliczne powtarzanie wyko
nywania okrelonej liczby etapw elementarnych, przez powrt (po zakoczeniu wyko
nania ostatniego etapu wydzielonej procedury) do etapu pocztkowego tej procedury.
Pomijanie realizacji procedury sekwencyjnej oznacza przejcie od realizacji etapu
poprzedzajcego wydzielon procedur sekwencyjn do etapu nastpujcego po wy
dzielonej procedurze.
Tabeli 16.1. Reguy realizacji procedury sekwencyjnej
zawierajcej etap czasowy oraz cykliczny
Nr Przykad Regua
1 2 3
i Realizacja etapu czasowego w procedurze sekwencyjnej
W1
- zakoczenie realizacji okrelonego etapu okrela
El upyw zadanego czasu.
I --
Przykad
tTl
E2 Przejcie od etapu El do etapu E2 nastpuje wtedy, gdy
1 etap El jest aktywny i jest speniony warunek t > T l
212 wiczenie 16
Tl
S_ODT
s Q
TV BI
BCD
R
Przykad 1
Zastosowanie bloku S_ODT do realizacji procedur czasowych przedstawiono na
przykadzie procesu dozowania materiau sypkiego (rys. 16.3).
Proces przebiega nastpujco: przemieszczenie dozownika 1 spod zasobnika 2 nad
otwr wylotowy 3 powoduje dozowanie porcji materiau. W tej pozycji dozownik
214 wiczenie 16
ST WPI WP2
_ L - _ . 1 WIP
START START
1. Jeli M0.2,
4-
t>6s t>6s to Q 0.1(R) i Q0.2(S)
sr Q0.2 2. Jeli 10.2= 1 i ST = 0,
-- -- to Tl(S_O D T, TV = 5 s, Q = M0.1)
WP2 10.2
3. Jeli M0.1,
EC S_ODT I
to Q0.2(R) i Q0.1(S)
+ 7 ^ +
t>5s t>5s 4. Jeli 10.1 = 1,
sr Q0.1 to T2(S_ODT, TV = 6 s, Q = M0.2)
-- --
WPl 10.1 c)
EC S_ODT 2
Rys. 16.4. Sie Grafpol GP (a), sie Grafpol GS (b)
-- --
oraz WIP (c) sterujcego procesem dozowania
a) b) materiau sypkiego
N e tw o r k 1 : T i t l e :
Tl
1 0 .0 1 0 .2 S_ODT MO
li li f
---- 1 1 ----- 1 1
S 5T #5S - TV BI
BCD _
1R
N e tw o r k 3 : T i t l e :
MO. 1 Q0.2
(R)------- 1
Q0.1
S)------- 1
N e tw o r k 4 : T i t l e :
T2
Rys. 16.5. Program 1 0 .1 S ODT MD.2
sterujcy procesem
ii
----------1 1
s Q i
dozowania materiau S 5 T # 6 S - TV BI - . . .
Warto
aktualna
CD ru~U I rt l u i
R
-TU
Q 1_ j
Rys. 16.7. Diagram ilustrujcy zasad dziaania licznika S_CD
Modelov.anie i programowanie procesw zoonych 217
Dla poprawnego dziaania licznik wymaga deklaracji jego nazwy (np. Cl), ktr
umieszcza si nad blokiem licznika. Nazwy te nie mog si powtarza w programie
uytkowym, tzn. kady blok musi mie unikatow, niepowtarzajcsi nazw.
Przykad 2
Zastosowanie bloku S_CD do programowania cyklicznej realizacji procedur se
kwencyjnych przedstawiono na przykadzie modelowania i programowania algorytmu
sterowania procesem dozowania materiau sypkiego (rys. 16.3).
Proces powinien przebiega nastpujco: przemieszczenie dozownika (1) spod za
sobnika (2) nad otwr wylotowy (3) powoduje dozowanie porcji materiau. Powrt
dozownika pod zasobnik powoduje jego grawitacyjne napenienie materiaem sypkim.
Dozownik powinien dozowa (4) porcje materiau. Dla przejrzystoci tego przykadu
zrezygnowano z programowania procedur czasowych.
Opis sowny algorytmu procesu dozowania czterech porcji materiau sypkiego jest
nastpujcy:
ETAP El: *Dozowanie materiau*
Realizacja: EZ2+=> S l+
Sygnalizacja: WP2=1
ETAP E2: *Napenianie dozownika*
Realizacja: EZi+ => Sl
Sygnalizacja: WP1=1
Etapy: El i E2 powinny by zrealizowane czterokrotnie.
Model algorytmu procesu dozowania materiau sypkiego - sie Grafpol GP - po
kazano na rysunku 16.8a, natomiast algorytm sterowania - sie Grafpol GS - oraz
WIP pokazano na rysunkach 16.8b i c.
WIP
1. Jeli 10.0= 1, to
C1(S_CD,CD=10.2,PV=4,Q=M0.1)
a) b) c)
Rys. 16.8. Sie Grafpol GP (a), sie Grafpol GS (b) oraz WIP (c)
dla procesu dozowania materiau sypkiego
218 wiczenie 16
Network X: Title:
C1
10.2 S_CD
1! 11 CD Q
10. 0
i1i1 s
C # 4 - PV CV
R CV_BCD
Network 2 : Title:
10.2 Q0.2
i - (R)~
00.1
(s)-
R y s. 16.9. P rogram steru j cy p r o c e se m d o zo w a n ia m ateriau s y p k ie g o , n a p isa n y w j z y k u L A D
a) SI S2
WP2 WP4
oO <>
WP1 WP3
oO <>
ts cz
EZ l & e z 2 e z 3^ EZ
3 C ] c : ] C3
i
EZ, EZ, EZ3 EZ4
a) b) c)
m ___
START START
W IP
4 = - ___ \
WP3 10.3 1. Jeli 10.0=1,
Sl* Q0.2
to C 1(S_CD,CD=I0.2,PV=3.Q=M0.1)
--
WP2 10.2 2. Jeli MO. 1=1 i 10.3=1,
>*3
EC S ODT 1 to Q0.1(R) i Q0.3(R) i Q0.2(S)
-- + 3. Jeli 10.2=1,
t>3s t>3s
to Tl(S_O D T , TV=3 s, Q=M0.2)
sr Q0.1
--M 0.1 4. Jeli M 0.2=l,
+ ---------
WPl 10.1 to Q0.2(R) i Q0.1(S)
S2 Q0.4
5. Jeli 10.0=1 i MO. 1=0 i 10.1=1,
--
to Q 0.1(R) i Q0.4(S)
WP4 10.4
EC S ODT 2 6. Jeli 10.4=1,
-- to T2(S_ODT, TV=4 s, Q=M0.3)
t4s t:4s
7. Jeli M0.3=2,
S2~ Q0.3
to Q0.4(R) i Q0.3(S)
T
Rys. 16.11. Sie Grafpol GP (a), sie Grafpol GS (b) oraz WIP (c)
programu sterujcego realizacj pracy
pneumatycznych zespow napdowych S 1 i S2
Rys. 16.12. Program sterujcy prac zespow napdowych Sl i S2, napisany w jzyku LAD
Modelowanie i programowanie procesw zoonych
N e tw o r k X : T i t l e :
N etw o rk 2 : T i t l e :
1 0 .3 MO. 1 Q 0 .1
I I <R)---- 1
Q 0 .3
(R)---- 1
Q 0 .2
is)------ 1
N e tw o r k 3 : T i t l e :
T1
1 0 .2 S_ODT MO.2
II < )-
S 5 T # 3 S - TV BI
R BC
N e tw o r k 4 : T i t l e :
MO.2 Q 0 .2
(R)-----1
QO. 1
~<S )------ 1
N etw o rk 5 : T i t l e :
1 0 .0 1 0 .1 KO. 1 QO. 1
1[ ii
A (R)---- 1
QO. 4
is)---- 1
N etw o rk 6 : T itle :
T2
10. 4 S ODT MO. 3
11 S Q ( >~
S 5 T # 4 S ~ TV B!
BCD
R
N etw o rk 7 : T i t l e :
M O .3 QO. 4
(R)---- 1
Q0.3
(S)---- i
222 wiczenie 16
Literatura
[1] DTR SIMATIC S7-300, Siemens.
[2J Mikulczyski T., Samsonowicz Z., Automatyzacja dyskretnych procesw produkcyjnych,
WNT, Warszawa 1997.
wiczenie 17
WYMAGANIA
M b y te
KI
K b y te
b y te
i ii
ms bit
f___
Czas Ilo
cyklu danych
Poziom
zarzdzania
bmputei
>CWM!
Poziom
gniazd Ethernet t c p / ip p r o f ib u s - f m s
'M E /P C
Poziom
sensorw
PROFIBUS DP
i a ktu a io rw
17.3.1. PROFIBUS-DP
W sieci PROFIBUS-DP wyrniamy trzy rodzaje urzdze: DP-Master kla-
syl, DP-Master klasy 2, DP-Slave (rys. 17.3).
DPM I to wze nadrzdny, penicy rol sterownika centralnego, ktry w cile
okrelonym cyklu komunikacyjnym wymienia informacje ze swoimi zdecentralizo
wanymi moduami peryferyjnymi Slave-DP. Typowymi przedstawicielami DPMI s
sterowniki swobodnie programowalne PLC, komputery PC lub VME {Versa Module
Eurocard).
DPM2 to programatory, konfiguratory, przyrzdy diagnostyczne czy urzdzenia
operatorskie. S one wykorzystywane podczas uruchamiania instalacji oraz zadawania
pracy caemu systemowi i jej kontroli. Umoliwiaj take odczyt danych diagnostycz
nych oraz parametryzowanie wszystkich wzw sieci.
Przemysowe sieci komunikacyjne (FIELDBUS) 229
DP-Master:
(Masy 2)
DP-Masfer
CMC
(Klasy 1) DP-Master
(W as yl)
II II II I
R o z p ro s z o n e m odu y w e /w y R o zp ro s zo n e m oduy w e /w y
* DP - Slaves -------------------------
Rys. 17.3. Architektura systemu PROFIBUS-DP
0
S7 315 2 DP
D <*>
Adr. 2
Adr. 4 Adr. 11
8
ET 200L 16DI/16DO WAGO 750-303
iesii-i13 itsi #i s u r jj
Erof
---- - 1
(5) WG0 7SO:3Q3.V3:1X:
Jak wida, ze wzgldu na procesor gwny zarwno wzy sieciowe, jak i moduy
lokalne s widziane jako odpowiednie komrki pamici, dlatego te program PLC
moe obsugiwa te urzdzenia w jednakowy sposb. Odpowiedni map pamici
sterownika PLC zamieszczono w tabeli 17.1.
Nazwa urzdzenia Liczba wej Adres wej Liczba wyj Adres wyj
Modu lokalny - symulator 8 I0.0-I0.7 8 QO.O-Q0.7
Wze sieciowy - ET 200L 8 11.0-12.7 8 Q1.0-Q2.7
Wze sieciowy - WAGO 750-303 12 I3.0-I3.3 4 Q3.0-Q4.3
network 1 : T i t l e :
Comment:
10 .0 Q1.0
II ............... . {1 |
II U l
Jetwork 2$: T i t l e :
Comment:
10.1 Q3.0
I | M
II U 1l