• Nie Znaleziono Wyników

Prace Katedry Automatyki Procesów Przemysłowych w zakresie teorii automatów

N/A
N/A
Protected

Academic year: 2022

Share "Prace Katedry Automatyki Procesów Przemysłowych w zakresie teorii automatów"

Copied!
33
0
0

Pełen tekst

(1)

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ S e r i a : AUTOMATYKA 2,. 14

________ 1969 Nr k o l . 267

J e r z y S i w i ń s k i , Henryk M a ł y s i a k , A n t o n i N i e d a r l l ń s k i , Fer dynand Wagner

3 . 1 . PRACE KATEDRY AUTOMATYKI PROCESÓW PRZEMYSŁOWYCH W ZAKRE­

SIE TEORII AUTOMATÓW 1 . 'Wstęp

P r a c e naukowe K a t e d r y A ut oma ty ki Procesów Przemysłowych prowa­

dzone w z a k r e s i e t e o r i i automatów s k ie ro w an e b y ł y g łównie na z n a l e z i e n i e możliwie p r o s t y c h i wygodnych w z a s t o s o w a n i u spo ­ sobów s y n t e z y s t r u k t u r automatów. J e s t t o z a g a d n i e n i e z którym p r o j e k t a n t układów a u t o m a t y k i prooesów przemysłowych s p o t y k a s i ę s t a l e w s w o j e j c o d z i e n n e j p r a k t y c e i n ż y n i e r s k i e j .

Wyniki p rao k a t e d r y prowadzonych w tym z a k r e s i e można s t r e ś - oló w n a s t ę p u j ą c y m z e s t a w i e n i u :

S y n t e z a automatów s ekwencyjnych za pomocą numerycznego z a p i ­ su f u n k c j i l o g i c z n y c h - a u t o r p r o f . dr J . S i w i ń s k i .

S y n t e z a automatów s ekwencyjnych metodą u p r o s z c z o n ą - a u t o r p r o f . d r J . S i w i ń s k i .

S y n t e z a automatów s ekwencyjnyc h z z as to so wani em p r z e r z u t n i - ków - a u t o r d r i n ż . H. M a ł y s i a k .

S yn t e z a s y n c h r o n i c z n y c h układów oyfrowych - a u t o r dr i n ż . F . Wagner.

P r o j e k t o w a n i e układów s.ekwenoyjnyoh o n i e t r w a ł e j p a m i ę c i me­

t o d ą o p e r a t o r ó w czasowych - a u t o r d o c . dr A n t o n i N i e d e r l i ń s k i . Każda p o z y c j a t e g o z a s t a w i e n i a z a w i e r a o pracowani e nowych i p r o s t y c h w z a s t o s o w a n i u i n ż y n i e r s k i c h metod p r o j e k t o w a n i a u k ł a ­ dów l o g i c z n y c h d e c y d u j ą c y c h o s t r u k t u r z e a u t o m a t u . Dwie p ie r w s z e p o z y c j e b y ł y tematem p u b l i k a c j i z a g r a n i c z n y c h (Londyn i Moskwa), dwie n a s t ę p n e b y ł y t e ma ta mi p r a c d o k t o r s k i c h , a o s t a t n i a tematem pr acy h a b i l i t a c y j n e j . Pr acownicy K a t e d r y mają z t e g o z a k r e s u s z e r e g p u b l i k a c j i k r aj ow ych w tym dwie k s i ą ż k i p r o f . dr J . S i ­ w i ń s k i e g o : "Układy przeka źni kowe w a u t o m a t y c e " WNT 7/arszawa

(2)

1964 1 "Układy p r z e ł ą c z a j ą c e w a u t o m a t y o e " , WNT 7/arszawa 1968 o r a z j e d n ą p r a c ę z b i o ro w ą - s k r y p t " Zbiór zadań z t e o r i i a u t o ­ matów", P o l i t e c h n i k a Ś l ą s k a , G li wi c e 1968.

2. S.ynteza automatów sekweno.y.ln.yoh za pomooą numerycznego z a p i s u f u n k c j i l o g i c z n y c h

Metoda t a może mieó z a s t o s o w a n i e w tyoh p r z y p a d k a c h , k i e d y z a ­ ł o ż on e w a r u n k i p r a c y a u t o m a t u można z a p i s a ó w p o s t a c i t a b l i c k o l e j n o ś c i ł ą c z e ń . Są t o p r z y p a d k i w y s t ę p u j ą c e c z ę s t o w z a g a d - n i e n i a o h a u t o m a t y z a o j i procesów przemysł owych. Z n aj ą c p r o c e s t e c h n o l o g i c z n y którym chcemy a u t o m a t y c z n i e s t e r o w a ó , ł a t w o wy- znaozamy e l e me nt y wej ści owe i wyjściowe szuk anego u k ł a d u l o g i c z ­ nego i zestawiamy t a b l i c ę k o l e j n o ś c i ł ą c z e ń s k ł a d a j ą c ą s i ę z t y c h el ement ów. Taka t a b l i c a n i e zawsze j e s t r o z w i ą z a l n a , co sprawdzamy p r z e z o b l i c z e n i e s t a n u a u t o m a t u w p o s z c z e g ó l n y c h t a k t a c h j e g o p r a c y . Stany t e p r zed st awi amy w numerycznym z a p i ­ s i e d z i e s i ę t n y m . J e ż e l i w c i ą g u j edn eg o c y k l u praoy a u t o ma t u p o w s t a r z a j ą s i ę t e same s t a n y w r ó ż n y c h t a k t a c h , t o t a b l i c a z a ­ w i e r a l o g i c z n e s p r z e c z n o ś c i i j e s t n i e r o z w i ą z a l n a . Wtedy u z u ­ p eł niamy t a b l i o ę j e l em e n t a m i p o ś r e d n i c z ą c y m i w t a k i s p o s ó b , aby usunąó t e p o w t ó r z e n i a , co j e s t równoznaozne z u s u n i ę c i e m wy­

s t ę p u j ą c y c h w n i e j s p r z e c z n o ś c i . U z up eł ni o na t a b l i c a jes»t r o z w i ą z a l n a i może byó z a s to s ow a na do s y n t e z y f u n k c j i l o g i c z ­ nych p o s z c z e g ó l n y c h el ement ów.

Na r y s . 2 . 1 a p r z e d s t a w i o n o p r z y k ł a d n i e r o z w i ą z a l n e j t a b l i - oy k o l e j n o ś c i ł ą c z e ń . Aby t a b l i c a t a s t a ł a s i ę r o z w i ą z a l n a , n a l e ż y j ą u z u p e ł n i ó jednym elementem p o ś r e d n i c z ą c y m Q, j a k pokazano na r y s . 2 , 1 b .

Numeryozny z a p i s f u n k c j i l o g i c z n y c h o t r z y m u j e s i ę z r o z w i ą ­ z a l n e j t a b l i c y k o l e j n o ś c i ł ą c z e ń na p o d st aw ie n a s t ę p u j ą c y c h w y r a ż e ń :

F(X) * £ ¿ L + E 1 ( 2 . 1 )

ce=1

182________J . S iw iń s k i« H. M a ły s ia k , A. N l e d e r l l ń ą k l , F . Wagner

F(x) = TT K° . TT<f>°

(3-1 P

(

2

.

2

)

(3)

P r a c e K a te d r y A utom atyki Prooesów P r z e m y s ło w y c h ... 183 g d z i e :

i - l l o z b a t ak tó w w k t ó r y o h w y s t ę p u j ą w a r u n k i d z i a ł a n i a r o z p a t r y w a n e g o e l e m e n t u X ( s t a n 1 ) ;

j - l i c z b a t a k t ó w w k t ó r y c h w y s t ę p u j ą w a r u n k i n i e d z i a ł a n i a t e g o ż e l e m e n t u ( s t a n 0 ) ,

- s k ł a d n i k i J e d y n k i s z u k a n e j f u n k o j i l o g i c z n e j , K° - o z y n n i k i z e r a s z u k a n e j f u n k o j i l o g i c z n e j ,

0* - t e s t a n y o b o j ę t n e , k t ó r e t r a k t u j e m y Jako s k ł a d n i k i j e ­ d y n k i ,

pf° - t e s t a n y o b o j ę t n e k t ó r e t r a k t u j e m y j a k o o z y n n i k i z e r a . Przy o o k r e ś l a n i u t aktów w k t ó r y c h d l a r o z p a t r y w a n e g o el emen­

t u w y s t ę p u j ą w a r u n k i d z i a ł a n i a ( 3 t a n 1) n a l e ż y zawsze u w z g l ę d - n i a ó t a k t p o p r z a d z i a j ą o y c y k l z a ł ą o z e n l a t e g o e l e m e n t u , gdyż wtedy p o w s t a j e pr zy ozyna je g o z a d z i a ł a n i a i pominąó o s t a t n i

t a k t o y k l u z a ł ą o z e n l a , gdyż w tym o s t a t n i m t a k o i e p ow s t a j e p r z y cz y na j e g o w y ł ą c z e n i a . To samo dot yoz y t ak tó w w k t ó r y c h w y s t ę p u j ą w a r u n k i n i e d z i a ł a n i a ( s t a n 0 ) .

a)

Takty 0 4 2 3 A 3 6 7 8

c "c-!

-S £

1

4j

2‘ A — +

