1.9 Shift Registers: (Data) (Register) (Shift Register) (Internal Relay)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

9

u]]<lr

RA
Y

Shift registers

(data) 
    (register) " "  !#$%

& '()& *+ (shift register) ",- ./ " . 1 2 3 (internal relay) ,4 # ,567 #%8
9: ,56-
 ;- .: <  )
$= 5 >) ;?=  ,@5A ,4 # 567
 <#&
=*
2
5 8 B* C- ; #$D ,E ,- ./ F E + G@$% .H4I
.(production system) JK/ !LK M '<#N OPQ= RE-F I

<

< <u]]<lr<<1.9

Shift registers

9: S)T U=   ;?=  ,@5A ,4 # 567


 <#=  V35%
7 W+
@%8 ,-*E I ,XY : 2Z ,4 < ,56- 6 B*8 .,56- 32 I 16 I


 (binary digit) S[\ ]^(  (bit) "_) "  !#$% C- 1 #- *  0 E=
- 8
K K`Z  M ,4 < 56- 8  # B6 a: b .!^(Q W+
: # B* #XZ 1 .1 I 0 3
8

Internal Relays



188

9 : Shift registers

(on-off)


Z  P '(d: B $%8 BI ,4 # 567 W+
 ,56- 
e
:S 56   *f )8 g( 
5h '#- 
1

,*P* 3 ,567  (off) ,*E 2 ,567  (on) ,*P* 1 ,567 BI i +

 jk = l8 + 9: (U  .m: ....,*E 5 ,567  ,*P* 4 ,567 


'a*4n (data) 
$ F ! #$D K .(8-bit register) = ,Ko
.(switches) 8E 3 ,) , <-Q ' ;pQ
 2 #= 4# (<
 F
2 PI

RA
Y

B`Z 1 qZ ,K $ (bits) ) ,- .: (shift register) ",- ./ " ! #$D=
e
5 rQ h*
5h  5s rQ 4 # ,\F\ ;  ,- ./ F
I 4t *8 2h*  r*T u&  ,- ./ (command) I ,=3g 3 
ba v? / .qZ ,K $ 
   I (reset) wE *;Z C3 4#
:, ,7= x) 8-bit r* a  BI yD
1

,567 9: '<(  4< '(d: S+ '(d/ W+ 0 4# '(d: Bt )XD KI zZ
:9Q ,4 #
Input 0

 M rQ h* 9: 4# '(d: 4#D { [#Z ,- ./ '(d: 2? I )XD a:
qK`Z |= 
 w4Q _) (overflow) >E  }#-  2h* ) 6 v %D
.?
Overflow 0

 
: 9

189

:7 M |I U= _K6 ~ ,4 # 567 B`Z ba u& =
.off,on,off,on,on,off,off,on :, 7 M Bt )8 O*D on,off,on,on,off,off,on,off
2 # ,
- ./  U >) ;?=  ,4 # 567 5 B:
M + # .,- ./  ,E (4 ] #& PLC SX ]s ,D *=
,4 # ,567 ]^( =X (shift) SFT ,y 'Ed ! #$D= Mitsubishi ,6d 5s

 ,6 9: ba #= <k  + . ,Z*E M 9Q B*8 BI SY) ~
.,- ./  pI
 + - lp * (|Q ]^ b= ,[#)) 567

<

Ladder programs

< <]<s]e<<2J9

RA
Y

S5
D K= ,Y= q3
e j6 (4-bit) = 4
 jk ,- ./  y&
.1.9 U M x) *+ 56

 
:1.9

9 : Shift registers

190

!#$%  .0 E= qZ ]X 6 h I ,- ./  wE In3 4# !#$%
,- ./ In2 4# !#$%  . M 9 ,4 # ,567 9: r4< In1 4#
567 6 P*%8 C- .#-  h* ( #Xg  r*T u& ,4 # 567 r *-I
.l8 u& Out4  Out3 Out2  Out1 J($  IR4  IR3  IR2  IR1 ,4 #

RA
Y

,4 # 567 6 B`Z +#& In3 u& SL7 4< )= I#)D KI zZ
IR1  IR2  IR3  IR4 =(Q 4 # 567 r *-I B*D |= 0 E= h*D
,567 9: 1 #- * 4#Z SL7 U= In1 4# Y% #& .0, 0, 0, 0 9: , 
1, 9: Bt ,  IR1  IR2  IR3  IR4 ,4 # 567 r *-I B*D b 9Q
 J u&  IR1 ,567 D YD |= .l8 u& 0, 0, 0
a: .Out 1

r *-I )8 ,K3 9: 9Q ,567
 1 #- * v %Z In2 u& 2L7 F
2 4< Bt X)T

 : Out 1
 J4 u& Bt  b .0, 1, 0, 0 9: ,  Bt ,4 # 567
