You are on page 1of 19

i Hc Cng Ngip H Ni

I. Gii thiu v PLC S7-200.


1. Cu hnh phn cng.
S7-200 l thit b iu khin kh trnh ca hng Simen,c cu trc theo kiu modul v modul m rng.Cc modul ny c nhiu ng dng lp tnh khc nhau.Thnh phn c bn ca S7-200 l khi vi x l CPU 212 hoc CPU 214. CPU 212 c 8 cng vo v 6 cng ra v c kh nng m rng thm bng 2 modul m rng. CPU 214 c 14 cng vo v 10 cng ra v c kh nng m rng thm bng 7 modul m rng. S7200 c nhiu loi modul m rng khc nhau. CPU212 bao gm : - 512 t n, tc 1 KB, lu chng trnh thuc min b nh c ghi c v khng b mt d liu nh c giao din vi EEPROM. - 512 t n nh d liu, trong c 100 t nh c ghi thuc min trn. - 8 cng vo v 6 cng ra logic. - C th ghp ni thm 2 modul m rng s cng vo ra, bao gm c modul tng t. - Tng s logic vo ra cc i l 64 cng vo v 64 cng ra. 64 b to thi gian tr, trong c 2 timer c phn gii 1ms, 8 timer c phn gii 10 ms v 54 timer c phn gii 100 ms. - 64 b m( counter), chia lm 2 loi ;loi b m ch m tin, loi va m tin va m li. 368 bit nh c bit, s dng lm cc bit trng thi hoc cc bit t lm ch hot ng. - C ch ngt v x l tn hiu ngt khc nhau bao gm: Ngt truyn thng, ngt theo sn ln hay sn xung, ngt theo thi gian v ngt bo hiu ca b m tc cao ( 2 KHZ). - B nh khng b mt ngun d liu trong khong 50 gi khi PLC b ngt ngun nui. CPU214 bao gm: - 2048 t n thuc min nh c ghi lu chng trnh. - 2048 t n lu d liu. - 14 cng vo v 10 cng ra logic. - C 7 modul m rng cng vo ra bao gm c u vo alalog. - Tng s cng vo ra cc i l 64 cng vo v 64 cng ra. - 128 timer chia lm 3 loi theo phn gii khc nhau: 4 timer c phn gii 1 ms, 16 timer c phn gii 10 ms, 108 timer c phn gii 100 ms. Lp LTC H in3 K3 Nhm 4
1

i Hc Cng Ngip H Ni - 128 b m chia lm 2 loi: loi ch m tin, loi va m tin va m li. - 688 bit nh c bit dung thng bo trng thi v ch lm vic. - Cc ch ngt v x l ngt gm: ngt truyn thng, ngt theo sn ln hoc sn xung, ngt theo thi gian, ngt ca b m tc cao v ngt truyn xung. - 3 b m tc cao vi nhp 2KHz v 7KHz. 2 b pht xung nhanh cho dy kiu PTO hoc PMW. - 2 b iu chnh tng t. - Ton b b nh khng b mt d liu trong khong thi gian 190 gi khi PLC b mt ngun nui. Cng truyn thng. S7 200 s dng cng RS 485 phc v vic truyn thng, ghp ni vi cc thit b lp trnh hay cc trm PLC khc. Ghp ni PLC vi PC thng qua cng RS 232 cn c cp ni PC/PPI vi b chuyn i RS232/RS485.

2. Cu trc b nh.
B nh ca S7-200 c chia thnh 4 vng v 1 t c nhim v duy tr d liu trong khong thi gian nht nh khi b mt ngun.B nh ca S7-200 mang tnh nng ng cao, c v ghi c trong ton vng, ngaoij tr cc bit nh t bit k hiu l SM ch c truy nhp c. - Vng chng trnh :l min b nh s dng lu tr cc lnh chng trnh.Vng ny thuc kiu non-volatile c/ghi c. - Vng tham s: l vng lu gi cc tham s nh: t kha, a ch trm cng nh vng chng trnh, vng tham s thuc kiu non-volatile c/ghi c. - Vng d liu : c s dng ct cc d liu ca chng trnh bao gm cc kt qu ca cc php tnh, hng s c nh ngha trong chng trnh, b m truyn thng. Mt phn ca vng nh ny thuc kiu non-volatile c/ghi c. - Vng i tng : Timer, b m, b m tc cao v cc cng vo ra tng t c t trong vng nh cui cng.Vng ny khng thuc kiu non-volatile nhng c ghi c.

II. B m tc cao S7-200.