— + — +

* Xj — + + —

automatuStan 0 4 i 7 3 4 3 T 3

A aj kl

Takty 0 1 1 3 y 4 5 i' 6

-oi

§ £ 3? £ «>

•s

z• A — +

24 *4 — < + > — +

2* Xx — < + ’ —

2* — c + —

autoan

matu c A 3 7 « 44 3 4 3

•łcukl

Rys . 2 . 1 . T a b l i c a k o l e j n o ó o i ł ą o z e ń : a ) n i e r o z w i ą z a l n a ; b ) r o z ­ w i ą z a l n a

(4)

Uznanie stanów o b o j ę t n y c h <p za s k ł a d n i k i j e d y n k i l u b czyn­

n i k i z e r a wynika b e z p o ś r e d n i o z s i a t e k z a l e ż n o ś c i ą z e s t a w i o n y c h d l a każdego e l e m e n t u t a b l i c y os obno. W s i a t k a c h t y c h n a l e ż y wyznaozyó zarówno w e j ś c i a jedynkowe j a k zer owe. W tym c e l u z a ­

p is uje my d l a każdego e l e m e n t u t a b l i c y k o l e j n o ś c i ł ą c z e ń j e d n o ­ c z e ś n i e obydwie p o s t a c i e w y r a ż e n i a l o g i c z n e g o t e g c e l e m e n t u , o dpo wi ad aj ą ce go wzorem ( 2 . 1 ) i ( 2 . 2 ) ,

Suma otrzymanych z s i a t e k z a l e ż n o ś c i f u n k c j i l o g i c z n y c h od­

powiada j ą c y o h elementom t a b l i c y k o l e j n o ś o i ł ą c z e ń o k r e ś l a s t r u k ­ t u r ę a u t o m a t u .

P r z y k ł a d 2 . 1 . Wykonaó s y n t e z ę a u t o m a t u ' .p isa neg o t a b l i c ą k o l e j ­ n o ś c i ł ą c z e ń z r y s . 2 . 1 , s t o s u j ą c metodę z a p i s u numerycznego f u n k c j i l o g i c z n y c h .

Na p ods t aw ie t a b l i c y r o z w i ą z a l n e j ( r y s . 2 . 1 b ) mamy:

Dla e l e m e n t u X.

1

- 2

0 , 3 , 7 , 1 5 ) , , X , A T

Z ł 1

' C 1

184_______ J . S i p i ń s k i , H. M ałysiak« A. K l o d e r l i ń s k i , F. Wagne

F(X ) =TT ( 0 , 1 1 , 9 ) Q x x A .TT<fi 0

1 , 0 , 4 , 5 u *2*1*

Tym wyr ażeni em odpowiada s i a t k a z a l e ż n o ś c i z r y s . 2«2a, S t ą d

F(X1 } = a . q + x 2 f F(X1 ) n = a (q + x 2 )

4

O

*«A 0 0

4 3 1

Q*t O X<A 00

4 04

1 44

1

40 C)

0 X«A

Od 4 04

3 44

X 40

0 0 0 0 4 4 O 00 0 0 4 O 00 0 0 0

k 04 4 k 04 4 k 04 4

41 44 4 n 44 0 42 44 4

% 40 0 0 40 0 0 8 40 0 4

E ys . 2 . 2 . S i a t k i z a l e ż n o ś c i elementów X^, X2 , Q

(5)

P ja o e K a te d ry A u to m aty ki Procesów P rzem y sło w y ch .. 185 A n a l o g i c z n i e d l a e l e m e n t u X2 otrzymamy na p od s t a w ie s i a t k i z a -

l e ż n o ś o i z r y s . 2 . 2 b

f(x2 )s = x 1q ; F (x 2 ) n = x 1^

Podobnie d l a e l e m e n t u Q na p o d s ta w i e s i a t k i z a l e ż n o ś c i z r y s . 2 . 2 o

F (Q) ^ = q + x 2 ; P'CQ>rr = X1 ^ + x 2^

Wyrażenie s t r u k t u r a l n e a u t o m a t u 1 ) uii p o d s t a w i e warunków d z i a ł a n i a

F = (a q + x 2 ) . + x 1 q . X2 + ( x1 q + x 2 ) . Q

2) na p o d s t a w i e warunków n i e d z i a ł a n i a

F = a ( q + X2 ) . Xi f X1q . X2 + x 1 (q + x 2 ) . Q

a) W

Rys . 2 . 3 . S t r u k t u r a a u t o m a t u otrzymana z warunków: a ) d z i a ł a ­ n i a ; b ) n i e d z i a ł a n i a

Na r y s . 2 . 3 . pokazano s z u k a n ą s t r u k t u r ę a u t o m a t u odpowiada­

j ą c ą otrzymanym wyr ażeni em l o g i cz ny m.

(6)

3 . S y n t e z a automatów sekwencyjnych metodą u p r o s z c z o n ą

186 J . S i w i ń s k i , H. M ałysiak« A. N l e d e r l i ń s k i , F. Wagner

U p i o s - c z o n a metoda s y n t e z y automatów sekwencyjnych pol eg a na

■bezpośrednim a n a l i z o w a n i u t a b l i c y k o l e j n o ś c i ł ą c z e ń i o t rz ym a­

n i u na t e j p od s t a w ie od r a z u u p r o s zc zo ny o h p o s t a c i f u n k c j i l o ­ g i c z n y c h . Metoda t a j e s t s z c z e g ó l n i e p r z y d a t n a w przy pad ku du­

ż e j l i c z b y elementów w y s t ę p u j ą c y c h w a u t o ma ci e i przy n i e z b y t dużym skomp li kowa ni u t a b l i c y k o l e j n o ś c i ł ą c z e ń , co w p r a k t y c e pr ze my sł o we j c z ę s t o ma m i e j s c e .

Po ds tawą do o k r e ś l e n i a warunków pr acy p o s z c z e g ó l n y c h e l e ­ mentów j e s t J eden c y k l p racy a u t o m a t u , t j . t a k a l i c z b a t a k ­ tów r o z w i ą z a l n e j t a b l i c y k o l e j n o ś c i ł ą c z e ń , po k t ó r y c h w y s t ę ­ p u j e p o w t ó r z e n i e t y c h samych- stanów a u t o m a t u .

P odczas t r w a n i a c y k l u z a ł ą c z e n i a dowolnego elem'entu X po­

winny byó s p e ł n i o n e w a r u n k i j e go z a ł ą c z e n i a i r ó w n o c z eś n i e n e g a c j a -'arunków j e g o w y ł ą c z e n i a . Powyższe w a r u n k i o k r e ś l a j ą b e z p o ś r e d n i o p o s t a ć f u n k c j i l o g i c z n e j e l e m e n t u X.

Cho ci aż t a metoda wymaga w n i k l i w e j a n a l i z y t a b l i c k o l e j ­ n o ś c i ł ą c z e ń , t o j e d n a k pr zy pewnym d o ś w i a d c z e n i u p r o j e k t a n ­ t a j e s t b a r d z o p r o s t a w z a s t o s o w a n i u .

Każdy c y k l z a ł ą c z e n i a dowolnego e l e me n t u X można p r z e d s t a ­ wić w s po só b pokazany na r y s . 3 . 1 . Na tym r y s u n k u o zn ac z on o:

F* - f u n k c j a p r z e d s t a w i a j ą c a pr zy ozyn ę z a ł ą c z e n i a e l e m e n t u X, p o w s t a j ą c a w t a k c i e p o pr ze dz a ją c ym c y k l z a ł ą c z e n i a i z n i k a j ą ­ ca potem w jednym z t a kt ów t e g o o y k l u j f ' - dodatkowa f u n k c j a p o d t r z y m u j ą c a d z i a ł a n i e e l e m e n t u X we w s z y s t k i o h t a t k a c h j e ­ go p r a c y J f u n k c j a p r z e d s t a w i a j ą o a •n e g a c j ę warunków w y ł ą ­ c z e n i a i z n i k a j ą c a w o s t a t n i m t a k c i e c y k l u z a ł ą c z e n i a . W o g ó l ­ nym p r z y p ad ku f u n k c j a t a w o z ę ś o l t a kt ów c y k l u z a ł ą c z e n i a mo­

że n i e wyst ępo wać, f " - dodatkowa f u n k c j a z a p e w n i a j ą o a u t r z y ­ manie n e g a c j i warunków n l e d z i a ł a n i a e l e me n t u X we w s z y s t k i o h t a k t a o h j e g o z a ł ą c z e n i a .

Podczas c y k l u z a ł ą c z e n i a e l e m e n t u X powinny i s t n i e ć warun­

