ÿþ 1 0 9
1 4 . K O M U N I K A C J A
R e g u l a t o r R F - 5 3 7 j e s t w y p o s a |o n y w k a n a B s z e r e g o w e j k o m u n i k a c j i a s y n c h r o n i c z n e j u m o |-
l i w i a j c e j w s p ó Bp r a c z k o m p u t e r e m n a d r z d n y m w s t a n d a r d z i e e l e k t r y c z n y m R S - 2 3 2 C l u b
R S - 4 8 5 . K o m u n i k a c j a j e s t p r o w a d z o n a w e d Bu g p o p u l a r n e g o p r o t o k o Bu M O D B U S l u b e w .
T R A N S . Z e w z g l d u n a M O D B U S , R F - 5 3 7 m o |e w s p ó Bp r a c o w a p r a k t y c z n i e z k a |d y m s p o -
[r ó d z n a n y c h p a k i e t ó w w i z u a l i z a c j i i s t e r o w a n i a n a d r z d n e g o - F I X , I n T o u c h , F a c t o r y L i n k ,
G e n e s i s , W I Z C O N . A l t e r n a t y w M O D B U S a j e s t s p e c j a l i z o w a n y p r o t o k ó B T R A N S , j a k w s t e -
r o w n i k a c h w i e l o f u n k c y j n y c h s e r i i P S W i s t a c j a c h p o m i a r o w y c h W W T . T R A N S s Bu |y r ó w -
n i e | d o p r z e s y Ba n i a d a n y c h k o n f i g u r a c y j n y c h i p a r a m e t r ó w . R o d z a j p r o t o k o Bu , w k t ó r y m z o -
s t a B z r e d a g o w a n y k o m u n i k a t j e s t r o z p o z n a w a n y a u t o m a t y c z n i e .
N a r y s . 1 4 . 1 p o k a z a n o p o Bc z e n i e k o m p u t e r a z r e g u l a t o r a m i R F , s t e r o w n i k a m i P S W i s t a c j a -
m i W W T z a p o m o c w s p ó l n e j l i n i i k o m u n i k a c y j n e j ( s k r t k i ) . D o s t a t e c z n a s z y b k o [ r e a k c j i
j e s t z a p e w n i o n a , j e [l i l i n i a Bc z y d o 1 0 u r z d z e D.
R y s . 1 4 . 1 . R o z p r o s z o n y s y s t e m
s t e r o w a n i a z r e g u l a t o r a m i
R F , s t e r o w n i k a m i P S W i
s t a c j a m i W W T
1 4 . 1 . K o n f i g u r a c j a k o m u n i k a c j i
P r z e Bc z n i k i p a r a m e t r y , k t ó r e o k r e [l a j t e c h n i k p r o w a d z e n i a k o m u n i k a c j i s n a s t p u j c e :
P r z e Bc z n i k k o n f i g u r a c y j n y
" C O M M - t r y b k o m u n i k a c j i : t r , c p , r c
t r - n a d a w a n i e w a r t o [c i a n a l o g o w y c h i b i n a r n y c h d o k o m p u t e r a ( t r a n s m i t )
c p - n a d a w a n i e j . w . o r a z o d b i ó r d a n y c h k o n f i g u r a c y j n y c h i p a r a m e t r ó w z k o m p u t e r a
r c - n a d a w a n i e i o d b i ó r j a k w c p , a p o n a d t o o d b i ó r s y g n a Bó w a n a l o g o w y c h i b i n a r n y c h ,
n p . w c o m , u D D C , E R c o m ( r e c e i v e )
P a r a m e t r y o f f - l i n e
" C O M . S - s t a n d a r d e l e k t r y c z n y : 2 3 2 , 4 8 5
" C O M . R - s z y b k o [ k o m u n i k a c j i : 2 4 0 0 , 4 8 0 0 , 9 6 0 0
" C O M . P - r o d z a j p a r z y s t o [c i : e , o ( p a r z y s t o [, n i e p a r z y s t o [)
1 1 0
" C O M . N - n u m e r r e g u l a t o r a : 1 , . . . , 3 1
" C O M . T - d o p u s z c z a l n a p r z e r w a w k o m u n i k a c j i : o f f , 1 , . . . , 3 0 s
W a r u n k i e m s t e r o w a n i a D D C l u b r e g u l a c j i n a d |n e j z w i e l k o [c i z a d a n p r z e s y Ba n z k o m p u -
t e r a ( w c o m ) j e s t u s t a w i e n i e C O M M = r c . M ó w i s i w t e d y o n i e o g r a n i c z o n y m o d b i o r z e . c p d o -
t y c z y o d b i o r u o g r a n i c z o n e g o i j e s t w a r t o [c i p o c z t k o w ( d e f a u l t ) . R F - 5 3 7 p r z e s y Ba z n a k i z
j e d n y m b i t e m S T O P . D o w y b o r u u |y t k o w n i k a p o z o s t a j e r o d z a j k o n t r o l i p a r z y s t o [c i ( e , o ) .
J e |e l i w c i g u c z a s u C O M . T k o m p u t e r n i e n a d e s Ba B p o p r a w n e g o k o m u n i k a t u , w ó w c z a s s y g n a B
r c . c w k o n t r o l e r z e k o m u n i k a c y j n y m j e s t a u t o m a t y c z n i e u s t a w i o n y n a 0 ( r o z d z . 1 3 ) . W p By w a
o n n a k i l k a w e j [ b i n a r n y c h ( r o z d z . 7 ) , j a k r ó w n i e | j e s t d o s t p n y d l a b l o k ó w f u n k c y j n y c h . o f f
o z n a c z a , |e p r z e r w a w k o m u n i k a c j i m o |e t r w a d o w o l n i e d Bu g o .
1 4 . 2 . P r o t o k ó B M O D B U S w R F - 5 3 7
R e g u l a t o r p r o w a d z i k o m u n i k a c j w t r y b i e R T U . D a n e s w i c p r z e s y Ba n e b a j t o w o , a n i e w
f o r m i e z n a k ó w A S C I I . L i c z b a f u n k c j i j e s t o g r a n i c z o n a d o 7 t y p o w y c h , c o p o w o d u j e , |e d o
k o m u n i k a c j i z R F - 5 3 7 m o |n a s t o s o w a n i e m a l k a |d y d r i v e r k o m u n i k a c y j n y M O D B U S R T U
( n p . M o d i c o n , G E , S A I A , T e l e m e c a n i q u e ) . P o n i e w a | j e d n a k t y p o w y M O D B U S n i e o b e j m u j e
p r z e s y Bu d a n y c h i p a r a m e t r ó w , d l a t e g o s o n e p r z e s y Ba n e T R A N S e m ( p . 1 4 . 3 ) . R F - 5 3 7 a u t o -
m a t y c z n i e r o z p o z n a j e r o d z a j p r o t o k o Bu .
S t r u k t u r a k o m u n i k a t u i f u n k c j e
K o m u n i k a t y w M O D B U S i e R T U m a j n a s t p u j c s t r u k t u r :
P r z e r w a N u m e r F u n k c j a D a n e K o n t r o l a P r z e r w a
l i c z b a b a j t ó w 1 1 n 2
P i e r w s z y m b a j t e m k o m u n i k a t u j e s t n u m e r r e g u l a t o r a C O M . N , d r u g i m - f u n k c j a , a p o d a n y c h
w y s t p u j d w a b a j t y s u m y k o n t r o l n e j C R C - 1 6 , k t ó r R F - 5 3 7 o b l i c z a s z y b k i m a l g o r y t m e m z
t a b l i c d a n y c h p o m o c n i c z y c h . N a k o m u n i k a t k o m p u t e r a r e g u l a t o r o d p o w i a d a n i e m a l n a t y c h -
m i a s t , a l e p o d w a r u n k i e m , |e p r z e r w a o d m o m e n t u o d e b r a n i a p o p r z e d n i e g o k o m u n i k a t u
o b e j m u j e p r z y n a j m n i e j 2 p r z e r w a n i a z e g a r o w e ( 1 0 0 - 1 5 0 m s ) . J e |e l i n a s t p n y k o m u n i k a t n a -
d e j d z i e z a n i m w y s t p i By 2 p r z e r w a n i a z e g a r o w e , t o z o s t a n i e z i g n o r o w a n y . C h r o n i t o R F - 5 3 7
p r z e d p r z e c i |e n i e m k o m u n i k a c j i u Ba t w i a r o z p o z n a n i e k o m u n i k a t ó w . F u n k c j a p r z y j m u j e
w a r t o [c i o d 0 1 d o 0 7 ( z o b . n i |e j ) . W i e l k o [ p o l a d a n y c h z a l e |y o d f u n k c j i .
W a r t o [c i a n a l o g o w e , k t ó r e w p r o g r a m i e r e g u l a t o r a s 4 - b a j t o w y m i l i c z b a m i z m i e n n o p r z e c i n -
k o w y m i f l o a t , w k o m u n i k a t a c h M O D B U S a m u s z w y s t p o w a j a k o 2 - b a j t o w e l i c z b y c a Bk o -
w i t e - r e j e s t r y . S o n e i n t e r p r e t o w a n e j a k o l i c z b y d z i e s i t n e z 3 - c y f r o w c z [c i u Ba m k o w .
Z a t e m :
W a r t o [c i a n a l o g o w e m i e s z c z s i w z a k r e s i e - 3 2 . 7 6 7 , . . . , 3 2 . 7 6 6 .
O d p o w i a d a t o r o z d z i e l c z o [c i 1 0 . K r a Dc o w e l i c z b y - 3 2 . 7 6 8 i 3 2 . 7 6 7 s y g n a l i z u j p r z e k r o c z e -
n i e d o l n e g o l u b g ó r n e g o o g r a n i c z e n i a .
1 1 1
F u n k c j e M O D B U S a R T U p o d a n o w t a b l . 1 4 . 1 w r a z z e z n a c z e n i e m b a j t ó w d a n y c h w p y t a -
n i u / p o l e c e n i u k o m p u t e r a i o d p o w i e d z i r e g u l a t o r a . W 2 - b a j t o w y c h a d r e s a c h b i t ó w , r e j e s t r ó w i
z a w a r t o [c i a c h r e j e s t r ó w p i e r w s z y j e s t s t a r s z y b a j t , d r u g i - m Bo d s z y .
T a b l . 1 4 . 1 . F u n k c j e i d a n e k o m u n i k a t ó w M O D B U S R T U w R F - 5 3 7
F u n k c j a P y t a n i e / p o l e c e n i e O d p o w i e d z r e g u l a t o r a
N u m e r k o m p u t e r a N u m e r
b a j t u b a j t u
0 1 , 0 2 3 , 4 a d r e s p i e r w s z e g o b i t u 3 l i c z b a o d c z y t a n y c h b a j t ó w
o d c z y t 5 , 6 l i c z b a b i t ó w 4 . . . n b i t y z g r u p o w a n e w b a j t y
b i t ó w
0 3 , 0 4 3 , 4 a d r e s p i e r w s z e g o r e j e s t r u 3 l i c z b a o d c z y t a n y c h b a j t ó w
o d c z y t 5 , 6 l i c z b a r e j e s t r ó w 4 , 5 z a w a r t o [ p i e r w s z e g o r e j e s t r u
r e j e s t r ó w 6 . . . n z a w a r t o [ n a s t p n y c h r e j e s t r ó w
0 5 3 , 4 a d r e s u s t a w i a n e g o b i t u 3 , 4
u s t a w b i t 5 w a r t o [: L o = 0 0 , H i = F F - h e x 5 j a k w p o l e c e n i u k o m p u t e r a
6 0 0 - h e x 6
0 6 3 , 4 a d r e s u s t a w i a n e g o r e j e s t r u 3 , 4
u s t a w 5 s t a r s z y b a j t d o u s t a w i e n i a 5 j a k w p o l e c e n i u k o m p u t e r a
r e j e s t r 6 m Bo d s z y b a j t 6
0 7 - b e z d a n y c h 3 z a w a r t o [ b a j t u
o d c z y t ( c h o d z i o b a j t s t a t u s o w y S B ,
1 b a j t u z o b . d a l e j )
A d r e s y s y g n a Bó w b i n a r n y c h
L i s t s y g n a Bó w b i n a r n y c h o d c z y t y w a n y c h k o m u n i k a t a m i o f u n k c j a c h 0 1 , 0 2 p o d a n o w
t a b l . 1 4 . 2 . S o n e z g r u p o w a n e w 1 6 - b i t o w e r e j e s t r y ( w o r d ) , k t ó r e w y s t p u j r ó w n i e | p o m i -
d z y w a r t o [c i a m i a n a l o g o w y m i ( z o b . d a l e j ) . B i t y r e j e s t r u W R E R m o |n a u s t a w i a k o m u n i k a -
t a m i o f u n k c j i 0 5 . W r e j e s t r a c h z n a j d u j s i n a s t p u j c e z m i e n n e :
S B W R - b a j t s t a t u s o w y S B i f a z y s t a n u p r a c y W O R K
B I B O - w e j [c i a b i n a r n e B I . D i w y j [c i a b i n a r n e B O
A L M E - a l a r m y z e w n t r z n e - p r o c e s , z a s i l a n i e , s i Bo w n i k
O U T B - o p c j o n a l n e s y g n a By d l a w y j [ b i n a r n y c h
G L A T - 1 - b i t o w e r e j e s t r y G ( z a t r z a s k i - l a t c h e s )
A L M H - a l a r m y s p r z t o w e r e g u l a t o r a
W R E R - z m i e n n e b i n a r n e t y p u z a p i s / o d c z y t - E R C O M , M r C O M i t d .
K L E D - p r z y c i s k i i L E D - y p a n e l u
L N - L E D - y l i n i j k i .
U w a g i
" N i e z a l e |n i e o d w y s t p o w a n i a w S B W R , b a j t s t a t u s o w y S B j e s t p r z e s y Ba n y w o d p o w i e d z i
n a k o m u n i k a t o f u n k c j i 0 7 .
" S y g n a B r c ( [c i [l e j r c . c ) w y s t p u j e d w u k r o t n i e - w S B W R i W R E R . Z a p i s j e s t m o |l i w y t y l -
k o p o p r z e z W R E R ( s t d o z n a c z e n i e r c C O M ) .
" B i t A L E r e p r e z e n t u j e s u m l o g i c z n b i t ó w r e j e s t r u A L M E z a w i e r a j c e g o w s z y s t k i e a l a r -
m y z e w n t r z n e .
" B i t A D P T w S B W R s y g n a l i z u j e s a m o s t r o j e n i e S E L F l u b t r w a j c a d a p t a c j A D P T -
S E L F / R U N .
1 1 2
T a b l . 1 4 . 2 . A d r e s y s y g n a Bó w b i n a r n y c h
S y g n a B S y g n a B S y g n a B
A d r e s R e j e s t r A d r e s R e j e s t r A d r e s R e j e s t r
b i n a r n y b i n a r n y b i n a r n y
0 F A I L 4 8 C E 9 6 r c C O M
1 4 9 L M 9 7 E R C O M
W O R K
2 0 5 0 M + M r 9 8 M r C O M
3 ( S B - 0 7 ) 5 1 T 9 9 S C O M
r c
4 A L E 5 2 I n t 2 1 0 0 T C O M
5 5 3 A L 1 0 1 A d C O M
L M
6 5 4 A H 1 0 2 S W I C O M
A
7 5 5 A L H 1 0 3 C P W S C O M
C E
8 N O R M S B W R 5 6 + U O U T B 1 0 4 R B 1 W R E R
9 V I E W 5 7 - U 1 0 5 R B 2 ( 0 5 )
1 0 L A M P 5 8 F A I L 1 0 6 R B 3
1 1 P A R M 5 9 A / M 1 0 7 R B 4
1 2 A D P T 6 0 I n t 1 1 0 8 0
1 3 0 6 1 A u t o 1 0 9 0
1 4 0 6 2 0 1 1 0 0
1 5 0 6 3 0 1 1 1 0
1 6 B I 1 . D 6 4 G 1 1 1 2 M
1 7 B I 2 . D 6 5 G 2 1 1 3 A
1 8 B I 3 . D 6 6 G 3 1 1 4 A d a p t
1 9 B I 4 . D 6 7 G 4 1 1 5 A L
2 0 B I 5 . D 6 8 G 5 1 1 6 L
2 1 B I 6 . D 6 9 G 6 1 1 7 I
2 2 B I 7 . D 7 0 G 7 1 1 8 A H
2 3 B I 8 . D 7 1 G 8 G L A T 1 1 9
R
2 4 B O 1 B I B O 7 2 0 1 2 0 V L E D K
2 5 B O 2 7 3 0 1 2 1 I / E
2 6 B O 3 7 4 0 1 2 2 A / M
2 7 B O 4 7 5 0 1 2 3
-
2 8 B O 5 7 6 0 1 2 4 +
2 9 B O 6 7 7 0 1 2 5 0
3 0 0 7 8 0 1 2 6 + L
3 1 0 7 9 0 1 2 7 - L
3 2 A L 1 8 0 E A R ? 1 2 8 1
3 3 A H 1 8 1 R A M ? 1 2 9 2
3 4 A L 2 8 2 C N F ? 1 3 0 3
3 5 A H 2 8 3 A A I F 1 3 1 4
3 6 A P O N 8 4 A A O F 1 3 2 5
3 7 A S F T 8 5 A B O F 1 3 3 6
3 8 0 8 6 A P S F 1 3 4 7
3 9 0 8 7 0 1 3 5 8
4 0 A U B L A L M E 8 8 S W _ 1 A L M H 1 3 6 9 L N
4 1 A S V F 8 9 S W _ 2 1 3 7 1 0
4 2 A U S M 9 0 S W _ 3 1 3 8 0
4 3 0 9 1 S W _ 4 1 3 9 0
4 4 A L M S 9 2 0 1 4 0 0
4 5 A A O V 9 3 0 1 4 1 0
4 6 0 9 4 0 1 4 2 0
4 7 0 9 5 0 1 4 3 0
1 1 3
" S y g n a By B I _ . D s w e j [c i a m i b i n a r n y m i p o e w . n e g a c j i ( z a p r z e Bc z n i k i e m B I _ D -
r o z d z . 7 , 1 3 ) .
" B i t y A L , A H w O U T B r e p r e z e n t u j o d p o w i e d n i o s u m y a l a r m ó w A L 1 , A L 2 i A H 1 , A H 2
( r o z d z . 1 1 ) A L H j e s t s u m A L i A H .
R e j e s t r y S B W R i W R E R m a j s z c z e g ó l n e z n a c z e n i e . P o w t ó r z o n o j e w i c w t a b l . 1 4 . 3 z a z n a -
c z a j c p o z y c j b i t ó w n a j m n i e j - i n a j b a r d z i e j z n a c z c y c h ( L S B , M S B ) . A n a l o g i c z n e p r z y p o -
r z d k o w a n i e d o t y c z y p o z o s t a By c h r e j e s t r ó w .
T a b l . 1 4 . 3 . R e j e s t r y S B W R i W R E R
S B W R
( 0 7 )
W O R K S B
0 0 0 A D P T P A R M L A M P V I E W N O R M A L E 0 F A I L
C E A L M r c W O R K
M S B L S B
( 0 5 )
W R E R
R B P I D C O M
C P S W S W I
0 0 0 0 R B 4 R B 3 R B 2 R B 1
A d C O M T C O M S C O M M r C O M E R C O M r c C O M
C O M C O M
M S B L S B
A d r e s y s y g n a Bó w a n a l o g o w y c h
L i s t r e j e s t r ó w 2 - b a j t o w y c h , k t ó r e R F - 5 3 7 p r z e s y Ba w k o m u n i k a t a c h o f u n k c j a c h 0 3 , 0 4 p o d a -
n o w t a b l . 1 4 . 4 . M a o n a k l u c z o w e z n a c z e n i e . R e j e s t r y z s y g n a Ba m i a n a l o g o w y m i j a k y 1 , w 1 , e 1
i t p . s c o p e w i e n c z a s p r z e d z i e l o n e r e j e s t r a m i z a w i e r a j c y m i s y g n a By b i n a r n e - S B W R , B I B O
i t d . D l a o d r ó |n i e n i a t Bo i c h j e s t s z a r e . W s p ó l n a l i s t a r e j e s t r ó w z s y g n a Ba m i a n a l o g o w y m i i
b i n a r n y m i p o z w a l a p r z e s Ba k o m p l e t i n f o r m a c j i w j e d n y m k o m u n i k a c i e .
R e j e s t r y w t a b l . 1 4 . 4 s p o d z i e l o n e n a u m o w n e g r u p y o d p o w i e d n i o d o p r z e z n a c z e n i a . G r u -
p a m i s :
L O O P - r e g u l a c j a j e d n o o b w o d o w a , b a j t s t a t u s o w y i f a z y W O R K , w e j [c i a / w y j c i a , a l a r -
m y z e w n t r z n e ( 0 . 0 - r e z e r w a ) - n r 0 . . . 1 5
C A S C - r e g u l a t o r w i o d c y ( j . w . ) i r e g u l a t o r p o d r z d n y k a s k a d y , e t a p i c z a s p r o g r a m a t o -
r a , o p c j o n a l n e s y g n a By d l a w y j [ b i n a r n y c h - n r 0 . . . 2 3
F B D - r e j e s t r y a n a l o g o w e F i b i t o w e G b l o k ó w f u n k c y j n y c h , z a d a j n i k i , z e w n t r z n a
w i e l k o [ z a d a n a , w y j [c i a b l o k ó w P I D , c z a s i d a t a w R T C , a l a r m y s p r z t o w e r e -
g u l a t o r a - n r 2 4 . . . 4 1
W R A B - z m i e n n e t y p u z a p i s / o d c z y t : w i e l k o [ z a d a n a , s t e r o w a n i e D D C , z d a l n e s t e r o w a -
n i e r c z n e , s y g n a By a n a l o g o w e d l a b l o k ó w f u n k c y j n y c h , s y g n a By b i n a r n e p r z e s y -
Ba n e z k o m p u t e r a - n r 4 2 . . . 4 7
D I S P - w s k a zn i k 4 - c y f r o w y i i d e n t y f i k a t o r 1 , L E D - y , p r z y c i s k i i l i n i j k a p a n e l u - n r
4 8 . . . 5 6 .
Z e s t a w o d c z y t y w a n y c h r e j e s t r ó w j e s t o k r e [l o n y w p y t a n i u k o m p u t e r a ( a d r e s p i e r w s z e g o r e j e -
s t r u i l i c z b a ) . W s z c z e g ó l n o [c i m o |n a o d c z y t a p o j e d y n c z y r e j e s t r l u b c a B t a b l i c 1 4 . 4 . R e j e -
s t r y g r u p y W R A B s u s t a w i a n e k o m u n i k a t a m i o f u n k c j i 0 6 .
1
I n f o r m a c j e o k o d o w a n i u c y f r i z n a k ó w m o |n a u z y s k a u p r o d u c e n t a .
1 1 4
T a b l . 1 4 . 4 . A d r e s y r e j e s t r ó w
A d r e s R e j e s t r G r u p a A d r e s R e j e s t r G r u p a
0 y 1 3 2
G L A T
1 w 1 3 3 S 1
2 u 3 4 S 2 F B D
3 e 1 3 5 w e
4 L 1 3 6 U A 1
5 H 1 3 7 U A 2
6 3 8 H . M
S B W R
7 A I 1 . S L O O P 3 9 D . M
8 A I 2 . S C A S C 4 0
A L M H
9 A I 3 . S 4 1 0 . 0
1 0 A I 4 . S 4 2 W _ C O M
1 1 A O 1 4 3 U _ D D C
1 2 A O 2 4 4 U _ M r W R A B
1 3 4 5 R A 1 ( 0 6 )
B I B O
1 4 A L M E 4 6 R A 2
1 5 0 . 0 4 7
W R E R
1 6 n 4 8 D I 4 _ 1
1 7 t 4 9 D I 4 _ 2
1 8 5 0 D I 4 _ 3
O U T B
1 9 y 2 C A S C 5 1 D I 4 _ 4 D I S P
2 0 w 2 5 2 D I 4 _ 5
2 1 e 2 5 3 D I 1 _ 1
2 2 L 2 5 4 D I 1 _ 2
2 3 H 2 5 5
L E D K
2 4 F 1 5 6 L N
2 5 F 2
2 6 F 3
2 7 F 4 F B D
2 8 F 5 - - -
2 9 F 6
3 0 F 7
3 1 F 8
Z e w z g l d u n a z n a c z e n i e g r u p y W R A B p o w t ó r z o n o j n i |e j .
W C O M U D D C U M r R A 1 R A 2 W R E R
B Bd y . R F - 5 3 7 j e s t w s t a n i e r o z p o z n a 3 r o d z a j e b Bd ó w w k o m u n i k a t a c h k o m p u t e r a , k t ó r y c h
k o d y i z n a c z e n i e p o d a n o w t a b l . 1 4 . 5 . N a b Bd n y k o m u n i k a t r e g u l a t o r o d p o w i a d a k o m u n i k a -
t e m z 5 b a j t a m i , k t ó r y m i s :
1 - n u m e r r e g u l a t o r a
2 - 1 2 8 + f u n k c j a ( 1 n a n a j s t a r s z y m b i c i e )
3 - k o d b Bd u : 1 , 2 , 3
4 , 5 - s u m a k o n t r o l n a C R C - 1 6
J e |e l i w k o m u n i k a t a c h k o m p u t e r a w y s t p i Ba i n n a n i e p r a w i d Bo w o [, n p . b Bd p a r z y s t o [c i l u b
n i e z g o d n o [ C R C , r e g u l a t o r n i e o d p o w i a d a .
1 1 5
T a b l . 1 4 . 5 . B Bd y r o z p o z n a w a n e p r z e z R F - 5 3 7
K o d
Z n a c z e n i e W y j a [n i e n i e
b Bd u
1 b Bd n a f u n k c j a f u n k c j a o n u m e r z e r ó |n y m n i | 1 d o 7
2 a d r e s p o z a z a k r e s e m a d r e s s y g n a Bu p o d a n y w p o l u d a n y c h w y k r a -
c z a p o z a z a k r e s
3 n i e d o z w o l o n a d a n a w a r t o [ w s k a z a n a w p o l u d a n y c h j e s t n i e d o -
z w o l o n a ( n p . n i e 0 0 , F F w 0 5 )
1 4 . 3 . P r o t o k ó B T R A N S
J e s t t o p r o t o k ó B s p e c j a l i z o w a n y s t o s o w a n y o d d a w n a w s t e r o w n i k a c h P S W i s t a c j a c h W W T ,
w k t ó r y m d a n e p r z e s y Ba s i w u s t a l o n y c h z e s t a w a c h . W a r t o [c i a n a l o g o w e p o z o s t a j t y p u f l o a t
( s t a n d a r d I E E E ) , r e g u l a t o r n i e m u s i w i c p r z e l i c z a i c h n a l i c z b y 2 - b a j t o w e .
S t r u k t u r a . W p r o t o k o l e T R A N S k o m u n i k a t y m a j n a s t p u j c s t r u k t u r :
P r z e r w a S O H C N O D A T A L R C P r z e r w a
L i c z b a b a j t ó w 1 1 n 1
g d z i e :
S O H - z n a k p o c z t k u k o m u n i k a t u - 7 E h e x
C N O - k o d k o m u n i k a t u i n u m e r r e g u l a t o r a ( s t a r s z a i m Bo d s z a c z [ b a j t u )
D A T A - b a j t y d a n y c h
L R C - s u m a k o n t r o l n a w z d Bu |n a .
S u m a L R C j e s t o b l i c z a n a j a k o E X O R ( e x c l u s i v e o r ) z b a j t ó w C N O i D A T A , z w a r t o [c i p o -
c z t k o w 0 .
C N O . B a j t C N O m a p o s t a :
C O D E N U M B E R - 4 + 4 b i t y
K o d y C O D E p o d a n o w t a b l . 1 4 . 6 ( h e k s a d e c y m a l n i e ) . K o m p u t e r |d a j c p r z e s Ba n i a d a n y c h
w y s y Ba k o m u n i k a t R _ D S P ( F ) , w k t ó r y m w y s t p u j e j e d e n b a j t d a n y c h M A S K . J e g o s t r u k t u r a
j e s t n a s t p u j c a :
M A S K C O N F 0 0 D I S P W R A B F B D C A S C L O O P
K o l e j n e b i t y w s k a z u j , k t ó r y m z k o m u n i k a t ó w o d T _ L O O P d o T _ C O N p o w i n i e n o d p o w i e -
d z i e r e g u l a t o r . J e |e l i k i l k a b i t ó w j e s t u s t a w i o n y c h j e d n o c z e [n i e ( z w y j t k i e m C O N F ) , R F -
5 3 7 p r z e s y Ba d a n e o d p o w i a d a j c e k o l e j n y m b i t o m w j e d n y m z e s t a w i e . W p r z y p a d k u u s t a w i e -
n i a C O N F , p o z o s t a Be b i t y s i g n o r o w a n e i r e g u l a t o r p r z e s y Ba d a n e k o n f i g u r a c y j n e ( z o b . n i |e j ) .
1 1 6
T a b l . 1 4 . 6 . K o d y k o m u n i k a t ó w C O D E w p r o t o k o l e T R A N S
N a z w y
C O D E Z n a c z e n i e
k o m u n i k .
N a d a w a n i e - t r a n s m i t
1 T _ L O O P r e g u l a c j a j e d n o o b w o d o w a , b a j t s t a t u s o w y i f a z y W O R K , w e / w y
2 T _ C A S C r e g u l a t o r w i o d c y i p o d r z d n y w k a s k a d z i e , e t a p i c z a s p r o g r .
3 T _ F B D r e j e s t r y F , G b l o k ó w f u n k c y j n y c h , z a d a j n i k i
4 T _ W A R B o d c z y t k o n t r o l n y p o p r z e d z a j c y z a p i s W C O M , U D D C i t d .
5 T _ D I S P s t a n w s k a zn i k ó w , L E D - ó w i p r z y c i s k ó w p a n e l u
7 T _ A C K p o t w i e r d z e n i e p o p r a w n e g o o d b i o r u
8 T _ C O N d a n e k o n f i g u r a c y j n e z r e g u l a t o r a d o k o m p u t e r a
O d b i ó r - r e c e i v e
9 R _ C O N d a n e k o n f i g u r a c y j n e z k o m p u t e r a d o r e g u l a t o r a
D R _ W R A B z a p i s s y g n a Bó w a n a l o g o w y c h i b i n a r n y c h : W C O M , U D D C i t d .
F R _ D S P |d a n i e p r z e s Ba n i a d a n y c h
J a k s u g e r u j n a z w y w t a b l . 1 4 . 6 d a n e p r z e s y Ba n e w k o m u n i k a t a c h o d p o w i a d a j [c i [l e g r u p o m
r e j e s t r ó w M O D B U S a z t a b l . 1 4 . 4 . R ó |n i c a t k w i w y Bc z n i e w d Bu g o [c i w a r t o [c i a n a l o g o w e j -
2 B w M O D B U S i e , 4 B w T R A N S i e . P o l a w a r t o [c i a n a l o g o w y c h w k o m u n i k a t a c h T R A N S a s
d l a t e g o 2 - k r o t n i e d Bu |s z e , a l e z a t o r e g u l a t o r i k o m p u t e r s z w o l n i o n e z p r z e l i c z a n i a l i c z b
f l o a t n a i n t e g e r i o d w r o t n i e .
P o t w i e r d z e n i e . P o o d e b r a n i u p o p r a w n e g o k o m u n i k a t u R _ W R A B , R F - 5 3 7 o d p o w i a d a p o -
t w i e r d z e n i e m T _ A C K . P o n i e w a | c h o d z i t u o w a r t o [c i s y g n a Bó w , r e g u l a t o r p o w i n i e n z n a j d o -
w a s i w s t a n i e W O R K . W p r z e c i w n y m r a z i e d a n e n i e z o s t a n u w z g l d n i o n e i p o t w i e r d z e -
n i e T _ A C K n i e n a d e j d z i e .
0 6 S B
T _ A C K
( 0 6 j e s t k o d e m A S C I I z n a k u A C K ) .
K o n f i g u r a c j a . D a n e k o n f i g u r a c y j n e i p a r a m e t r y r e g u l a t o r a s p r z e s y Ba n e d o / z k o m p u t e r a w
1 6 k o m u n i k a t a c h l i c z c y c h p o 1 2 8 b a j t ó w . O d c z y t u k o n f i g u r a c j i m o |n a d o k o n a w d o w o l n e j
c h w i l i .
T _ C O N
1 2 8 b a j t ó w
R _ C O N
W p r z y p a d k u , g d y c h o d z i o o d b i ó r , R F - 5 3 7 p o w i n i e n z n a j d o w a s i w f a z i e P R S T - L O A D .
1 4 . 4 . P r o g r a m k o m u n i k a c y j n y R F _ T R A N S
J e s t t o p r o g r a m p r z e z n a c z o n y d o p r z e s y Ba n i a d a n y c h k o n f i g u r a c y j n y c h m i d z y R F - 5 3 7 a
k o m p u t e r e m P C o r a z t e s t o w a n i a k o m u n i k a c j i . M o |e r ó w n i e | w s p ó Bp r a c o w a z s y m u l a t o r e m
r e g u l a t o r a . W y g l d e k r a n u k o m p u t e r a p o d c z a s p r a c y R F _ T R A N S p o k a z a n o n a r y s . 1 4 . 2 .
1 1 7
L O O P W R A B W R A B
C A S C F B D
R y s . 1 4 . 2 . W y g l d e k r a n u p o d c z a s p r a c y p r o g r a m u R F _ T R A N S
K l a w i s z e . R F _ T R A N S o b s Bu g u j e s i z a p o m o c k l a w i s z y f u n k c y j n y c h F 1 . . . F 1 2 . P r z e z n a c z e -
n i e i c h j e s t n a s t p u j c e :
F 1 - w Bc z e n i e / w y Bc z e n i e k o m u n i k a t ó w T _ L O O P
F 2 - w Bc z e n i e / w y Bc z e n i e k o m u n i k a t ó w T _ C A S C
F 3 - w Bc z e n i e / w y Bc z e n i e k o m u n i k a t ó w T _ F B D
F 5 - o d c z y t a k t u a l n y c h w a r t o [c i p r z e d z a p i s e m n o w y c h - T _ W R A B
F 6 - e d y c j a w a r t o [c i a n a l o g o w y c h W c o m , U d d c , U _ M r , R A 1 , R A 2 p r z e d w y s Ba n i e m
F 7 - e d y c j a w a r t o [c i b i n a r n y c h ( b i t o w o ) W R E R p r z e d w y s Ba n i e m
F 8 - w y s Ba n i e d o R F - 5 3 7 w a r t o [c i a n a l o g o w y c h i b i n a r n y c h
F 1 0 - z a k o Dc z e n i e d z i a Ba n i a p r o g r a m u i p o w r ó t d o s y s t e m u D O S
F 1 1 - o d c z y t d a n y c h k o n f i g u r a c y j n y c h z R F - 5 3 7 i z a p i s d o p l i k u R F _ C O N F . n n n
F 1 2 - p r z e s Ba n i e k o n f i g u r a c j i d o R F - 5 3 7 z p l i k u R F _ C O N F . n n n
( u w a g a : w r e g u l a t o r z e n a l e |y w c z e [n i e j p r z e j [ d o f a z y P R S T - L O A D )
K o m u n i k a t ó w T _ D I S P n i e m o |n a w y Bc z y , b o p r e z e n t a c j a p a n e l u s t r a c i Ba b y s e n s .
P r z e s Ba n i e k o n f i g u r a c j i d o R F - 5 3 7
N a l e |y k o l e j n o w y k o n a n a s t p u j c e c z y n n o [c i :
1 . U r u c h o m i p r o g r a m R F _ T R A N S p o d a j c e w . n u m e r r e g u l a t o r a , n p . > r f _ t r a n s / 3 )
2 . W R F - 5 3 7 p r z e j [ d o s t a n u k o n f i g u r a c j i C O N F ( p r z e r w a n i e o b s Bu g i p r o c e s u )
3 . E w e n t u a l n i e u s t a w i n u m e r r e g u l a t o r a : O F P A - C O M . N = 3 ( s t a n d a r d o w o N = 1 )
4 . P r z e j [ d o f a z y P R S T , u s t a w i o p c j L O A D i p o t w i e r d z i k l a w i s z e m I / E
5 . P o j a w i a s i n a p i s W A I T ( o c z e k i w a n i e n a t r a n s m i s j ) - n a c i [n i c i e V o z n a c z a r e z y g n a c j
6 . W R F _ T R A N S w y b r a o p c j F 1 2 - P U T _ C O N F i w p i s a n u m e r k o n f i g u r a c j i n n n
7 . T r a n s m i s j a k o l e j n y c h 1 2 8 - b a j t o w y c h b l o k ó w j e s t s y g n a l i z o w a n a [w i e c e n i e m d i o d p a n e l u
8 . W p r z y p a d k u b Bd u p o j a w i a s i n a p i s L O A D - E R R ; n a l e |y w t e d y n a c i s n k l a w i s z V
( e x i t ) .
Wyszukiwarka
Podobne podstrony:
R 537 STR 537 9R 537 WPR 537 1R 537R 537 7R 537 5R 537 6537 (2)336[1] 136 537 1 2001R 537 4537 542537 540537 540R 537więcej podobnych podstron