• Nie Znaleziono Wyników

Przetwarzanie danych w sterowniku PLC stacji obiektowej radiotelefonicznego systemu telemechaniki

N/A
N/A
Protected

Academic year: 2022

Share "Przetwarzanie danych w sterowniku PLC stacji obiektowej radiotelefonicznego systemu telemechaniki"

Copied!
14
0
0

Pełen tekst

(1)

ZESZYTY N A U K O W E POLITECHNIKI ŚLĄSKIEJ Seria: A UTO M A TY K A z. 136

2002 N r k o l. 1556

R o m a n M IE L C A R E K P o lite c h n ik a P o z n a ń s k a

PRZETW ARZANIE DANYCH W STEROW NIKU PLC STACJI OBIEKTOW EJ R A DIO TELEFONICZNEGO SYSTEM U TELEM ECHANIKI

S tr e s z c z e n i e . N a w s tę p ie p rz e d s ta w io n o s tru k tu rę R a d io te le fo n ic z n e g o S y s te m u T e le m e c h a n ik i R S T i c h a ra k te ry s ty k ę ra d io te le fo n ic z n y c h s ta c ji o b ie k to w y c h R S O . O m ó w io n o g łó w n e fu n k c je i k o n fig u ra c je s p rz ę to w e s te ro w n ik a o b ie k to w e g o w w e rsji s w o b o d n ie p ro g ra m o w a ln e j i w w e rs ji P L C . P rz e d s ta w io n o p o z y s k iw a n ie d a n y ch d w u s ta n o w y c h w u k ła d z ie m a try c o w y m , p r o g r a m o w ą g e n e ra c ję d a n y c h a w a ry jn y c h i d a n y c h p o m ia ro w y c h ty p u im p u ls o w e g o . N a k o ń c u p ra c y p rz e d s ta w io n o p r o g r a m o w ą o b s łu g ę p ro to k ó łu tra n s m is ji ra d io w e j P T R o ra z s p o s ó b w e ry fik a c ji i g e n e ra c ji z a b e z p ie c z e ń n a d m ia ro w y c h ty p u C R C d a n y c h ra m e k P T R .

TRANSFORMING DATA IN THE PLC CONTROLLER OF THE OBJECT STATION IN THE RADIOTELEPHONE REMOTE CONTROL SYSTEM

S u m m a r y . A s a n in tro d u c tio n , th e s tru c tu re o f R a d io te le p h o n e R e m o te C o n tro l S y s te m R S T a n d th e c h a ra c te ris tic o f th e ra d io te le p h o n e o b je c t s ta tio n s R S O h a v e b e e n s h o w n . T h e m a in fu n c tio n s a n d h a rd w a re c o n fig u ra tio n s o f o b je c t c o n tro lle r in th e f re e -h a n d p ro g ra m m a b le v e rs io n a n d th e P L C v e rs io n h a v e b e e n d is c u s s e d . T h e a c q u ir in g o f tw o - s ta te d a ta in th e e c o n o m ic a l m a trix c irc u it a n d s o ftw a re g e n e ra te d d a m a g e d a ta h a v e b e e n s h o w n . T h e n , th e a c q u irin g o f p u ls e ty p e m e a s u rin g d a ta h a s b e e n d is c u s s e d . F in a lly , th e F X 2 N -2 3 2 IF c o m m u n ic a tio n m o d u le a n d its w a y o f c o o p e r a tin g w ith C P U -P L C a s w e ll a s th e w a y o f v e rific a tio n a n d g e n e ra tin g th e p r o te c tio n s o f r e d u n d a n t d a ta o f C R C ty p e o f th e u s e d ra d io tra n s m is s io n P T R p ro to c o l h a v e b e e n p re se n te d .

1. Wprowadzenie

R a d io te le f o n ic z n y S y s te m T e le m e c h a n ik i - R S T p r z e z n a c z o n y j e s t d o n a d z o ru i s te ro w a n ia d r o g ą r a d io w ą lu b p rz e w o d o w ą , u rz ą d z e n ia m i o b ie k to w y m i p ro c e s u

(2)

232 R. Mielcarek

r o z p ro s z o n e g o - P R , ja k im i s ą n p .: s tu d n ie g łę b in o w e u ję ć w o d y , s ie c io w e p u n k ty p o m ia r o w o - k o n tr o ln e , o b ie k ty u z d a tn ia n ia w o d y , p r z e p o m p o w n ie , k o n te n e ro w e o c z y s z c z a l­

n ie ś c ie k ó w , w ę z ły c ie p ln e , r o z d z ie ln ie e n e rg e ty c z n e , itp . Z a d a n ie m R S T j e s t p r z e k a z a n ie ze S ta c ji O b ie k to w y c h - S O d o S ta c ji C e n tra ln e j - S C w a rto ś c i p a r a m e tr ó w a n a lo g o w y c h ( te le p o m ia r ó w ) , b in a rn y c h s ta n ó w u rz ą d z e ń o b ie k to w y c h (te le s y g n a liz a c ji). W k ie ru n k u p rz e c iw n y m , z S C d o S O , p r z e k a z y w a n e s ą p o le c e n ia sy s te m o w e o ra z p o le c e n ia s te ro w n ic z e d y s p o z y to ra s y s te m u , re a liz u ją c e fu n k c je te le s te ro w a n ia , n a jc z ę ś c ie j o c h a ra k te rz e z a łą c z /w y łą c z . S y s te m u m o ż liw ia ró w n ie ż p r z e k a z a n ie d o S O w a rto ś c i z a d a n y c h . N a r y s .l.

p o k a z a n o p r z y k ła d o w ą s tru k tu rę R S T d la u ję ć w o d y .

R S O l

R S O

X Z b i o r c z a

RSO s t a c j a

w n ę tr z o w a

S G

RSO

R y s .l . S t r u k t u r a R S T : S C P - S ta c ja C e n t r a l n a - p o d s ta w o w a , S C N - S ta c ja C e n t r a l n a - n a d rz ę d n a , S O - S ta c ja O b ie k to w a : R S O ( l - 4 ) - R a d io te le fo n ic z n a S ta c ja O b ie k to w a , R S 0 4 - R e t r a n s m is y jn a R S O , Ł K - Ł ą c z e k a b lo w e (R S 4 8 5 )

F i g .l . R S T s t r u c t u r e : S C P - b a sie c e n t r a l s ta t io n , S C N - s u p e r v is o r y c e n t r a l s ta t io n , S O n - O b je c t s ta t io n : R S O ( l - 4 ) - r a d io te le p h o n e o b je c t s ta t io n , R S 0 4 - re la y R S O , £ K - c a b le c o n n e c to r (R S 4 8 S )

R S T , m im o ż e to p o g ra fic z n ie p o s ia d a z a z w y c z a j s tru k tu rę g w ia ź d z is tą , z p u n k tu w id z e n ia lo g ik i łą c z n o ś c i j e s t tz w . w ie lo p u n k te m lin io w y m . O z n a c z a to , ż e każda R a d io te le f o n ic z n a S ta c ja O b ie k to w a R S O m u s i p o s ia d a ć sw ó j a d re s w y w o ła n ia . A d re s ten p rz y c h o d z i w ra m c e p o le c e n ia z d a ln e g o . J e ś li j e s t a d re s e m d a n ej R S O , łą c z n ie z p o p ra w n y m fo r m a te m i z a b e z p ie c z e n ia m i ra m k i, p o w o d u je o d p o w ie d ź s ta c ji. T r e ś c ią o d p o w ie d z i są p a ra m e try o b ie k to w e , o d b ie ra n e p r z e z p o d s ta w o w ą S ta c ję C e n tr a ln ą S C P , a ta k ż e p rzez S ta c ję N a d r z ę d n ą S C N . S C P j e s t g łó w n ą s ta c ją d y s p o z y to rs k ą s y s te m u i ty lk o o n a pełni f u n k c ję s te r o w a n ia n a d z o ro w a n y m p ro c e s e m . S C N (m o ż e ic h b y ć k ilk a ) p e łn i ty lk o funkcje