ki. d z i a ł a n i a ( F ł + f ' ) i n e g a c j a warunków n l e d z i a ł a n i a (F" + + f " ) . Zatem f u n k c j ę l o g i c z n ą e l e me n t u X można z a p i s a ć w po­

s t a c i

F(X) - (F' + f ' ) . ( F " + ? ' ) ( 3 . 1 )

(7)

Pxaoe K a te d ry A uto m aty k i Procesów P rzem y sło w y ch .. 187 Sumę n e g a c j i warunków n i e d z i a ł a n i a (P" + f " ) można p r z e d - s t a w i ó ja k o n e g a c j ę i l o c z y n u F " . f " i wtedy w y r a ż e n i e ( 3 . 1 ) otrzyma p o s t a ó

ft'(X)= ( f ' + f ' ) . F" f " ( 3 . 2 )

i

f i f t F-

Rys. 3. 1« Cykl z a ł ą c z e n i a e l e m e n t u X a u t o m a t u w i e l o t a k t o w e g o Przy z e s t a w i a n i u f u n k o j i l o g i c z n e j dowolnego e l e m e n t u X n a ­ l e ż y Hafcże u w z g lę dn i ó w a r u n k i i s t n i e j ą o e w t a b l i c y k o i e j n o ś o i ł ą c z e ń poza oyklem z a ł ą c z e n i a e l e m e n t u X ( w c z e ś n i e j l u b p óź ­ n i e j , j e d n a k podozas o yk l u p racy c a ł e g o u k ł a d u ) . Pr zy tym n a ­ l e ż y l i o z y d s i ę z m o ż l i w o ś c i ą p o w t ó r z e n i a warunków d z i a ł a n i a w o y k ła o h w y ł ą c z e n i a a l b o w i n n y c h c y k l a o h z a ł ą o z e n i a e l e me n­

t u X.

Zatem w y r a ż e n i a ( 3 . 1 ) i ( 3 . 2 ) n a l e ż y u z u p e ł n i ó w t a k i s p o ­ s ó b , aby usunąó t e s p r z e' o zn o śo i . ' Wtedy f u n k c j a l o g i c z n a e l e ­ mentu X otrzyma p o s t a ó

F(X) = ( F ' f g + f'c ) . F P ( 3 . 3 )

(8)

g d z i e :

F* - war unek z a d z i a ł a n i a e l e m e n t u X powstając.? w t a k c i e po­

p r z e d z a j ą c y m t a k t z a ł ą c z a n i a ,

f - dodatkowa f u n k c j a z a p e w n i a j ą c a u n i k n i ę c i e warunków d z i a ł a n i a e l e m e n t u X we w s z y s t k i c h t a k t a o h p o p r z e d z a ­ j ą c y c h r o z p a t r y w a n y o y k l z a ł ą c z e n i a ;

f ^ - dodatkowa f u n k c j a z a p e w n i a j ą c a z n i k n i ę c i e warunków d z i a ­ ł a n i a e l e m e n t u X we w s z y s t k i c h t a k t a o h n a s t ę p u j ą c y c h po rozpat rywanym o y k l u z a ł ą c z e n i a ;

f'o - dodatkowa f u n k o j a z a p e w n i a j ą c a u t r z y m a n i e warunków d z i a ­ ł a n i a e l e m e n t u X we w s z y s t k i c h t a k t a o h r o z p a t r y w a n e g o o yk lu z a ł ą c z a n i a ,

F* - war unek z w o l n i e n i a e l e m e n t u X p o w s t a j ą c y w o s t a t n i m t a k c i e r o z p a t r y w a n e g o o y kl u z a ł ą c z e n i a ,

f " - dodatkowa f u n k o j a z a p e w n i a j ą o a n i e p o j a w i e n i e s i ę war un­

ków z w o l n i e n i a e l e m e n t u X w żadnym z t ak tó w r o z p a t r y w a ­ nego o yk l u z a ł ą o z e n i a .

W k o n k r e t n y c h p r z yp ad ka o h, widocznych każdorazowo z t a b l i c y k o l e j n o ś c i ł ą c z e ń , p o s z c z e g ó l n e f u n k c j e oznaczone w w y r a ż e n i u

( 3 . 3 ) małymi l i t e r a m i , mogą okazaó s i ę z by t e o z n e i wtedy t o wy­

r a ż e n i e odpowiednio u p r a s z c z a s i ę . W n a j b a r d z i e j pr os ty m p r z y ­ padku o tr z y m u j e ono p o s t a ó

F(X) » F ł . F" ( 3 . 4 )

J e ż e l i dowolny e l e m e n t X ma w t a b l i c y k o l e j n o ś o i ł ą c z e ń k i l ­ ka o y k l i z a ł ą c z e n i a , t o w s posób p r z e d s t a w i o n y wyżej wyznaoza s i ę f u n k c j e l o g i o z n e e l e m e n t u X d l a każdego c y k l u osobno

FJ (X), Fj jOO, . . .

i o t rzy mane w y n i k i sumuje s i ę

F(X) « FI (X) + i*I I (X) + . . . ( 3 . 5 ) 188________J . S i w i ń s k i , H. M ałysiak« A. N i e d e r l i ń s k i « F. '.Yagner

V

(9)

P r a o e K a te d ry A u tom aty k i Procesów Prgemy s ł o w y o h . . . __________ 189

łw 4 «•

u + «r

I o

-c I

m I

« 4 - t*.

T + co

O I I + NT

u O X

■17»V h * fS “5

& MO) U3UISJ3 o ^ UD)* 10-3d

3.2. Synteza automatusterującegoposłomwody w zbiorniku: a) prooesteohnologioznyj- b) tablloakolejnośoi łączeń}o;strukturaautomatu

(10)

1 90________ J . S i w i ń s k i , H. M a ły s ia k , A. N l e d e r l i ń s k i , F . Wagner Nalaży p o d k r e ś l i ć , że j e ż e l i t a b l i c a k o l e j n o ś c i ł ą o z e ń j e s t r o z w i ą z a l n a , t o w s z y s t k i e dodatkowe e l e m e n t y , k t ó r e w r ó ż n y c h prz.ypad*caoh n a l e ż y wprowadzać do u k ł a d u w poat aoli f ^ , f'o , zawsze z n a j d u j ą s i ę w t e j t a b l i c y .

F unk oj e wohodzące do o gólne go w y r a ż e n i a ( 3 . 3 ) p r z e d s t a w i o n a s ą zwykle za pomocą p o j e d yn cz yc h l i t e r i d l a t e g o pr zy t e j meto­

d z i e o tr z y m u j e s i ę w r e z u l t a o i e od r a z u u p r o s z c z o n ą post.aó f u n k c j i l o g i c z n y c h , n i e wymagająoą j u ż żadnyoh p r z e k s z t a ł o e ń . Pr z y k ł a d 3 . 1 .

Wykonać metodą u p r o s z c z o n ą s y n t e z ę s t r u k t u r y a u t c m a t u s t e r u j ą - oego zaworem X na r u r o c i ą g u dopływowym z b i o r n i k a z wodą w t a ­ k i s p o s ó b , aby wahania poziomu wody n i e p r z e k r a o z a ł y g r a n i o y g ó r n e j G i d o l n e j D, r y s . 3 . 2 a .

Automat ma dwa e l e me n t y w e j ś c i o w e : c z u j n i k i G i D, i j e d e n e l e m e n t wyjściowy X. Zestawiamy t a b l i c ę k o l e j n o ś o i ł ą o z e ń i l u ­ s t r u j ą c ą w a r u n k i praoy a u t o m a t u , r y s . 3 . 2 b .

T a b l i o a j e s t r o z w i ą z a l n a . Na p o ds t a w i e t e j t a b l i c y o t r z y ­ mamy

F(X) = (F' + f ' ) . F "

F(X) - (d + ac) . g W y r aż e ni u temu odpowiada r y s u n e k 3 . 2 o .

4 . S y n t e z a automatów sekwenoyjnyoh z za s to s ow an ie m p r z e r z u t - nlkoy.

4 . 1 , S t a t y c z n e au t oma ty se,tcwenoyjne

Automatem s t a t y c z n y m nazywa s i ę t a k i e u k ł a d y s t e r o w a n i a , w k t ó r y o h w s z y s t k i e i n f o r m a c j e przekazywane s ą w p o s t a c i k o n k r e t ­ n ych w a r t o ś o i sygnałów l o g i c z n y o h , O l u b 1, a n i e i c h zmian z O na 1 l u b z 1 na 0 . Algorytmy s y n t e z y bezs ty kowy ch automatów s e kwencyjnyc h n i e w i e l e r ó ż n i ą s i ę od algorytmów stosowanyoh pr zy s y n t e z i e układów st yk owych. I s t o t n e r ó ż n i c e w y s t ę p u j ą d o -

(11)

p i e r o p rzy r e a l i z a c j i otr zymanych w p r o c e s i e s y n t e z y f u n k c j i p r z e j ś ć 1 wy jś ć na k o n k r e t n y c h e l e m e n t a c h . Niech b ę d z i e dany a u t o m a t sekwenoyjny o "n" w e j ś c i a c h ( x 1 . . . x n ) i m w y j ś o i a o h

( Z ^ . . . Z m) , k t ć r e g o d z i a ł a n i e o p i s u j ą f u n k c j e p r z e ł ą c z a j ą c e : f u n k o j e p r z e j ś ć

Y^. = • • • ) x ^ , «<>., xq ; y ^ , • • • » y^» • • • » y x ) \ 4 . 1 )

f u n k c j e w yj ść

