際際滷
Submit Search
Ch ng 8
1 like
1,170 views
P
Ph畉m Ng畛c Th畉ch
Follow
Gi叩o tr狸nh i畛u khi畛n kh畉 tr狸nh Plc omron
Read less
Read more
1 of 12
Download now
Downloaded 49 times
More Related Content
Ch ng 8
1.
148 CH働NG 8 CC L畛NH
NH畉N V PHT XUNG T畉N S畛 CAO 8.1. 畉m t畉n s畛 cao 8.1.1. CTLB (63) K箪 hi畛u h狸nh thang Gi畛i h畉n s畛 d畛ng: l畛nh ny kh担ng s畛 d畛ng trong PLC SRM1. C叩c word so s叩nh 畉u v cu畛i ph畉i c湛ng d畛 li畛u. P ph畉i l 000 v C ph畉i t畛 000 畉n 003. L畛nh CTBL(63) ghi b畉ng so s叩nh cho vi畛c s畛 d畛ng gi叩 tr畛 PV c畛a high speed counter. T湛y thu畛c vo gi叩 tr畛 C, s畛 so s叩nh gi叩 tr畛 PV high speed counter c坦 th畛 b畉t 畉u t畛c th畛i ho畉c c坦 th畛 b畉t 畉u kh担ng c湛ng v畛i l畛nh INI(61). Port P x叩c 畛nh high speed counter s畛 d畛ng 畛 so s叩nh. Lu担n lu担n ci 畉t P 畉n 000. Ch畛c nng c畛a CBTL(63) l 畉 x叩c 畛nh d畛 li畛u i畛u khi畛n C nh動 sau: B畉ng 8.1 D畛 li畛u i畛u khi畛n C C Ch畛c nng l畛nh CBTL(63) 0 00 Ghi gi叩 tr畛 鱈ch (target) vo b畉ng so s叩nh v b畉t 畉u so s叩nh 001 Ghi kho畉ng (range) gi叩 tr畛 vo b畉ng so s叩nh v b畉t 畉u so s叩nh 002 Ghi gi叩 tr畛 鱈ch (target) vo b畉ng so s叩nh v b畉t 畉u so s叩nh v畛i l畛nh INI(61) 003 Ghi kho畉ng (range) gi叩 tr畛 vo b畉ng so s叩nh v b畉t 畉u so s叩nh v畛i l畛nh INI(61) Khi gi叩 tr畛 PV b畉ng v畛i gi叩 tr畛 target ho畉c r董i vo kho畉ng x叩c 畛nh tr動畛c no 坦 th狸 ch動董ng tr狸nh con 動畛c g畛i v th畛c thi. N畉u ch畉 畛 high speed counter cho ph辿p ci 畉t 畉n v湛ng nh畛 DM 6642, th狸 ch炭ng s畉 畉m t畛 0 khi PLC ho畉t 畛ng. M畛t b畉ng so s叩nh gi叩 tr畛 target kh担ng qu叩 8 gi叩 tr畛 target. S畛 ch動董ng tr狸nh con x叩c 畛nh m畛i gi叩 tr畛 target ny. C叩c 畉u vo 畉m t畛c 畛 cao (High-speed counter Inputs) D湛ng IR 00000 t畛i IR 00002 lm c叩c 畉u vo 畉m t畛c 畛 cao. Trong v鱈 d畛 sau 但y, c叩c Encoder c坦 畉u ra collector h畛 24 VDC 動畛c n畛i vo: P (port): 畛nh port, 000,001,002 C (control data): d畛 li畛u i畛u khi畛n; 000 畉n 003. TB: word so s叩nh 畉u, thu畛c IR, SR, LR, DM,AR, HR
2.
149 Ch畉 畛 d畛ch
pha ( Differential Phase) T畉n s畛 畉m: 5kHz. Ch畉 畛 畉u vo xung c坦 x叩c 畛nh chi畛u. T畉n s畛 畉m: 50kHz Ch畉 畛 UP/DOWN. T畉n s畛 畉m: 20kHz Ch畉 畛 畉m tng. T畉n s畛 20kHz H狸nh 8.1 K畉t n畛i Encoder vo PLC 8.1.2. INI(61) 畛i v畛i PLC CPM2A P ph畉i l 000 v C ph畉i l 000 畉n 003 P1 ph畉i l 000 tr畛 khi C l 002 N畉u D l 畛a ch畛 c畛a DM, th狸 DM ph畉i l v湛ng nh畛 畛c/ghi. L畛nh INI(61) d湛ng 畛 i畛u khi畛n ho畉t 畛ng high speed counter v stop xung ng探 ra. Port P 畛nh high speed counter v xung ng探 ra nh動 sau: P Ch畛c nng 000 畛nh ng探 vo high speed counter (c叩c input IR 000.00, 000.01, 000.02). 畛nh xung ng探 ra 畛 ng探 ra IR 010.00 ho畉c 010.01 Ch畛c nng c畛a INI(61) 動畛c 畛nh r探 b畉ng d畛 li畛u i畛u khi畛n C. C P1 Ch畛c nng INI(61) 000 000 Start s畛 so s叩nh CTBL(63) 001 000 Stop s畛 so s叩nh CTBL(63) 002 G鱈a tr畛 PV m畛i Thay 畛i gi叩 tr畛 PV c畛a high speed counter ho畉c ng畉t input trong ch畉 畛 counter 003 000 Stop xung ng探 ra * Start / Stop s畛 so s叩nh (C=000 ho畉c C=001): Khi C = 000 ho畉c 001, th狸 start ho畉c stop s畛 so s叩nh gi叩 tr畛 c畛a high speed counter v畛i b畉ng so s叩nh 動畛c ghi trong l畛nh CBTL(63). Khi d湛ng @INI(61) th狸 C = 000, v狸 l畛nh ny ch畛 c畉n th畛c thi m畛t chu k畛 畛 b畉t 畉u so s叩nh. * Thay 畛i PV (C = 002): P (port): 畛nh port: 000,001,002 C (control data): d畛 li畛u i畛u khi畛n; 000 畉n 003 P1: word PV th畛 nh畉t , thu畛c IR, SR, LR, DM, AR, HR
3.
150 P (port): 畛nh
port, 000,001,002 C (control data): d畛 li畛u i畛u khi畛n; 000 畉n 003. D: word 鱈ch (destination) th畛 nh畉t, thu畛c IR, SR, LR, DM, AR, HR. N畉u C =002 th狸 l畛nh INI(61) thay 畛i gi叩 tr畛 畉t tr動畛c PV c畛a high speed cpunter ho畉c ng探 vo ng畉t trong ch畉 畛 counter. Gi叩 tr畛 PV (PV = 000) c畛a high speed counter: INI(61) thay 畛i gi叩 tr畛 PV c畛a high speed counter 畉n gi叩 tr畛 BCD 8 digits trong P1 v P1+1. Gi叩 tr畛 m畛i c畛a PV c坦 th畛 l F838 8608 畉n 0838 8607 trong ch畉 畛 ng探 vo 畉n up/down. Gi叩 tr畛 m畛i PV c坦 th畛 l 0000 0000 畉n 1677 7215 trong ch畉 畛 畉m tng. Ng畉t PV input (P = 100 畉n 103): L畛nh INI(61) thay 畛i gi叩 tr畛 PV c畛a ng畉t input trong ch畉 畛 counter 畉n gi叩 tr畛 4 s畛 hexa trong P1 (0000 畉n FFFF). * Stop xung ng探 ra: Khi C= 003 th狸 l畛nh stop xung ng探 ra. 8.1.3. PRV(62) 畛i v畛i PLC CPM2A P ph畉i l 000 v C ph畉i l 000 畉n 002. D v D+1 ph畉i c湛ng v湛ng d畛 li畛u. N畉u D l 畛a ch畛 c畛a DM, th狸 DM ph畉i l v湛ng nh畛 畛c/ghi. Ho畉t 畛ng: L畛nh PRV(62) i畛u khi畛n gi叩 tr畛 PV c畛a high speed counter, ng畉t input trong ch畉 畛 counter, ho畉c ng探 vo t畉n s畛 cho vi畛c i畛u khi畛n 畛ng b畛 x叩c 畛nh P trong C. 畛nh port P x叩c 畛nh high speed counter ho畉c xung ng探 ra nh動 sau: P Ch畛c nng 000 畛nh input high speed counter ( c叩c input 000.00, 000.01, 000.02), t畉n s畛 input cho vi畛c i畛u khi畛n xung 畛ng b畛 (c叩c input 000.00, 000.01 v 000.02. Ng探 ra x叩c 畛nh 畛 畛a ch畛 010.00 v 010.01. D畛 li畛u i畛u khi畛n C d湛ng 畛 x叩c 畛nh lo畉i d畛 li畛u s畉 動畛c truy xu畉t: C Ch畛c nng Word 鱈ch 000 畛c gi叩 tr畛 PV c畛a high speed counter v c叩c ng畉t input (ch畉 畛 counter) ho畉c t畉n s畛 ng探 vo c畛a i畛u khi畛n xung 畛ng b畛. D v D+1 001 畛c tr畉ng th叩i c畛a high speed counter v xung ng探 ra D 002 畛c c叩c k畉t qu畉 c畛a b畉ng so s叩nh D 畛c PV (C = 000): N畉u C = 000 th狸 l畛nh PRV(62) 畛c gi叩 tr畛 PV c畛a high speed counter v c叩c ng畉t input ( ch畉 畛 counter). Gi叩 tr畛 high speed counter PV ho畉c t畉n s畛 input (P = 000): Khi ng探 vo 動畛c d湛ng high speed counter, th狸 l畛nh PRV(62) 畛c gi叩 tr畛 PV c畛a high speed counter v ghi gi叩 tr畛 BCD 8 digit vo D v D+1. Gi叩 tr畛 PV c坦 th畛 l F838 8608 畉n 0838 8607 PRV(62) P C D
4.
151 trong ch畉 畛
pha 董n ho畉c ch畉 畛 up/down. C嘆n trong ch畉 畛 tng PV c坦 th畛 l 0000.0000 畉n 1677 7215. Khi ng探 ra i畛u khi畛n xung 畛ng b畛, th狸 l畛nh PRV(62) 畛c t畉n s畛 xung ng探 vo v ghi gi叩 tr畛 BCD 8 digit vo D v D+1. T畉n s畛 ng探 vo c坦 th畛 l 0000 0000 畉n 0002 0000. 畛c tr畉ng th叩i (C= 001): N畉u C = 001, th狸 l畛nh 畛c tr畉ng th叩i ho畉t 畛ng c畛a high speed counter v xung ng探 ra v ghi d畛 li畛u vo D. Tr畉ng th叩i high speed counter v xung ng探 ra 0 (P= 000): khi P = 000 th狸 bit D bi畛u di畛n nh動 sau: S畛 d畛ng Bit Ch畛c nng 00 Tr畉ng th叩i so s叩nh high speed counter; 0: stop; 1: so s叩nh.High speed counter 01 High speed counter d動 ho畉c thi畉u; 0: th動畛ng; 1: d動 ho畉c thi畉u. 05 T畛ng s畛 xung x叩c 畛nh xung ng探 ra; 0: kh担ng x叩c 畛nh; 1: x叩c 畛nh. 06 Xung ng探 ra 0 達 xu畉t; 0: ch動a xu畉t; 1: xu畉t 07 Tr畉ng th叩i xung ng探 ra. 0: stop; 1: xu畉t. 08 Gi叩 tr畛 PV xung ng探 ra 0. 0: b狸nh th動畛ng; 1: d動 ho畉c thi畉u. Xung ng探 ra 09 Gi叩 tr畛 PV xung ng探 ra 1. 0: b狸nh th動畛ng; 1: d動 ho畉c thi畉u. K畉t qu畉 kho畉ng so s叩nh (C = 002): n畉u C= 002 th狸 l畛nh PRV(62) 畛c k畉t qu畉 c畛a gi叩 tr畛 PV 畉n 8 kho畉ng 畛nh trong l畛nh CTBL(63) v ghi d畛 li畛u ny vo D. C叩c bit 00 畉n 07 c畛a D ch畛a c叩c c畛 k畉t qu畉 so s叩nh. 畛c gi叩 tr畛 PV xung ng探 ra ( C= 003): n畉u C= 003 th狸 l畛nh PRV(62) 畛c gi叩 tr畛 PV xung ng探 ra v ghi gi叩 tr畛 BCD 8 digit vo D v D+1. Gi叩 tr畛 PV c坦 th畛 l -16 777 215 畉n 16 777 215. Bit 15 c畛a D +1 ON, x叩c 畛nh gi叩 tr畛 但m, ng動畛c l畉i x叩c 畛nh gi叩 tr畛 d動董ng. V鱈 d畛: Ch動董ng tr狸nh sau s畉 thu th畉p s畛 xung t畉i ch但n 000.00 v l動u vo DM0 Ch動董ng tr狸nh d畉ng ladder
5.
152 8.1.4. INT(89) DM 6144
畉n 6655 kh担ng s畛 d畛ng 畛i v畛i C2 khi C1= 002. Ho畉t 畛ng: l畛nh INT(89) d湛ng 畛 i畛u khi畛n c叩c ng畉t v th畛c hi畛n m畛t trong b畉y ch畛c nng sau ph畛 thu畛c vo gi叩 tr畛 c畛a C1. C1 Ch畛c nng l畛nh INT(89) 000 C叩c input ng畉t mask/unmask C1: M達 i畛u khi畛n; 000 畉n 002, 100 ho畉c 200 000: kh担ng s畛 d畛ng C2: D畛 li畛u i畛u khi畛n; IR, SR, AR, DM, HR, LR, TC, #
6.
153 C1: D畛 li畛u
i畛u khi畛n th畛 1; 000 畉n 008, 010 ho畉c 012 C2: D畛 li畛u i畛u khi畛n th畛 2; IR, SR, AR, DM, HR, LR, TC, # C3: D畛 li畛u i畛u khi畛n th畛 3; IR, SR, AR, DM, HR, LR, TC, # 001 X坦a c叩c input ng畉t 002 畛c tr畉ng th叩i hi畛n hnh mask c畛a c叩c input ng畉t 003 Restart b畛 畉m gi畉m v ng畉t unmask 004 Restart b畛 畉m tng v ng畉t unmask 100 Mask t畉t c畉 c叩c ng畉t 200 Unmask t畉t c畉 c叩c ng畉t V鱈 d畛: 8.1.5. STIM(69) C1 ph畉i l 000, 003, 006 ho畉c 010. N畉u C1 l 000 ho畉c 003 th狸 C3 mi棚u t畉 s畛 ch動董ng tr狸nh con t畛i a l 49 N畉u C1 l 006, c叩c h畉ng s畛 kh担ng s畛 d畛ng 畛i v畛i C2 ho畉c C3. N畉u C1 l 010, c畉 hai C2 v C3 ph畉i 動畛c ci 畉t 畉n 000. Ho畉t 畛ng: L畛nh STIM(69) s畛 d畛ng 畛 ng畉t kho畉ng th畛i gian b畉ng c叩ch th畛c hi畛n 4 ch畛c nng c董 b畉n sau: kh畛i 畛ng th畛i gian ng畉t one-shot, kh畛i 畛ng timer cho c叩c ng畉t scheduled, 畛c gi叩 tr畛 PV c畛a Timer, stop timer. C叩c ch畛c nng ny 動畛c ci 畉t b畛i gi叩 tr畛 C1.
7.
154 Gi叩 tr畛 C1
Ch畛c nng 000 Kh畛i 畛ng th畛i gian ng畉t one-shot 003 Kh畛i 畛ng timer cho c叩c ng畉t scheduled 006 畛c gi叩 tr畛 PV c畛a Timer 010 Stop timer V鱈 d畛:
8.
155 8.2. Ph叩t xung
t畉n s畛 cao 8.2.1. PULS(65) N v N+1 ph畉i c湛ng v湛ng d畛 li畛u DM 6144 畉n 6655 kh担ng s畛 d畛ng 畛i v畛i N L畛nh PULS(65) d湛ng 畛 ci 畉t s畛 xung cho c叩c ng探 ra xung 畛 ch畉 畛 畛c l畉p (Independent). S畛 c叩c xung kh担ng b畛 thay 畛i khi xung ng探 ra ang ho畉t 畛ng. L畛nh PULS(65) ch畛 th畛c hi畛n m畛t l畉n 畛 x叩c 畛nh s畛 xung c畉n thi畉t 畛 ci 畉t. 畛nh port P: 畛nh port 畛 x叩c 畛nh v畛 tr鱈 xung ng探 ra. Th担ng s畛 c叩i 畉t C v N s畉 v畉n 叩p d畛ng trong l畛nh SPED(64) ho畉c ACC(--). P V畛 tr鱈 ng探 ra xung 000 Ng探 ra xung m畛t pha 0 kh担ng c坦 tng ho畉c gi畉m t畛c 畛 (ng探 ra 010.00). 010 Ng探 ra xung m畛t pha 1 kh担ng c坦 tng ho畉c gi畉m t畛c 畛 (ng探 ra 010.01). (ch畛 s畛 d畛ng trong PLC CPM2A/CPM2C) D畛 li畛u i畛u khi畛n C x叩c 畛nh lo畉i xung. C Lo畉i xung 000 X叩c 畛nh s畛 xung li棚n quan (relative) 001 X叩c 畛nh s畛 xung v担 i畛u ki畛n (absolute) S畛 c叩c xung ng探 ra (N+1 v N): N+1 v N ch畛a s畛 BCD 8 digit x叩c 畛nh s畛 xung ng探 ra ci 畉t trong ch畉 畛 independent. s畛 xung ng探 ra c坦 th畛 l -16 777 215 畉n 16 777 215. Bit 15 c畛a N+1 ON khi l s畛 但m v OFF khi s畛 xung ci 畉t d動董ng. D動董ng: 0 畉n +16 777 215 ( 0000 0000 畉n 1677 7215) m : -16 777 215 畉n 0 ( 9677 7215 畉n 8000 0000) P: 畛nh port; 000,001,002 C1: D畛 li畛u i畛u khi畛n; 000 -> 005 N: s畛 xung; IR, SR, AR, DM, LR, HR
9.
156 S畛 c叩c xung
d畛ch chuy畛n t湛y thu畛c vo s畛 s畛 xung xu畉t ra (N+1 v N) v lo畉i xung (C). Sau khi l畛nh PULS(65) 動畛c th畛c thi s畉 t鱈nh 畉n s畛 xung d畛ch chuy畛n m kh担ng b畛 thay 畛i, th畉m ch鱈 n畉u l畛nh INI(61) 動畛c th畛c thi thay 畛i s畛 xung ng探 ra PV. Kho畉ng gi叩 tr畛 c畛a PV l (-16 777 215 畉n 16 777 215) Khi c坦 l畛i x畉y ra (SR 25503 ON), th狸 l畛nh PULS(65) kh担ng th畛c hi畛n. 8.2.2. SPED(64) F ph畉i l s畛 BCD, #0000 ho畉c #0002 畉n #0200. DM 6144 畉n 6655 kh担ng s畛 d畛ng 畛i v畛i F. SPED(64) s畛 d畛ng 畛 ci 畉t t畉n s畛 xung ng探 ra v kh畛i 畉u ng探 ra xung t畛 vi畛c x叩c 畛nh c叩c bit xu畉t. Khi i畛u ki畛n th畛c thi l ON th狸 l畛nh SPED(64) ci 畉t t畉n s畛 xung F cho c叩c bit xu畉t x叩c 畛nh b畛i P c嘆n M x叩c 畛nh ch畉 畛 xu畉t. Port P x叩c 畛nh bit xu畉t 畛 xu畉t xung ng探 ra. P V畛 tr鱈 ng探 ra xung 000 Ng探 ra xung m畛t pha 0 kh担ng c坦 tng ho畉c gi畉m t畛c 畛 (ng探 ra 010.00). 010 Ng探 ra xung m畛t pha 1 kh担ng c坦 tng ho畉c gi畉m t畛c 畛 (ng探 ra 010.01). (ch畛 s畛 d畛ng trong PLC CPM2A/CPM2C) Gi叩 tr畛 M x叩c 畛nh ch畉 畛 xu畉t M Lo畉i xung 000 Ch畉 畛 independent 001 Ch畉 畛 continuous V鱈 d畛: P: 畛nh port; 001 ho畉c 002 M: ch畉 畛 output; 000 ho畉c 001 F: t畉n s畛 鱈ch (target); IR, SR, AR, DM, LR, HR,
10.
157 8.3. C叩c ch動董ng
tr狸nh 畛ng d畛ng 8.3.1. Ch動董ng tr狸nh ph叩t xung t畉n s畛 10Hz t畉i ch但n 010.00 v 100Hz t畉i ch但n 010.01
11.
158 8.3.2. Ch動董ng tr狸nh
ph叩t 100 xung t畉n s畛 10Hz t畉i 010.00 Ch動董ng tr狸nh d畉ng ladder
12.
159 BI T畉P CH働NG
8 Bi t畉p 1 M畛t encoder 動畛c g畉n 畛ng tr畛c v畛i m畛t 畛ng c董, encoder c坦 畛 ph但n gi畉i l 100 xung/v嘆ng. T鱈n hi畛u pha A c畛a encoder 動畛c 動a v畛 ch但n 000.03 c畛a PLC. Vi畉t ch動董ng tr狸nh 畉m s畛 xung nh畉n 動畛c v l動u vo DM0. Bi t畉p 2 M畛t encoder 動畛c g畉n 畛ng tr畛c v畛i m畛t 畛ng c董, encoder c坦 畛 ph但n gi畉i l 100 xung/v嘆ng. T鱈n hi畛u pha A c畛a encoder 動畛c 動a v畛 ch但n 000.04 c畛a PLC. Vi畉t ch動董ng tr狸nh o s畛 v嘆ng m 畛ng c董 達 quay 動畛c. Bi t畉p 3 M畛t encoder 動畛c g畉n 畛ng tr畛c v畛i m畛t 畛ng c董, encoder c坦 畛 ph但n gi畉i l 100 xung/v嘆ng. T鱈n hi畛u pha A c畛a encoder 動畛c 動a v畛 ch但n 000.05 c畛a PLC. Vi畉t ch動董ng tr狸nh o t畛c 畛 畛ng c董 tr棚n (v嘆ng/ ph炭t). Bi t畉p 4 Vi畉t ch動董ng tr狸nh xu畉t 1000 xung t畉n s畛 15Hz ra ch但n ng探 ra 010.00
Download