(3)

Przetwarzanie danych w sterowniku PLC.. 233

k o n tro ln o -re je s tra c y jn e i p rz e w id z ia n a j e s t d la k ie ro w n ic tw a p rz e d s ię b io rs tw a lu b n a d z o ru te c h n ic z n e g o .

2. Wyposażenie elektroniczne RSO

Z a s a d n ic z y m w y p o s a ż e n ie m e le k tro n ic z n y m k a żd e j R S O j e s t s te ro w n ik o b ie k to w y i ra d io m o d e m . S te ro w n ik o b ie k to w y w y k o n u je g łó w n y tra n s fe r i p rz e tw a rz a n ie d a n y c h p o m ię d z y o b ie k te m (u rz ą d z e n ia m i) p ro c e s u a S ta c ją C e n tra ln ą S C . K o m u n ik a c ja z S C re a liz o w a n a j e s t p r z e z ra d io m o d e m . W d o ty c h c z a s o w y c h a p lik a c ja c h s y s te m u R S T z a s to s o w a n y b y ł k a s e to w y s te ro w n ik o b ie k to w y (K S O ), w y p o s a ż o n y w o d p o w ie d n i z e s ta w m o d u łó w . P r z y k ła d m o ż liw e g o w y p o s a ż e n ia K S O , w k tó ry m ra d io m o d e m w y s tę p u je w p o sta c i k o m p le tu d w ó c h o d d z ie ln y c h m o d u łó w k a s e to w y c h , p o k a z a n o n a ry s.2 .

X Aflla»

- ^ f Y j

---

■owW»?

RE

ZASBACZ rsw-7i

r3— i

ZASILACZ r w i w j (-2AVMV) ( • M2V)

I /K i 1

O O ©

n r z u

y ~ \ y -

y \

R/ MU 16 V.S

© ©

<£> MXJ

n Q "

TRR MOO