Zj = f i (x1 , . . . , x ±, « . . , x Q; y .j, • • • t Jfct ( 4 . 2 )

g d z i e :

i = 1 , 2 . . . n « i l o ś ć sygnałów wejśoiowyoh a u t o m a t u ; j = 1 , 2 . . . m - i l o ś ć sygnałów wy jś ci owych a u t o m a t u ; k = 1 , 2 . . . 1 - i l o ś ć sygnałów w yjś ciowych b l o k u p a m i ę c i

a u t o m a t u .

F u n ko je p r z e j ś ć o k r e ś l a j ą s t r u k t u r ę l o g i c z n ą b l o k u p a t n ię oi , n a t o m i a s t f u n k o j e wyjś ć s t r u k t u r o u k ł a d u komb in acy jne go f o r m u j ą ­

cego s y g n a ł y wy jś ciowe a u t o m a t u . B l o k i p a m i ę o l automatów sekwen­

c y j n y c h r e a l i z o w a n e s ą n a j c z ę ś c i e j pr zy u ż y c i u r ó ż n e g o t y p u p r z e r z u t n i k ó w . P r z e r z u t n i k i t w o r zą c e "pamięć" automatów można p o d z i e l i ć n a :

- p r z e r z u t n i k i o dominującym w e j ś c i u zer uj ąoy m ( d l a =

= 1 , Y. = 0 ) i f u n k o j i p a m i ę c i :

Yk " ^ b k ^ k + f ak^ t 4 ' 3 '

- p r z e r z u t n i k i o dominująoym w e j ś c i u wpis ującym ( d l a f g ^ - ^ k °

« 1., Yfc = 1) i f u n k c j i p a m i ę c i

P ra c e K a te d ry A u to m aty ki Procesów P rz e m y s ło w y c h .. . _________ 191

Yk _ f ak + f bky k ( 4 . 4 )

(12)

P r z y k ł a d y typowyoh p r z e r z u t n i k ó w s t a t y c z n y c h , o dp ow iad aj ąca im symbole l o g i c z n e i f u n k o j e p a m i ę o i p r z e d s t a w i o n e s ą w t a b l i - oy 4 . 1 . Omawiany s po sób s y n t e z y automatów s ekwenoyjnych sprowa­

dza 3 i ę do o k r e ś l e n i a - na p o ds t a w i e z n a j o m o ś c i f u n k o j i p r z e j ś ó Yk a u t o m a t u i f u n k o j i p a m i ę o i wybranego p r z e r z u t n i k a - t a k i o h f u n k o j i wzbudzeń f t,k l u b f ak* f bk^* f u n k c J e p a m i ę c i r e a l i z o w a n e p r z e z p r z e r z u t n i k i pokrywały s i ę z odpowiadaj ąoymi

im f u n k o j a m i p r z e j ś ó Y^ d l a w s z y s t k i c h stanów i c h argumentów.

W tym o e l u k a ż d ą z f u n k o j i p r z e j ś ó Yk n a l e ż y p r z e k s z t a ł o i ó do p o s t a c i o d p o w i a d a j ą o e j J e j f u n k c j i p a m i ę o i z as to s ow an eg o p r z e ­ r z u t n i k a .

Porównanie t a k p r z e d s t a w i o n e j f u n k o j i p r z e j ś ó z f u n k c j ą p a ­ m i ę o i p r z e r z u t n i k a , p rzy pomooy k t ó r e g o ma byó ona r e a l i z o w a ­ n a , pozwala stosunkowo p r o s t o wyznaozyó Jego f u n k o j e wzbudzeń.

W t e n s po sób k a ż d ą z f u n k o j i p r z e j ś ó Yfc można z r e a l i z o w a ć pr zy pomooy Jednego p r z e r z u t n i k a i pomooniczego u k ł a d u k o mb i n ac yj n e­

go o k r e ś l o n e g o znanymi f u n k o j a m i l u b f bk* So^ emat blokowy a u t o m a t u s ekwencyjnego z z a st os o wa ni e m p r z e r z u t n i k ó w o domi nująoyoh w e j ś c i a c h z e r u j ą c y o h p r z e d s t a w i o n y J e s t na r y s . 4 . 1 . Porównuj ąc p r z e d s t a w i o n ą metodę s y n t e z y s t a t y c z n y c h a u t o ­ matów s ekwencyjnyc h z metodą p o l e g a j ą c ą na o k r e ś l e n i u f u n k o j i wzbudzeń p r z e r z u t n i k ó w na p o ds t a w i e od powiadaj ąoyoh im t a b l i c iwizbudzeń można s t w i e r d z i ć , że j e s t ona mni e j p r a c o c h ł o n n a i w

n i e k t ó r y o h przy pad ka oh d a j e p r o s t s z e r o z w i ą z a n i e . P r z y k ł a d s y n ­ t e z y a u t o m a t u s t a t y c z n e g o p r z e d s t a w i o n y J e s t na r y s . 4 . 2 .

4 . 2 . Dynamlozne au t oma ty sekwenoyjne

Dynamicznymi a ut o m a ta m i s ekwencyjnymi nazywa s i ę t a k i e u k ł a d y s t e r o w a n i a , w k t ó r y c h i n f o r m a c j e przekazywane s ą zarówno w p o - s t a o i w a r t o ś c i sygnałów l o g i c z n y o h 0 , 1 , j a k i i c h zmian z 1 na 0 i z 0 na 1 . B l o k i p a m i ę o i w dynamioznyoh a u t o m a t a o h swkwen- c y j n y c h r e a l i z o w a n e s ą za pomocą p r z e r z u t n i k ó w pobudzanych im­

p u ls o wo . S ygnały impulsowe o t r z y m u j e s i ę za pomooą il oczyn ów dynamioznyoh w wyniku r ó ż n i o z k o w a n i a o p ad aj ą oy oh w z g l ę d n i e n a ­ r a s t a j ą c y c h zboozy w ej ś c i o wy c h sygnałów s t a t y c z n y c h . Ze w z g l ę ­ du. na równoczesne wyst ępowanie sygnałów s t a t y c z n y c h i i m p u l s o ­ wych s y n t e z a automatów dynamicznych r ó ż n i s i ę z a s a d n i c z o ,od

192________J . S i w i ń s k i . H. M a ły s ia k . A. N l e d e r l i ń s k i . F . Wagner

(13)

P r a o e K a t e d r y Au to ma t yk i Procesów P r z e m y s ł o w y o h . . . __________ 193 T a b l i c a 4. 1

P od sta w o w y ele m e n t lo g ic z rrj

Symbol logiczny

ptzcrza tnika Funkcja pamięci.

przerzulnika

i -f o

* O*

u

o ¡U

y-

b,+b2+b

, (a.+tV-o, tffa /a

fb H , y, *y

£ * *?

r*v Element ptogowtj

D v i

a,~

t ; = ^

y« =

a.—Ha, h.

‘y—i a

y- fa,ba ( ' a^i+yj

rffa fa f b H , y , - y

/ 0

■f

fyż o i a .

y-

b ( a + y ) dla fa-fbH,

fa * a f i - b

Y - a * £ y

d/a fa 1*6 *i, yf*y

JL. y -e Qj-g>-

a ki.

\4 A y-a,a,a,+6ł6Jb,y

dla f a f b ł l , y1 -y

x,‘_

*<i.

UK4 /aj

K, fit Jsi_

Ai

i m

.z, .*y

Rys. 4 . 1 . Sohamat blokowy s t a t y c z n e g o a u t o m a t u sekwencyjnego z p r z e r z u t n i k a r a i o doml nująoyoh w e j ś c i a o h z e r u j ą c y c h

(14)

194________J . S i w i ń s k i , M. M a ły s ia k , A. N i e d e r l i ń s k l , F. Wagner

*« x, x. Xi x * X ,

y , 4 OOP OCH O « 010 AtO 444 4p4 400 z

$ 3 - S - - 9 0 00 (?) 3 © (£> fe> <y 8 <b 0

w 3 - S - - - 4 0 4 04 4 - - 6 8 & 4

o (?) A - - - 8 « 4 41 © <S) 4 5 - 7 0 ) 40 4

- 3 (!) s - 7 - - 0 10 .

/ - A © £ - - - o

- - - - V

<§> 7 - y 0 X, X, X,

- - - - 6 <2> 8 - 0 y,y, ooo 00.) on 0 w 444 401 4 0 0

- 3 - - - 3 ę 40 4 00 0 0 -M 0 0 0 0 0 0 0 0 44 0 0

- - - - e - 3 0 04 0 0 - - - 0 0 44 0 4

• f - - - 6 - 8 & 4 41 44 0 0 00 - o o 4 4 0 4

o) 4 0 T - - *T

Y< Yz funkcje przełączające automatu:

Y< * *.+ x,x,f* stqo! f a , “ Xj / 6>, ■ X2+ X4X3

Ys - *,+ x,*,y;(y,+Xj) s&jct' f o - A , ; /fa," Xt + xvxs 5,

Rys. 4 . 2 . P r z y k ł a d s y n t e z y a u t o m a t u s t a t y o z n e g o : a ) p i e r w o t n a t a b l i c a p r o g ra mu ; b ) zakodowana t a b l i c a pr og ramu ; o ) t a b l i o a

s t a n ó w ; d ) sohemat l o g i c z n y a u t o m a t u

(15)

P r a c a Katedr.y A u tom aty k i Procesów Przemysłowych. 195

Rys. 4 , 3 . P r z e d s t a w i e n i e s pos obu s y n t e z y a u t o m a t u dynamiozne’

go a r.

X«' LLKĄ

TŁ­

UK2

■Z/

' */

'Zm

s . 4 . 4 . Schemat blokowy dynamicznego a u t o m a t u s ekwencyjne go

(16)