B m tc cao dng iu khin v theo di cc qu trnh c tc cao m PLC khng th khng ch c do bi hn ch v thi gian ca vng qut.

Lp LTC H in3 K3 Nhm 4

i Hc Cng Ngip H Ni Trong CPU 212 c 1 b m tc cao v trong CPU 214 c 3 b m tc cao.B m tc cao trong CPU 212 k hiu l HSC0, trong CPU214 k hiu c nh s ln lt l HSC0, HSC1, HSC2. Nguyn tc hot ng ca cc b m tc cao cng tng t nh nguyn tc hot ng ca cc b m thng thng trong PLC, tc l cng m theo sn ln ca tn hiu u vo.S m s c h thng ghi nh vo mt nh c bit kiu t kp v c gi l gi tr m tc thi ca b m, k hiu l CV(current value) .Khi gi tr m tc thi bng gi tr t trc th b m s pht ra 1 tn hiu bo ngt.Gi tr t trc l 1 s nguyn 32 bit cng c lu trong 1 nh kiu t kp v c k hiu l PV( preset value). Nu ch ngt vo/ra vi b m tc cao c khai bo s dng, cc tn hiu ngt sau y s c pht: - Ngt khi PV=CV (i vi HSC0, HSC1, HSC2). - Ngt khi c tn hiu bo thay i hng m t cng vo (vi HSC1, HSC2). - Ngt khi c tn hiu bo xa t cng vo( vi HSC1 v HSC2). Mi b m c nhiu ch lm vic khc nhau. Chn ch lm vic cho 1 b m bng lnh HDEF.Tng ch lm vic li c nhiu ch hot ng khc nhau.Kiu hot ng ca mi b m c xc nh bng ni dung ca 1 byte iu khin trong vng nh c bit (special memory) sau c khai bo vi b m nh lnh HSC.Ch c th kch b m khi khai bo ch lm vic v nh ngha kiu hot ng cho tng ch trong byte iu khin.

1. Nguyn l hot ng ca cc b m tc cao.


HSC0( c trong CPU 212 v CPU 214). B m HSC0 c 1 cng vo l I0.0, n ch c mt ch lm vic duy nht l m tin hoc m li s cc sn ln ca tn hiu u vo ti cng I0.0. Chiu m ( tin hay li ) c qui nh bi trng thi logic ca bin SM37.3 nh sau: - SM37.3 = 0 m li theo sn ln ca xung u vo. - SM37.3 =1 m tin theo sn ln ca xung u vo. Tn s m cc i ca HSC0 l 2KHZ. HSC0 s dng t kp SMD38(gm 4 byte SMD38,SMD39, SMD40 v SM41) lu gi tr m tc thi CV.Gi tr t trc PV c ghi vo t kp SMD42( bao gm 4 byte SMD42, SMD43, SMD44 v SMD45).C gi tr SMD 38 v SMD42 u l nhng s nguyn 32 bit c du( nguyn m hoc nguyn dng).S nguyn l ca HSC0 nh sau. Lp LTC H in3 K3 Nhm 4
3

i Hc Cng Ngip H Ni I0.0


Gi tr m tc thi CV Gi tr t trc PV

HSC0 SMD 38 SMD 42

HSC0

Hnh 1.1 S nguyn l ca b m HSC0. HSC0 s dng byte SM37 xc nh kiu hot ng nh m tin hay m li, cho php hay khng cho php thay i gi tr m tc thi CV, cng nh gi gi tr t trc PV v cho php hay khng cho php kch b m.Kiu hot ng ca HSC0 phi c nh ngha trong SMB37 trc khi thc hin lnh HDEF. Cu trc byte SMB37 cn gi l byte iu khin ca HSC0 nh sau: SM37.0 Khng s dng SM37.1 Khng s dng SM37.2 Khng s dng SM37.3 Chiu m 0-m li, 1-m tin. SM37.4 Cho php i chiu tin: 0- khng cho php, 1- cho php SM37.5 Cho php sa i gi tr t trc:0-khng cho php, 1- cho php. SM37.6 Cho php sa i gi tr m tc thi: 0- khng cho php, 1- cho php. SM37.7 1- cho php kch HSC0, 0-khng cho php kch HSC0. Cc bc khai bo khi s dng HSC0: -Np gi tr iu khin ph hp cho SMB37. -Xc nh ch lm vic ph hp cho b m bng lnh HDEF.Do HSC0 ch c 1 ch lm vic nn lnh xc nh kiu s l HDEF K0 K0. -Np gi tr m tc thi ban u v gi tr t trc vo SMD 38 v SMD 42. -Khai bo ch ngt vo ra v kch tn hiu bo ngt HSC0 bng lnh ATCH. -Kch b m bng lnh HSC K0. Sau khi c kch thi b m HSC bt u lm vic v s dng byte SMB36 thng bo trng thi hot ng ca n nh sau:

Lp LTC H in3 K3 Nhm 4

i Hc Cng Ngip H Ni SM36.0 Khng s dng SM36.1 Khng s dng SM36.2 Khng s dng SM36.3 Khng s dng SM36.4 Khng s dng SM36.5 chiu ang m, 1-m tin, 0- m li. SM36.6 Kt qu so snh tc thi, 0-nu CV#PV, 1- nu CV=PV SM36.7 Kt qu so snh tc thi 0 nu CV<=PV,1- nu CV>PV Khi s dng b m HSC0 cng vi ch ngt vo ra, tn hiu bo ngt HSC0 s xut hin khi CV=PV nu tn hiu ngt kiu i2 c khai bo. HSC1( ch c trong CPU 214). HSC1 l b m linh hot, s dng 4 u vo I0.0, I0.1, I0.6, I0.7 vi 12 ch lm vic khc nhau. HSC1 s dng t kp SMD 48 ( gm 4 byte SMD48, SMD49, SMD50 v SMD51) lu gi tr m tc thi CV.Gi tr t trc PV c ghi vo t kp SMD52, gm 4 byte(SMD52, SMD53, SMD54 v SMD55).C gi tr t trc PV v gi tr tc thi CV u l nhng s nguyn 32 bit c du(s nguyn dng v nguyn m). Cc ch lm vic ca b m HSC1 c lit k nh sau: Ch M t lm vic 0 m tin hoc m li sn ln ca I0.6. Chiu m c quy nh bi SM47.3.Hot ng ca HSC1 hon ton c iu khin t h thng (khng c tn hiu kch v xa t tn hiu bn ngoi). 1 m tin hoc m li sn ln ca I0.6. Chiu m c quy nh bi SM47.3. HSC1 s dng I1.0 lm tn hiu xa t bn ngoi. 2 m tin hoc m li sn ln ca I0.6.Chiu m c quy nh bi SM47.3.HSC1 s dng I1.0 lm tn hiu xa t bn ngoi v I1.1 lm tn hiu khi pht. 3 m tin hoc m li sn ln ca I0.6, chiu m c quy nh bi cng I0.7.Hot ng ca HSC1 hon ton c iu khin bi h thng(khng c tn hiu kch v xa t bn ngoi). 4 m tin hoc m li sn ln ca I0.6.Chiu m c quy nh bi cng I0.7.HSC1 s dng I0.1 lm tn hiu xa t bn ngoi. 5 m tin hoc m li sn ln ca I0.6.Chiu m c quy nh bi I0.7. HSC1 s dng I1.0 lm tn hiu xa t bn ngoi v Lp LTC H in3 K3 Nhm 4
5

i Hc Cng Ngip H Ni I1.1 lm tn hiu khi pht. m tin theo sn ln ca I0.6 v li theo sn ln ca I0.7.HSC1 s dng I1.0 lm tn hiu xa t bn ngoi. m tin theo sn ln ca I0.6 v li theo sn ln ca I0.7. HSC1 s dng I1.0 l tn hiu xa t bn ngoi. m tin theo sn ln ca I0.6 v li theo sn ln ca I0.7. HSC1 s dng I1.0 l tn hiu xa t bn ngoi v I1.1 l tn hiu khi pht. m s ln lch trng thi Logic ca 2 cng vo I0.6 v I0.7, tc l kt qu php tnh logic XOR gia I0.6 v I0.7 l 1.Hot ng ca HSC1 hon ton c iu khin bi h thng( khng c tn hiu kch v tn hiu xa t bn ngoi). m s ln lch trng thi Logic ca 2 cng vo I0.6 v I0.7, tc l kt qu php tnh logic XOR gia I0.6 v I0.7 l 1.HSC1 s dng I1.0 lm tn hiu xa t bn ngoi. m s ln lch trng thi Logic ca 2 cng vo I0.6 v I0.7, tc l kt qu php tnh logic XOR gia I0.6 v I0.7 l 1.HSC1 s dng I1.0 lm tn hiu xa t bn ngoi v I1.1 l tn hiu khi pht.
I0.6 I0.7 I1.0 I1.1

6 7 8 9

10 11

HSC1
SMD48

HSC1 Gi tr m tc thi

SMD52 Gi tr t trc