j y (ji i

1 fACl I1MS

©

< • > d

<S> N O O

M R

¿ 3 ś [1IKW

<r

a

CS

r - €

<3

: • RTO

g>H .JCT

t>

1

=

J » V J

JtiJłt 1

; J J Lit

©

— cŁ2IV " L * k

— OV J mii

© © ©

<Wu>

^t)łj

M il RKS

«

Lh?“

RJtTI

R ys. 2. K S O - k a s e to w y s te r o w n ik o b ie k to w y - w y p o sa ż e n ie : B M S - b lo k m ik r o s te ro w n ik a , B T R - b lo k ra d io te le f o n u , B R M - b lo k r a d io m o d e m u , PAC8 - b lo k 8 - k a n a lo w e g o p r z e tw o r n ik a a n a lo g o w o - c y fro w e g o , W D 1 6 - b lo k 16 w y jść d w u s ta n o w y c h , W S 3 2 - b lo k 3 2 w e jść s ta ty c z n y c h

Fig. 2. K S O - th e c a s s e tte o b je c t c o n t r o l l e r - e q u ip m e n t: B M S - th e m ic ro c o n tro ll e r b lo c k , B T R - th e r a d io te le p h o n e b lo c k , B R M - th e ra d io m o d e m b lo c k , PAC8 - th e A/C c o n v e r t e r b lo c k , W D 1 6 - th e b i n a r y o u tp u ts b lo c k , VVS32 - th e s ta t ic in p u ts b lo c k

G łó w n y m m o d u łe m w y p o s a ż e n ia e le k tro n ic z n e g o K S O j e s t b lo k m ik ro s te ro w n ik a B M S , k tó r y w y k o n u je je d n o c z e ś n ie k ilk a n a s tę p u ją c y c h z ad a ń :

• o d b ie r a z B R M ra m k ę r o z k a z o w ą (R R ) z e sta c ji c e n tra ln e j S C i j ą d e k o d u je ,

• w y k o n u je p o le c e n ie z a w a rte w R R ,

• n a d a je o d p o w ie d ź d o B R M w p o sta c i ra m k i o d p o w ie d z i (R O ),

• re a liz u je o b s łu g ę m o d u łó w o b ie k to w y c h ,

• w y k o n u je s z e re g fu n k c ji a u to n o m ic z n y c h ,

• u d o s tę p n ia o b s łu d z e s e rw iso w e j c a ły z e s ta w u s łu g se rw is o w y c h .

(4)

234 R. Mielcarek

Z a s tą p ie n ie w w . p rz e d s ta w io n e g o s te ro w n ik a K S O z e s ta w e m s te ro w n ik a P L C w ym aga r e a liz a c ji w s z y s tk ic h w w . fu n k c ji. J e d n y m z m o ż liw y c h s te ro w n ik ó w P L C , m o g ący ch z a s tą p ić K S O , j e s t k o m p a k to w y s te ro w n ik ty p u F X 2 N firm y M its u b is h i E le c tric [2].

P rz y k ła d o w ą , s c h e m a ty c z n ą k o n fig u ra c ję s te ro w n ik a F X 2 N , z p o d łą c z o n y m ra d io m o d e m e m i te r m in a le m o p e ra to rs k im (d la c e ló w s e rw is o w y c h ), p rz e d s ta w io n o p o n iż e j n a ry s .3.

Zestaw sterownika PLC

R y s. 3. P r z y k ła d o w a k o n f ig u r a c ja s te r o w n ik a F X 2 N d la R S O z u r z ą d z e n ia m i to w a rz y s z ą c y m i F ig . 3 . T h e e x e m p la r y c o n fig u r a tio n o f th e F X 2 N c o n t r o l l e r f o r R S O w ith a t t e n d a n t d e v ic es

W y p o s a ż e n ie R S O w ta k i s te ro w n ik j e s t m o ż liw ę d z ię k i w p ro w a d z e n iu d o zestaw u r o d z in y F X 2 N s w o b o d n ie p ro g ra m o w a ln e g o m o d u łu k o m u n ik a c y jn e g o o s y m b o lu FX 2N - 2 3 2 IF , k tó ry p o s ia d a d w ie is to tn e n o w e c e c h y w s to s u n k u d o w c z e ś n ie js z y c h w e rs ji. P ie rw sz ą z n ic h j e s t p o s ia d a n ie p e łn e g o s ty k u R S 2 3 2 , d ru g a to m o ż liw o ś ć a p lik a c ji protokółu u ż y tk o w n ik a . P ie r w s z a c e c h a p o z w a la b e z p o ś re d n io s te ro w a ć r a d io m o d e m e m w g standardu R S 2 3 2 , d r u g a p o z w a la n a im p le m e n ta c ję d o ty c h c z a s s to s o w a n e g o p ro to k ó łu transm isji ra d io w e j, o z n a c z o n e g o s y m b o le m P T R 1 .4 [6].

3. Przetwarzanie informacji binarnych

N a j w i ę k s z ą lic z b ę d a n y c h o o b ie k c ie s ta n o w ią z a z w y c z a j in fo rm a c je o j e g o stanie, tz w . s y g n a liz a c je . Ic h lic z b a s ię g a o d k ilk u d z ie s ię c iu d la o b ie k tó w w o d o ciąg o w o - k a n a liz a c y jn y c h d o k ilk u s e t d la o b ie k tó w e n e rg e ty c z n y c h In fo rm a c je te p o g ru p o w a n e są w s ło w a s y g n a liz a c y jn e i u m ie js c o w io n e w tz w . ta b lic y o b r a z u o b ie k tu (T O O ). Liczba ź r ó d ło w y c h s łó w s y g n a liz a c y jn y c h w y n ik a z e s tru k tu ry u k ła d u w e jś ć dw u stan o w y ch s te ro w n ik a . D r u g ą c z ę ś ć s łó w ta b lic y s y g n a liz a c y jn e j w T O O s ta n o w ią tz w . sygnalizacje

(5)

Przetwarzanie danych w sterowniku PLC.. 235

w tó rn e (o b lic z e n io w e ), k tó ry m i s ą z a z w y c z a j ró ż n e g o ro d z a ju p a m ię c i z a is tn ia ły c h fa k tó w d w u s ta n o w y c h .

3.1. W p r o w a d z a n i e i n f o r m a c j i b i n a r n y c h

W p r o w a d z a n ie in fo rm a c ji b in a rn y c h , w s te ro w n ik u z ry s.2 , o d b y w a się p o p r z e z m o d u ł w e jść d w u s ta n o w y c h W S 3 2 . M o d u ł te n p o z w a la n a w p ro w a d z e n ie 4 s łó w 8 -b ito w y c h z a p o ś re d n ic tw e m je d n e g o p o r tu b lo k u . D ru g i p o r t s łu ż y d o p ro g ra m o w a n ia (w y b o ru ) n u m e ru sło w a d o o d c z y tu . W e jś c ie b lo k u z a w ie ra tz w . d io d o w ą m a try c ę s y g n a liz a c y jn ą z a p o ś re d n ic tw e m k tó re j o d b y w a s ię m u ltip le k s o w a n ie je d n e g o z c z te re c h słó w sy g n a liz a c y jn y c h . B in a rn y sy g n a ł z e w n ę trz n y p o c h o d z i z e s ta n u tz w . „ su c h e g o s ty k u ” k o n tro lo w a n e g o u rz ą d z e n ia . L ic z b a 3 2 s y g n a łó w w e jś c io w y c h w y n ik a ła w z a s a d z ie z z a s to s o w a n e g o 3 7 -p in o w e g o z łą c z a w e jś c io w e g o . P ro c e s o d c z y tu s łó w w y m a g a o d p o w ie d n ie j p r o c e d u r y p ro g ra m o w e j, re a liz o w a n e j c y k lic z n ie , k tó r a w k a ż d y m c y k lu o d c z y tu je s ło w o w y b ra n e w c y k lu p o p rz e d n im i w y b ie ra k o le jn e sło w o , k tó re b ę d z ie o d c z y ty w a n e w c y k lu n a s tę p n y m . C z a s c y k lu o d c z y tu w s z y s tk ic h s łó w b lo k u z a le ż y o d c z a s u w y k o n a n ia z a d a ń p ę tli p ro g ra m o w e j i w d o ty c h c z a s o w y c h a p lik a c ja c h b y ł o n z a w s z e k ró ts z y o d T c < 5 0 m s . W p r z y p a d k u w ię k sz e j lic z b y b lo k ó w W S 3 2 , s ą o n e o b s łu g iw a n e ró w n o le g le .

Z a s to s o w a n ie - w z e s ta w ie s te ro w n ik a P L C - b e z p o ś re d n ie g o o d c z y tu s y g n a łó w d w u s ta n o w y c h w y m a g a w y p o s a ż e n ia g o w ta k ą lic z b ę w e jś ć , ile j e s t sy g n a liz a c ji o b ie k to w y c h . Z e s ta w s te ro w n ik a F X 2 N z ry s .4 p o z w a la n p . n a w p ro w a d z e n ie 3 2 w e jś ć b in a rn y c h , z u ż y c ie m d o d a tk o w e g o m o d u łu ro z s z e rz e n io w e g o 1 6 E X . D a ls z e z w ię k s z a n ie lic z b y m o d u łó w te g o ty p u n a p o ty k a o g ra n ic z e n ia t y p u u k ła d o w e g o :

- z ty tu łu o g ra n ic z o n e j m o c y z a s ila c z a je d n o s tk i b a z o w e j, - z ty tu łu o g ra n ic z o n e j lic z b y w e jś ć /w y jś ć z e s ta w u

i ty p u e k o n o m ic z n e g o : k a ż d y d o d a tk o w y m o d u ł p o d n o s i c e n ę z e s ta w u .

W p r o w a d z a ją c d o w w . z e s ta w u je d n o s tk ę C P U z w y jśc ia m i tra n z y s to ro w y m i (1 6 M T ), u su w a ją c m o d u ł w e jś c io w y 1 6 E X o ra z u z u p e łn ia ją c te n z e s ta w o z e w n ę trz n y u k ła d m a try c o w y , u z y s k u je s ię m o ż liw o ś ć w p ro w a d z e n ia n p . 64 (8 * 8 ) w e jś ć b in a rn y c h . S tru k tu rę b lo k o w ą ta k ie g o u k ła d u p o k a z a n o n a ry s.4 . D o o b s łu g i ta k ie j s tru k tu ry sa m p ro d u c e n t p rz e w id z ia ł o d p o w ie d n ią in s tru k c ję (M T R - F N C 5 2 ); c z a s c y k lu o b słu g i tej s tru k tu ry w y n o s i w ó w c z a s 1 6 0 m s [2 ]. S tru k tu ra ta j e s t b a rd z o e la s ty c z n a z u w a g i n a m o ż liw o ś ć z m ia n y z a ró w n o lic z b y o d c z y ty w a n y c h s łó w s y g n a liz a c y jn y c h , j a k i ic h d łu g o ś c i, w ra m a c h

(6)

236 R. Mielcarek

c a łk o w ite j lic z b y b in a rn y c h w e jś ć i w y jś ć s te ro w n ik a . W y jś c ie p o z a lic z b ę 8 z a ró w n o co do lic z b y w ie r s z y m a try c y , j a k i ic h d łu g o ś c i, w y m a g a n a p is a n ia s p e c ja ln e j procedury p ro g ra m o w e j.

M o d u ły w e jść i w y jś ć z e s ta w u F X 2 N

F o t o t r a n z y s t o r y w y jś ć d w u s ta n o w y c h D io d y św ie c ą c e w e jść d w u s ta n o w y c h

C O M Y : 0 1 2 3 4 5 6 7 SS X: 0 1 2 4 5 6 7

L in ie sy g n ałó w w y b o ru

D:7/0 7/I 7

n &

n 7

n a 0

0

7 U

0/4 7

0

5 7

$ 0

6

6 0

7

Linie sy g n ałó w o d czy tu

M a t r y c a s y g n a l iz a c y j n a

D: 0/0 0

S t yk i s t a n u u r z ą d z e ń obiektow ych

i >

'

V '

\

\

'

R y s. 4 . S t r u k t u r a u k ła d u o d c z y tu m a try c o w e g o 64 s y g n a łó w d w u s ta n o w y c h F ig . 4. T h e s t r u c t u r e o f 64 b in a r y s ig n a is m a trix r e a d in g c irc u it

Z a s to s o w a n y o d c z y t m a try c o w y n ie n a d a je się d o re je s tra c ji k ró tk ic h sygnałów im p u ls o w y c h , o c z a s ie trw a n ia T i « T c. W ta k im p r z y p a d k u s to s u je s ię w ejścia p rz e r w a n io w e s te ro w n ik a .

3 .2 . S y g n a l iz a c j e w t ó r n e

Z n a c z n ą c z ę ś ć p o d ta b lic y sy g n a liz a c y jn e j ta b lic y o b ra z u o b ie k tu T O O s ta n o w ią tzw.

s y g n a liz a c je w tó rn e , u z y s k a n e po o d p o w ie d n im p rz e tw o rz e n iu s y g n a liz a c ji ź ró d ło w y c h . S ą to n a jc z ę ś c ie j p a m ię c i z a is tn ie n ia ró ż n e g o r o d z a ju p rz e jś c io w y c h s ta n ó w nad zo ro w an eg o o b ie k tu . K o n ie c z n o ś ć re je s tra c ji ty c h s ta n ó w w y n ik a z fa k tu z b y t k ró tk ie g o c z a s u ic h trwania w s to s u n k u d o c z a s u c y k lic z n e g o p r z e s ła n ia T O O d o S ta c ji c e n tra ln e j S C s y s te m u RST.

W ta b lic y 1 p o d a n o p rz y k ła d o w e fra g m e n ty p ro g ra m ó w , u s ta w ia ją c e n a „ 1 ” b it n r 2 bajtu P A M IĘ Ć z p o w o d u p o ja w ie n ia się „ 0 ” w b ic ie n r 3 4 (o c t.) ta b lic y s y g n a liz a c y jn e j T S Y G .

(7)

Przetw arzanie danych w sterowniku PLC... 237

T a b lic a 1

M ik r o p r o c e s o r Z 8 0 S te ro w n ik F X

A sem b ler K om entarz L ista instrukcji K om entarz

LD A, (T S Y G 0 + 3 ) A N D 00010000B JR N Z , D A L E J LD A, (P A M IĘ Ć ) OR 0 0 0 0 0 100B LD (P A M IĘ Ć ), A

A < = b ajt źródłow y n r 3 C zy bit 4 = „1”

T ak, a n aliza kolejnego bitu A <= bajt pam ięci

W pisz „1 ” na poz. pam ięci U aktualnij bajt pam ięci

LD1 T SY G 3_4

SE T PA M IĘĆ _2

W staw do akum ulatora bitow ego (A B ) negację bitu 34 (oct.) tablicy TSY G

J e ś li A B = 1 , to u s ta w b it p a m ię c i n r 2 n a „ 1 ” .

3 .3 . P r z e t w a r z a n i e d a n y c h z w e jś ć lic z n ik o w y c h

K a ż d e z w e jś ć b in a rn y c h m o ż e b y ć je d n o c z e ś n ie w e jś c ie m lic z n ik o w y m z d a rz e n ia z e w n ę trz n e g o lu b w a ru n k o w a ć in k re m e n ta c ję lic z n ik a c z a s u (tim e ra ) tr w a n ia d a n e g o z d a rz e n ia . P r o b le m s p r o w a d z a s ię d o o k re ś le n ia n u m e ru d a n e g o w e jś c ia i d łu g o ś c i lic z n ik a . W s y s te m ie R S T w ię k s z o ś ć lic z n ik ó w z d a rz e ń z e w n ę trz n y c h i tim e r ó w j e s t 6 -d e k a d o w a . J e ś li s y g n a łe m lic z n ik o w y m b ę d z ie n p . sy g n a ł z n a d a jn ik a im p u ls o w e g o p rz e p ły w o m ie r z a o stałej im p u ls u k = l [ m 3/im p ] , to s ta n lic z n ik a z d a rz e ń b ę d z ie o k re ś la ł b e z p o ś re d n io s u m a ry c z n y p rz e p ły w w o d y . Z c z a s o w e g o c h a ra k te ru sy g n a łu im p u ls o w e g o m o ż n a o d c z y ta ć ró w n ie ż p rz e p ły w c h w ilo w y Q , w y r a ż o n y n p . w [m 3/h ]. P o n ie w a ż in fo rm a c ja (im p u ls ) o p rz e p ły w ie k o le jn e g o m e tr a s z e ś c ie n n e g o j e s t d o s tę p n a w d y s k re tn y c h m o m e n ta c h c z a s u , s tą d te ż w a rto ś ć p r z e p ły w u (Q-,) m o ż e b y ć o k r e ś lo n a ty lk o ja k o w a rto ś ć ś r e d n ia z a p o p r z e d n i o k re s d y s k re ty z a c ji (i-1 ). N a jk r ó ts z y m o k re s e m d y s k re ty z a c ji j e s t p rz e d z ia ł c z a s u Ti p o m ię d z y d w o m a im p u ls a m i. Z a k ła d a ją c , ż e T b ę d z ie lic z o n e z d o k ł a d n o ś c i ą 0 ,l s , to w a rto ś ć p r z e p ły w u c h w ilo w e g o w y r a ż a s ię n a s tę p u ją c ą z a le ż n o ś c ią :

3 6 0 0 0 * * r 3łU1 , n

Q , = — [ m / h ] (1 )

W a r to ś ć o b lic z o n e g o p a r a m e tr u m o ż e b y ć p a m ię ta n a d o m o m e n tu p o ja w ie n ia s ię n a s tę p n e g o im p u ls u p o m ia r o w e g o lu b o b lic z a n a (p rz e w id y w a n a ) n a b ie ż ą c o w g z a le ż n o ś c i (1), p o u p ły w ie c z a s u t > Tm, c zy li p o s tw ie rd z e n iu , ż e o b e c n y o k re s im p u ls u b ę d z ie d łu ż s z y o d o s ta tn io z a r e je s tr o w a n e g o . M e to d a ta, z w a n a d alej m e to d ą p r z e w id y w a n ia w a rto ś c i p a r a m e tr u , p o z w a la z w ię k s z y ć d o k ła d n o ś ć o d w z o r o w a n ia w a rto ś c i p o m ia ru p r z e p ły w u z je g o w a r to ś c ią r z e c z y w is tą . K o le jn y m p r o b le m e m j e s t m a k s y m a ln y c z a s p rz e w id y w a n ia p o m ia ru w s y tu a c ji, g d y k o le jn y im p u ls s ię n ie p o ja w i, n p . w s y tu a c ji, g d y r z e c z y w is ty p rz e p ły w j e s t

(8)

238 R. M ielcarek

r ó w n y z e ru . Z z a s to s o w a n e j m e to d y p rz e w id y w a n ia , w g w z o r u (1 ), w y n ik a , ż e w a rto ś ć p r z e p ły w u m a le ć b ę d z ie w ó w c z a s h ip e r b o lic z n ie d o z e ra . P r z e p ły w Q o s ią g n ie w a r to ś ć z e ro d o p ie ro p o p r z e k r o c z e n iu d o k ła d n o ś c i je g o p re z e n ta c ji w s ło w ie s y s te m o w y m , a w ię c p o d o ść d łu g im c z a s ie . P r z y s p ie s z e n ie te g o m o m e n tu m o ż e o d b y w a ć się a lb o p o p r z e k r o c z e n iu u s ta lo n e j, s z ty w n e j w a rto ś c i o k r e s u im p u ls u T m a x , a lb o te ż p o p r z e k r o c z e n iu u s ta lo n e j w ie lo k r o tn o ś c i (n p .: 2 - 3 ) w a r to ś c i o s ta tn ie g o im p u ls u T j. W a r to ś ć T m a x b y ła b y w ó w c z a s o k r e ś la n a d y n a m ic z n ie n a p o d s ta w ie o sta tn ie j re je s tra c ji. N a ry s u n k u 5 p rz e d s ta w io n o w y k re s p r z e p ły w u d y s k r e tn e g o Q ,, o k r e ś la n e g o w g w w . m e to d y p rz e w id y w a n ia w a r to ś c i p a ra m e tru z z e r o w a n ie m p o c z a s ie T im a x = 3 T i. T a k i w s p ó łc z y n n ik p rz y ję to w o p ro g ra m o w a n iu s te r o w n ik a R S O .

t ° 3 T 5

R y s. 5 . W y k r e s c z a s o w y im p u ls ó w ( I m p ) z p r z e p ły w o m ie r z a i w y k re s p r z e p ły w u d y s k r e tn e g o (Q-.) z u w z g lę d n ie n ie m m e to d y p r z e w id y w a n ia w a r to ś c i p a r a m e t r u

F ig . 5. T h e tim in g c h a r t o f th e f lo w - m e te r p u ls e s ( I m p ) a n d th e d i a g r a m o f d is c r e e t flo w (Q i) t o g e t h e r w ith th e m e th o d o f p a r a m e t e r v a lu e f o r e c a s t

4. Specjalne moduły funkcyjne

W z e s ta w ie s te r o w n ik a F X 2 N n a ry s .3 , p o p ra w e j s tro n ie j e d n o s tk i c e n traln e j s te r o w n ik a (C P U ) , w y s tę p u ją tr z y m o d u ły d o d a tk o w e , ro z s z e r z a ją c e f u n k c je s te ro w n ik a . D w a s k r a jn e m o d u ły : 4 A D i 2 3 2 IF n a le ż ą d o g ru p y tz w . s p e c ja ln y c h m o d u łó w f u n k c y jn y c h . C e c h ą w y r ó ż n ia ją c ą te m o d u ły o d p o z o s ta ły c h j e s t to , ż e s ą „ in te lig e n tn e ” , g d y ż z a w ie r a ją w ła sn y m ik r o k o n tr o le r . S tą d te ż ic h k o m u n ik a c ja z C P U s te r o w n ik a o d b y w a s ię n a in n y c h z a s a d a c h . P i e r w s z ą c e c h ą , w y r ó ż n ia ją c ą tę k la s ę m o d u łó w , j e s t ic h o g r a n ic z o n a lic z b a d o w a rto ś c i 8

(9)

Przetwarzanie danych w sterowniku PLC.. 239

w łącznie. P r z y jm u ją o n e n u m e r a c ję ( a d re s m o d u łu ) o d 0 d o 7 , w k o le jn o ś c i w y s tę p o w a n ia o d CPU s te r o w n ik a . T r a n s fe r d a n y c h z /d o m o d u łu j e s t b lo k o w y , z 1 6 -b ito w y m s ło w e m sy ste m o w y m . K a ż d y z m o d u łó w z a w ie r a d o k ilk u s e t re je s tró w , z /d o k tó ry c h o d c z y tu je /w p is u je się s p ó jn y b lo k k o le jn y c h s łó w o d z a d e k la ro w a n e g o a d re s u . W ś ró d re je stró w b lo k u f u n k c y jn e g o w y ró ż n ić m o ż n a re je s try k o n fig u ra c y jn e i s ta tu s o w e o r a z b u fo ry danych.

D o tr a n s f e r u b lo k o w e g o z e s p e c ja ln y m m o d u łe m fu n k c y jn y m , C P U u ż y w a d w ó c h in stru k cji tr a n s fe ro w y c h : F R O M i T O [2], K a ż d a z in s tru k c ji m a 4 o p e ra n d y , k tó r e w k o lejn o ści o z n a c z a ją :

m l - n u m e r ( a d re s ) m o d u łu fu n k c y jn e g o ,

m 2 - n u m e r r e je s tr u fu n k c y jn e g o , o d /d o k tó re g o r o z p o c z n ie się tra n s fe r, A - p ie r w s z y z z e s ta w u k o le jn y c h r e je s tr ó w C P U :

A = S : p ie r w s z y r e je s tr ź r ó d ło w y b lo k u d a n y c h d la m o d u łu fu n k c y jn e g o ; in s tr u k c ja T O , A = D : p ie r w s z y r e je s tr c e lu d la b lo k u d a n y c h z m o d u łu fu n k c y jn e g o ; in s tr u k c ja F R O M , n - lic z b a d a n y c h w b lo k u (d łu g o ś ć b lo k u ).

N a r y s u n k u 6 p r z e d s ta w io n o w ję z y k u d ra b in k o w y m in s tru k c ję T O , p r o g r a m u ją c ą p ierw sze c z te r y r e je s tr y f u n k c y jn e (B F M 0 -B F M 3 - b ło c k fu n c tio n s m e m o ry ) m o d u łu 2 3 2 I F z rys.3. W a r to ś c i d z ie s ię tn e p o p r z e d z o n e s ą lite r ą K , n a to m ia s t d a n e ź ró d ło w e (S ) p o c h o d z ą z w c z e śn ie j z a p is a n y c h , u n iw e rs a ln y c h re je s tró w C P U : D l 0 - D l 3.

M 8002 m l m 2 S n

— _ | |---[ T O K I KO D 1 0 K 4 ] ---

^ w a r u n e k w y k o n a n i a i n s t r u k c j i

Rys. 6. Instrukcja TO program ująca pierwsze cztery rejestry funkcyjne bloku n r 1 Fig. 6. T he instruction TO , program m ing the first four function registers o f the błock no I

4.1. M oduł kom unikacyjny 232IF

W a r u n k ie m s w o b o d n e g o z a s to s o w a n ia s te r o w n ik a k o m p a k to w e g o s e rii F X M its u b is h i E lectric, w s ta c ji o b ie k to w e j R S O s y s te m u te le m e c h a n ik i R S T , b y ło is tn ie n ie o d p o w ie d n ie g o m o d u łu k o m u n ik a c y jn e g o w j e g o z e s ta w ie m o d u łó w r o z s z e rz e n io w y c h . P r z e z s w o b o d n e z a s to s o w a n ie r o z u m ie s ię tu m o ż liw o ś ć tra n s m is ji o p a rte j n a p ro to k o le u ż y tk o w n ik a a n ie n a tzw. p r o to k o le d e d y k o w a n y m , z a im p le m e n to w a n y m w C P U p r z e z p ro d u c e n ta . T a m o ż liw o ś ć p o jaw iła s ię d o p ie r o p o w p r o w a d z e n iu r o d z in y s te ro w n ik ó w F X 2 N , a d o k ła d n ie j p o p o jaw ie n iu s ię w 1 9 9 9 r o k u m o d u łu k o m u n ik a c y jn e g o F X 2 N -2 3 2 1 F [3 ]. W c z e ś n ie js z e w e rs je m o d u łu k o m u n ik a c y jn e g o p o z w a la ły p r a c o w a ć ty lk o z p ro to k ó ła m i d e d y k o w a n y m i.

(10)

240 R. Mielcarek

M o d u ł 2 3 2 IF n a le ż y d o g ru p y tz w . m o d u łó w s p e c ja ln y c h ( p a tr z p .4 ) i z a w ie r a jeden, w p e łn i p ro g r a m o w a ln y , d u p le k s o w y k a n a ł tra n s m is y jn y w s ta n d a r d z ie R S232, w y p r o w a d z o n y n a z łą c z e 9 -s ty k o w e . K o m u n ik a c ja m o d u łu z C P U ( k o n f ig u r a c ja , k o ntrola, s te r o w n ie , o d c z y t/z a p is b u f o r ó w d a n y c h ) o d b y w a s ię p o p r z e z r e je s try fu n k c y jn e m odułu (B M F ; p a tr z p .4 ) z a p o m o c ą in s tru k c ji F R O M i T O . W ta b lic y 2 p rz e d sta w io n o c h a r a k te r y s ty k ę g łó w n y c h , w y b ra n y c h r e je s tr ó w B F M m o d u łu 2 3 2 IF .

T ab lica 2

N r B F M F u n k c ja

0 K o n f ig u r a c ja f o r m a tu k o m u n ik a c ji

1 S te r o w a n ie p o rte m : D T R , R T S , k a s o w a n ie o d b io ru , k a s o w a n ie b łę d ó w 2 P o je m n o ś ć b u f o r a o d b io rc z e g o (m a x 2 5 6 d la d a n y c h 8 -b ito w y c h )

3 C z a s c is z y n a w e jś c iu o d b io r n ik a p o o d b io r z e z n a k u , lic z o n y w m ilis e k u n d a c h , p o u p ły w ie k tó re g o z g ła s z a n y j e s t o d b ió r b lo k u d a n y c h

2 0 Z w ło k a n a d a w c z a p o o trz y m a n iu s y g n a łu C T S = T A K

21 Z w ło k a w y łą c z e n ia s y g n a łu R T S p o n a d a n iu o s ta tn ie g o z n a k u b lo k u d a n y c h 2 8 S ta tu s k a n a łu : z a k o ń c z e n ie n a d a w a n ia i o d b io ru , b łę d y tra n s m is ji, s ta n y lin ii

s te r u ją c y c h i k o n tr o ln y c h s ty k u

1 0 0 0 L ic z n ik n a d a n y c h z n a k ó w z b u f o r a n a d a w c z e g o 1 0 0 1 -1 2 5 6 B u f o r n a d a w c z y

2 0 0 0 L ic z n ik o d e b ra n y c h z n a k ó w 2 0 0 1 - 2 2 5 6 B u f o r o d b io r c z y

W s p ó łp r a c a C P U s te r o w n ik a z m o d u łe m 2 3 2 IF s p r o w a d z a s ię d o p ro g ra m o w e j obsługi tr z e c h e ta p ó w je g o p ra c y :

- e ta p in ic ja liz a c ji p o r tu s z e re g o w e g o , o k re ś la ją c y j e g o k o n fig u ra c ję : d e fin io w a n e są w ó w c z a s r e je s try B M F : 0 - 3 , 2 0 i 2 1 , p o r t j e s t u s ta w ia n y w s ta n o d b io r u d a n y c h ,

- e ta p o d b io r u w s z e lk ic h d a n y c h z o d b io r n ik a r a d io m o d e m u ; w w a r s tw ie w y ż s z e j wyłania s ię z ty c h d a n y c h ra m k ę r o z k a z o w ą R R , p r z e z n a c z o n ą d la C P U s te r o w n ik a d a n e j R S O , - e ta p n a d a n ia o d p o w ie d z i R S O d o s ta c ji c e n tra ln e j S C w p o s ta c i ra m k i o d p o w ie d z i R O .

E ta p o d b io r u d a n y c h j e s t e ta p e m n a jc z ę ś c ie j w y k o n y w a n y m w c z a s ie p ra c y systemu R S T z u w a g i n a w s p ó ln y k a n a ł łą c z n o ś c i d la p r z e k a z u ra m e k : R R i R O . O z n a c z a to , że do o d b io r n ik a d a n e j R S O d o c ie r a z a z w y c z a j p r a w ie k a ż d a R O z e w s z y s tk ic h p o z o s ta ły c h RSO.

S ta n z a k o ń c z e n ia o d b io r u b lo k u d a n y c h j e s t w y z n a c z a n y c z a s e m c is z y n a w y jś c iu odbiornika, o k r e ś lo n y m w r e je s tr z e f u n k c y jn y m B F M 3 i z g ła s z a n y b ite m z a k o ń c z e n ia o d b io r u w słowie s ta tu s o w y m B F M 2 8 . J e ś li o d e b r a n y b lo k d a n y c h j e s t r a m k ą r o z k a z o w ą R R d a n e j stacji,

(11)

Przetw arzanie danych w sterow niku PLC.. 241

n a s tę p u je p r z e jś c ie d o e ta p u n a d a w a n ia o d p o w ie d z i, j e ś li n ie , to k w ito w a n y j e s t o d b ió r w re je s trz e ro z k a z o w y m B F M 1 .

E ta p n a d a w a n ia o d p o w ie d z i s ta c ji r o z p o c z y n a się w p is a n ie m je j ra m k i o d p o w ie d z i R O do b u f o r a n a d a w c z e g o m o d u łu . N a s tę p n ie z g ła s z a n e j e s t w re je s trz e r o z k a z o w y m ż ą d a n ie n a d a w a n ia , c o u s ta w ia s y g n a ł R T S w s ta n T A K . S y g n a łe m ty m w łą c z a n y j e s t n a d a jn ik r a d io m o d e m u . M o m e n t ro z p o c z ę c ia n a d a w a n ia b lo k u d a n y c h R R d e fin iu je w a rto ś ć z w ło k i n a d a w c z e j w p is a n a d o B F M 2 0 , n a to m ia s t m o m e n t w y łą c z e n ia n o ś n e j w r a d io m o d e m ie d e fin iu je s ta n B F M 2 1 . P o z a k o ń c z e n iu e ta p u n a d a w a n ia , s y g n a liz o w a n e g o w re je s trz e s ta tu s o w y m B F M 2 8 , n a s tę p u je p r z e jś c ie d o e ta p u o d b io ru p o p r z e z s k a s o w a n ie s ta n u n a d a w a n ia i o d b io r u w r e je s tr z e ro z k a z o w y m B F M 1 .

5. Kodowanie i dekodowanie ramki

A k c e p ta c ja w R a d io te le fo n ic z n e j S ta c ji O b ie k to w e j - R S O ra m k i ro z k a z o w e j R R , n a d an e j p r z e z S ta c ję C e n tr a ln ą - S C , w y m a g a s p r a w d z e n ia k o d o w a n ia n a d m ia ro w e g o d a n y c h ra m k i. R ó w n ie ż n a d a n ie ra m k i o d p o w ie d z i R O p r z e z s te ro w n ik R S O w y m a g a w y g e n e r o w a n ia b a jtó w n a d m ia ro w y c h d la b lo k u d a n y c h ra m k i. N a d m ia r k o d o w y s to s o w a n y w p r o to k o le tr a n s m is ji ra d io w e j P T R 1 .4 [6] j e s t ty p u C R C (c y c lic r e d u n d a n c y c o d e ).

U z y s k u je s ię g o w p o s ta c i r e s z ty z d z ie le n ia w ie lo m ia n o w e g o b lo k u d a n y c h h ( x ) p rz e z w ie lo m ia n g e n e ru ją c y g (x ) 1 6 -teg o s to p n ia . P o n ie w a ż w k a ż d e j ra m c e k o d o w a n ie n a d m ia ro w e w y s tę p u je d w u k r o tn ie ( o d d z ie ln ie d la a d re s u s ta c ji i o d d z ie ln ie d la ), s tą d te ż p r o c e d u r a w e r y f ik a c ji ra m k i R R (p o je j o d b io rz e ) i k o d o w a n ia ra m k i R O (p rz e d je j n a d a n ie m ) m u s z ą d w u k r o tn ie o b lic z a ć w s p o m n ia n ą re s z tę . B lo k d a n y c h o d łu g o ś c i je d n e g o b a jtu i d w a b a jty o b lic z o n e j r e s z ty tw o r z ą k o d s y s te m a ty c z n y ty p u (n ,k ) = (2 4 ,8 ). T a k p rz y ję ty s p o s ó b k o d o w a n ia , p rz y z a s to s o w a n iu o d p o w ie d n ie g o k o d u (w ie lo m ia n u g e n e ru ją c e g o ) [1 ], p o z w o lił u z y s k a ć z d o ln o ś ć d e te k c y jn ą k o d u y = 7 (o d p o rn o ś ć n a b łę d y n ie z a le ż n e ) z a r ó w n o d la a d r e s u s ta c ji, j a k i d la je d n o b a jto w e g o n u m e ru s te ro w a n ia ( n a jk ró ts z e g o b lo k u d a n y c h ).

O g ó ln a p o s ta ć s ło w a k o d o w e g o (w ie lo m ia n u k o d o w e g o ) i j e g o w y b ra n e w ła s n o ś c i, p r z e d s ta w io n e s ą n a ry s .7 a .

N a r y s u n k u 7 b p o k a z a n o p o g lą d o w y z a p is o b lic z a n ia n a d m ia ru k o d o w e g o w p o s ta c i re sz ty z d z ie le n ia w ie lo m ia n o w e g o . D z ie ln a z a w a r ta j e s t w z n a c z n ik a c h s te ro w n ik a M 3 2 -

(12)

242 R. Mielcarek

M 1 6 , n a to m ia s t r e s z ta u z y s k iw a n ia j e s t w z n a c z n ik a c h M 1 5 -M 0 . P rz y ję ty w ie lo m ia n g e n e r u ją c y (d z ie ln ik ) p r z e d s ta w ia z a le ż n o ś ć (2).

g(x) = x 16® xM ® x l)© x 1!® x ' 1ffix’® x 1ffixi® x 1® l s l 0111 1000 1110 0101 = 178E5H (2)