196_______ J . S iw iń s k i» M. M ałysiak« A. N i e d e r l i ń s k i , F . Wagner

x,

a;

d)

Sk, ¿K, S*i Jk, Z^Zx

/ 4 _ 0 1 Si _ « ł 0 4 S, S i s 4 - 0 4

n 5 4 0 Si - S s 4 0 S i Se S , 0 0

4 3 0 0 S, 0 0 S , 6 . S i 4 0

4 7 0 4 Si sr 0 4 S, 5 , s< 0 0

__ 5 8 4 0 S* 5 t 4 0

2 ff 0 0 S i 0 0 c)

6 7 0 0 s , s * - - 0 0

- 3 S 0 0 % s , - 0 0

b)

cTxi cT z, Zi Jx< cT?, z<z*. <r*.

5, Si — 0 4 0 0 0 40 4 0 0 0 - 4 0 - _ _

Ss — Si 0 0 04 4 4 0 0 04- _ _ _ - t 0 - 0

Sz s, 4 0 44 4 0 4 0 4 4 0 O 4 - - - - -

S, S, 0 o 4 0a o 0 0 4 0 - - - - - 0 T- o 1 v, y,

e;

Funkcje przełączające automatu-.

t m T ^ l ( ^ s A )

\ a y & J y S y M z -« ~ y y*

z * “ y<5i

¿44 , ¿04 , cSyj , ciÓi f )

Funkcje w zbudzeń przerzu tników:

¿ ir y \& * z j c ^ r y,d%

c&*i«5x« > &>*■"&&1

R y s . 4 . 5 . P r z y k ł a d s y n t e z y a u t o m a t u d ynamicznego: a - p i e r w o t ­ na t a b l i c a p ro g ra mu , b - p i e r w o t n a zmodyfikowana t a b l i c a p r z e j ś ó , c , d - zredukowane t a b l i c e p r z e j ś ó , e - zakodowana t a b l i c a p r z e j ś ó , f - t a b l i c a wzbudzeń a u t o m a t u , g - schemat

l o g i o z n y a u t o m a t u

(17)

P ra c e K a te d r y A utom atyki Procesów Przemysłowych. 197 s y n t e z y automatów s t a t y c z n y c h . P o s z c z e g ó l n e e t a p y s y n t e z y p o - z w a l a j ą o e j p r o j e k t o w a ć dowolne se.kwencyjne u k ła d y s t e r o w a n i a p r z e d s t a w i o n e s ą na schemacie blokowym - r y s . 4 . 3 . Schemat b l o ­ kowy a u t o m a t u dynamicznego pokazany j e s t na r y s . 4 . 4 . P r z y k ł a d s y n t e z y a u t o m a t u dynamicznego p r z e d s t a w i o n y ¿' est na r y s . 4 . 5 .

W w i e l u pr zy pa dk a ch a ut omaty dynamiczne s ą c h ę t n i e s t o s o w a ­ ne ze względu na p r o s t o t ę otrzymywanych r o z w i ą z a ń . Należy j e d ­ nak p a m i ę t a ć , że wpływ w s z e l k i e g o r o d z a j u z a k ł ó c e ń na i c h p r a ­ cę j e s t o w i e l e w i ęk s zy n i ż w s t a t y c z n y c h u k ł a d a c h s e kw en cy j­

n ych .

6 . S yn t e z a s y n c h r o n i c z n y c h układów cyfrowych

W u r z ą d z e n i a o h a u t o m a t y k i pr zemysł owe j w y s t ę p u j ą t a k i e podze­

s p o ł y j a k l i c z n i k i , s u m a t o r y , r e j e s t r y , k t ó r e c z ę s t o p r a c u j ą s y n c h r o n i c z n i e , t z n . s ą " t a k t o w a n e " i m p u ls a mi , o d d z i a ł u j ą c y m i p o p r z e z odpowiedni e u kł ad y kcmbinaoyjne r ó w n o c ze ś n i e na w s z y s t ­ k i e p r z e r z u t n i k i p o d z e s p o ł u . P r z e r z u t n i k i t e s ą n a j i s t o t n i e j ­ szym f ragmentem u k ł a d u , t wo r zą c j ego pamięć. Zadania s p e ł n i o n e p r z e z wymienione u k ła d y s ą r ć ż n e z pun kt u w i d z e n i a r o l i impul­

sów " t a k t u j ą c y c h " , gdyż w l i c z n i k a c h impulsy t e s ą z a l i c z a n e , w s u m a t o r a c h d e c y d u j ą o momencie doko nani a sumowania, a w r e ­

j e s t r a c h - o momencie p r z e s u n i ę c i a ( w p i s a n i a ) . Mimo t o można podać metodę s y n t e z y ws pó l ną d l a t y c h w s z y s t k i c h układów.

Układy t e można budować przy z a s t o s o w a n i u dowolnych p r z e - r z u t n i k ó w . . V/ z a l e ż n o ś c i od p r z y j ę t e g o t y p u p r z e r z u t n i k a metoda s y n t e z y j e s t w każdym p rzypadku n i e c o i n n a . W n i n i e j s z y m o p r a ­ cowaniu p r z e d s t a w i o n o i d e ę p o s t ę po w an i a przy s t o s o w a n i u p r z e - r z u t n i k ó w t y p u J - K, w z g l ę d n i e T, z w ej śo iem zegarowym ( r y s . 5.1 i r y s . 5 . 2 ) . P r z e r z u t n i k i t e w y s t ę p u j ą w każdym s y s t e m i e elementów l o g i c z n y c h s o a l o n y c h . S t r u k t u r ę omawianych układów oyfrowych można p r z e d s t a w i ć t a k j a k t o z r o b i o n o na r y s . 5 . 3 .

Na s c hema tach t y c h s y g n a ł y a ^ , a 2 . . . a ^ o z n a c z a j ą s y g n a ł y z e w n ę t r z n e ( w e j ś c i o w e ) . Ze schematów w y ni k a, że omawiane u k ł a ­ dy cyfrowe można r o z b i ć na dwie c z ę ś c i : p i e r w s z ą z a w i e r a j ą c a p r z e r z u t n i k i , i d r u g ą c zę ś ć k omb i n a c y j n ą , k t ó r a wypracowuje s y g n a ł y s t e r u j ą c e ( b r amk uj ą oe ) p r z e r z u t n i k a m i .

(18)

198 J . S i w i ń s k i , H. M ałysiak« A. N l e d e r l i ń s k i , F . Wagner S y n t e z a t a k i e g o u k ł a d u cyfrowego sprowadza s i ę do z n a l e z i e - ^ n i a wyr aż eń l o g i c z n y c h o p i s u j ą c y c h u k ł a d komhinaoyJny s t e r u j ą o y

a) b)

wejscte zegarowe

t n X i + i

0 X n

4

R ys . 5 . 1 . P r z e r z u t n i k T z w e j ś c i e m zegarowym: a ) symbol; b ) t a ­ b e l a

p r z e r z u t n i k a m i . S yg na ła mi wejś ciowymi s ą d l a t e g o u k ł a d u s y g n a - 1 ł y z ew n ę t r z n e a^ o r a z w y j ś c i a p r z e r z u t n i k ó w Xj£. Sygn ał ami w yj ­ ściowymi s ą s y g n a ł y s t e r u j ą o e ( b r a m k u j ą o e ) t ^ w z g l ę d n i e o r a z k i -

b) iabela przejść

i k, . nejscie

z o g a r u w e

j k Xnw

0 0

0 i 0

i 0 1

u

Rys. 5 . Z . P r z e r z u t n i k J-K z w e jś o ie m zegarowym: a ) symbol b ) t a ­ b e l a

Punktem w y j ś c i a s y n t e z y u k ł a d u j e s t u t w o r z e n i e t a b l i c y z a l e ż ­ n o ś c i a n a l o g i c z n e j do t a b l i c st os owa ny ch p r z y s y n t e z i e w s z e l k i o h i nnyoh układów k omb i na oy jn yc h. Sygnały s t e r u j ą o e o k r e ś l a s i ę w z a l e ż n o ś c i od sygnałów w ej śc iow yc h na p o d s t a w i e zadanych w ar un ­ ków p r ac y u k ł a d u .

Z t a b l i c y z a l e ż n o ś c i zbudowanej d l a u k ł a d u z p r z e r z u t n i k i e m T o k r e ś l a s i ę w a r t o ś c i s y g n a ł u s t e r u j ą o e g o t 1 , a z t a b l i c y d l a u k ł a d u z p r z e r z u t n i k k e m J-K - dwa s y g n a ł y s t e r u j ą c e , j^^ o r az k ^ . Z t a b l i c t y c h p r z e c h o d z i s i ę na s i a t k i z a l e ż n o ś c i , na pod­

s t a w i e k t ó r y o h o k r e ś l a s i ę w y r a ż e n i a l o g i c z n e d l a sygnałów s t e -

(19)

QI0Ż... Om

P rao e K ated ry A u to m a ty k i Piooea6w P rz em y sło w y ch .« .__________ 19?

X

•-s; ^

a —•5 a B

a*—

Cf —»

o c?—

d “- *

>•»

• * * » « «? — cT

X X >? *>< >? >?>< **

B

*O

U<s

ta 9N

HOO

*

N

•HB

ca

afl

+>

ta B b

H

« ►» XI4 *

H E4 Płtf

