ÿþU r z d z e n i a A u t o m a t y k i
S t e r o w n i k P r o g r a m o w a l n y
S I E M E N S S I M A T I C S 7 - 2 0 0
1 . W P R O W A D Z E N I E
S t e r o w n i k i p r o g r a m o w a l n e t o u r z d z e n i a p r z e z n a c z o n e p i e r w o t n i e g Bó w n i e d o
r e a l i z a c j i s t e r o w a n i a k o m b i n a c y j n e g o i s e k w e n c y j n e g o o b r a b i a r e k , m a s z y n i u r z d z e D.
M i k r o p r o c e s o r y t y c h s t e r o w n i k ó w s p r z y s t o s o w a n e d o r e a l i z a c j i i n s t r u k c j i l o g i c z n y c h ,
p o d s t a w i a n i a , p o r ó w n a n i a i s k o k ó w z b a r d z o d u | p r d k o [c i s i g a j c k i l k a s e t i n s t r u k c j i w
c z a s i e 1 m i l i s e k u n d y . O b e c n i e p r z e w a |a j c a w i k s z o [ s t e r o w n i k ó w p r o g r a m o w a l n y c h m o |e
t a k |e r e a l i z o w a z a d a n i a r e g u l a c j i c i g Be j w s k u t e k z a s t o s o w a n i a w n i c h a l g o r y t m ó w P I D a w
n i e k t ó r y c h p r z y p a d k a c h r ó w n i e | i n n y c h , j a k n p . d z i a Ba j c y c h w d z i e d z i n i e z b i o r ó w
r o z m y t y c h .
O b e c n i e , f i r m a S i e m e n s o f e r u j e t r z y r o d z i n y s t e r o w n i k ó w p r o g r a m o w a l n y c h ,
u s z e r e g o w a n y c h t u w k o l e j n o [c i [w i a d c z c e j o r o z m i a r a c h i m o |l i w o [c i a c h :
" S i m a t i c S 7 - 2 0 0
" S i m a t i c S 7 - 3 0 0
" S i m a t i c S 7 - 4 0 0
S i m a t i c S 7 - 2 0 0 t o r o d z i n a m a By c h s t e r o w n i k ó w p r o g r a m o w a l n y c h i m o d u Bó w
r o z s z e r z a j c y c h p r z e z n a c z o n y c h d o r o z w i z y w a n i a r ó |n o r o d n y c h z a d a D s t e r o w a n i a o n i e z b y t
d u |y m s t o p n i u z Bo |o n o [c i . P i e r w o t n i e f i r m a S i e m e n s p r o d u k o w a Ba t y l k o d w a t y p y
s t e r o w n i k ó w t e j r o d z i n y . B y By t o m o d e l e z j e d n o s t k c e n t r a l n C P U 2 1 2 i z j e d n o s t k
c e n t r a l n C P U 2 1 4 . W i d o k s t e r o w n i k ó w s e r i i 2 1 x p r z e d s t a w i a r y s . 1 , a n i e k t ó r e d a n e t y c h
s t e r o w n i k ó w p o d a n o w T a b . 1 .
R y s . 1 .
O b e c n i e r o d z i n t r o z s z e r z o n o o s t e r o w n i k i z j e d n o s t k a m i c e n t r a l n y m i C P U 2 2 1 ,
C P U 2 2 2 , C P U 2 2 4 , C P U 2 2 4 X P i C P U 2 2 6 . W i d o k s t e r o w n i k ó w s e r i i S 7 2 2 x p r z e d s t a w i a
r y s . 2 , a n i e k t ó r e d a n e t y c h s t e r o w n i k ó w p o d a n o w T a b . 2 .
- 1 -
U r z d z e n i a A u t o m a t y k i
S t e r o w n i k S 7 - 2 0 0 z a w i e r a j e d n o s t k c e n t r a l n , z a s i l a c z o r a z m o d u By w e j [ i w y j [
d y s k r e t n y c h j a k r ó w n i e | a n a l o g o w y c h . M o d u By r o z s z e r z a j c e z a w i e r a j d o d a t k o w e w e j [c i a i
w y j [c i a d y s k r e t n e i a n a l o g o w e i s p o Bc z o n e z e s t e r o w n i k i e m z a p o m o c z Bc z a m a g i s t r a l i
( B U S c o n n e c t o r ) . P o d s t a w o w e d a n e m o d u Bó w r o z s z e r z a j c y c h p o d a n o w T a b . 3 .
R y s . 2 .
T a b e l a 1
D A N A C P U 2 1 2 C P U 2 1 4
W y m i a r y ( D x S z x W ) 1 6 0 x 8 0 x 6 2 m m 1 9 7 x 8 0 x 6 2 m m
M a s a 0 . 4 k g 0 . 5 k g
M o c p o b i e r a n a 6 W 9 W
P a m i p r o g r a m u 5 1 2 s Bó w / E E P R O M 2 K - s Bó w / E E P R O M
R o z m i a r b l o k u d a n y c h 5 1 2 s t ó w / R A M 2 K s t ó w / R A M
P o d t r z y m y w a n i e d a n y c h 5 0 g o d z . t y p o w o 1 9 0 g o d z . t y p o w o
8 g o d z . m i n i m u m 1 2 0 g o d z . m i n i m u m
L o k a l n e w e / w y 8 w e j [/ 6 w y j [ 1 4 w e j [/ 1 0 w y j [
M a k s y m a l n a l i c z b a 2 7
m o d u Bó w r o z s z e r z a j c y c h
C z a s w y k o n y w a n i a 1 . 2 µ s 0 . 8 µ s
i n s t r u k c j i B o o l o w s k i e j
L i c z b a w e w n t r z n y c h 1 2 8 2 5 6
b i t ó w p a m i c i
L i c z b a u k Ba d ó w c z a s o w y c h 6 4 1 2 8
L i c z b a l i c z n i k ó w 6 4 1 2 8
L i c z b a s z y b k i c h l i c z n i k ó w 1 p r o g r a m o w y ( 2 k H z m a x ) 1 p r o g r a m o w y ( 2 k H z m a x )
2 s p r z t o w e ( 7 k H z m a x )
S t e r o w n i k w y p o s a |o n y j e s t w p o r t k o m u n i k a c y j n y , k t ó r y s Bu |y d o p r z y Bc z e n i a
s t e r o w n i k a d o s i e c i w c e l u w y m i a n y i n f o r m a c j i z i n n y m i u r z d z e n i a m i t a k i m i j a k : p a n e l e
o p e r a t o r s k i e , p r o g r a m a t o r y , i n n e s t e r o w n i k i .
P o d s t a w o w e o b s z a r y z a s t o s o w a n i a s t e r o w n i k ó w t e j s e r i i t o a u t o m a t y z a c j a p r o c e s ó w
m o n t a |u , p a k o w a n i a , m i e s z a n i a , o b r ó b k i , t r a n s p o r t u p r z e n o [n i k a m i j a k r ó w n i e | s t e r o w a n i e
d zw i g a m i , p o m p a m i , b r a m a m i i t p .
w i c z e n i e b d z i e r e a l i z o w a n e n a s t e r o w n i k u S 7 2 0 0 z j e d n o s t k c e n t r a l n C P U 2 1 2 .
- 2 -
U r z d z e n i a A u t o m a t y k i
T a b e l a 2
D A N A C P U 2 2 1 C P U 2 2 2 C P U 2 2 4 C P U C P U 2 2 6
W y m i a r y ( D x S z x W ) [ m m ] 9 0 x 8 0 x 6 2 9 0 x 8 0 x 6 2 1 2 0 . 5 x 8 0 x 6 2 1 4 0 x 8 0 x 6 2 1 9 0 x 8 0 x 6 2
M a s a 0 . 3 1 k g 0 . 3 1 k g 0 . 4 1 k g 0 . 4 4 k g 0 . 6 6 k g
P o b ó r m o c y 6 W 7 W I O W U W 1 7 W
P a m i p r o g r a m u ( s Bó w ) 2 0 4 8 2 0 4 8 4 0 9 6 6 1 4 4 8 1 9 2
P a m i d a n y c h ( s Bó w ) 1 0 2 4 1 0 2 4 4 0 9 6 5 1 2 0 5 1 2 0
P o d t r z y m y w a n i e d a n y c h 5 0 h 5 0 h 1 0 0 h 1 0 0 h 1 0 0 h
L o k a l n e w e / w y c y f r o w y c h 6 / 4 8 / 6 1 4 / 1 0 1 4 / 1 0 2 4 / 1 6
L o k a l n e w e / w y a n a l o g o w e - - - 2 / 1 -
M a k s y m a l n a l i c z b a m o d u Bó w - 2 7 7 7
r o z s z e r z a j c y c h
C z a s w y k o n y w a n i a i n s t r u k c j i 0 . 2 2 0 . 2 2 0 . 2 2 0 . 2 2 0 . 2 2
B o o l o w s k i e j [ µ s ]
L i c z b a w e w n t r z n y c h b i t ó w 5 1 2 5 1 2 5 1 2 5 1 2 5 1 2
p a m i c i
L i c z b a u k Ba d ó w c z a s o w y c h 2 5 6 2 5 6 2 5 6 2 5 6 2 5 6
L i c z b a l i c z n i k ó w 2 5 6 2 5 6 2 5 6 2 5 6 2 5 6
L i c z b a s z y b k i c h l i c z n i k ó w 6 6 6 6 6
T a b e l a 3
M O D U A L I C Z B A W E / W Y
E M M 2 2 1 D i g i t a l I n p u t 8 x D C 2 4 V 8 w e j [ c y f r o w y c h D C
E M M 2 2 1 D i g i t a l I n p u t 8 x A C 1 2 0 V 8 w e j [ c y f r o w y c h A C
E M M 2 2 2 D i g i t a l O u t p u t 8 x D C 2 4 V 8 w y j [ c y f r o w y c h D C
E M M 2 2 2 D i g i t a l O u t p u t 8 x R e l a y 8 w y j [ c y f r o w y c h p r z e k a zn i k o w y c h
E M M 2 2 2 D i g i t a l O u t p u t 8 x A C 1 2 0 / 2 3 0 V 8 w y j [ c y f r o w y c h A C
E M M 2 2 3 D i g i t a l C o m b i n a t i o n 4 w e j [c i a D C / 4 w y j [c i a D C
4 x D C 2 4 V l n p u t / 4 x D C 2 4 V O u t p u t
E M M 2 2 3 C o m b i n a t i o n 4 x D C 2 4 V 4 w e j [c i a D C / 4 w y j [c i a p r z e k a zn i k o w e
I n p u t / 4 x R e l a y O u t p u t
E M M 2 2 3 C o m b i n a t i o n 4 x A C 1 2 0 V 4 w e j [c i a A C / 4 w y j [c i a A C
I n p u t / 4 x A C 1 2 0 / 2 3 0 V O u t .
E M M 2 3 1 A n a l o g I n p u t A I 3 x l 2 B i t s 3 w e j [c i a a n a l o g o w e u n i p o l a r n e o w y b i e r a n y c h
z a k r e s a c h : 0 - 5 V , 0 - 1 0 V , 0 - 2 0 m A
E M M 2 3 2 A n a l o g O u t p u t 2 w y j [c i a a n a l o g o w e + / - 1 0 V l u b 0 - 2 0 m A .
E M M 2 3 5 A n a l o g C o m b i n a t i o n 3 w e j [c i a a n a l o g o w e u n i l u b b i p o l a r n e o z a k r e s a c h
w y b i e r a n y c h z a p o m o c p r z e Bc z n i k ó w , l w y j [c i e
A I 3 / A O 3 x 1 2 B i t s
a n a l o g o w e + / - 1 0 V l u b 0 - 2 0 m A .
- 3 -
U r z d z e n i a A u t o m a t y k i
2 . P R O G R A M O W A N I E S T R O W N I K A
2 . 1 S t r u k t u r a p r o g r a m u
K a |d y p r o g r a m d l a S 7 - 2 0 0 m u s i p o s i a d a s t r u k t u r o r g a n i z a c y j n p o k a z a n n a r y s . 3 .
Z a s a d n i c z a c z [ p r o g r a m u z a w a r t a j e s t w p r o g r a m i e g Bó w n y m . K a |d e w y w o Ba n i e
p o d p r o g r a m u j e s t w a r u n k o w e , a p o w r ó t z p o d p r o g r a m u m o |e r ó w n i e | b y w a r u n k o w y .
M a k s y m a l n a l i c z b a p o d p r o g r a m ó w w y n o s i 6 4 l u b 1 2 8 ( w z a l e |n o [c i o d r o d z a j u C P U ) .
P o d p r o g r a m y m o g w y w o By w a k o l e j n e p o d p r o g r a m y , c o s t a n o w i t z w . Z a g n i e |d |a n i e
p r o g r a m u . L i c z b a p o z i o m ó w z a g n i e |d |a n a j e s t o g r a n i c z o n a d o 8 . I s t n i e j e m o |l i w o [
w y w o Ba n i a p o d p r o g r a m u p r z e z s a m e g o s i e b i e , t z w . r e k u r e n c j a a c z k o l w i e k n a l e |y w t y m
p r z y p a d k u z w r ó c i u w a g n a m o |l i w o [ z a p t l e n i a s i p r o g r a m u . Z d a r z e n i a w y w o Bu j c e
p r z e r w a n i a m a j r ó |n w a |n o [, d l a t e g o p o d z i e l o n o j e n a g r u p y z r ó |n y m i p r i o r y t e t a m i .
N a j w a |n i e j s z y p r i o r y t e t m a j p r z e r w a n i a k o m u n i k a c y j n e a n a j n i |s z y p r z e r w a n i a c z a s o w e .
W y k o n y w a n y
P R O G R A M G AÓ W N Y
1 r a z n a c y k l
M a k s y m a l n y
S B R 0 P o d p r o g r a m ( o p c j a )
r o z m i a r
p r o g r a m u
P o d p r o g r a m y p o w y w o Ba n i u
S B R 1 P o d p r o g r a m ( o p c j a )
z p r o g r a m u g Bó w n e g o
C P U 2 1 2 - 5 1 2 S Bó w
C P U 2 1 4 - 2 0 4 8 S Bó w
S B R n P o d p r o g r a m ( o p c j a )
I N T 0 P r o c e d u r a o b s Bu g i
P r o c e d u r y o b s Bu g i p r z e r w a D
p r z e r w a n i a ( o p c j a )
w y w o By w a n e p o z a i s t n i e n i u
z d a r z e n i a p o w o d u j c e g o
I N T m P r o c e d u r a o b s Bu g i
p r z e r w a n i e
p r z e r w a n i a ( o p c j a )
R y s . 2 .
2 . 2 O r g a n i z a c j a p a m i c i i d o s t p u d o d a n y c h
P a m i s t e r o w n i k a p o d z i e l o n a j e s t n a d w a g Bó w n e o b s z a r y : p a m i d a n y c h i p a m i
o b i e k t ó w . Z k o l e i p a m i d a n y c h p o d z i e l o n a j e s t n a 5 o b s z a r ó w p r z e d s t a w i o n y c h w t a b e l i 4 .
P r z y j t y s p o s ó b a d r e s o w a n i a u m o |l i w i a d o s t p d o p o j e d y n c z y c h b i t ó w , b a j t ó w , s Bó w ( 2
b a j t y ) , i s Bó w p o d w ó j n y c h ( 4 b a j t y ) .
P o n i |e j p r z e d s t a w i o n o p r z y k Ba d z a a d r e s o w a n i a 4 b i t u w 3 b a j c i e o b s z a r u w e j [:
I 3 . 4
I d e n t y f i k a t o r o b s z a r u A d r e s b a j t u S e p a r a t o r N u m e r b i t u
- 4 -
U r z d z e n i a A u t o m a t y k i
T a b e l a 4
O B S Z A R D A N Y C H I D E N T Y F I K A T O R Z A K R E S A D R E S Ó W B I T O W Y C H
C P U 2 1 2 C P U 2 1 4
W e j [c i a ( I n p u t s ) I 1 0 . 0 - I 7 . 7 I 0 . 0 - 1 7 . 7
W y j [c i a ( O u t p u t s ) Q Q 0 . 0 - Q 7 . 7 Q 0 . 0 - Q 7 . 7
B i t y w e w n t r z n e M M 0 . 0 - M 1 5 . 7 M 0 . 0 - M 3 1 . 7
B i t y s p e c j a l n e S M S M 0 . 0 - S M 4 5 . 7 S M 0 . 0 - S M 8 5 . 7
Z m i e n n e V V 0 . 0 - V 1 0 2 3 . 7 V 0 . 0 - V 4 0 9 5 . 7
D o s t p d o o b s z a r u p a m i c i j e s t m o |l i w y p r z e z z a a d r e s o w a n i e b i t u , b a j t u , s Bo w a l u b
p o d w ó j n e g o s Bo w a , t a k j a k p o k a z a n o n a r y s . 4 .
R y s . 4 .
O b s z a r p a m i c i p r z e z n a c z o n y d l a o b i e k t ó w z a w i e r a d a n e z w i z a n e z s z e [c i o m a
t y p a m i u r z d z e D o f e r o w a n y c h p r z e z s t e r o w n i k S 7 - 2 0 0 . S t o b l o k i c z a s o w e ( T i m e r s ) , l i c z n i k i
( C o u n t e r s ) , w e j [c i a a n a l o g o w e ( A n a l o g I n p u t s ) , w y j [c i a a n a l o g o w e ( A n a l o g O u t p u t s ) ,
a k u m u l a t o r y ( A c c u m u l a t o r s ) , s z y b k i e l i c z n i k i ( H i g h - S p e e d C o u n t e r s ) , P r z e s t r z e D a d r e s o w a
j e s t w i c p o d z i e l o n a n a s z e [ o b s z a r ó w z k t ó r y c h k a |d y m a s w ó j i d e n t y f i k a t o r : T b l o k i
c z a s o w e , C l i c z n i k i , A I w e j [c i a a n a l o g o w e , A Q w y j [c i a a n a l o g o w e , A C a k u m u l a t o r y ,
H C s z y b k i e l i c z n i k i .
2 . 3 J z y k i p r o g r a m o w a n i a
S t e r o w n i k i S 7 2 0 0 m o |n a p r o g r a m o w a w n a s t p u j c y c h j z y k a c h :
o S c h e m a c i e d r a b i n k o w y m ( L A D = L A D d e r l o g i c ) ,
o L i [c i e i n s t r u k c j i ( S T L = S T a t e m e n t L i s t )
o S c h e m a c i e f u n k c y j n y m ( F D B = F u n c t i o n s B l o c k s D i a g r a m ) .
S c h e m a t d r a b i n k o w y j e s t j z y k i e m g r a f i c z n y m p o s Bu g u j c y m s i n a s t p u j c y m i
p o d s t a w o w y m i e l e m e n t a m i :
" S t y k i ( C o n t a c t s ) . U |y w a s i s y m b o l i s t y k u n o r m a l n i e o t w a r t e g o i n o r m a l n i e z a m k n i t e g o
s t y k n o r m a l n i e o t w a r t y s t y k n o r m a l n i e z a m k n i t y
- 5 -
U r z d z e n i a A u t o m a t y k i
" C e w k i ( C o i l s ) . P o k a z a n y p o n i |e j s y m b o l c e w k i j e s t o d p o w i e d n i m c e w k i p r z e k a zn i k a
e l e k t r o m a g n e t y c z n e g o . P r z e p By w p r d u p r z e z c e w k p o w o d u j e z m i a n s t a n u s t y k ó w
s t o w a r z y s z o n y c h z t c e w k .
" B l o k i ( B o x e s ) . R e p r e z e n t u j r ó |n e f u n k c j e , j a k n p . l i c z n i k i , u k Ba d y c z a s o w e c z y f u n k c j e
m a t e m a t y c z n e .
L i s t a i n s t r u k c j i j e s t j z y k i e m p r o g r a m o w a n i a u |y w a j c y m s k r ó t ó w m n e m o t e c h n i c z n y c h
o p e r a c j i . W s c h e m a c i e f u n k c y j n y m u |y w a s i m . i n . s y m b o l i c z n y c h o z n a c z e D o p e r a c j i
l o g i c z n y c h z n a n y c h z t e o r i i u k Ba d ó w p r z e Bc z a j c y c h .
D l a z i l u s t r o w a n i a p o d s t a w o w y c h r ó |n i c p o m i d z y j z y k a m i p r o g r a m o w a n i a n a
r y s . 5 p r z e d s t a w i o n o p r z y k Ba d b a r d z o p r o s t e g o p r o g r a m u n a p i s a n e g o w t y c h j z y k a c h .
Z a p r o g r a m o w a n y u k Ba d u m o |l i w i a z a Bc z a n i e s i l n i k a p r z y c i s k i e m p o d Bc z o n y m d o w e j [c i a
I 0 . 0 o r a z w y Bc z a n i e s i l n i k a p r z y c i s k i e m p o d Bc z o n y m d o w e j [c i a I 0 . 1 i p r z y c i s k i e m
p o d Bc z o n y m d o w e j [c i a I 0 . 2 . S i l n i k j e s t z a Bc z a n y w y j [c i e m Q 0 . 0 u r u c h a m i a j c y m
o d p o w i e d n i s t y c z n i k . P r z y c i s k z a Bc z a j c y s i l n i k j e s t e l e m e n t e m m o n o s t a b i l n y m , t z n . s t y k
t e g o p r z y c i s k u j e s t z w a r t y t y l k o p r z e z c z a s n a c i s k a n i a . D l a t e g o p o t r z e b n e j e s t p o d t r z y m a n i e
z r e a l i z o w a n e s t y k i e m w y j [c i a Q 0 . 0 p o d Bc z o n y m r ó w n o l e g l e d o s t y k u I 0 . 0 .
O g ó l n i e m o |n a s t w i e r d z i , i | p r o g r a m o w a n i e w l i [c i e i n s t r u k c j i j e s t p r z y d a t n e
s z c z e g ó l n i e d l a d o [w i a d c z o n y c h p r o g r a m i s t ó w . N a t o m i a s t p r o g r a m o w a n i e w s c h e m a c i e
d r a b i n k o w y m j e s t p r z y d a t n e d l a p o c z t k u j c y c h p r o g r a m i s t ó w . G r a f i c z n e p r z e d s t a w i e n i e
u k Ba d u s t e r o w a n i a w s c h e m a c i e d r a b i n k o w y m j e s t s z e r o k o r o z p o w s z e c h n i o n e i Ba t w o
z r o z u m i a Be . G r a f i c z n e p r z e d s t a w i e n i e w s c h e m a c i e f u n k c y j n y m p o z w a l a n a Ba t w e
p r z e [l e d z e n i e p r z e b i e g u p r o g r a m u .
W l i [c i e i n s t r u k c j i o r a z w s c h e m a c i e f u n k c y j n y m m o |n a r o z w i z a z a d a n i a , k t ó r y c h n i e
m o |n a r o z w i z a w s c h e m a c i e d r a b i n k o w y m . W l i [c i e i n s t r u k c j i i w s c h e m a c i e f u n k c y j n y m
m o |n a z o b a c z y i e d y t o w a k a |d y p r o g r a m n a p i s a n y w s c h e m a c i e d r a b i n k o w y m , c o
o d w r o t n i e n i e z a w s z e j e s t m o |l i w e .
S c h e m a t d r a b i n k o w y
L i s t a i n s t r u k c j i S c h e m a t f u n k c y j n y
R y s . 5 .
- 6 -
U r z d z e n i a A u t o m a t y k i
2 . 4 W y b r a n e e l e m e n t y s c h e m a t u d r a b i n k o w e g o
I n s t r u k c j a s c h e m a t u O p i s A r g u m e n t y f u n k c j i
d r a b i n k o w e g o
S t y k n o r m a l n i e o t w a r t y b i t : I , Q , M , S M , T , C , V , S , L
b i t j e s t t y p u B O O L
S t y k n o r m a l n i e z a m k n i t y b i t : I , Q , M , S M , T , C , V , S , L
b i t j e s t t y p u B O O L
P o r ó w n a n i e I N l , I N 2 : I W , Q W , M W , S W ,
S M W , T , C , V W , L W , A I W ,
A C , C o n s t a n t
I N l , I N 2 s t y p u I N T E G E R
A n a l o g i c z n e i n s t r u k c j e d l a
i n n y c h r e l a c j i p o r ó w n a n i a i d l a
z m i e n n y c h i n n y c h t y p ó w .
C e w k a w y j [c i o w a b i t : I , Q , M , S M , T , C , V , S , L
b i t j e s t t y p u B O O L
U s t a w i a n i e b i t u b i t : I , Q , M , S M , T , C , V , S , L
N : V B , I B , Q B , M B , S M B , S B ,
L B , A C , C o n s t a n t
N t o l i c z b a u s t a w i a n y c h
z m i e n n y c h o k o l e j n y c h a d r e s a c h
b i t j e s t t y p u B O O L
N j e s t t y p u B Y T E
K a s o w a n i e b i t u b i t : I , Q , M , S M , T , C , V , S , L
N : V B , I B , Q B , M B , S M B , S B ,
L B , A C , C o n s t a n t
N t o l i c z b a k a s o w a n y c h
z m i e n n y c h o k o l e j n y c h a d r e s a c h
b i t j e s t t y p u B O O L
N j e s t t y p u B Y T E
I n s t r u k c j a s k o k u d o e t y k i e t y o n t o s t a Ba t y p u W O R D
n u m e r z e n .
E t y k i e t a o n u m e r z e n , d o k t ó r e j n t o s t a Ba t y p u W O R D
w y k o n y w a n y j e s t s k o k
W y w o Ba n i e p o d p r o g r a m u o n t o s t a Ba t y p u B Y T E
n u m e r z e n .
- 7 -
U r z d z e n i a A u t o m a t y k i
O p ó zn i o n e w Bc z e n i e x x x : 3 2 - 6 3
( T O N : O n - D e l a y T I M E R )
W e j [c i e d y s k r e t n e - I N P T : V W , I W , Q W , M W , S W ,
P r e s e t T i m e P T S M W , L W , A I W , T , C , A C ,
C o n s t a n t
G d y w a r t o [ o d m i e r z a n e g o
c z a s u ( p r z y I N = O N ) j e s t > = P T , I N j e s t t y p u B O O L
t o b i t T x x x p r z y j m u j e s t a n O N . P T j e s t t y p u I N T E G E R
U k Ba d c z a s o w y j e s t z e r o w a n y ,
g d y I N p r z y j m u j e w a r t o [ O F F .
R o z d z i e l c z o [ p r z y C P U 2 1 2
1 m s T 3 2
l 0 m s T 3 3 - T 3 6
1 0 0 m s T 3 7 - T 6 3
O p ó zn i o n e w Bc z e n i e z x x x : 0 - 3 1
p a m i t a n i e m
( T O N R ; R e t e n t i v e O n - D e l a y P T : V W , I W , Q W , M W , S W ,
T I M E R ) S M W , L W , A I W , T , C , A C ,
W e j [c i e d y s k r e t n e - I N C o n s t a n t
P r e s e t T i m e - P T
I N j e s t t y p u B O O L
G d y w a r t o [ o d m i e r z a n e g o P T j e s t t y p u I N T E G E R
c z a s u ( p r z y I N = O N ) j e s t > = P T ,
t o b i t T x x x p r z y j m u j e s t a n O N .
U k Ba d c z a s o w y z a t r z y m u j e s i ,
g d y I N p r z y j m u j e w a r t o [ O F F .
Z e r o w a n i e u k Ba d u c z a s o w e g o
k a s o w a n i e m b i t u .
R o z d z i e l c z o [ p r z y C P U 2 1 2
1 m s T 0
1 0 m s T l - 4
1 0 0 m s T 5 - T 3 1
L i c z n i k j e d n o k i e r u n k o w y ( C o u n t x x x : 0 - 4 7
C x x x
U P , C T U ) l i c z y d o m a k s y m a l n e j P V : V W , I W , Q W , M W , S M W ,
C U C T U
w a r t o [c i , z w i k s z a j c s w ó j s t a n L W , A I W , A C , T , C ,
z k a |d y m n a r a s t a j c y m z b o c z e m C o n s t a n t
R
s y g n a Bu C U . G d y b i e |c a
w a r t o [ l i c z n i k a C x x x j e s t C U i R s t y p u B O O L
> = P V , t o b i t C x x x p r z y j m u j e P V j e s t t y p u I N T E G E R
P V
s t a n O N . x x x j e s t t y p u W O R D
Z e r o w a n i e l i c z n i k a s y g n a Be m R
l u b k a s o w a n i e m b i t u .
- 8 -
U r z d z e n i a A u t o m a t y k i
L i c z n i k d w u k i e r u n k o w y ( C o u n t x x x : 4 8 - 6 3
U P / D o w n , C T U D ) l i c z y d o P V : V W , I W , Q W , M W , S M W ,
m a k s y m a l n e j l u b m i n i m a l n e j L W , A I W , A C , T , C ,
w a r t o [c i , z w i k s z a j c s w ó j s t a n C o n s t a n t
z k a |d y m n a r a s t a j c y m z b o c z e m
s y g n a Bu C U i z m n i e j s z a j c s w ó j C U , C D i R s t y p u B O O L
s t a n z k a |d y m n a r a s t a j c y m P V j e s t t y p u I N T E G E R
z b o c z e m C D . G d y b i e |c a x x x j e s t t y p u W O R D
w a r t o [ l i c z n i k a C x x x j e s t
> = P V , t o b i t C x x x p r z y j m u j e
s t a n O N . Z e r o w a n i e l i c z n i k a
s y g n a Be m R l u b k a s o w a n i e m
b i t u .
P r z e s u n i c i e b j t u ( M O V _ B ) . I N : V B , I B , O B , M B , S B , S M B ,
P r z e n o s i b a j t w e j [c i o w y ( I N ) n a L B , A C , C o n s t a n t
w y j [c i e ( O U T ) b e z z m i a n y O U T : V B , I B , O B , M B , S B ,
w a r t o [c i ( j e |e l i E N = O N ) . B Bd S M B , L B , A C
p o w o d u j e u s t a w i e n i e E N O = O N .
A n a l o g i c z n a f u n k c j a d l a I N i O U T s t y p u B Y T E
p r z e n o s z e n i a s Bo w a ( M O V _ W ) .
I n k r e m e n t a c j a s Bo w a ( I N C _ W ) . I N : V B , I B , O B , M B , S B , S M B ,
D o d a j e l d o w e j [c i a ( I N ) i L B , A C , C o n s t a n t
p r z e k a z u j e n a w y j [c i e ( p r z y O U T : V B , I B , O B , M B , S B ,
E N = O N ) . B Bd p o w o d u j e S M B , L B , A C
u s t a w i e n i e E N O = O N .
I N I O U T s t y p u W O R D
A n a l o g i c z n e f u n k c j e d l a
d e k r e m e n t a c j i ( D E C _ W ) i d l a
i n n y c h t y p ó w d a n y c h ( n p .
I N C _ B ) .
2 . 5 T w o r z e n i e p r o g r a m u
S 7 2 0 0 m o |e b y p r o g r a m o w a n y z a p o m o c :
" p r o g r a m a t o r ó w , ( r y s . 6 ) ,
" k o m p u t e r a P C z p r o g r a m e m S T E P 7 - M i c r o / W i n
R y s . 5 .
W w i c z e n i u b d z i e m y w y k o r z y s t y w a k o m p u t e r z p r o g r a m e m M i c r o / W i n 3 2 . P o
u r u c h o m i e n i u p r o g r a m u n a e k r a n i e u k a z u j e s i o b r a z p o k a z a n y n a r y s . 7 .
- 9 -
U r z d z e n i a A u t o m a t y k i
R y s . 7 .
W o p c j i V i e w g ó r n e j b e l k i w y b i e r a m y j z y k p r o g r a m o w a n i a , w n a s z y m p r z y p a d k u
s c h e m a t d r a b i n k o w y L A D . W o p c j i P L C / T y p e o k r e [l a m y t y p p r o g r a m o w a n e g o s t e r o w n i k a .
N a s t p n i e w o b s z a r z e r o b o c z y m w p r o w a d z a m y o d p o w i e d n i s c h e m a t d r a b i n k o w y p r o g r a m u
g Bó w n e g o ( M A I N ) i w r a z i e p o t r z e b y t a k |e p o d p r o g r a m ó w ( S B R ) i o b s Bu g i p r z e r w a D ( I N T ) .
S c h e m a t y t e n a l e |y o d p o w i e d n i o p o d z i e l i n a p o s z c z e g ó l n e o b w o d y l o g i c z n e ( N e t w o r k s ) . P o
w p r o w a d z e n i u p r o g r a m u m o |e m y s p r a w d z i j e g o p o p r a w n o [ t Bu m a c z c g o n a j z y k
w e w n t r z n y s t e r o w n i k a w P L C / C o m p i l e l u b P L C / C o m p i l e A l l ( j e |e l i t e g o n i e z r o b i m y , t o
t Bu m a c z e n i e b d z i e i t a k w y k o n y w a n e p r z y p r ó b i e p r z e s Ba n i a p r o g r a m u d o s t e r o w n i k a ) . W
p r z y p a d k u b r a k u b Bd ó w p r o g r a m m o |n a w y s Ba d o s t e r o w n i k a w y k o r z y s t u j c F i l e / D o w n l o a d
l u b p r z e z n a c i [n i c i e i k o n y z n i e b i e s k i m t r ó j k t e m s k i e r o w a n y m w d ó B. W y s Ba n i e p r o g r a m u
d o s t e r o w n i k a m o |e b y w y k o n a n e j e |e l i p r z e Bc z n i k t r y b u p r a c y z n a j d u j e s i w p o z y c j i
S T O P l u b T E R M . J e |e l i p r z e Bc z n i k r o d z a j u p r a c y j e s t w p o z y c j i T E R M , a s t e r o w n i k j e s t w
t r y b i e p r a c y R U N , t o p r o g r a m z a p y t a , c z y p r z e Bc z y s t e r o w n i k w t r y b p r a c y S T O P . P r o g r a m
z a Ba d o w a n y d o s t e r o w n i k a m o |n a u r u c h o m i p r z e z u s t a w i e n i e s t e r o w n i k a w t r y b p r a c y R U N .
M o |n a t o z r o b i p r z e Bc z n i k i e m t r y b u p r a c y l u b , j e |e l i t e n p r z e Bc z n i k j e s t w p o Bo |e n i u
T E R M t a k |e z k o m p u t e r a w y k o r z y s t u j c p o l e c e n i e P L C / R U N l u b p r z e z n a c i [n i c i e n a i k o n
z z i e l o n y m t r ó j k t e m s k i e r o w a n y m w p r a w o . T e s t o w a n i e p r o g r a m u m o |n a p r z e p r o w a d z i
w Bc z a j c S T A T U S C H A R T w p a s k u n a w i g a c y j n y m l u b w D e b u g / C h a r t S t a t u s . P o z w a l a o n a
n a f o r s o w a n i e i o b s e r w a c j z m i e n n y c h . D o d a t k o w o r e a l i z a c j p r o g r a m u m o |n a o b s e r w o w a
p r z e z w Bc z e n i e o p c j i D e b u g / P r o g r a m S t a t u s .
- 1 0 -
U r z d z e n i a A u t o m a t y k i
3 P R Z Y K AA D O W E P R O G R A M Y
3 . 1 P r o g r a m s t e r u j c y b r a m
P r o g r a m s t e r u j e z a m y k a n i e m i o t w i e r a n i e m b r a m y . B r a m a j e s t p o r u s z a n a z a p o m o c s i l n i k a
z a Bc z a n e g o s t y c z n i k a m i . A k t u a l n e p o Bo |e n i e b r a m y s y g n a l i z o w a n e j e s t c z u j n i k a m i
k r a Dc o w y m i .
I 0 . 2 - b r a m a z a m k n i t a
I 0 . 3 - b r a m a o t w a r t a
O p e r a t o r o d d z i a By w u j e n a s t e r o w n i k z a p o m o c w e j [:
I 0 . 0 - s t a r t z a m y k a n i a
I 0 . 1 - s t a r t o t w i e r a n i a
I 0 . 4 - z a t r z y m a n i e a w a r y j n e ( O F F p r z y a w a r i i )
W y j [c i a s t e r o w n i k a p r z y p o r z d k o w a n e s w s p o s ó b n a s t p u j c y :
Q 0 . 0 - w Bc z e n i e s t y c z n i k a " z a m y k a n i e "
Q 0 . 1 - w Bc z e n i e s t y c z n i k a " o t w i e r a n i e "
Q 0 . 3 - s y g n a l i z a c j a " b r a m a w r u c h u "
Q 0 . 4 - s y g n a l i z a c j a " b r a m a z a m k n i t a "
Q 0 . 5 - s y g n a l i z a c j a " b r a m a o t w a r t a "
S c h e m a t d r a b i n k o w y u k Ba d u s t e r o w a n i a p r z e d s t a w i o n y j e s t p o n i |e j .
- 1 1 -
U r z d z e n i a A u t o m a t y k i
- 1 2 -
U r z d z e n i a A u t o m a t y k i
3 . 2 U k Ba d o d l i c z a n i a c z a s u .
W e j [c i e m I 0 . 0 u r u c h a m i a s i o d l i c z a n i e c z a s u w s e k u n d a c h ( w V B 5 , j e s t t o m n i e j
z n a c z c y b a j t s Bo w a V W 4 ) , m i n u t a c h ( w V W 2 ) i g o d z i n a c h ( w V W 0 ) . A k t u a l n y s t a n l i c z n i k a
s e k u n d j e s t p o k a z y w a n y n a L E D - a c h w y j [ d w u s t a n o w y c h s t e r o w n i k a . W y z e r o w a n i e
o d l i c z o n e g o c z a s u i z a b l o k o w a n i e d a l s z e g o o d l i c z a n i a u z y s k u j e s i w e j [c i e m I 0 . 1 .
O d p o w i e d n i s c h e m a t d r a b i n k o w y p r z e d s t a w i o n y j e s t p o n i |e j .
- 1 3 -
U r z d z e n i a A u t o m a t y k i
- 1 4 -
U r z d z e n i a A u t o m a t y k i
4 Z A D A N I A
4 . 1 S t e r o w a n i e p o d a j n i k i e m t a [m o w y m
Z a p r o g r a m o w a u k Ba d s t e r o w a n i a p o d a j n i k i e m t a [m o w y m . T a [m a r u s z a p o n a c i [n i c i u
p r z y c i s k u S t a r t i z a t r z y m u j e s i p o n a c i [n i c i u p r z y c i s k u S t o p . N a l e |y z l i c z y l i c z b
p r z e t r a n s p o r t o w a n y c h e l e m e n t ó w .
M o d y f i k a c j e :
1 . T a [m a p o w i n n a s i z a t r z y m a p o p r z e t r a n s p o r t o w a n i u o k r e [l o n e j l i c z b y e l e m e n t ó w
2 . T a [m a p o w i n n a s i z a t r z y m a p o u p By w i e o k r e [l o n e g o c z a s u
- 1 5 -
U r z d z e n i a A u t o m a t y k i
4 . 2 S t e r o w a n i e n a p e Bn i a n i e m z b i o r n i k a
N a l e |y k o n t r o l o w a p r o c e s n a p e Bn i a n i a z b i o r n i k a . W p r z y p a d k u p r z e k r o c z e n i a
p o z i o m u M A K S n a l e |y z a m k n Z A W Ó R i g e n e r o w a s y g n a B a l a r m u A L 1 . W p r z y p a d k u
w y k r y c i a n i e p r a w i d Bo w e j k o m b i n a c j i ( f i z y c z n i e n i e m o |l i w e j ) s y g n a Bó w z c z u j n i k ó w p o z i o m u
n a l e |y z a m k n Z A W Ó R i g e n e r o w a s y g n a B a l a r m u A L 2 .
M o d y f i k a c j e :
1 . Z A W Ó R j e s t o t w i e r a n y d o p i e r o w m o m e n c i e w y k r y c i a , |e p o z i o m c i e c z y s p a d B p o n i |e j
M I N i c i e c z j e s t d o l e w a n a a | d o o s i g n i c i a p o z i o m u N O M .
2 . J e |e l i p o z i o m c i e c z y s p a d n i e p o n i |e j M I N , t o n a l e |y z a m k n z a w ó r n a o d p By w i e i z a w ó r
t e n p o w i n i e n b y z a m k n i t y a | d o o s i g n i c i a p o z i o m u N O M .
- 1 6 -
Wyszukiwarka
Podobne podstrony:
Programowanie sterownika PLC S7 200Działanie sterowników S7 200 podstawy cz 4Działanie sterowników S7 200 podstawy cz 2Działanie sterowników S7 200 podstawy cz 1Działanie sterowników S7 200 podstawy cz 3sterowniki programowalne plc, cz??? 3Komunikacja MPI, S7 200, S7 300Instrukcja obsługi S7 200Nowości S7 200CWICZ S7 200mFAQ 3 4 Komunikacja PROFIBUS S7 200 S7 300kat skr S7 200 2008Komunikacja PROFIBUS, S7 200, S7 3003 1 Pierwsze uruchomienie S7 200Sterowniki programowlne PLCwięcej podobnych podstron