N a ry s .7 c p o k a z a n o w j ę z y k u d ra b in k o w y m p o s ta ć p ro c e d u ry s te r o w n ik a PLC, r e a l iz u j ą c ą w w . p rz y k ła d . W y k o rz y s ta n o w n iej in s tr u k c ję W X O R s u m o w a n ia m o d .2 d w óch s łó w b in a r n y c h 1 6 -b ito w y c h . In s tr u k c ja m a trz y a rg u m e n ty . P ie r w s z y a r g u m e n t d efin iu je s ło w o o k r e ś la n e p r z e z z e s p ó ł 4 te tra d (K 4 ) k o le jn y c h z n a c z n ik ó w , o d w y s p e c y fik o w a n e g o

a ) n -1 r , r-1

x ' r h ( x )

&

b l o k d a n y c h - w i e l o m i a n r e s z t a - w i e l o m i a n n a d m i a r o w y

Słow o kodow e - wielom ian kodow y s(x); w łasność: s(x) mod g(x) = 0

R e s z t a w p r o w a d z o n a w p r o c e s i e k o d o w a n ia

’ i s p r a w d z a n a w p ro c e s ie d e k o d o w a n i a

M : 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8

© '

b )

1 1 1 1 0 0

©

1 1 1 0 1 0 1 1 0 1 1 1 0 0 1 0