Hnh 1.2: s nguyn l ca b m HSC1 Khc vi HSC0, HSC1 c 3 kh nng m : -Tin hoc li theo sn ln ca I0.6( ch 0, 1, 2, 3, 4 v 5). -Tin theo sn ln ca I0.6 v li theo sn ln ca I0.7( ch 6, 7 v 8). -Tin hoc li theo s ln lch logic gia I0.6 v I0.7, tc l s ln php tnh XOR gia I0.6 v I0.7 l 1( ch 9, 10, 11). Chiu m tin hoc m li trong ch 0, 1,2 c quy nh bi trng thi logic ca bin SM47.3 nh sau: SM47.3=0 m li theo sn ln ca I0.6. SM47.3=1 m tin theo sn ln ca I0.6. Lp LTC H in3 K3 Nhm 4
6

i Hc Cng Ngip H Ni V trong ch 3, 4, 5 bi u vo I0.7 nh sau: I0.7 = 0 m li theo sn ln ca I0.6. I0.7 =1 m tin theo sn ln ca I0.6. Tn s bin i trng thi cc i cho php tn hiu u vo ti cng I0.6 v I0.7 l 7KHz. HSC1 c 2 tn s m. Trong nhng ch t 0 n 8, tn s m ca HSC1 bng tn s thay i trng thi tn hiu u vo, do tn s m cc i ca HSC1 trong nhng ch ny l 7 KHz.Ring trong ch 9, 10, 11 ty theo khai bo s dng th tn s m c th bng hay ln hn 4 ln tn s bin thin trng thi kt qu ca php tnh XOR gia I0.6 v I0.7( mi ln trng thi ca I0.6 v I0.7 lch nhau th gi tr m tc thi CV cng tng ln 4 n v ).Do trong ch 9, 10, 11 tn s cho php ca HSC1 l 28 KHz.H thng s dng bit SM47.2 nh ngha tn s m ca HSC1 trong ch 9, 10, 11 nh sau: SM47.2 =0 tn s m gp 4 ln tn s thay i trang thi gia I0.6 XOR I0.7. SM47.2 =1 tn s m bng tn s thay i trng thi I0.6 XOR I0.7. Trong cc ch 1, 2, 4, 5, 7, 8, 10 v 11 HSC1 s dng tn hiu reset bn ngoi l I1.0.Bit SM47.0 c h thng s dng nhm nh ngha kiu reset cho HSC1 cho cc ch nh sau: SM47.0 = 0 reset khi I1.0 c gi tr logic 1. 1 reset khi I1.0 c gi tr logic 0. Cng tng t nh vy cho cc ch 2, 5, 8 v 11 khi HSC1 s dng tn hiu kch t bn ngoi qua cng I1.1, h thng s dng bit SM37.1 nh ngha kiu kch nh sau: SM47.1 = 0 HSC1 lm vic khi I1.1 c gi tr logic 1. 1 HSC1 lm vic khi I1.1 c gi tr logic 0. HSC1 s dng byte SMB47 xc nh kiu hot ng nh : m tin hay m li, cho php hay khng cho php thay i gi tr tc thi CV, cng nh gi tr t trc PV, cho php hay khng cho php kch b mKiu hot ng ca HSC1 phi c nh ngha trong SMB47 trc khi thc hin lnh HDEF. Cu trc byte SMB47 hay l byte iu khin ca HSC1 nh sau: SM47.0 Kiu reset cho tn hiu xa ti cng I1.0( ch 1, 2, 4, 5, 8, 10 v 11). SM47.1 Kiu kch cho tn hiu khi ng ti cng I1.1( ch 2, 5, 8 v 11), SM47.2 Tn s m ca HSC1 ( ch 9, 10 v 11). SM47.3 Chiu m 0-m li, 1-m tin. SM47.4 Cho php i chiu m 0- khng cho php, 1- cho Lp LTC H in3 K3 Nhm 4
7

i Hc Cng Ngip H Ni php. Cho php sa i gi tr t trc, 0- khng cho php, 1- cho php. Cho php sa i gi tr m tc thi, 0- khng cho php, 1- cho php. 1- cho php kch HSC1, 0- Hy HSC1.

SM47.5 SM47.6 SM47.7

