Professional Documents
Culture Documents
1.9 Shift Registers: (Data) (Register) (Shift Register) (Internal Relay)
1.9 Shift Registers: (Data) (Register) (Shift Register) (Internal Relay)
1.9 Shift Registers: (Data) (Register) (Shift Register) (Internal Relay)
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
(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
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
(a)
(b)
Toshiba(b)Mitsubishi(a):
:4.9
RA
Y
< rj]<^]<^<^ju]<<1J2J9
#- * 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)