1 0 0 0 1 1 1

1 0 1

© 1 0 1

r(x) =

0 0 1 0 1

: x23 * G(x)

0 1 1 0 1 0 1 1 0 1 0 1 1 1 0 0 0 1 1 1 0 0 1 0 1

G(X)

G (x)

PO

- n

c)

M 23 K4 H K4

W X O R M 7 78E5 M 7 ] K4 H K4 iW X O R M 6 78E5 M 6 ]

- n

K4 1 W X O R MO

H 78E5

K4 MO] - S R E T ]-

R ys.7. P roces obliczenia nadm iaru kodow ego typu CRC; a) ogólna postać słow a kodow ego, b) przykład procesu dzielenia w ielom ianow ego dla obliczenia reszty r(x), c) procedura w języku drabinkow ym dla sterow nika FX obliczająca r(x)

Fig.7. C R C type code redundancy calculation; a) polynom ial representation o f a code w ord b) example o f polynom ial division for calculating rem inder r(x) c) procedure for r(x) calculation in FX controller ladder language

(13)

Przetwarzanie danych w sterowniku PLC.. 243

p o c z ą w s z y (n p .: M 7 ). D ru g i a r g u m e n t j e s t s ta łą w k o d z ie h e k s a d e c y m a ln y m , r e p re z e n tu ją c ą 4 o sta tn ie c y ñ y w ie lo m ia n u g (x ) w g w z o ru (2 ). O s ta tn i a rg u m e n t j e s t re je s tre m c e lu s u m y m o d .2 d w ó c h p ie r w s z y c h a rg u m e n tó w , o k re ś lo n y m w ty m sa m y m z a p is ie c o p ie rw s z y a rg u m e n t. I n s tr u k c ja W X O R j e s t in s tr u k c ją w a ru n k o w ą , k tó r a j e s t w y k o n y w a n a , j e ś li s ty k (sta n ) w a r u n k u (n p . z n a c z n ik M 2 3 d la p ie rw s z e g o s z c z e b la d ra b in y ) j e s t ró w n y „ 1 ” .