Cc bit SM47.0, SM47.1 v SM 47.2 c gn cho b m bng lnh HDEF, cc bit cn li c gn cho b m sau lnh HSC. Cc bc khai bo s dng HSC1 ( nn thc hin ti vng qut u tin). - Np gi tr iu khin ph hp cho SM47. - Xc nh ch lm vic cho b m bng lnh HDEF. - Np gi tr m tc thi ban u SMD48 v gi tr t trc vo SMD52. - Khai bo s dng ch ngt vo/ra v kch tn hiu bo ngt HSC0 bng lnh ATCH. - Kch b m bng lnh HSC. Khi s dng lnh HSC1 cng vi ch ngt vo ra, cc tn hiu bo ngt sau y s c pht: - Bo ngt khi CV=PV nu tn hiu bo ngt kiu 13 c khai bo. - Bo ngt khi c tn hiu bo thay i chiu m t I0.7, nu tn hiu khai bo ngt kiu 14 c khai bo. - Bo ngt khi HSC1 b reset bi I1.0, nu tn hiu kiu 15 c khai bo. Sauk hi c kch hot bng lnh HSC b m HSC1 s dng byte SMB46 thng bo trng thi hot ng ca n nh sau: SM46.0 Khng s dng. SM46.1 Khng s dng. SM46.2 Khng s dng. SM46.3 Khng s dng. SM46.4 Khng s dng. SM46.5 Chiu ang m.1- m tin, 0- m li. SM46.6 Kt qu so snh tc thi.0- nu CV#PV, 1- nu CV=PV. SM46.7 Kt qu so snh tc thi. 0- nu CV<=PV, 1- nu CV>PV Mc d c kch bng lnh HSC nhng trong cc ch 2, 5, 8 b m HSC1 ch thc s lm vic khi c tn hiu start t cng vo I1.1. HSC2( ch c trong CPU 214). B m tc cao HSC2 c nguyn l lm vic ging nh HSC1.C 2 b m HSC1 v HSC2 lm vic c lp, khng nh hng n nhau.Cc u vo I0.6 v I0.7, I0.1 v I0.0 c thay th bi cc u vo I0.2, I0.3, I0.4, I0.5 trong HSC2. Lp LTC H in3 K3 Nhm 4
8

i Hc Cng Ngip H Ni Cc ch lm vic ca HSC2: Ch M t lm vic 0 m tin hoc m li sn ln ca I1.2. Chiu m c quy nh bi SM57.3.Hot ng ca HSC2 hon ton c iu khin t h thng (khng c tn hiu kch v xa t tn hiu bn ngoi). 1 m tin hoc m li sn ln ca I1.2. Chiu m c quy nh bi SM57.3. HSC1 s dng I1.4 lm tn hiu xa t bn ngoi. 2 m tin hoc m li sn ln ca I1.2.Chiu m c quy nh bi SM57.3.HSC1 s dng I1.4 lm tn hiu xa t bn ngoi v I1.5 lm tn hiu khi pht. 3 m tin hoc m li sn ln ca I1.2, chiu m c quy nh bi cng I1.3.Hot ng ca HSC2 hon ton c iu khin bi h thng(khng c tn hiu kch v xa t bn ngoi). 4 m tin hoc m li sn ln ca I1.2.Chiu m c quy nh bi cng I1.3.HSC2 s dng I0.1 lm tn hiu xa t bn ngoi. 5 m tin hoc m li sn ln ca I1.2.Chiu m c quy nh bi I1.3. HSC2 s dng I1.4 lm tn hiu xa t bn ngoi v I1.5 lm tn hiu khi pht. 6 m tin theo sn ln ca I1.2 v li theo sn ln ca I1.3.Hot ng HSC2 hon ton c iu khin bi h thng ( khng c tn hiu xa v ngt t bn ngoi). 7 m tin theo sn ln ca I1.2 v li theo sn ln ca I1.3. HSC1 s dng I1.4 l tn hiu xa t bn ngoi. 8 m tin theo sn ln ca I1.2 v li theo sn ln ca I1.3. HSC2 s dng I1.4 l tn hiu xa t bn ngoi v I1.5 l tn hiu khi pht. 9 m s ln lch trng thi Logic ca 2 cng vo I1.2 v I1.3, tc l kt qu php tnh logic XOR gia I1.2 v I1.3 l 1.Hot ng ca HSC1 hon ton c iu khin bi h thng( khng c tn hiu kch v tn hiu xa t bn ngoi). 10 m s ln lch trng thi Logic ca 2 cng vo I1.1 v I1.1, tc l kt qu php tnh logic XOR gia I1.2 v I1.3 l 1.HSC2 s dng I1.4 lm tn hiu xa t bn ngoi. 11 m s ln lch trng thi Logic ca 2 cng vo I1.2 v I1.3, tc l kt qu php tnh logic XOR gia I1.2 v I1.3 l 1.HSC s dng I1.0 lm tn hiu xa t bn ngoi v I1.4 l tn hiu khi Lp LTC H in3 K3 Nhm 4
9