O P i

► +» **»

*o

BJ (0

.M 2

O o

+ »* »

XIV

o co

r\

if\

m

t>>

«

(20)

r u j ą o y o h . Zwarci e obydwu w ej śó s t e r u j ą c y c h p r z e r z u t n l k a J-K p r z e k s z t a ł c a go w p r z e r z u t n i k T. J e ż e l i więo p rzy s y n t e z i e oma­

wianych układów cyfrowych chcemy otrzymaó u k ł a d optymalny w s e n s i e n a j m n i e j s z e j l i c z b y s tos owa nych elementów i p o ł ą c z e ń , t o musimy o k r e ś l i ó w s z y s t k i e s y g n a ł y s t e r u j ą c e t Ł, o r a z k^

i wybraó n a j p r o s t s z e r o z w i ą z a n i e . Można wykazaó, że i s t n i e j e p r o s t y s po só b p r z e j ś c i a z s i a t e k z a l e ż n o ś o i d l a s y g n a ł u s t e r u ­ j ą c e g o t , na s i a t k i z a l e ż n o ś o i d l a sygnałów j.^ k ^ , d z i ę k i c z e ­ mu u n i k a s i ę w y p e ł n i a n i a s i a t e k z a l e ż n o ś c i d l a t y c h dwóoh s y g na ­ ł ó w , co byłob.y pr oces em z n a c z n i e b a r d z i e j pr aooohłonnym a n i ż e ­

l i d l a s y g n a ł u t ^ . S z cz e g ó ł y metody s y n t e z y podane s ą w [16] . Metodę p o s t ę p o w a n i a n p . d l a układów n i e s y m e t r y c z n y c h można o k r e ś l i ó n a s t ę p u j ą c o :

Należy w y p e ł n i ó t a b l i c ę z a l e ż n o ś o i u j m u j ą o ą w a r t o ś o i s y g na ­ łów bramk uj ąo yoh w f u n k o j i stanów p r z e r z u t n i k ó w . W a r t o ś o i t e u z y s k u j e s i ę p r z e z porównanie d a n e j I - t e j k o m b i n a c j i x^ wyjśó

p r z e r z u t n l k a z n a s t ę p n ą ( 1 + 1 ) , t j . t ą , k t ó r a powinna w y s t ą p i ó po n a d e j ś o i u k o l e j n e g o i m pu ls u na w e j ś c i e u k ł a d u l i c z ą c e g o . J e ż e l i w y j ś o i a o k r e ś l o n e w p r z e r z u t n i k a c h d l a obu k o m b i n a c j i s ą t e same, wówozas odpowiadaj ąoy 1 - t e j k o m b i n a c j i sygnałów w e j ­ ś ciowych s y g n a ł bramkuj ąoy t ^ = O (oc o z n a c z a , że po n a d e j ś c i u i m p u l s u s t a n p r z e r z u t n l k a n i e u l e g n i e z m i a n i e , s y g n a ł x Ł n i e z m i e n i s i ę ) . J e ż e l i w a r t o ś o i x 1 s ą r ó ż n e , wówozas t Ł = 1 ( ko ­ l e j n y i mp ul s p r z e j d z i e p r z e z bramkę | i l z m i e n i s t a n p r z e r z u t n i - k a ) .

Na p o d s t a w i e t a b l i o y z a l e ż n o ś c i b u d u j e s i ę s i a t k ę z a l e ż n o ś o i i z a s t a w i a w y r a ż e n i a l o g i c z n e d l a t i#

W s i a t c e z a l e ż n o ś c i d l a t.^ k r e s k u j e s i ę o b s z a r d l a k t ó r e g o

*» 1 . Obszar n i e zakreskowany o k r e ś l a s t a n y j ^ ( r e s z t a t o s t a n y o b o j ę t n e <P )} o bs z ar zakreskowany o k r e ś l a s t a n y k^ ( r e s z ­ t a t o s t a n y <p .

Z e s t a w i a s i ę w y r a ż e n i a l o g i c z n e d l a J i o r a z k ^ . Do r e a l i z a c j i w y b i e r a s i ę p r o s t s z e w y r a ż e n i a .

Metodę i l u s t r u j e p r z y k ł a d : z a p r o j e k t o w a ó l i c z n i k z l i o z a j ą o y w z a l e ż n o ś c i ed s y g n a ł u s t e r u j ą c e g o s do 6 ( s = 1) wpględni e do 4 ( s = 0 ) .

200________J . S i w i ń s k i , H. M ałysiak« A, N i e d e r l i ń s k i « F . Wagner

(21)

Ta 1)1108 z a l e ż n o ś c i o k r e ś l o n a d l a t.^ pokazana j e s t na r y s . 5 . 4 . S i a t k i z a l e ż n o ś c i d l a sygnałów t^ i za kr e sk ow an ie o b s z a r u w t y c h s i a t k a c h d l a x ± = 1 pokazano na r y s . 5 . 5 ,

P r a c e K a te d ry A u to m a ty k i Procesów Przemysłowych««.__________ 201

Rys . 5 . 4 . T a b l i o ą z a l e ż n o ś c i d l a p r z y k ł a d u

X,X* X,X0 X,X,

Wyr ażenia l o g i c z n e otrzymane na t e j p od s t a w ie d l a s y g n a ł ó (w

t i ’ k l

3 (^2 "** x o^ "** x o^ ^ **" X1 ^

(22)

202 ,J. S i w i ń s k i . H. M a ł y s i a k , A. N l e d e r l i ń s k i , F . Wagner t 1 = (xi + x 0 ) ( x 2 + x 0 )

t 0 = (s + x 2 ) ( x 2 + x 1 )

J2 = x 1Xo

J l = x o

i 0 = ( s + x 2 ) ' ( x 2 + x 1 )

k 2 a 3 + X ^

k i - x 2 + X 0

ko - 1

Łatwo s p r a w d z i ć , że do r e a l i z a o j i wyr ażeń o k r e ś l a j ą o y o h s y g ­ n a ł y t 2 f , t Q p o t r z e b a 10 elementów NOR, a do o t r z y m a n i a s y ­ gnałów : j 2 , J 0 , k 2 , k l f k 0 - 8 el ement ów. To d r u g i e r o z w i ą ­ z a n i e p r z e d s t a w i o n o na r y s . 5 . 6 . Z otrzymanych wy rażeń wy ni ka , że J e s t r z e o z ą o b o j ę t n ą czy! w p r z e r z u t n i k u x Q zewrzemy w e j ś c i a J i k , ozy t e ż n i e . I l c ś ó elementów NOR p o z o s t a j e w obydwu p rz yp ad ka c h t a k a sama.

Spo śró d układów oyfrowych budowanych pr zy ze st CSCn ś ni u p r z e - r z u t n i k ó w z w e jś c i e m z e g a r c ^ y s możujsi w y d z i e l i ć grupę układów s y m e t r y c z n y c h , w k t ó r y c h u kł ad y kombinaoyjne s ą i d e n t y c z n e d l a w s z y s t k i c h komórek. Z k o l e i u k ł a d y s y met r yczn e można p o d z i e l i ć na dwa r o d z a j e :

a ) u kł a dy w k t ó r y c h o zmianie s t a n u n - t e g o p r z e r z u t n l k a d e­

c y d u j ą s t a n y w s z y s t k i c h " p o p r z e d z a j ą c y c h " go p o z y c j i ( l i c z n i k i , a k u m u l a t o r y ) ;

b ) układy w których o zmianie stanu n - t e g o p r zer zu tnl ka decy­

duje 'Jedynie 3tan "poprzedniej" p o z y c j i ( r e j e s t r y ) .

(23)

impulsy

P r a c e K a te d ry A u to m a ty k i Procesów Pr ze mysłowych 203

Hys. 5.6. Sohemat łogloznyukładuz przykładu

(24)

Można d l a obydwu t y c h r od za j ów o k r e ś l i ó metody s y n t e z y p r o ­ s t s z e , a n i ż e l i d l a p rz yp ad ku ogólnego omówionego p o p r z e d n i o , t r a k t u j ą c częśó k ombi nacyj ną ja k o u k ł a d i t l e r a o y j n y .

P r z e d s t a w i o n y s posób p o d e j ś o l a do s y n t e z y s y n c h r o n i c z n y c h układów l i c z ą c y c h s t os owa nych w u r z ą d z e n i a c h a u t o m a t y k i p r z e ­ mysłowej i budowanych w o p a r c i u o o k r e ś l o n y s y st e m elementów l o g i c z n y c h p ro wa dz i do w ł a ś ci w yc h r o z w i ą z a ń z n a c z n i e s z y b c i e j a n i ż e l i r o z p o w s ze ch n io ne p r o j e k t o w a n i a i n t u i c y j n e . Opisana me­

to da d a j e możliwośó s p r a w dz en i a w i e l u r ó ż n y c h w a r i a n t ó w s z u k a ­ nego r o z w i ą z a n i a i tym s pos ob em' wy br a ni e u k ł a d u o pt ymal neg o.

6. P r o j e k t o w a n i e układów s ekwencyjnyc h o n i e t r w a ł e j p a m i ę c i metodą o p e r a t o r ó w czasowych

6 . 1 . Wprowadzenle