6. Podsumowanie

R a d io w y S y s te m T e le m e c h a n ik i R S T p ra c u je w k ilk u p rz e d s ię b io rs tw a c h w o d o c ią g o w y c h n a te r e n ie P o ls k i. O p ra c o w a n e i s to s o w a n e w n im r o z w ią z a n ia s p rz ę to w e (k a s e to w y s te r o w n ik o b ie k to w y K S O , k ra jo w y ra d io m o d e m ), p ro g ra m o w e (s y s te m w iz u a liz a c ji d y s p o z y to rs k ie j T E L W IN [5 ]) i s y s te m o w e (p ro to k ó ł tra n s m is ji ra d io w e j P T R ) s p ra w d z iły s ię w tr a k c ie e k s p lo a ta c ji sy s te m u . D ą ż e n ie d o u n o w o c z e ś n ie n ia b a z y s p rz ę to w e j sy s te m u , j a k i d o u p r o s z c z e n ia n a k ła d ó w p ra c y n a je j o p r o g ra m o w a n ie z a o w o c o w a ło o p ra c o w a n ie m n o w e g o z e s ta w u s te r o w n ik a o b ie k to w e g o , b a z u ją c e g o n a s te r o w n ik u P L C ty p u F X 2 N f irm y M its u b is h i E le c tric . W p ra c y o m ó w io n o p o k r ó tc e z w ią z a n e z ty m p ro b le m y , p o m ija ją c ( z u w a g i n a z a k re s p ra c y ) w ie le is to tn y c h z a g a d n ie ń , ta k ic h ja k : p o z y s k iw a n ie d a n y c h a n a lo g o w y c h , o rg a n iz a c ja o p r o g ra m o w a n ia s te ro w n ik a , s te ro w a n ie ro z p ro s z o n e [4 ], c z y t e ż b a rd z o w a ż n e p ro c e d u ry s e rw is o w e s te ro w n ik a .