i Hc Cng Ngip H Ni pht. HSC2 s dng t kp SMD58 lm thanh ghi cho gi tr m tc thi v t kp SMD62 cho gi tr t trc.
I1.2 I0.3 I1.4 I1.5

HSC2
SMD58

HSC2 Gi tr m tc thi

SMD62 Gi tr t trc

Hnh 1.3: s nguyn l ca b m HSC2 Kiu hot ng cho tng ch hot ng ca HSC2 c quy nh trong byte iu khin SMB57. Trng thi lm vic ca HSC2 thng bo qua SMB56. Cu trc byte SMB57, cn c gi l byte iu khin ca HSC2, nh sau: SM57.0 Kiu reset cho tn hiu xa ti cng I1.4( ch 1, 2, 4, 5, 8, 10 v 11). SM57.1 Kiu kch cho tn hiu khi ng ti cng I1.5( ch 2, 5, 8 v 11), SM57.2 Tn s m ca HSC2 ( ch 9, 10 v 11). SM57.3 Chiu m 0-m li, 1-m tin. SM57.4 Cho php i chiu m 0- khng cho php, 1- cho php. SM57.5 Cho php sa i gi tr t trc, 0- khng cho php, 1- cho php. SM57.6 Cho php sa i gi tr m tc thi, 0- khng cho php, 1- cho php. SM57.7 1- cho php kch HSC2, 0- Hy HSC2. Cc bit SM57.0, SM57.1, SM57.2 c gn cho b m bng lnh HDEF.Cc bt cn li c gn sau lnh HSC.Sau khi c kch bng lnh HSC b m HSC2 s dng byte SMB56 thng bo trng thi hot ng ca n nh sau: Lp LTC H in3 K3 Nhm 4
10

i Hc Cng Ngip H Ni SM56.0 Khng s dng. SM56.1 Khng s dng. SM56.2 Khng s dng. SM56.3 Khng s dng. SM56.4 Khng s dng. SM56.5 Chiu ang m.1- m tin, 0- m li. SM56.6 Kt qu so snh tc thi.0- nu CV#PV, 1- nu CV=PV. SM56.7 Kt qu so snh tc thi. 0- nu CV<=PV, 1- nu CV>PV Ging nh HSC1, HSC2 c 3 kh nng m. - Tin hoc li theo sn ln ca I1.2 ( ch 0, 1 ,2 ,3 ,4 v 5). - Tin theo sn ln ca I1.2 li theo sn ln ca I1.3 ( ch 6, 7 v 8). - Tin hoc li s ln lc gi tr logic gia 2 cng vo I1.2 v I1.3, tc l s ln php tnh XOR gia I1.2 v I1.3 c kt qu 1 ( ch 9, 10 v 11). Chiu m tin hay li trong ch 0,1 v 2 c quy nh bi trng thi logic ca bit SM57.3 v trong ch 3, 4 v 5 bi u vo I1.5 nh sau: SM57.3, I1.3 =0 m li theo sn ln ca I1.2 =1 m tin theo sn ln ca I1.2 Tn s bin i cc i cho php ca tn hiu u vo ti cng I1.2 ( v I1.3) l 7KHz.Trong nhng ch t 0 n 8 tn s ca HSC2 cng l 7KHz.Trong ch 9,10 v 11 , tn s m c th bng hoc gp 4 ln tn s bin thin trng thi kt qu php tnh XOR gia I1.2 v I1.3. SM57.2 = 0 Tn s m gp 4 ln tn s bin thin I1.2XORI1.3. =1 Tn s m bng tn s bin thin I1.2XORI1.3. Trong cc ch 1, 2, 4, 5, 7, 8, 10 v 11 bit SM 57.0 c h thng s dng nhm nh ngha kiu reset ca HCS2 cho cc ch ny nh sau: SM57.0 = 0 HSC2 lm vic khi I1.5 c gi tr logic 1. =1 HSC2 lm vic khi I1.5 c gi tr logic 0. Khi s dng HSC2 cng vi ch ngt vo ra , cc tn hieuj bo ngt sau y s c pht: - Bo ngt khi CV=PV nu tn hiu bo ngt kiu 16 c khai bo. - Bo ngt khi tn hiu bo thay i chiu m t I1.3 nu tn hiu bo ngt kiu 17 c khai bo . - Bo ngt khi HSC2 b reset bi I1.4 nu tn hiu bo ngt kiu 18 c khai bo.
2.Khai bo s dng b m tc cao.

Khai bo s dng cc b m HSC0, HSC1, HSC2 nn c thc hin ti vng qut u tin khi bit SM0.1 c gi tr logic l 1.Vic khai bo thng Lp LTC H in3 K3 Nhm 4
11