2 4< Bt X)T a: .Out 2
 q& 567 r *-I  D K`Z In2 u& 4 2L7 F
 Out1 J($ B*D + u& = 0, 0, 1, 0 u& s #-  h* ( #Xg ,4 #
2 L7 F
2 4< X)T a: .XZ 2 *P* Out3 J B*  (off) ,*E ;6 Out4  Out2
0, u& s #-  h* ( #Xg ,4 # 567 r *-I 2? I  K O*Z In2 u& 4
2 *P* Out4 B*  ,*E Out3 Out2  Out1 J($ B*D + u& 0, 0, 1
#-  ( #Xg ,4 # 567 r *-I v %D In2 u& 4 SL7 4< @)% #& .XZ
q
&h 9: <k w4Q #- * #sD (overflow) 2K?Z BI g 0, 0, 0, 0 u& 
u
&I #^ In2 u& 4 # 8 w\n8 BI }a: K .,*E J($ 6 B*D b
2 8
.2.9 U M h  *+ 56 Out4  Out3  Out2 ; Out1 S+ J($
 F
,s[  Mitsubishi ,6d .*( l- 2.9 U S5V $ 3.9 U x)
.q ,XZ 5

 
: 9

RA
Y

191

   
:2.9

Mitsubishi
:3.9

192

9 : Shift registers

,E ,\F3 J($


 2 #= Ky M ,- ./  #) j6 a.4.9 U x)
,6U \5  b.4.9 U x)  .WF&I = U M ,) OUT  SFT  RST
.Toshiba

(a)

(b)

 Toshiba(b)Mitsubishi(a): 
 :4.9

RA
Y

M 9Q ,567 B *& *+ Mitsubishi ,6U ,- ./  M M140  B:


(08)  wU . M 9Q ,567 B *& *+ Toshiba  M R016 B: 
(shift) ,
- . 4#6 S  (data) 5 4#6 D !#$%  56- 8 + BI 9:
.(output) J$ Q (reset) wE I (enable) x5 E
Keeping track of items

< rj]<^]<^<^ju]<<1J2J9

4 )8 +  ,5 ,- ./  ! #$D


I j6 )D 
@=
OU6 D7 #-I !#$% g( F
2 35Z .(items) , OPQ (g RE-F
RE-  w 4 r*T u& ,6s (faulty items) ,T*)? w I ,T OPQ
(reject mechanism) >Z ,X8 VEs%D ,)D ,X 9: 8 #& |= +(g
Ky *K ,)8 W+ 5.9 U h* .w 4
& ;- .: ,X  ,#$
.b q #$D
5 S5

#- * 4#%  + X400 4# u& ,?)K #sD ,T& ,^ OU6 ] #&
 *
D w 4 u& s8 ,^ I B: .M140 ,4 # ,567 #& ,- ./  9: 1
r*T u& 1 #- *   + X401 4# u& ,?)K #sD ,5D !I ,T& _K6
,X8 !*X8 Y430 J E qK`Z M144 ,4 # ,567 9: #- *  #& .
,D*f B*8 `Z ,T ,X %8 #& .s w
& ,T ,X = >Z
]  C >Z ,X8 (reset) wE !#$  + X403 4#  (sensed)
9: J &`= ba # .M144 >Z '(d: 8  ,Zh: (^) OPI >Z(

 
: 9

193

RA
Y

.Y430 >Z J4 (off) E8 X403 4#= (latch) b ~ M100 ,4 # ,567
56- u& ,P ,5LKQ #-I * BI
e .!L ,DDQ P XZ 35%  +
u& (good items) '# OPQ s8 #& >Z ,X8 Z ] S ,Zh: ,4 <
.,- ./ ,5&  #& X400
& 2? I 4# E s w r*T

(a)

(b)

  "!   #$%:5.9

You might also like