J e d n o c z e ś n ie z w w . p ra c a m i a p lik a c y jn y m i s te ro w n ik a F X 2 N p ro w a d z o n e s ą p ra c e z a im p le m e n to w a n ia w n im n o w e g o p ro to k ó łu tra n s m is ji ra d io w e j (P T R R ) [6]. P ro to k ó ł te n p o z w o li n ie ty lk o n a r e tr a n s m is ję d a n y c h p r z e z w y b ra n e s ta c je o b ie k to w e , le c z r ó w n ie ż n a z d a ln e, a u to m a ty c z n e k o n f ig u r o w a n ie tra s y p r z e k a z u ra m e k p ro to k ó łu z e s ta c ji c e n tra ln e j S C .

L IT E R A T U R A

1. K u b ia k Z ., M ie lc a r e k R . P r o b l e m a t y k a k o d u o p ty m a ln e g o d la z a b e z p ie c z e n ia d a n y c h tr a n s m is y jn y c h w R a d io te le f o n ic z n y m S y s te m ie T e le m e c h a n ik i, II M K N T p t.: „ S y s te m y C z a s u R z e c z y w is te g o 9 5 ” , S z k la rs k a P o rę b a , w r z e s ie ń 1995.

2. .M its u b is h i E le c tr ic :P r o g r a m m a b le C o n tr o lle r M E L S E C F X 2 N , H a n d y M a n u a l - F X S e rie s . 1 998.