Układami s ekwencyjnymi o n i e t r w a ł e j p a m i ę o i nazywane s ą w n i ­ n i e j s z e j p r ac y u kł a dy z a w i e r a j ą c e e l ement y ozascwe o ż y l i z w ło cz n e. Jako pu nkt w y j ś o i a pr zy p r o j e k t o w a n i u automatów s e ­ kwencyjnych z e l e me nt a mi czasowymi p r z y j ę t o zadany p r z e b i e g wykr esu czasowego praoy p o s z c z e g ó l n y c h elementów a u t o m a t u . J e ż e l i z w y kr es u t e g o wy ni ka , że zmiana s t a n u elementów w y j ­ ściowych ( n i e k t ó r y o h lub w s z y s t k i c h ) n a s t ę p u j e z op óźni eni em w s t o s u n k u do zmiany s t a n u elementów w e jś o io w yo h, t o do | r e a - l l z a c j i t y c h o p óź n i e ń t r z e b a z as to so waó e l ement y czasowe.

Sy n t e z a u k ł a d u p r z e ł ą c z a j ą c e g o z a w i e r a j ą c e g o o p ó ź n i e n i a p o l e ­ ga więo na d o d a n i u do elementów w y s t ę p u j ą c y c h w zadanym wy­

k r e s i e czasowym dodatkowych elementów o p ó ź n i a j ą o y c h ( cza so- i wych) , za p oś r ed ni ct we m k t ó r y c h zmiana stanów elementów w e j - ściowyoh o d d z i a ł u j e na e l emen ty wyjś ciowe z żądanym o p ó ź n i e ­ nie m. Po u z u p e ł n i e n i u zadanego wykresu czasowego wykresem pr aoy p o t r z e b n y c h elementów czasowych można j u ż z n a l e ź ó ż ą da ­ ną f u n k c j ę czasową r e a l i z u j ą c ą zadany s y g n a ł w y j ś ci o wy .

P r a ca n i n i e j s z a d ot y c z y t e j k l a s y przypadków, k i e d y mię­

dzy s y g n a ł a m i we jś ciowymi i wyjściowymi a u t o m a t u w y s t a r c z a p o ś r e d n i c t w o elementów czasowych, c z y l i z p a m i ę c i n i e t r w a ł e j . 204________J . S i w i ń s k i , H- M a ły s ia k , A. N l a d o r l l ń s k i . F. Wagner

(25)

P r a c e K a te d ry A u to m aty ki Procesów P rzem y sło w y o h ..

Przypadków w k t ó r y c h p o t r z e b n e j e s t r ó w n i e ż p o ś r e d n i o t w o zwy­

k ł y c h elementów p a m i ę o l ( np . p r z e r z u t n l k ó w ) p r a c a n i e omawia.

Tak wi ęc układam sokwenoyjnym o n i e t r w a ł e j p a m i ę c i nazywa­

my j e s t w n i n i e j s z e j pr aoy u k ł a d k t ó r e g o s t a n w y j ś c i a z a l e ż y p r z y n a j m n i e j d l a j e d n e go s t a n u w e j ś c i a n i e t y l k o od t e g o s t a ­ nu w e j ś c i a l e o z r ó w n i e ż od c z a s u j a k i u p ł y n ą ł od momentu p o j a ­ w i e n i a s i ę t e g o s t a n u w e j ś c i a , pr zy czym i s t n i e j e t a k i skoń­

czony c z a s T, po u pł yw ie k t ó r e g o 3 t a n w y j ś c i a j e s t zawsze J e d n o z n a c z n i e o k r e ś l o n y s ta ne m w e j ś c i a . W [4] omówiono o b s z e r ­ n i e te g o t y p u u k ł a d y i p r z e d s t a w i o n o t r u d n o ś c i związane z i c h p r o j e k t o w a n i e m . Główną t r u d n o ś o i ą j e s t t u b r a k operat ywnego i adekw;antnego o p i s u matematycznego elementów o n i e t r w a ł e j p a m i ę c i . P o n i ż e j omówiono metodę p r o j e k t o w a n i a t y c h układów o p a r t ą na s p e c j a l n i e w tym c e l u wprowadzonym p o j ę c i u o p e r a t o ­ r a czasowego.

6 . 2 . Pewne nowe p o j ę c i a podstawowe

6 . 2 . 1 . O p e r a t o r ozasowy t o o z a s i e d z i a ł a n i a T i p o c z ą t k u d z i a ł a n i a V Q j e s t b i n a r n ą f u n k o j ą c z a s u z d e f i n i o w a n ą równa­

n ie m:

'1 d l a T 6

[r0,

V0 + T]

. 0 d l a T t [ V + T]

t = <

6 . 2 . 2 . Argument b i n a r n y A wyzwala o p e r a t o r ozasowy t j e ż e l i p o c z ą t k i e m d z i a ł a n i a o p e r a t o r a t j e s t zawsze moment j e d n e j o k r e ś l o n e j zmiany w a r t o ś c i A.

6 . 2 . 3 . F u n k o j ą l o g i c z n ą czasową p r o s t ą r z ę d u I nazywa s i ę I l o ­ czyn l u b sumę l o g i c z n ą f ( A , t ) dwóch argumentów: ar gu me n tu b i ­ n a r n e g o A o r a z o p e r a t o r a ozasdwego t wyzwalanego p r z e z a r g u ­ ment A pr zy czym za p o c z ą t e k d z i a ł a n i a f o p e r a t o r a c z a s o ­ wego t p r z y j m u j e s i ę każdy moment w któr ym A o s i ą g a w a r t o ś ó Aq d l a k t ó r e j w a r t o ś ó f u n k c j i f ( A , t ) s t a j e s i ę z a l e ż n a t y l k o od o p e r a t o r a czasowego. Rys. 6 . 1 a i ' 6 . I b p r z e d s t a w i a j ą w y k r e -

(26)

206________J . S i w i ń s k i , M. M a ły s ia k , A. N l e d e r l i ń s k i , F. Wagner

t t _ E I 4} j

I— — ir

I I

l I

m

i ~ i.. i

£ 1

m

3 ___ E

i,« At

" I --- i— i r

Ł l i

i

— T — H ! j----T —*1 'c..

t

-T-T

u 0

4 0

i i J

Ry s. 6 . 1 a . F un kc je l o g i o z n e ozasowe p r o s t e r z ę d u I , i c h wykre­

sy czasowe, t a b e l a K ar naug ha, r ównan ia i symbole

(27)

P r a c a K a te d ry A u to m a ty k i Procesów Przemysłowy o h , .« 207

A t U

A

i

U

— T