i Hc Cng Ngip H Ni c t chc thnh 1 chng trnh con v chng trnh con ny c goi bng lnh CAAL trong vng qut u. Cng vic khai bo s dng chng trnh con bao gm: - Np gi tr v kiu hot ng ph hp cho byte iu khin. - Xc nh ch lm vic cho b m bng lnh HDEF. - Np gi tr ban u v gi tr t trc . - Khai bo ch ngt vo ra v kch tn hiu bo ngt. - Kch b m vi kiu lm vic c ghi trong byte iu khin bng lnh HSC. HDEF: lnh xc nh ch lm vic ca b m tc cao.Tn ca b m c ch nh bng ton hng HSC.Ch lm vic c chn l ni dung ca ton hng MODE. C php s dng lnh HDEF trong LAD v STS nh sau: LAD STL Ton hng
HDEF EN HSC MODE

HDEF HSC

MODE

HSC CPU212:0 (byte) CPU 214 02 MODE CPU212:0 (byte) CPU214:0(HSC0) 011(HS C12)

HSC : Lnh t kiu lm vic cho b m tc cao.Tn ca b m c ch nh bng ton hng N. Kiu lm vic c t l ni dung ca byte iu khin b m. C php s dng lnh HSC trong LAD v STL nh sau: LAD STL Ton hng HSC N CPU212:0 EN (t n) CPU 214 02 HSC N
N

3. S dng hm pht xung tc cao.


CPU214 s dng hai cng ra l Q0.0 v Q0.1 pht dy xung tn s cao hoc tn hiu iu xung theo rng. Lp LTC H in3 K3 Nhm 4
12

i Hc Cng Ngip H Ni Dy xung c k hiu bng PTO( pulse train output) cn tind hiu iu ng xung k hiu l PMW(pulse width modulation). PTO l 1 dy xung vung tun hon, c chu k l 1 s nguyn nm trong khong t 250s 65535s. PMW cng l dy xung vung tun hon, c chu k l 1 s nguyn nm trong khong t 250s 65535s.Khc vi PTO, rng xung mi chu k c th quy nh c v l 1 s nguyn nm trong khong 0s 65535s. Nu rng xung c quy nh ln hn chu k ca PMW th dy xung s l 1 tn hiu u c gi tr logic l 1.Ngc li khi quy nh rng xung bng 0 th dy xung s u c tn h iu logic 0. PTO v PMW c h thng pht ra theo 2 cng Q0.0 v Q0.1. Cc ngun pht m PTO v PMW s dng l: - 1 byte iu khin 8 bit. - 1 t n ghi chu k chung. - 1 t kp ghi s xung ca dy. a ch nhng nh ny nh sau: Cng ra Byte iu Chu k rng S xung (bit) khin( byte) (t n) xung(t n) (t kp) Q0.0 SMB67 SMW68 SMW70 SMD72 Q0.1 SMB77 SMW78 SMW80 SMD82

Cc nh ny phi c np cc gi tr thch hp trc khi thc hin lnh to xung PLS .Lnh PLS s to ra 1 dy xung c kiu c quy nh trong byte iu khin vi chu k , rng xung v s xung t trc. Mi khi thay i ni dung cc nh trn, bt buc phi thc hin li lnh PLS. PLS : Lnh pht dy xung ti cng Q0.0 hoc Q0.1 theo cu trc c nh ngha trong byte iu khin v cc nh v chu k, rng.Cng xung pht ra c ch nh trong ton hng x( 0 cho Q0.0 v 1 cho Q0.1) ca lnh. C php s dng lnh PLS nh sau:

LAD

STL

Ton hng

Lp LTC H in3 K3 Nhm 4

13

i Hc Cng Ngip H Ni
PLS

EN

PLS
Q0.x

X (t n)

CPU214 0,1

Lnh PLS s dng cc byte iu khin SMB67 v SMB77 theo cu trc sau: Mc ch i chu k: 1- cho php , 0- khng cho php. i rng xung: 1- cho php, 0- khng cho php. i s m xung cho PTO: 1- cho php, 0- khng cho php. SM67.3 SM77.3 n v thi gian: 1-ms, 0- s. SM67.4 SM77.4 Khng s dng SM67.5 SM77.5 Khng s dng SM67.6 SM77.6 Ch kiu xung:0-PTO, 1-PMW SM67.7 SM77.7 Khai bo: 1- kch, 0 -hy. Mun to nhng xung c nhiu dng khc nhau th ta s dng chng trnh x l ngt tng ng khai bo dng xung mi. Th tc khai bo s dng hm pht xung tc cao tt nht nn c thc hin trong vng qut u tin v gm nhng bc sau: - Ghi gi tr cho byte iu khin. - Np cc gi tr v chu k ( rng xung ) v s xung ca dy vo nhng tng ng. - Khai bo s dng ch ngt. - Thc hin lnh PLS. Xung s c pht ngay bng sn ln ca xung u tin sau khi thc hin lnh PLS. Q0.0 Q0.1 SM67.0 SM77.0 SM67.1 SM77.1 SM67.2 SM77.2