3. M its u b is h i E le c tric : C o m m u n ic a tio n s m o d u le F X 2 N - 2 3 2 IF , U s e r ’s m a n u a l.

P r o g r a m m a b le C o n tr o lle r s M E L S E C -F S e rie s . 1999.

4. M ie lc a r e k R .:M o ż liw o ś c i re a liz a c ji a u to m a ty c z n e g o s te ro w a n ia ro z p ro s z o n e g o u ję c ia m i w o d y w R a d io te le f o n ic z n y m S y s te m ie T e le m e c h a n ik i. P ra c e V K N T p t.: K o m p u te r w o c h r o n ie ś r o d o w is k a . P o z n a ń - O s tró d a , w r z e s ie ń 2 0 0 1 .

(14)

244 R. Mielcarek

5 . L is T ., S o b k o w ia k A .: S y s te m w iz u a liz a c ji p r o c e s ó w p rz e m y s ło w y c h T e lW in w e r s ja 3.0.

T E L - S T E R , P o z n a ń 2 0 0 1 .

6. M ie lc a r e k R ., N a w r o c k i W .: W ła s n o ś c i k o n fig u ro w a ln e j s ie c i ra d io w e j w R a d io te le fo ­ n ic z n y m S y s te m ie T e le m e c h a n ik i - R S T . P r a c e X III K N T p t.: S ie c i k o m p u te ro w e . Z a k o p a n e , c z e r w ie c 2 0 0 2 .

R e c e n z e n t: D r in ż . J e r z y M o ściń sk i

A b s t r a c t

T h e R a d io te le p h o n e R e m o te C o n tro l S y s te m - R S T , o f w h ic h s o m e a p p lic a tio n s w ork in P o la n d , is d e s ig n e d fo r th e r e m o te , r a d io s u p e r v is in g o f d is p e r s e d p r o c e s s o b je c ts . The s tr u c tu r e o f R S T is p r e s e n te d o n th e F ig . 1. T h e ra d io te le p h o n e o b je c t s ta tio n s a re b a s e d on th e p r o g r a m m a b le , m o d u la r c a s s e tte c o n tro lle r, u s in g th e Z 8 4 C 1 5 Z ilo g m ic r o c o n tr o lle r . This m ic r o c o n tr o lle r h a s b e e n c h o s e n fro m m a n y o th e rs b e c a u s e o f its tw o s e ria l p o rts , ric h and e f fe c tiv e in te rn a l a r c h ite c tu r e a n d th e la rg e a u th o r’s e x p e r ie n c e in th is p r o c e s s o r a n d its a p p lic a tio n s p r o g r a m m in g . In th e 2 n d p a r t o f th e p r o je c t th e s tr u c tu r e a n d fu n c tio n s o f the K S O h a v e b e e n d is c u s s e d (F ig . 2 ). T h e e a g e rn e s s to u p d a te th e R S O e le c tr o n ic eq u ip m en t m a d e th e a u th o r lo o k fo r th e P L C c o n tro lle r, w h ic h w o u ld s u b s titu te th e p r e s e n t K S O one.

T h e b a s ic c o n d itio n o f th e u s a g e o f s u c h a c o n tr o lle r w a s th e p o s s ib ility o f o w n in g b y it the fre e p r o g r a m m in g , f u lly s u p p o r te d R S - 2 3 2 in te r f a c e w ith a n y c o m m u n ic a tio n p ro to c o l. The c o m p a c t c o n tr o lle r F X 2 N m a d e b y M its u b is h i E le c tr ic fu lfille d th o s e c o n d itio n s , e s p e c ia lly its F X 2 N - 2 3 2 I F c o m m u n ic a tio n m o d u le . T h e s tr u c tu r e o f s u c h c o n tr o lle r h a s b e e n s h o w n o n the F ig . 3.

In th e 3 rd p a rt o f th e p r o je c t th e p r o b le m s o f m a trix tw o - s ta te d a ta e n te r in g in the F X 2 N c o n tr o lle r h a v e b e e n d is c u s s e d a s w e ll a s s o ftw a re g e n e ra tin g d a m a g e d a ta , so far a c q u ir e d f r o m r e la y c ir c u its o r b y s o ftw a re . N e x t, th e m e a s u r in g p u ls e d a ta a c q u ir in g ie from th e f lo w - m e te r s h a v e b e e n s h o w n . T h e f a s te s t w a y o f d is c r e e t in f o r m a tio n a c q u irin g about th e te m p o r a r y f lo w a n d th e m e th o d o f fo re c a s tin g th e v a lu e s o f th a t f lo w h a v e b e e n discussed (F ig . 5).

In th e 4 th p a r t o f th e p r o je c t th e c o m m u n ic a tio n m o d u le F X 2 N - 2 3 2 I F a n d its w ay of c o o p e r a tin g w ith C P U - P L C h a v e b e e n in tr o d u c e d (F ig . 6 , ta b . 2 ), fin a lly , in th e 5 th part the w a y o f v e r if ic a tio n a n d g e n e ra tin g th e p r o te c tio n s o f re d u n d a n t d a ta o f C R C ty p e o f th e used r a d io tr a n s m is s io n P T R p ro to c o l h a v e b e e n p re s e n te d .

Cytaty

Powiązane dokumenty

Należy jednak zauważyć, że zamawiający może zażądać, określając warunki wniesienia wadium w formie gwa- rancji w SWZ lub w opisie potrzeb i wy- magań,

Celem niniejszego opracowania jest przedstawienie genezy odpowiedzialności za mniejszej wagi naruszenie obowiązków pracownika lub uchybienie godności stanowiska w przepisach

pełniające. Podobnie jak mapa hydrograficzna mapa sozo|ogiczna Po|ski jest opraco- wana W formacje Maplnfo 'tab i od niedawna korzysta z geometrii obiektów z

Microsoft Internet Explorer - Domyślne ustawienia przeglądarki Microsoft Internet Explorer zezwalają na przechowywanie plików cookies, ale blokują pliki, które mogą pochodzić

Podstawą prawną przetwarzania danych osobowych przez Administratora w tym celu jest jego uzasadniony interes (art. poprzez umieszczenie na stronie „wtyczki”: „Lubię to”

S TANDARD KSZTAŁCENIA – S ZCZEGÓŁOWE EFEKTY UCZENIA SIĘ (dotyczy kierunków regulowanych ujętych w Rozporządzeniu Ministra NiSW z 26 lipca 2019; pozostałych kierunków

3) inne dane osobowe pracownika, a także dane osobowe dzieci pracownika i innych członków jego najbliższej rodziny, jeżeli podanie takich danych jest konieczne ze względu

Gdy spełniony jest co najmniej jeden z warunków 5/ przetwarzanie jest niezbędne do celów wynikających z prawnie uzasadnionych interesów realizowanych przez administratora