J ______ L

] J[

JZL

-T *

n

A o 4

t o 4 4

4 0

A

u A+t

t o A

Ą j j y *

- l i *

a r r ^ f T ^ t

A o 4

M I t e

T - -\ T-;— «4 * 4 4

*8 J--- --^i i 1 il--- -i Ą ,

\ i 0 4

1 . . . i h

. Ł i » ,AłX

Rys. 6 . 1 b . F u n k c j e l o g i c z n e czasowe p r o s t e r z ę d u I , i o h wykre­

sy c za so w e, t a b e l a K a r na ug ha , r ó w n an i a i symbole

(28)

206 J . S i w i ń s k i , H, M a ły s ia k , A. N l a d e r l i ć s k i . F. Wagner sy ozasowe, t a b l i c e K ar naug ha, r ów na ni a i symbole ośmiu m o ż l i ­ wych f u n k o j i l o g i c z n y c h czasowych p i e r w s z e g o r z ę d u . ,

6 . 2 . A. Z a k ł a d a j ą c że A . j e s t f u n k c j ą l o g i c z n ą czasową r z ę d u I o t r z y m u j e s i ę f u n k c j ę l o g i c z n ą czasową r z ę d u I I , i r e k u r e n o y j - ne - f u n k c j e l o g i c z n e ozasowe wyższych r zędów,

6 . 2 . 5 . F u n k c j ę l o g i o z n ą czasową p r o s t ą r z ę d u I f ( A , t ' ) nazywa s i ę f u n k o j ą wspó łozas ową z o p e r a t o r e m ozasowym t , j e ż e l i ope­

r a t o r t p o s i a d a t e n sam o zas d z i a ł a n i a T j a k o p e r a t o r t i j e s t wyzwalany p r z e z ar gu me nt A p rz y t y c h samyoh zmianach jego w a r t o ś c i co) t ' .

6 . 3 . Podstawowe w ł a ś o i w o ś o l l o g i c z n y c h f u n k c j i czasowych

6 . 3 . 1 . Prawa a l g e b r y B o o l e ' a zachowuj ą swoj ą ważność d l a f u n k ­ c j i l o g i o z n y c h czasowych t y l k o w t e d y , j e ż e l i i oh z a s t o s o w a n i e n i e z mi eni a p o c z ą t k u d z i a ł a n i a o p er a t o r ó w czasowych. A w i ę o :

o g ó l n i e : * z w y j ą t k i e m :

B + (A + t ) / (B + A) + t

i

A + (A + t ) = (A + A) + t

(At') 4 ( B A ). t A (At) = (AA). t

B(A + t ) 4 BA + Bt A(A + t ) = AA + At = At

B + At / (B + A)(B + t ) A + At = (A + A) (A + t )

At + Bt 4 (A + B ) t At + At = (A + A ) . t

bez w y j ą t k u

At = U ii

At = A + t n

A + t = A t

(29)

P ra o a K a te d ry A u to m aty k i Procesów P rz e m y s ło w y c h .. 209 6 . 3 . 2 . Każdą z f u n k c j i l o g i c z n y c h czasowych p r o s t y c h r z ę d u I z o p e r a t o r e m t o c z a s i e d z i a ł a n i a T można z r e a l i z o w a ć na d r o ­ dze s u p e r p o z y c j i do zw ol on ej i n n e j f u n k c j i l o g i c z n e j cza s ow ej p r o s t e j r z ę d u I z o p e r a t o r e m o tym samym o z a s i e d z i a ł a n i a T o r a z pewnej i l o ś c i no rmal nych f u n k c j i l o g i c z n y c h .

6 . 4 , P r z y k ł a d p r o j e k t o w a n i a

D a n e : wykr«3 czasowy p r z e b i e g u sygnałów wejś oi owy oh i w y j ­ ści owych u k ł a d u

S z u k a n e : f u n k o j e l o g i c z n e ozasowe o dpo wi ada j ąo e sygnałom w y j ­ ściowym

Sposób p os t ę p o w a n i a ( p o r . r y s . 6 . 2 ) :

Krok 1 : w/w w ykr es czasowy u z u p e ł n i a s i ę w yk res ami czasowymi d l a w s z y s t k i o h o p e r a t o r ó w cza sowych, o k r e ś l a j ą c i c h p o c z ą t k i d z i a ł a n i a , argumenty wyzwal aj ąo e i c z a sy d z i a ­ ł a n i a .

Krok 2 : d l a każdego z o p e r a t o r ó w ozasowych s p o r z ą d z a s i ę wy­

k r e s do wolnej f u n k c j i l o g i c z n e j w sp ó ł o z a s o w e j z nim.

Kr ok 3 : na p o d s t a w i a u z u p e ł n i o n e g o w t e n s posó b w y kr es u c z a ­ sowego u k ł a d a s i ę t a b l i c e Karnaugha d l a poszukiwanych f u n k c j i l o g i c z n y c h ozasowych. Uwzględnia s i ę pr zy tym . n a s t ę p u j ą o e argumenty

- s y g n a ł y wej ści owe u k ł a d u ,

- f u n k o j e współozasowe o pe r a t o r ó w ozasowych.

Krok 4 : . w o p a r c i u o s p o r z ąd zo ne t a b l i c e o k r e ś l a s i ę w znany s po só b r ó w n an i a pos zukiwanych f u n k o j i .

P r z e d s t a w i o n e po st ęp o wa ni e przy n i e z n a c z n e j m o d y f i k a c j i 08}

u mo ż li wi a p r o j e k t o w a n i e układów r e a l i z u j ą o y c h f u n k o j e l o g i c z n e ozasowe wyższych rzędów 1 f u n k o j e l o g i c z n e impuls owe.

(30)

210________J* S i w i ń s k i , M. M a ły s ia k , A. N i e d e r l l ń s k l , F, Wagner

J+

CD

l <

O

* T o X fet X *• • r

VV o c* +>-+■

CD

S o o

V.. T <

II

§ o X X o >■

Oo co

o

£ s

■i* o K O

oo co•«¡s

*r''i fet X X

o X jx

«<r o o V

O X X o

ca+

joa u X

«

®aBd ł, 2

s.6.2a. Przebiegrozwiązaniadla przykładuw p.4

(31)

P r a c e K a te d ry A u to m aty k i Prooesćw P r zemysłowych«..,«.

(32)

212 J . S i w i ń s k i , H. M a ły s ia k , A« N i e d e r l i ń s k i , F. Wagner LITERATURA

[1] S i w i ń s k i J . - Simple method of s y n t h e s i s of s e q u e n t i a l s w i t c h i n g s y s t e m s . I n t e r n a t i o n a l Symposium IFAC on t h e ­ ory of s w i t c h i n g s y s t em s and f i n i t e a u t o m a t a . A b s t r a c t s of p o p e r s . Moskow 1962.

[2] S i w i ń s k i J . - Układy przeka źni ko we w a u t o m a t y c y . K s i ą ż k a , s t r o n 4 01 . WNT Warszawa 1964.

S i w i ń s k i J . - Pr o s t o j mi et od s i n t i e z a mn ogot aktnych r e - l i e j n y c h s oh iem. R o z d z i a ł w k s i ą ż o e : T l e o r i a k an i eo zn yo h i w i a r o j a t n o s t n y o h awtomatów. AlNLSSSR. Trudy M i e żd un a ro d- nowo Simpozjuma po T i e o r i l R e l i e j n y o h U s t r o j s t w i k a n i e c z - nych Awtomatów (IFAC). I z d a t i e l s t w o Nauka, Moskwa 1965.

s t r . 1 7 7 - 1 8 5 .

[4] S t a h l K. - I n d u s t r i e l l e S t e u e r u n g s t e o h n i k i n s o h a l t a l g e - b r a l s o h e r B e ha ndl un g. R. O l d en b ur g München - Wien 1965.

[5] S i w i ń s k i J . - S y n t h e s i s o f a C l a s s of F i n i t e Automata u s i n g t h e Method o f N u m er i c a l D e s c r i p t i o n . T h i r d Congr es s

o f t h e I n t e r n a t i o n a l F e d e r a t i o n o f Aut oma tlo C o n t r o l IFAC.

London 19.66. Page 35 A . 1—35 A . 8.

] 6 j Wagner F . , Grzybowski W. - Rewer syjny l i c z n i k b i n a r n y . Problemy P r o j e k t o w e - n r 1 / 1 9 6 6 .

[73 Wagner F . - L i c z n i k i r e w e r s y j n e , Problemy P r o j e k t o w e , n r 8 / 1 9 6 7 .

[ej M a ł y s i a k H. - P r o j e k t o w a n i e układów sekwenoyjnyoh przy u ż y c i u elementów p a m i ę c i . R e f e r a t wygłoszony na Semina­

r i u m A u t o m a t y k i . P o l i t e c h n i k a Ś l ą s k a G l i w i o e , s t y o z e ń 1967.

[9j M a ł y s i a k H . , N l e d e r l i ń s k i A. - Pewne z a g a d n i e n i a p r o j e k t o ­ wania z ł o ż o n y c h układów s e k w en cy jn yc h . M a t e r i a ł y K o n f e r e n ­ c j i N auk owo- Teo hn iozne j. Komisja A ut oma tyk i OW NOT K a to ­ wi ce 1967.

BO] S i w i ń s k i J . - S y n t e z a automatów s ekwenoyjnych za pomooą t a b l i o k o l e j n o ó o l ł ą c z e ń . M a t e r i a ł y K o n f e r e n c j i Naukowo- T e c h n i c z n e j K o m i s j i A u t om a ty k i OW NOT K a t o w i c e . Katowice

1967.

p i j M a ł y s i a k H. - P r z e g l ą d pneumatyoznyoh elementów l o g i c z n y c h s to s owa n yc h w przemysłowych u k ł a d a c h s t e r o w a n i a . M a t e r i a ł y K o n f e r e n c j i Naukowo-Technicznej K o m i s j i A u t o ma t yk i OW NOT K a t o w i c e . Katowioe 1967.

[|2 ] N l e d e r l i ń s k i A. — P r o j e k t o w a n i e układów s ekwencyjnyc h o n i e t r w a ł e j p a m i ę o i przy u ż y c i u o p e r a t o r ó w czasowych. Ma­

t e r i a ł y K o n f e r e n c j i Naukowo-^Teohniozne j K o m i s j i Automaty­

k i OW NOT K a to w i o e . Katowioe 1967.

[l3 j Wagner F . , Grzybowski W. - Zas t os ow an ie układów oyfrowyoh do s t e r o w a n i a napędów w a lo o wn i. P raca K o n f e r e n c j i p t .

"Układy l o g i o z n e w a u t o m a t y z a o j i p r z e m y s ł u " , Ka to wi oe ,

Cytaty

Powiązane dokumenty

Po przeprow adzeniu badań uzupełniających [13] określono param etry tego m odelu i opracowano program kom puterow y służący do projektow ania i kon-... Schemat

Jeśii problem globalny Jest całkowi ci e ■ dekomponowal ny na wielomianowe problemy częściowe P^ , P ^ ,. ,to problem globalny Jest wielomianowy.. Dekompozycja w

żeń górniczych) pozwala na wyznaczenie prawdopodobieństwa znajdowania się obiektu zagrożonego w ustalonej chwili w jednym z wielu możliwych stanów ze względu na występujące

metrów regulacyjnych. Zwykle takę funkcję nazywa się funkcję celu lub kryterium efektywności systemu. Na początku badań postać funkcji celu Jest nieznana. Dowolne

B patfoTe npencmBJieHa KOHTpoJn&gt;Ho-K3MepHTe.nBHaH cucTeM a, o&amp; Jier- 'i&amp;BDiafl 0&lt;3cJiynfflBaHHe yciaJiocTHHX aBHauHOHHtix KOHCTpyKmJi. CiicTeMa nocTpoeiia Ha

Poniżej zostaną omówiono wymagania stawiane systemowi symulacyjnemu, służąoemu do testowania układów sterowania automatami montażowymi y oraz możliwości

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 1978.. Seria: Automatyka

Metody intensyfikacji procesów cieplnych.... Matody i nt ensyfikacji procesów