III.

Thc hin bi ton o tc o tc ng c .


14

Lp LTC H in3 K3 Nhm 4

i Hc Cng Ngip H Ni
1.

Cu to v nguyn l c bn ca Encoder.

Cu to.

Hnh 1.4: Cu to b Encoder. Nhn trn hnh ta thy encoder gm: 1 tm trn c khc l, 1 H thng LED pht v thu. b. Nguyn l hot ng cn bn. Nuyn l c bn ca encoder, l mt a trn xoay, quay quanh trc. Trn a c cc l (rnh). Ngi ta dng mt n led chiu ln mt a. Khi a quay, ch khng c l (rnh), n led khng chiu xuyn qua c, ch c l (rnh), n led s chiu xuyn qua. Khi , pha mt bn kia ca a, ngi ta t mt con mt thu. Vi cc tn hiu c, hoc khng c nh sng chiu qua, ngi ta ghi nhn c n led c chiu qua l hay khng.S xung m c v tng ln n tnh bng s ln nh sng b ct. Nh vy l encoder s to ra cc tn hiu xung vung v cc tn hiu xung vung ny c ct t nh sng xuyn qua l. Nn tn s ca xung u ra s ph thuc vo tc quay ca tm trn . i vi encoder mnh ang dng th n c 2 tn hiu ra lch pha nhau 90. Hai tn hiu ny c th xc nh c chiu quay ca ng c.

Lp LTC H in3 K3 Nhm 4

15

i Hc Cng Ngip H Ni

Hnh 1.5 : Cu to bn trong c bn ca Encoder. Trn mch nguyn l encoder c tch hp sn v c gn trc tip vo ng c nn ta ch cn cp in vo cho b encoder v ly 1 dy tn hiu ra khi ng c quay l c xung ra ti chn ca encoder v in p cp cho encoder l 5V. Vi loi Encoder gn trc tip trn ng c gm 4 dy (Khng k hai dy ngun cho in p 12V vo ng c quay). Trong dy l dy 5V, dy xanh l dy GND, Dy vng v dy trng l hai dy tn hiu lch pha nhau 90. Gi s ta s dng loi a m ha bao gm 8 l c khc u nhau, nh vy khi ng c quay ti u ra tn hiu Encoder ta thu c tm xung vung. xc nh chiu quay ca ng c (thun, ngc) cn s dng 2 cm bin kp gm 2 led quang, 2 transitor quang v 2 a m ha.Khi a quay ta nhn c 2 xung hnh ch nht lch nhau 1 gc 90 .Chiu quay c xc nh bng v tr tng i gia 2 tn hiu u ra.Tc bng 0 tc l xung tip theo khng bao gi ti. Bit c s xung trong mt chu k ta s tnh c tc quay ca ng c: n [vng/pht]=60N/4N0Tn. Trong : - Tn : chu k iu chnh tc , y l chu k m xung tnh bng giy. - N0 : s xung trong 1 vng, cn gi l phn gii ca b cm bin tc . - N : s xung trong thi gian Tn.

Lp LTC H in3 K3 Nhm 4

16

i Hc Cng Ngip H Ni

2. Lu thut ton o tc ng c.
Chng trnh I 1.1 khi pht chnh

Trong vng qut u tin: - gi chng trnh con khi to gi tr ban u. - Gi chng trnh khai bo ch ngt.

MEND ITR:0

SBR:0 m s ln lch trng thi logic gia I.6 v I0.7

- Np gi tr cho byte SMB47. -Xc nh ch lm vic cho b m bng lnh HDEF. -Np gi tr PV v CV. -Khai bo ch ngt vo/ra. -Kch b m.

PV=CV S Thc hin ngt. Khai bo kiu m v lm vic mi.

RET

RET

Lp LTC H in3 K3 Nhm 4

17

i Hc Cng Ngip H Ni

3. Chng trnh iu khin.

Lp LTC H in3 K3 Nhm 4

18

i Hc Cng Ngip H Ni

Lp LTC H in3 K3 Nhm 4

19

You might also like