PLC

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 179

B LAO NG THNG BINH V X HI TRNG C NGH K THUT CNG NGH TP.

H CH MINH

GIO TRNH M un: PLC NGH: IN T CNG NGHIP


TRNH : CAO NG NGH

Ti liu ny thuc loi sch gio trnh nn cc ngun thng tin c th c php dng nguyn bn hoc trch dng cho cc mc ch v o to v tham kho. Mi mc ich khc mang tnh lch lc hoc s dng vi mc ch kinh doanh thiu lnh mnh s b nghim cm. M ti liu: .

LI GII THIU
PLC l mt mn hc c s quan trng i vi sinh vin khi k thut ni chung v sinh vin ngnh in ni ring. c th tip tc nghin cu chuyn su v lnh vc iu khin t ng th sinh vin phi nm vng nhng kin thc trong mn hc PLC. iu khin lp trnh nghin cu nhng ng dng ca cc tp lnh nhm lp trnh v iu khin mt h thng trong sn xut v i sng. Ngoi ra mn hc ny cn gip sinh vin khng chuyn ngnh in b sung thm cc kin thc c bn v Logo!, cc thit b in, cu to v cc c tnh lm vic ca chng c th vn hnh c trong thc t. Gio trnh PLC gm 2 phn: Phn 1. Kho st PLC S7-200 Phn 2. Kho st Logo! Quyn sch ny tc gi trnh by cc kin thc c bn h thng iu khin lp trnh, cu trc v phng thc hot ng , kt ni gia cc thit b ngoi vi , tp lnh , cc kin thc v nguyn l, cu to, c tnh v ng dng cc loi h thng in c km theo cc v d c th v cc bi tp c son theo tng cc chng l thuyt, gip ngi hc c th gii v ng dng vo cc mn hc c lin quan. Gio trnh PLC ny c bin son vi s c gng su tm cc ti liu, vi s ng gp tn tnh ca cc ng nghip trong v ngoi khoa, cng vi

kinh nghim ging dy mn hc ny trong nhiu nm. Tuy nhin y cng l ln u tin bin son gio trnh PLCnn khng th trnh khi nhng thiu st. Ti rt mong s ng gp kin ca cc ng nghip, ca cc em sinh vin v cc bn c quan tm n bi ging ny. Tp. H Ch Minh, ngy . thng . nm 2012 Tham gia bin son 1. Ch bin: NGUYN NGC LINH 2. BI QUANG HA

MC LC STT 1 2 3 Li gii thiu Mc lc Ni dung bi hc. PHN I: KHO ST PLC S7-200 Bi 1: Tng quan v PLC S7-200 Bi 2: Cu trc v phng thc hot ng ca mt PLC Bi 3: Kt ni gia PLC v cc thit b ngoi vi Bi 4: Cc php ton nh phn ca PLC Bi 5: Cc php ton s ca PLC Bi 6: X l tn hiu analog Bi 7: Cc bi tp ng dng vi PLC S7-200 PHN II: KHO ST LOGO! Bi 1: Tng quan v Logo! Bi 2: Cc hm chc nng c bn v c bit ca Logo! Bi 3: Lp trnh vi Logo! Bi 4: Bi tp ng dng vi Logo! 90 136 164 14 24 34 47 60 70 86 MC TRANG 2 4 5 7

M UN PLC M m un: 21 V tr, ngha, vai tr m un:


y l mn hc bt buc c b tr dy cui chng trnh sau khi hc xong cc chuyn mn nh : in t cng sut, Vi x l,

Mc tiu ca m un:
Hc xong m un ny hc sinh c nng lc : - Trnh by cc khi nim v iu khin lp trnh chnh xc theo ni dung hc - Trnh by cu trc v phng thc hot ng ca mt PLC chnh xc theo ni dung hc. - Cc thnh phn chnh ca h thng iu khin: ngn ng, lin kt, nh thi - Thc hin cc bi tp ng dng dng PLC t cc yu cu v k thut

Ni dung chnh ca m un: Tn bi mc Loi bi dy Thi lng L Thc thuyt hnh 2 2 3 5 3 3 10 5 35

a im

2 2 2 6 15 8 35

Kim tra -

PHN 1: KHO ST PLC S7-200 Bi 1 L thuyt Xng thc hnh Bi 2 L thuyt Xng thc hnh Bi 3 Tich hp Xng thc hnh Bi 4 Tich hp Xng thc hnh Bi 5 Tich hp Xng thc hnh Bi 6 Tich hp Xng thc hnh PHN II: KHO ST LOGO! Bi 1 L thuyt Xng thc hnh Bi 2 L thuyt Xng thc hnh Bi 3 Tich hp Xng thc hnh Bi 4 Tich hp Xng

1 2 2 44

1 2 2 44

thc hnh

YU CU V NH GI HON THNH M UN
Mi sinh vin phi tham gia t nht 80% thi gian mn hc trn lp. Nu khng tham gia s b cm thi kt thc mn. Mi sinh vin s lm bi tp sau khi hc xong phn l thuyt ca mi chng. Gio vin s gip cc sinh vin thc hin cc bi tp. Kt qu nh gi s bao gm: 10% tham gia lp, 30% kim tra gia k v 60% kt thc mn hc.

PHN I: KHO ST PLC S7-200 BI 1: TNG QUAN V PLC S7-200


Mc tiu: - Pht biu khi nim v iu khin lp trnh theo ni dung hc - So snh u nhc im ca iu khin lp trnh vi cc hnh thc iu khin khc theo ni dung hc. - Trnh by cc ng dng ca PLC trong thc t theo ni dung hc. 1. Tng quan h thng iu khin: Trong cng nghip yu cu t ng ha ngy cng tng, i hi k thut iu khin phi p ng c nhng yu cu . gii quyt c nhim v iu khin ngi ta c th thc hin bng hai cch: thc hin bng Rle, khi ng t ... hoc thc hin bng chng trnh nh. H iu khin bng Rle v h iu khin bng lp trnh c nh khc nhau phn x l: thay v dng Rle, tip im v dy ni trong phng php lp trnh c nh chng c thay bng cch mch in t. Nh vy thit b PLC lm nhim v thay th phn mch in iu khin trong khu x l s liu. Nhim v ca s mch iu khin s c xc nh bng mt s hu hn cc bc thc hin xc nh gi l "chng trnh". Chng trnh ny m t cc bc thc hin gi l tin trnh iu khin, tin trnh ny c lu vo b nh nn c gi l " iu khin lp trnh c nh". Trn c s khc nhau ca khu x l s liu ta c th biu din hai h iu khin nh sau: Cc bc thit lp s iu khin bng Rle:

Hnh 1-1: Lu iu khin dng Rle Cc bc thit lp s iu khin bng PLC:

Hnh 1-2: Lu iu khin bng PLC Khi thay i nhim v iu khin ngi ta cn thay i mch iu khin bng cch lp li mch, thay i phn t mi i vi h thng iu khin bng Rle in. Trong khi khi thay i nhim v iu khin ta ch cn thay i chng trnh son tho i vi h iu khin bng lp trnh c nh. Nh vy mt cch tng qut c th ni h thng iu khin PLC l tp hp cc thit b v linh kin in t. m bo tnh n nh, chnh xc v an ton.. trong qu trnh sn xut, cc thit b ny bao gm nhiu chng loi, hnh dng khc nhau vi cng sut t rt nh n rt ln. Do tc pht trin qu nhanh ca cng ngh v p ng c cc yu cu iu khin phc tp nn h thng iu khin phi c h thng t ng ha cao. Yu cu ny c th thc hin c bng h lp trnh c nh PLC kt hp vi my tnh, ngoi ra cn cn c cc thit b ngoi vi khc nh: Bng iu khin, ng c, cm bin, tip im, cng tc t,... Mi mt thnh phn trong h thng iu khin c mt vai tr quan trng c trnh by nh trong hnh v sau:

Hnh 1-6: M hnh h thng iu khin PLC

Kh nng truyn d liu trong h thng rt rng thch hp cho h thng x l v cng rt linh ng trong cc h thng phn phi . H thng PLC s khng cm nhn c th gii bn ngoi nu khng c cc cm bin, v cng khng th iu khin c h thng sn xut nu khng c cc ng c, xy lanh hay cc thit b ngoi vi khc nu cn thit c th s dng cc my tnh ch ti cc v tr c bit ca dy chuyn sn xut . 2. iu khin ni cng v iu khin lp trnh: S khc nhau gia h iu khin bng Rle in v lp trnh c nh c th minh ho bng mt v d sau: iu khin h thng 3 my bm nc qua 3 cp khi ng t K1, K2, K3. Trnh t iu khin nh sau: Cc my bm hot ng tun t ngha l K1 ng trc tip n l K2 ri cui cng l K3 ng. thc hin nhim v theo yu cu trn mch iu khin ta thit k nh sau: Trong cc nt n S1, S2, S3, S4 l cc phn t nhp tn hiu. Cc tip im K1, K2, K3 v cc mi lin kt l cc phn x l. Cc khi ng t K1, K2, K3 l kt qu x l.

Hnh 1-3: S iu khin bng Rle Nu ta thay bng thit b iu khin PLC ta c th m t nh sau: -Tn hiu vo: S1, S2, S3, S4 vn gi nguyn. -Tn hiu ra: K1, K2, K3 l cc khi ng t vn gi nguyn. - Phn t x l: c thay th bng PLC.

10

Hnh 1-4: S iu khin thay th bng PLC Khi thc hin bng chng trnh iu khin c nh PLC ta ch cn thc hin ni mch theo s sau:

Hnh 1-5: S ni dy thc hin bng PLC Nu by gi nhim v iu khin thay i v d nh cc bm 1, 2, 3 hot ng theo nguyn tc l ch mt trong s cc bm c hot ng c lp. Nh vy i vi mch iu khin dng Rle ta phi tin hnh lp ghp li ton b mch iu khin, trong khi i vi mch iu khin dng PLC th ta li ch cn son tho li chng trnh ri np li vo CPU th ta s c ngay mt s iu khin theo yu cu nhim v mi m khng cn phi ni li dy trn mch iu khin. 3. So snh PLC vi cc h thng iu khin khc: 3.1.H thng iu khin PLC in hnh: Trong h thng iu khin PLC cc phn t nhp tn hiu nh : chuyn mch, nt n, cm bin, ... c ni vi u vo ca thit b PLC. Cc phn t chp hnh nh : n bo, r le, cng tc t,... c ni n li ra ca PLC ti cc u ni. Chng trnh iu khin PLC c son tho di cc dng c bn (s c trnh by phn sau) s c np vo b nh bn trong PLC, sau t ng thc hin tun t theo mt chui lnh iu khin c xc nh trc .

11

H cn cho php cng nhn vn hnh thao tc bng tay cc tip im, nt dng khn cp m bo tnh an ton trong cc trng hp xy ra s c. 3.2. Vai tr ca PLC: PLC c xem nh tri tim trong mt h thng iu khin t ng n l vi chng trnh iu khin c cha trong b nh ca PLC, PC thng xuyn kim tra trng thi ca h thng thng qua cc tn hiu hi tip t thit b nhp t c th a ra nhng tn hiu iu khin tng ng n cc thit b xut. PLC c th c s dng cho nhng yu cu iu khin n gin v c lp i lp li theo chu k, hoc lin kt vi my tnh ch khc hoc my tnh ch thng qua mt kiu h thng mng truyn thng thc hin cc qu trnh x l phc tp. Tn hiu vo: Mc thng minh ca mt h thng iu khin ph thuc ch yu vo kh nng ca PLC c c cc d liu khc nhau t cc cm bin cng nh bng cc thit b nhp bnh tay . Tiu biu cho cc thit b nhp bng tay nh : Nt n, bn phm v chuyn mch. Mt khc, o, kim tra chuyn ng, p sut, lu lng cht lng ... PLC phi nhn cc tn hiu t cc cm bin. V d : Tip im hnh trnh, cm bin quang in ... tn hiu a vo PLC c th l tn hiu s (Digital) hoc tn hiu tng t (Analog), cc tn hiu ny c giao tip vi PLC thng qua cc Modul nhn tn hiu vo khc nhau khc nhau DI (vo s) hoc AI (vo tng t).... i tng iu khin: Mt h thng iu khin s khng c ngha thc t nu khng giao tip c vi thit b xut, cc thit b xut thng dng nh: Mt, van, Rle, n bo, chung in,... cng ging nh thit b nhp, cc thit bi xut c ni n cc ng ra ca Modul ra (Output). Cc Modul ra ny c th l DO (Ra s) hoc AO (ra tng t). 3.3. Cu to PLC. Thit b iu khin lp trnh PLC bao gm khi x l trung tm (CPU) trong c cha chng trnh iu khin v cc Modul giao tip vo/ra c nhim v lin kt trc tip n cc thit b vo/ra, s khi cu to PLC c v nh hnh 1-6. Khi x l trung tm : l mt vi x l iu khin tt c cc hot ng ca PLC nh: Thc hin chng trnh, x l vo/ra v truyn thng vi cc thit b bn ngoi. B nh: c nhiu cc b nh khc nhau dng cha chng trnh h thng l mt phn mm iu khin cc hot ng ca h thng, s LAD, tr s ca Timer, Counter c cha trong vng nh ng dng, ty theo yu cu ca ngi dng c th chn cc b nh khc nhau: - B nh ROM: l loi b nh khng thay i c, b nh ny ch np c mt ln nn t c s dng ph bin nh cc loi b nh khc .

12

- B nh RAM: l loi b nh c th thay i c v dng cha cc chng trnh ng dng cng nh d liu, d liu cha trong Ram s b mt khi mt in. Tuy nhin, iu ny c th khc phc bng cch dng Pin. - B nh EPROM: Ging nh ROM, ngun nui cho EPROM khng cn dng Pin, tuy nhin ni dung cha trong n c th xo bng cch chiu tia cc tm vo mt ca s nh trn EPROM v sau np li ni dung bng my np. - B nh EEPROM: kt hp hai u im ca RAM v EPROM, loi ny c th xa v np bng tn hiu in. Tuy nhin s ln np cng c gii hn. 3.4.u nhc im ca h thng : Trong giai on u ca thi k pht trin cng nghip vo khong nm 1960 v 1970, yu cu t ng ca h iu khin c thc hin bng cc Rle in t ni ni vi nhau bng dy dn in trong bng iu khin, trong nhiu trng hp bng iu khin c kch thc qu ln n ni khng th gn ton b ln trn tng v cc dy ni cng khng hon ton tt v th rt thng xy ra cc sai hng trong h thng. Mt yu t na l do thi gian lm vic ca cc Rle c gii hn nn khi cn thay th th ton b h thng v dy ni cng phi thay mi cho ph hp, bng iu khin ch dng cho mt yu cu ring bit khng th thay i tc thi chc nng khc m phi lp gip li ton b, v trong trng hp bo tr cng nh sa cha cn i hi th chuyn mn c tay ngh cao. Tm li h iu khin Rle hon ton khng linh ng. * Tm tt nhc im ca h thng iu khin dng Rle: - Tn km rt nhiu dy dn . - Thay th rt phc tp. - Cn cng nhn sa cha tay ngh cao. - Cng sut tiu th ln . - Thi gian sa cha lu. - Kh cp nht s nn gy kh khn cho cng tc bo tr cng nh thay th. * u im ca h iu khin PLC: S ra i ca h iu khin PLC lm thay i hn h thng iu khin cng nh cc quan nim thit k v chng, h iu khin dng PLC c nhiu u im nh sau: -Gim 80% S lng dy ni. - Cng sut tiu th ca PLC rt thp . -C chc nng t chun on do gip cho cng tc sa cha c nhanh chng v d dng. - Chc nng iu khin thay i d dng bng thit b lp trnh (my tnh, mn hnh) m khng cn thay i phn cng nu khng c yu cu thm bt cc thit b

13

xut nhp. -S lng Rle v Timer t hn nhiu so vi h iu khin c in. -S lng tip im trong chng trnh s dng khng hn ch. - Thi gian hon thnh mt chu trnh iu khin rt nhanh (vi mS) dn n tng cao tc sn xut . - Chi ph lp t thp . - tin cy cao. -Chng trnh iu khin c th in ra giy ch trong vi pht gip thun tin cho vn bo tr v sa cha h thng. 4. ng dng ca h thng iu khin PLC: T cc u im nu trn, hin nay PLC c ng dng trong rt nhiu lnh vc khc nhau trong cng nghip nh: - H thng nng vn chuyn. - Dy chuyn ng gi. - Cc ROBOT lp gip sn phm . - iu khin bm. - Sn xut xi mng. - Dy chuyn lp gip Tivi. - iu khin h thng n giao thng. - Qun l t ng bi u xe. - Dy truyn may cng nghip. - iu khin thang my. - Dy chuyn sn xut xe t.

14

BI 2: CU TRC V PHNG THC HOT NG CA PLC


Mc tiu: - Pht biu cu trc ca mt PLC theo ni dung hc. - Trnh by cc thit b iu khin lp trnh S7- 200 theo ni dung hc. - Trnh by cu trc b nh S7- 200 theo ni dung hc - Thc hin x l chng trnh ng theo ni dung hc. 1. Cu trc ca mt PLC: PLC gm ba khi chc nng c bn: b x l, b nh v khi vo/ra. Trng thi ng vo ca PLC c pht hin v lu vo b nh m. PLC thc hin cc lnh logic trn cc trng thi ca chng v thng qua chng trnh trng thi ng ra c cp nht v lu vo nh m; sau trng thi ng ra trong b nh m c dng ng/m cc tip im kch hot cc thit b tng ng. Nh vy, s hot ng ca cc thit b c iu khin hon ton t ng theo chng trnh trong b nh. Chng trnh c np vo PLC thng qua thit b lp trnh chuyn dng.

15
Bus a ch Bo e m Bus ie u khie n

Bo nh chng trnh EEPROM tu y cho n

Bo nh chng trnh EEPROM

Nguo n CPU pin Bo x ly

i Bo nh Bo nh Kho Clock he va o tho ng d lie u ra ROM RAM

Kho i m ro ng

Bo e m Bo e m Ma ch cho t

Bus d lie u

Bus he tho ng (va o/ra) Ma ch ngo va o Panel la p trnh (ga n the m)

Ma ch ngo va o

Bo e m

Ma ch giao tie p

Bo lo c

Ma ch ca ch ly

Ke nh ngo ra 16 rle, triac hay transistor

Ke nh ngo ra 24 ngo va o

1.

B x l trung tm:

B x l trung tm (CPU: Central Processing Unit) iu khin v qun l tt c hot ng bn trong PLC. Vic trao i thng tin gia CPU, b nh v khi vo/ra c thc hin thng qua h thng Bus di s iu khin ca CPU. 1. B nh: Tt c PLC u dng cc loi b nh: ROM (Read Only Memory). RAM (Random Access Memory) EEPROM (Electrnic Erasable Programmable Read Only Memory) a. Phn chia b nh: B nh ca S7_200 c phn chia thnh 4 vng vi mt t c nhim v duy tr d liu trong mt khong thi gian nht nh khi b mt ngun. B nh ca S7_200 c tnh nng ng cao, c v ghi c trong ton vng, loi tr phn bit nh t bit c k hiu bi SM (Special Memory) ch c th truy nhp c.

16

- Vng chng trnh l vng b nh c s dng lu tr cc lnh chng trnh. Vng ny thuc kiu non-volatile c/ghi c. - Vng tham s: l min lu gi cc tham s nh: t kha, a ch trmCng ging nh vng chng trnh, vng tham s cng thuc non- volatile c/ghi c. - Vng d liu: c s dng ct cc d liu ca chng trnh bao gm cc kt qu cc php tnh, hng s c nh ngha trong chng trnh, b m truyn thng Mt phn ca vng nh ny (1KB u tin vi CPU214) thuc kiu nonvolatile 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. Hai vng nh cui c ngha quan trng trong vic thc hin mt chng trnh.

Vng chng trnhVng tham sVng d liuVng i tng

Chng trnhTham sD liu

Chng trnhTham sD liu

EEPROM

B nh ngoi

Hnh 3: B nh trong v ngoi ca S7-200

b. Vng d liu: Vng d liu l mt min nh ng. N c th c truy nhp theo tng bit, tng byte, tng t n (word) hoc theo tng t kp v c s dng lm min lu d liu cho cc thut ton, cc hm truyn thng, lp bn, cc hm dch chuyn, xoay vng thanh ghi, con tr a ch Ghi cc d liu kiu bn b hn ch rt nhiu v cc d liu kiu bng thng ch c s dng theo nhng mc ch nht nh. Vng d liu li c chia ra thnh nhng min nh nh vi cc cng dng khc nhau. Chng c k hiu bng cc ch ci u tin ca ch trong ting Anh, c trng cho cng dng ring ca chng nh sau: V I O M SM Variable memory Input Image register Output Image register Internal Memory bits Special Memory bits (vng nh bin) (vng m ng vo) (vng m ng ra) (vng nh ni) (vng nh c bit)

17

Tt c cc min ny u c th truy cp c theo tng bit, tng byte, tng t n (word- 2 byte) hoc t kp (2 words). Hnh sau m t vng d liu ca CPU214 7 6 5 4 3 2 1 0 Min V c/Ghi V0 V4095

Vng m cng vo I (c/Ghi)

I0.x(x=07) I7.x(x=07)

Vng m cng ra Q (c/Ghi)

Q0.x(x=07) Q7.x(x=07)

M0.x(x=07) Vng nh ni M M31.x(x=07) (c/Ghi) SM0.x(x=0 7) Vng nh c bit SM (ch c) SM29.x(x=07)

Vng nh c bit SM (c/Ghi)

SM30.x(x=07) SM85.x(x=07)

a ch truy cp c qui c bi cng thc:

18

- Truy nhp theo bit: tn min (+) a ch byte(+) . (+)ch s bit. V d V150.4 ch bit 4 ca byte 150 thuc min V. - Truy nhp theo Byte: Tn min (+) B (+) a ch ca byte trong min. V d VB150 ch Byte 150 thuc min V. - Truy nhp theo t: Tn min (+) W (+) a ch byte cao ca t trong min. V d VW150 ch t n gm hai Byte 150 v 151 thuc min V, trong byte 150 c vai tr l byte cao trong t. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 VW150 VB150(byte cao) VB151(byte thp)

Truy nhp theo t kp: Tn min (+) D (+) a ch byte cao ca t trong min. V d VD150 ch t kp gm 4 byte 150, 151, 152, 153 thuc min V, trong byte 150 c vai tr l byte cao v byte 153 c vai tr l byte thp trong t kp. Bit: VD150 63 32 31 16 VB151 15 8 VB152 7 VB153 (byte thp) 0

VB150 (byte cao)

Tt c cc byte thuc vng d liu u c th truy nhp c bng con tr. Con tr c nh ngha trong minV hoc cc thanh ghi AC1, AC2 v AC3. Mi con tr ch a ch gm 4 byte(t kp). Qui c s dng con tr truy nhp nh sau: &a ch byte (cao) l ton hng ly a ch ca byte, t hoc t kp. V d: - AC1=&VB150, thanh ghi cha a ch Byte 150 thuc min V. - VD100=&VW150, t kp VD100 cha a ch byte cao (VB150) ca t n VW150. - AC2=&VD150, thanh ghi AC2 cha a ch byte cao (VB150) ca t kp VD150. * con tr: l ton hn ly ni dung ca byte, t hoc t kp m con tr ang ch vo. V d nh vi php gn a ch trn th: - *AC1, ly ni dung ca byte VB150. - *VD100, ly ni dung ca t n VW150. - *AC2, ly ni dung ca t kp VD150. Php gn a ch v s dng con tr nh trn cng c tc dng vi nhng thanh ghi 16 bit ca timer, b m thuc vng i tng s c trnh by phn di: c. Vng i tng: Vng i tng c s dng lu d liu cho cc i tng lp trnh nh cc gi tr tc thi, gi tr t trc ca b m hay Timer. D liu kiu i tng bao gm cc thanh ghi ca Timer, b m, b m tc cao, b m vo/ra tng t v cc thanh ghi Accumulator(AC). Kiu d liu i tng b hn ch rt nhiu v cc d liu kiu i tng ch c ghi theo mc ch cn s dng i tng .

19

2.

Khi vo/ra:

Khi vo/ra c vai tr l mch giao tip vi in t ca PLC vi cc mch cng sut bn ngoi kch hot cc c cu tc ng: n thc hin s chuyn i cc mc in p tn hiu cch ly. 2. X l chng trnh: PLC thc hin chng trnh theo chu k lp. Mi vng lp c gi l mt vng qut (Scan). Mi vng qut c bt u bng vic c d liu t cc cng vo vng b m o, tip theo l giai on thc hin chng trnh. Trong tng vng qut chng trnh thc hin bng lnh u tin v kt thc bng lnh kt thc. Sau giai on thc hin chng trnh l giai an truyn thng v kim tra li. Vng qut c kt thc bng giai on chuyn cc ni dung ca b m o n cng ra.
Giai on chuyn d liu ra ngoi vi Giai on nhp d liu t ngoi vi

Giai on truyn thng ni b v t kim tra li

Giai on thc hin chng trnh

Nh vy, ti thi im thc hin lnh vo/ra, thng thng lnh khng lm vic trc tip vi cng vo ra v ch thng qua b m o ca cng trong vng nh tham s. Vic truyn thng gia b m o vi ngoi vi trong giai on 1 v 4 do CPU qun l. Khi gp lnh vo/ra ngay lp tc th h thng s cho dng mi cng vic khc, ngay c chng trnh x l ngt, thc hin lnh ny mt cch trc tip vi cng vo/ra. Nu s dng cc ch ngt, chng trnh con tng ng vi tng tn hiu ngt c son tho v ci t nh mt b phn ca chng trnh. Chng trnh x l ngt ch c thc hin trong vng qut khi xut hin tn hiu bo ngt v c th xy ra bt c im no trong vng qut. 3. Cc phng php lp trnh: S7-200 biu din mt mch logic cng bng mt dy cc lnh lp trnh. Chng trnh bao gm mt dy cc tp lnh. S7-200 thc hin chng trnh bt u t lnh lp trnh u tin v kt thc lp trnh cui trong mt vng qut (scan). Mt vng qut (scan cycle) c bt u bng mt vic c trng thi ca u vo, v sau thc hin chng trnh. Vng qut kt thc bng vic thay i trng thi u ra. Trc khi bt u mt vng qut tip theo S7-200 thc thi cc nhim v bn trong v nhim v truyn thng. Chu trnh thc hin chng trnh l chu trnh lp. Cch lp trnh cho S7-200 ni ring v cho cc PLC ni chung da trn hai phng php c bn. Phng php hnh thang (Ladder, vit tt l LAD) v phng php lit k lnh (Statement list, vit tt l STL). Ngoi ra cn

20

Nu c mt chng trnh vit di dng LAD, thit b lp trnh s t ng to ra mt chng trnh theo dng STL tng ng. Ngc li khng phi mi chng trnh vit di dng STL u c th chuyn sang c dng LAD. a. Phng php hnh thang (LAD) 1. LAD l mt ngn ng lp trnh bng ha, nhng thnh phn c bn dng trong LAD tng ng vi cc thnh phn ca bng iu khin bng r le. Trong chng trnh LAD, cc phn t c bn dng biu din lnh logic nh sau: 2. Tip im: L biu tng (Symbol) m t cc tip im ca r le Tip im thng m Tip im thng ng 3. Cun dy (Coil): L biu tng dng in cung cp cho r le. ( ) m t r le c mc theo chiu

4. Hp (Box): L biu tng m t cc hm khc nhau, n lm vic khi c dng in chy n hp. Nhng dng hm thng c biu din bng hp l cc b thi gian (Timer), b m (counter) v cc hm ton hc. Cun dy v cc hp phi mc ng chiu dng in. 5. Mng LAD: L ng ni cc phn t thnh mt mch hon thin, i t ng ngun bn tri sang ng ngun bn phi. ng ngun bn tri l dy pha, ng ngun bn phi l dy trung ha v cng l ng tr v ngun cung cp. Dng in chy t tri qua tip im n ng cc cun dy hoc cc hp tr v bn phi ngun. b. nh ngha v STL:Phng php lit k lnh (STL) l phng php th hin chng trnh di dng tp hp cc cu lnh. Mi cu lnh trong chng trnh k c c nhng lnh hnh thc biu din mt chc nng ca PLC. c. FBD: L phng php lp trnh s dng cc khi hm logic nh And, Or, Tm hiu phn mm lp trnh PLC v b th nghim: 4.1. Tm hiu phn mm lp trnh PLC Khi ng Cch 1: Start _ Simatic _ Step7 Microwin Cch 2: Doubleclick vo biu tng Step7 Microwin trn mn hnh nn Desktop ca Window Giao din ca chng trnh Step7 Microwin Step7 MicroWin 3.2 hoc 4.0 l phn mm dng lp trnh cho PLC S7 200

21

M file:

M mt file mi: Vo file Doubleclick New hoc click vo biu tng New.

M mt file c: Vo file Doubleclick Open chn tn file cn m hoc click vo biu tng Open. Lu file: Lu mt file mi: Vo file Doubleclick Save hoc click vo biu tng Save t tn file cn lu.

Lu file tn khc: Vo file Doubleclick Save As t tn file cn lu. Son tho chng trnh: Step7 Microwin cho php cha nhiu network ( ti a l 100) mi mt network tng ng mt cu lnh, nu tn ti hai cu lnh tr ln th chng trnh s bo li khi bin dch. Ta c th dng chut chn cc biu tng v t chng vo cc v tr trong network mong mun. Ch mi lnh phi c gn trc tip vo ng bn tri khi con tr hnh vung v tr no th khi truy xut cc ton hng s t ti v tr .

22

Np chng trnh vo PLC: Cch 1: Vo File_ Doubleclick download Cch 2: Click chut vo biu tng Download trn thanh cng c.

OK _ yes Mn hnh bo Download successful th chng trnh np thnh cng. Chy chng trnh: Cch 1: Vo PLC _ click chut vo Run Cch 2: Click chut vo biu tng Run trn thanh cng c. Dng chng trnh: Cch 1: Vo PLC _ click chut vo Stop Cch 2: Click chut vo biu tng Stop trn thanh cng c.

Hin th cc chng trnh ladder ( quan st qu trnh hot ng ca chng trnh) Cch 1: Vo debug _ click chut vo Program Status Cch 2: Click chut vo biu tng Program Status

c chng trnh ca PLC Cch 1: Vo File_ Doubleclick upload Cch 2: Click chut vo biu tng upload trn thanh cng c.

OK _ yes Mn hnh bo Upload successful th chng trnh np thnh cng. Xa hng, ct, network: Cch 1: Chn Edit _ delete _ chn Row hoc Column hoc Network Cch 2: nhn Shift + delete Chn hng, ct, network:

23

Cch 1: Chn Edit _ insert _ chn Row hoc Column hoc Network Cch 2: nhn Shift + insert Xc lp CPU ang giao tip: Chn read CPU type nu ni gia my tnh v PLC phn mm t xc lp loi CPU ang giao tip. Nu cha kt ni PLC mun ci t loi CPU cho PLC vo PLC_ Type chn loi PLC ph hp. 4.2. Tm hiu phn mm m phng S7- 200: y l phn mm dng m phng hot ng ca PLC sau khi c np chng trnh. Ta c th m phng chng trnh ang vit bng cch s dng phn mm nu khng cn n PLC. chy m phng, ta ch cn thc thi file S7-200.exe, gm cc bc sau: 1. Vit chng trnh bng phn mm STEP7 MICROWIN 3.2. 2. Bin dch chng trnh: file/export. 3. t tn cho tp tin vo chn save (*.awl). 4. Chy phn mm m phng s7-200.exe. 5. Nhp m: 6596. 6. Chn loi CPU. 7. M file cn m phng. 8. Chy m phng: Run iu khin cc tip im bng cc cng tc trn bng mu xanh. 9. Quan st cc n bo Input v Output trn PLC.

24

BI 3: KT NI DY GIA PLC V CC THIT B NGOI VI


Mc tiu: - Trnh by cch kt ni gia PLC v thit b ngoi vi theo ni dung hc. - Kim tra ni dy bng phn mm chnh xc theo ni dung hc - Thc hin ci t phn mm t cc yu cu k thut 1. Kt ni dy gia PLC v thit b ngoi vi: Cc ng tn hiu t b cm bin c ni vo cc modul (cc u vo ca PLC), cc c cu chp hnh c ni vi cc modul ra ( cc u ra ca PLC ). Hu ht cc PLC c in p hot ng bn trong l 5V , tn hiu x l l 12/24VDC hoc 100/240VAC. Mi n v I / O c duy nht mt a ch, cc hin th trng thi ca cc knh I / O c cung cp bi cc n LED trn PLC , iu ny lm cho vic kim tra hot ng nhp xut tr nn d dng v n gin . B x l c v xc nh cc trng thi u vo (ON,OFF) thc hin vic ng hay ngt mch u ra .

Hnh 3-1: Kt ni dy gia ng vo ca PLC vi cc thit b ngoi vi

25

Hnh 3-1: Kt ni dy gia ng ra ca PLC vi cc thit b ngoi vi MT S HNH NH MINH HA KT NI GIA PLC V THIT B NGOI VI:

THIT B NG VO/RA:

S U NI DY CPU:

26

KT NI VI M UN M RNG:

KT NI VI PC:

27

Kim tra vic ni dy bng phn mm 6. Kt ni PLC vi my vi tnh. Yu cu PLC ni dy cho mt mch in c th. 7. S dng Status chart trong phn mm Step 7. 8. c v thay i bin vi Startus chart. 9. Cng bc bin vi Startus chart.

Trong ca s STEP 7 - MicroWin 32, nhp chut ln biu tng Communications hoc chn View Component Communications. Trn hp i thoi xut hin (Communications Setup), nhp p ln biu tng PC/PPI Cable. Xut hin hp thoi Setting the PG/PC Interface , chn nt Properties v kim tra cc tham s.

28

Trong ca s STEP 7 - MicroWin 32, nhp chut ln biu tng Communications hoc chn View Component Communications. Trn hp i thoi xut hin (Communications Setup), nhp p ln biu tng Refresh. CPU ang c kt ni (v c cp ngun) s xut hin nh mt biu tng. C th nhp p ln biu tng ny kim tra cc thng s ca PLC tng ng.

T CU HNH TRUYN THNG CHO CPU S7-200: Trong ca s STEP 7 - MicroWin 32, nhp chut ln biu tng System Block.

29

Hoc chn Menu View > Component System Block. Trn hp i thoi xut hin (System Block), chn trang Port(s) xem v thay i cc tham s truyn thng.

CCH THC PHC HI V LU D LIU TRONG S7-200:

DOWNLOAD V UPLOAD:

30

G RI (DEBUG): 1. Vo Menu Debug Multiple Scans v chn s vng qut mun g li.

31

Thng bo v x l li (Troubleshooting) THNG BO V X L LI(TROUBLESHOOTING): Phn ny ch dnh cho lp trnh vin c kinh nghim. Thng thng li c chia thnh 02 loi chnh: nghim trng v khng nghim trng (fatal errors & non-fatal errors). Li nghim trng gy ngng chng trnh v ta phi tin hnh Reset (bng mt trong 03 cch: tt ri bt ngun, chuyn cng tc v STOP ri bt ln li, vo menu chnh PLCPower-Up Reset), li ny c th c thng bo trn n LED pha trc CPU. Li khng nghim trng bao gm li lc chy chng trnh (run-time errors), li lc bin dch (program-compile errors) v li do chng trnh thc hin. Li khng nghim trng khng gy ngng chng trnh, tr khi c lp trnh vi lnh STOP.

Li do chng trnh thc hin l li gy nn bi l gic ca ngi lp trnh. Ta c th x l cc li cn li vi s tr gip ca phng tin lp trnh (vo menu chnh

32

PLCinformation) v tra m li trong ph lc km theo (C Error Codes trong System Manual). V d:

3. Ci t v s dng phn mm Step7 Micro/win 3.2 a CD cha phn mm Step7-Micro/ Win 32 V4.0 Yu cu my vi tnh c: + Vi x l loi Pentium. + a cng trng ti thiu 300MB. + Ram >64MB. + H iu hnh Win XP. + Mouse. Qu trnh ci t s t ng. Sau khi ci t thnh cng, khi ng phn mm Step 7. Trong phn Tools, tm hiu cc mc sau: + Program block: Ca s son tho chng trnh. + Symbol table: nh a ch cho cc bin. + Tatus chart: Kim tra vic ni dy. + Data block: Gn a ch v gi tr u. + System block: Giao tip h thng. + Cross referer. + Communication: Kt ni cable v my tnh + Set PG/PC interface. Mn hnh son tho PLC S7-200

33

+ T Tools Program Block: xut hin mn hnh son tho. + Instructions: Cc cu lnh c th: Bit logic, clock, comm, compare, convert, counter, floating-point math, integer math, int, logical operation, move, program control, shift/rotate, string, table, timer, call. + t cu hnh cho cp PC/PPI. + Download v Upload.

34

BI 4: CC PHP TON NH PHN CA PLC Mc tiu:


- Trnh by cc lin kt logic theo ni dung hc. - Trnh by cc lnh ghi /xa theo ni dung hc - Trnh by nguyn l lm vic ca Timer, Counter theo ni dung hc - Thc hin cc php ton nh phn trn PLC t yu cu k thut 1. Cc lin kt logic:

Dng lnh

M t chc nng lnh Tip im thng ng s ng khi c gi tr logic bit bng 0, v s m khi c gi tr logic bng 1

LAD

STL

LDN n

Ton hng: Bit: I, Q, M, SM, T, C, V(n) Tip im thng h s c ng nu gi tr logic bng 1 v s h nu gi tr logic bng 0 Ton hng: Bit: I, Q, M, SM, T, C, V(n)

LAD

STL

LD n Tip im thng h s ng tc thi khi gi tr bit bng 1 v s m tc thi nu gi tr logic bng 0 Ton hng: Bit: I, Q, M, SM, C, T, V(n)

LAD

STL

LDI n

LAD

Tip im thng ng s m tc thi khi gi tr logic bng 1 v ngc li Ton hng: Bit: I, Q, M, SM, C, T, V(n)

STL

LDNI n

35

LAD

Tip im o trng thi ca dng cung cp. Nu dng cung cp c tip im o th n ngt mch, v ngc li NOT Lnh nhn bit trng thi chuyn t 0 ln 1 trong mt chu k qut. Khi chuyn t 0 ln 1 th s cho thng mch EU Lnh nhn bit s chuyn trng thi t 1 xung 0 trong mt chu k qut. Khi chuyn t 1 xung 0 th thng mch ED Cun dy u ra s c kch thch khi c dng iu khin i ra = n Cun dy u ra c kch thch tc thi khi c dng iu khin i qua Ton hng :Bit: I, Q, M, SM, T, C, V(n)

STL

LAD STL

LAD

STL

LAD STL

LAD

STL

=I n

2. Cc lnh ghi / xa gi tr cho tip im:

LAD

Dng ng mt mng gm n tip im k t gi tr ban u bit Ton hng: Bit: I, Q, M, SM, T, C, V, IB, QB, MB, SMB,VB,AC,*VD,*AC,Const

STL LAD

S bit n Dng ngt mt mng gm n tip im k t gi tr ban u bit

36

STL LAD

R bit n

Ton hng: Bit: I, Q, M, SM, T, C, V, IB, QB, MB,SMB,VB,AC,*VD,*AC,Const Ghi tc thi gi tr logic vo mt mng gm n bit k t gi tr ban u bit Ton hng: Bit: I, Q, M, SM T, C, V(Bit), IB, QB,MB,SMB,VB,AC,*VD,*AC,Const

STL LAD

SI bit n Xa mt mng tc thi gm n bit k t a ch bit. Nu bit ch vo Timer hoc Counter th lnh s xa bit u ra ca Timer/Counter Ton hng: Bit: I, Q, M, SM T, C, V(Bit), IB, QB,MB,SMB,VB,AC,*VD,*AC,Const

STL

RI bit n

3. Nhm lnh iu khin Timer : Timer l b to thi gian tr gia tn hiu vo v tn hiu ra nn trong iu khin thng c gi l khu tr. S7-200 t CPU 214 tr ln c 128 Timer c chia lm hai loi khc nhau l : 12. Timer to thi gian tr khng c nh c ngha l khi tn hiu logic vo IN mc khng th Timer s b Reset. Timer Txx ny c th Reset bng hai cch l cho tn hiu logic vo bng khng hoc dng lnh R Txx (trong STL) Reset li timer Txx. Timer ny c dng to thi gian tr trong mt thi gian lin tc k hiu l TON 13. Timer to thi gian tr c nh c ngha l khi tn hiu logic vo IN mc khng th Timer ny khng chy na nhng khi tn hiu ln mc cao li th Timer li tip tc chy tip. Timer Txx ny c th Reset bng cch dng lnh R Txx (trong STL) Reset li timer Txx. Timer ny c dng to thi gian tr trong mt thi gian gin on (trong nhiu khong thi gian khc nhau) k hiu l TONR. C hai loi Timer trn u chy n gi tr t trc PT th n s t dng li nu mun cho n hot ng li th ta phi Reset Timer li. Timer c nhng tnh cht c bn sau : 1. Cc b Timer iu c iu khin bi mt cng vo v mt gi tr m tc thi. Gi tr m tc thi c lu trong mt thanh ghi 2 Byte (gi l T-word) ca Timer xc nh khong thi gian tr c kch. Gi tr m tc thi ca Timer lun lun c so snh vi gi tr PT t trc. 2. Ngoi thanh ghi 2 byte T-word lu gi tr tc thi cn c mt bit k hiu T-bit ch th trng thi logic u ra gi tr logic ny ph thuc vo kt qu so snh gi tr m tc thi vi gi tr t trc. Khi gi tr m tc thi ln hn hoc

37

bng gi tr t trc th T-bit s c gi tr logic bng 1, ngc li T-bit s c gi tr logic bng khng. 3. Time c 3 phn gii l 1ms, 10ms v 100ms v phn b ca cc Timer trong cc loi CPU nh sau : i vi CPU212 v CPU214 chia theo TON v TONR bao gm: Lnh phn gii 1ms TON 10ms 100ms 1ms TONR 10ms 100ms Gi tr cc i 32,767s 327,67s 3276,7s 32,767s 327,67s 3276,7s CPU214 T32, T96 T33T36, T97T100 T37T63 T0, T64 T1T4, T65T68 T5T31, T69T95

i vi cc CPU221, 222, 224, 226 bao gm:

Lnh TON

phn gii 1ms 10ms

CPU 221 T32, T96 T33T36 T97T100

CPU 222 T32, T96 T33T36 T97T100 T37T63

CPU 224 T32, T96 T33T36 T97T100 T37T63

CPU 226 T32, T96 T33T36 T97T100 T37T63

100ms

T37T63

T101T255 T101T255 T101T255 T101T255 TONR 1ms 10ms T0,T64 T1T4 T65T68 100ms T5T31 T69T95 T0,T64 T1T4 T65T68 T5T31 T69T95 T0,T64 T1T4 T65T68 T5T31 T69T95 T0,T64 T1T4 T65T68 T5T31 T69T95

Cc lnh iu khin Timer:

38

Dng lnh

M t chc nng lnh Khai bo Timer s hiu xxx kiu TON to thi gian tr tnh t khi gi tr u vo IN c kch. Nu gi tr m tc thi ln hn hoc bng gi tr t trc th T-bit bng 1. Txxx: T32T63 T96T255 PT: VW, T, C, IW, QW, MW, SMW, AC, AIW, VD, *AC, Const Khai bo Timer s hiu xxx kiu TOR to thi gian tr tnh t khi gi tr u vo IN c kch. Nu gi tr m tc thi ln hn hoc bng gi tr t trc th T-bit bng 1 Txxx : T0T31, T64T95 PT:VW,T,C,IW,QW,W,SMW,AC, AIW,VD,*AC,const

LAD

STL

TON Txxx PT

LAD

Nhm lnh iu khin Counter: Counter l b m hin chc nng n sn xung trong S7-200. Cc b m ca S7-200 c chia lm 2 loi: b m tin (CTU) v b m tin/li (CTUD). B m tin CTU m s sn ln ca tn hiu logic u vo, tc l m s ln thay i trng thi logic t 0 ln 1 ca tn hiu. S sn xung m c c ghi vo thanh ghi 2 byte ca b m, gi l thanh ghi C-word. Ni dung ca C-word, gi l gi tr m tc thi ca b m lun c so snh vi gi tr t trc ca b m, c k hiu l PV. Khi gi tr m tc thi bng hoc ln hn gi tr t trc ny th b m bo ra ngoi bng cch t gi tr logic 1 vo mt bit t bit ca n, c gi l C-bit. Trng hp gi tr m tc thi nh hn gi tr t trc th C-bit c gi tr logic l 0. Khc vi b Timer, cc b m CTU u c chn ni vi tn hiu iu khin xa thc hin vic t li ch khi pht ban u (reset) cho b m c k hiu bng ch ci R trong LAD hay c quy nh l trng thi logic ca bit u tin ca ngn xp trong STL. B m c reset khi tn hiu xa ny c mc logic l 1 hoc khi lnh R(reset) c thc hin vi C-bit. Khi b m c reset c C-word v C-bit u nhn gi tr 0.

39

CU PV
C-word

C-bit

Gi tr m tc thi

B m tin/li CTUD m tin khi gp sn ln ca xung vo cng m tin, k hiu l CU trong LAD hoc bit th 3 ca ngn xp trong STL. V m li khi gp sn ln ca xung vo cng m li, c k hiu l CD trong LAD hoc bit th 2 ca ngn xp trong STL. CTUD c gi tr m tc thi ng bng gi tr ang m v c lu trong thanh ghi 2 byte C-word ca b m. Gi tr m tc thi lun c so snh vi gi tr t trc PV ca b m. Nu gi tr m tc thi ln hn hoc bng gi tr t trc th C-bit c gi tr logic bng 1, cn cc trng hp khc C-bit c gi tr logic bng 0. CU PV CD R B m tin CTU c min gi tr m tc thi t 0 n 32.767. B m tin/li CTUD c min gi tr m tc thi l 32.768 n 32.767 Lnh khai bo s dng b m trong LAD nh sau: LAD M t Ton hng C-bit

C-word

Gi tr m tc thi

Khai bo b m tin theo sn ln ca CU. Khi gi tr m tc thi C_Word Cxx ln hn hoc bng gi tr t trc PV, C_bit (Cxx) c gi tr logic bng 1. b m ngng m khi C_Word Cxx t c gi tr cc i 32.767

Cxx: C0C255 PV:VW, T, C, IW, QW, SMW, AC, AIW, *AC, *VD, Const.

40

Khai bo b m tin/li, m tin theo sn ln CU v m li theo sn ln ca CD. Khi gi tr m tc thi C_Word Cxx ln hn hoc bng gi tr t trc PV, C_bit Cxx c gi tr logic bng 1. B m ngng m tin khi C_Word t gi tr cc i 32767 v ngng m li khi C_Word t gi tr cc tiu 32768. CTUD reset khi u vo R c gi tr logic bng 1.

Cxx: C0C255 PV: VW,T,C,IW, QW, MW, SMW, AC, AIW, *VD, *AC, Const

5.Bi tp ng dng: BI TP P DNG (lnh vo / ra) Bi 1: Vit chng trnh iu khin mt ng c A: 1. Khi nhn Start : ng c A chy . 2. Khi nhn Stop 1. 2. Bi 2: Vit chng trnh iu khin mt ng c ch bng mt phm ON/OFF: 3. Khi ng c ang chy nhn nt th ng c dng. 4. Khi ng c ang dng nhn nt th ng c chy. a) Kt ni PLC vi thit b ngoi. b) Vit chng trnh iu khin dng LAD. Bi 3: Mt h thng iu khin 4 ng c: A, B, C v D. Trong : 5. C 2 ng c u tin: A, B (qua stop). 6. C 2 ng c khng u tin: C, D (khng cn qua stop). 7. C 6 nt nhn iu khin: Start, Stop, StartA, StartB, StartC, StartD. Khi nhn Start th cha c ng c no chy. A. Vit chng trnh iu khin cho A, B u tin v C,D khng u tin. B. Vit chng trnh iu khin cho 4 ng c khng u tin A, B, C, D. Bi 4: Vit chng trnh iu khin n cu thang c 3 nt nhn v 1 n hin th: : ng c A ngng. Kt ni PLC vi thit b ngoi. Vit chng trnh iu khin dng LAD

41

8. 9.

Nu n ang tt m ta tc ng vo 1 trong 3 nt nhn th n sng. Nu n ang sng m ta tc ng vo 1 trong 3 nt nhn th n tt.

a) Kt ni PLC vi thit b ngoi. b) Vit chng trnh iu khin dng LAD. Bi 5: Vit chng trnh mch ra xe t nglm vic theo quy trnh nh sau: Khi nhn Start th ng c bng chuyn hot ng v bo n xanh. Khi bng chuyn a xe ngang qua cm bin L1 th n xanh tt v n sng, ng c chi ln v ng c iu khi van phun nc hot ng. Khi n cm bin L2 th ng c chi ln v ng c iu khin van phun nc dng, ng c iu khin van thi hi hot ng. khi n cm bin L3 th bo n xanh v dng ng c thi hi, tt n (a xe ra ngoi ri li cho xe th hai vo.).Mun dng hot ng th nhn nt stop. a) Kt ni PLC vi thit b ngoi. b) Vit chng trnh iu khin dng LAD. BI TP P DNG (lnh Timer) Bi 1: Vit chng trnh iu khin 1 ng c A: Khi nhn Start ng c A lm vic , 10giy sau ng c A ngng. 1. Bi 2: Vit chng trnh iu khin 2 ng c A, B: 10. Khi nhn Start : ng c A chy, 10 giy sau ng c B chy. 11. Khi nhn Stop : C hai ng c u ngng. Bi 3: Vit chng trnh to mt xung vung ti ng ra Q0.0 c tn s f = 5HZ vi nt nhn khi ng ON v nt dng OFF.
T 37 T 38

Kt ni PLC vi thit b ngai.

b) Vit chng trnh iu khin dng LAD.

Kt ni PLC vi thit b ngoi. Vit chng trnh iu khin dng LAD.

a) Kt ni PLC vi thit b ngoi.

T = 1/f

42

b) Vit chng trnh iu khin dng LAD. Bi 4: C mt h thng iu khin mt ng c nh sau: Khi nhn Start ng c s chy trong khong thi gian 10 giy sau th ngng 10 giy. C nh vy cho n khi nhn Stop ng c ngng. a) Kt ni PLC vi thit b ngoi. b) Vit chng trnh iu khin dng LAD. Bi 4: (Bis) C mt h thng iu khin mt ng c 3 pha nh sau: Khi nhn Start ng c s chy theo chiu thun 10 giy sau n s t ng chy nghch 10 giy. C nh vy cho n khi nhn Stop ng c ngng. a) Kt ni PLC vi thit b ngoi. b) Vit chng trnh iu khin dng LAD. Bi 4: (Bis) C mt h thng iu khin mt ng c A nh sau: Khi nhn Start ng c s chy trong khong thi gian 10 giy sau t ng ngng 2 giy v chy nghch 10 giy ri ngng 2 giy v ti ng lp li. khi nhn Stop th ng c ngng. a) Kt ni PLC vi thit b ngoi. b) Vit chng trnh iu khin dng LAD. Bi 5: Vit chng trnh iu khin 2 ng c A v B: 12. 13. Khi nhn Start : ng c A chy sau 10 giy ng c B chy. Khi nhn Stop : ng c A ngng trc sau 10 giy ng c B s ngng. o o Bi 5 (Bis): Vit chng trnh iu khin 3 ng c A, B, C v D: 14. 15. Khi nhn Start : ng c A chy, sau 10 giy ng c B chy, sau 10 giy ng c C chy, sau 10 giy ng c D chy. Khi nhn Stop : ng c A ngng, sau 10 giy ng c B ngng, sau 10 giy ng c C ngng, sau 10 giy ng c D ngng. Kt ni PLC vi thit b ngoi. Vit chng trnh iu khin dng LAD.

( Hoc khi nhn Stop : ng c B ngng trc sau 10 giy ng c A s ngng.)

(Hoc khi nhn Stop : ng c D ngng, sau 10 giy ng c C ngng, sau 10 giy ng c B ngng, sau 10 giy ng c A ngng). Kt ni PLC vi thit b ngoi.

43

Vit chng trnh iu khin dng LAD. Bi 5: (Bis) Vit chng trnh iu khin 2 ng c A v B: 16. 17. 18. Khi nhn Start-AB : ng c A chy trc sau 5 giy ng c B chy. Khi nhn Start-BA : ng c B chy trc sau 5 giy ng c A chy. Khi nhn Stop tt c u ngng. 1. 2. Bi 5: (Bis) Vit chng trnh iu khin 3 ng c A, B v C: 19. Khi nhn Start-ABC : ng c A chy trc sau 1 giy ng c B chy v sau 1 giy th ng c C chy. Kt ni PLC vi thit b ngoi. Vit chng trnh iu khin dng LAD.

20. Khi nhn Start-BC : ng c B chy trc sau 1 giy ng c C chy. ng c A khng chy. 21. 22. Khi nhn Start-C : ng c C chy. ng c A v B khng chy. Khi nhn Stop th nu ng c no chy th ngng. 1.Kt ni PLC vi thit b ngoi. 2.Vit chng trnh iu khin dng LAD. Bi 5: (Bis) Vit chng trnh iu khin 2 ng c A v B c cc ch hot ng nh sau: 1. Nu nhn Start1 th ng c A chy sau 10 giy ng c B chy. - Nu nhn Start2 th ng c B chy sau 10 giy ng c A chy. - Nu nhn Start3 th c hai ng c chy cng mt lc. 2. Nu nhn Stop1 th ng c A ngng sau 10 giy ng c B ngng. - Nu nhn Stop2 th ng c B ngng sau 10 giy ng c A ngng. - Nu nhn Stop3 th c hai ng c cng ngng. Lu : ch iu khin Start khi nhn mt start ri th cc Start khc khng c hiu lc. 1. 2. LAD. Bi 6: Vit chng trnh iu khin n giao thng ti mt ng t c 2 nt iu khin START v STOP theo yu cu : n xanh sng 15 giy,n vng sng 5 giy ,n sng 20 giy. - khi nhn START th h thng bt u lm vic. Kt ni PLC vi thit b ngoi. Vit chng trnh iu khin dng

44

- khi nhn STOP th h thng dng. Kt ni PLC vi thit b ngoi. Vit chng trnh iu khin dng LAD. Bi 6 (Bis): Vit chng trnh iu khin n giao thng ti mt ng t c 2 nt iu khin START v STOP theo yu cu : n xanh 1 sng 10 giy,n vng 1 sng 2 giy ,n 1 sng 7 giy. n xanh 2 sng 5 giy,n vng 2 sng 2 giy ,n 2 sng 12 giy. - khi nhn START th h thng bt u lm vic. - khi nhn STOP th h thng dng. Kt ni PLC vi thit b ngoi. Vit chng trnh iu khin dng LAD. Bi 7 : Vit chng trnh dng mt nt nhn iu khin n theo trnh t: nhn ln 1 n sng, nhn ln 2 n tt, nhn ln 3 n sng. BI TP P DNG (lnh Counter) Bi 1: Vit chng trnh to mt xung vung chu k 2 giy v to ng 10 xung th n ngng . 5 giy sau Counter t ng Reset v chy li. a) Kt ni PLC vi thit b ngoi. b)Vit chng trnh iu khin dng LAD. Bi 2: Vit chng trnh iu khin hai ng c hot ng theo ch nh sau: ng c 1 chy 5 giy ri ngng, sau n ng c 2 chy 5 giy ri ngng 5 giy, ng c 2 lp li 5 ln nh vy. K n chu k lm vic ca hai ng c lp li 10 ln ri ngh. Mun lm vic na th khi ng li. a) Kt ni PLC vi thit b ngoi. b)Vit chng trnh iu khin dng LAD. Bi 3: Mt h thng iu khin 4 ng c A, B, C v D. C 4 nt nhn iu khin: Start, Stop, Up, Down. Khi nhn Start khng c ng c no chy. - Khi nhn Up ln 1: ng c A chy trc. - Khi nhn Up ln 1: ng c B chy. - Khi nhn Up ln 1: ng c C chy. - Khi nhn Up ln 1: ng c D chy.

45

1. Khi nhn Down ln 1: ng c D ngng trc. - Khi nhn Up ln 1: ng c C ngng. - Khi nhn Up ln 1: ng c B ngng. - Khi nhn Up ln 1: ng c A ngng. a) Kt ni PLC vi thit b ngoi. b)Vit chng trnh iu khin dng LAD. Bi 4: Vit chng trnh iu khin s dng 6 n LED c sng dn ln t Q0.0 n Q0.5 , mi LED sng trong khong thi gian cch nhau l mt giy. Sau tt ht v lp li (s dng Counter). a) Kt ni PLC vi thit b ngi. b)Vit chng trnh iu khin dng LAD. Bi 5: Vit chng trnh iu khin s dng 6 n LED c sng lun phin nhau t Q0.0 n Q0.5 , mi LED sng trong khong thi gian cch nhau l mt giy. Sau tt ht v lp li (s dng Counter). a) Kt ni PLC vi thit b ngoi. b)Vit chng trnh iu khin dng LAD. Bi 6: Trong khu ng thng ca mt cng ty c dy chuyn hot ng nh sau: Bng chuyn hp c iu khin bng ng c th nht (A). Bng chuyn to c iu khin bng ng c th hai (B). Qu trnh lm vic c thc hin nh sau: 23. Bng chuyn hp hot ng trc a cc hp vo ng v tr nh v dng hot ng. Sau bng chuyn to mi hot ng to c chuyn vo hp. 24. Sau khi hp y (10 tri to/hp)th bng chuyn to dng hot ng v bng chuyn hp hot ng tr li. a) Kt ni PLC vi thit b ngoi. b)Vit chng trnh iu khin dng LAD. Bi 7: Mt Garage ngm c 10 ch u xe. ng vo c 2 n bo : n bo hiu Garage ht ch, n xanh bo hiu Garage cn ch trng . ng vo v ng ra ch cho php mt xe chy. on chung t hai cm bin (CB1, CB2): 25. 26. Khi xe vo n s gp CB1, CB1 ng trc CB2 m ra. Khi xe ra th n s gp CB2, CB2 ng trc CB1 m ra.

46

Nu 10 chic cng ng li (n sng), di 10 chic ca m ra cho xe vo (n xanh sng ). a) Kt ni PLC vi thit b ngoi. b)Vit chng trnh iu khin dng LAD.

47

BI 5: CC PHP TON S CA PLC


Mc tiu: - Trnh by nguyn l hot ng cc php ton s ca PLC theo ni dung hc. - Kim tra, x l chc nng ton s ca PLC t yu cu k thut. 1. Chc nng tuyn dn: 1. Cc lnh iu khin chng trnh : 1. Lnh NOP: Lnh khng lm g, khng tc ng n chng trnh. N c mt ton hng [N] dng Byte, l mt hng s trong khong t 1 n 255

Lnh END c iu kin

Lnh END c iu kin, dng kt thc chng trnh chnh khi tha mn iu kin trc n. Lnh END khng c ton hng, khng c s dng trong cc chng trnh con hay trong cc chng trnh x l ngt.

48

Phn mm STEP 7 Micro / Win 32 t ng thm lnh END khng iu kin (lnh END khng c bt c iu kin no trc n) vo cui mi chng trnh chnh. Lnh STOP

Lnh STOP dng chng trnh ang c thc hin ngay lp tc, bng cch chuyn CPU t ch hot ng (RUN) sang ch STOP. Nu lnh STOP c thc hin t mt chng trnh x l ngt, th chng trnh x l ngt y s b kt thc ngay, ng thi tt c nhng ngt ang ch c x l (nu c) cng u b hy. b. Lnh nhy : + Lnh nhy (Jump to Label) r nhnh chng trnh n mt on lnh, c nh du bng mt nhn. C hai lnh trn c ton hng l mt s nguyn trong khong t 0 n 255 (s nhn). + Lnh nhy, ch c php r nhnh chng trnh n mt nhn hoc cng trong chng trnh chnh, hoc cng trong mt chng trnh con hay chng trnh x l ngt.

V d:

49

c. Lnh gi chng trnh con : Lnh gi mt chng trnh con: (CALL) Thc hin php chuyn quyn iu khin, n cho chng trnh con . Trong STEP 7 Micro / Win 32, ta thm chng trnh con vo chng trnh t Menu chnh Edit > Insert > Subroutine. Lnh kt thc chng trnh con c iu kin (RET: Return) Kt thc vic thc hin chng trnh con v tr v chng trnh chnh khi tha mn iu kin trc n. Ton hng ca lnh gi chng trnh con l mt s nguyn trong khong t 0 n 255. STEP 7 Micro / Win 32 t ng gn lnh kt thc (RET) v tr v chng trnh gi chng trnh con khng iu kin. V d: v lnh gi chng trnh con

d. Lnh ngt : C 3 ngun to ngt: + Ngt truyn thng. + Ngt I/O. + Ngt thi gian. Lnh ENI: cho php ngt ton cc DISI: cm ngt ton cc Lnh ATCH: nh km DTCH: gii nh km

50

Lnh RETI: quay v t chng trnh con ngt. V d :

2. Chc nng so snh:

51

Dng lnh L A D

M t chc nng lnh Lnh so snh bng s lm cho tip im ng khi IN1 bng IN2 (IN1, IN2 kiu Byte) Ton hng: IN1, IN2: VB, IB, QB, MB, SMB, AC, Const,*VD,*AC

STL L A D

LDB= IN1 IN2 Lnh so snh bng s lm cho tip im ng khi IN1 bng IN2 (IN1, IN2 kiu Word) v ngc li Ton hng: IN1, IN2: VW, IW ,MW, SMW, AC, Const, T, C, AIW, *VD,*AC LDW= IN1 IN2 Lnh so snh bng lm cho tip im ng khi IN1 bng IN2 (IN1, IN2 kiu Double Word) v ngc li Ton hng: IN1, IN2: VD, ID ,MD, SMD, AC, Const, HC,*VD, *AC LDD= IN1 IN2 Lnh so snh bng lm tip im ng khi
IN1

STL L A D STL L A D STL L A D STL L A D STL

IN1 bng IN2 (IN1, IN2 kiu Real) v ngc li Ton hng: IN1, IN2: VD, ID, QD, MD, SMD, AC, HC, *AC Const, *VD Lnh so snh ln hn hoc bng s lm cho tip im ng khi IN1 ln hn hoc bng IN2 (IN1, IN2 kiu Byte) Ton hng: IN1, IN2: VB, IB, QB, MB, SMB, AC, Const,*VD,*AC Lnh so snh ln hn hoc bng s lm cho tip im ng khi IN1 ln hn hoc bng IN2 (IN1, IN2 kiu Word) Ton hng: IN1, IN2: VW, IW ,MW, SMW, AC, Const,T,C,AIW, *VD,*AC

LDR= IN1 IN2


IN2

IN1

LDB >= IN1, IN2


IN2

LDW >= IN1 IN2


IN1 IN2

52

L A D STL L A D STL L A D STL L A D STL L D A STL L A D LDW <= IN1 IN2


IN1 IN1 IN2 IN1 IN2

Lnh so snh ln hn hoc bng s lm cho tip im ng khi IN1 ln hn hoc bng IN2 (IN1, IN2 kiu Dword) Ton hng: IN1, IN2: VD,ID ,MD,SMD,AC, Const,HC,*VD, *AC Lnh so snh ln hn hoc bng s lm cho tip im ng khi IN1 ln hn hoc bng IN2 (IN1, IN2 kiu Real) Ton hng: IN1, IN2: VD, ID, QD, MD, SMD, AC, HC, *AC Constant,*VD,

LDD >= IN1 IN2

LDR >= IN1 IN2 Lnh so snh nh hn hoc bng s lm cho tip im ng khi IN1 bng IN2 (IN1,IN2 kiu Byte) Ton hng: IN1, IN2: VB,IB,QB,MB,SMB, AC,Const,*VD,*AC Lnh so snh nh hn hoc bng s lm cho tip im ng khi IN1 bng IN2 (IN1,IN2 kiu Word) Ton hng: IN1, IN2: VW,IW,MW,SMW, AC,Const,T,C,AIW, *VD,*AC Lnh so snh nh hn hoc bng s lm cho tip im ng khi IN1 nh hn hoc bng IN2 (IN1, IN2 kiu Dword) Ton hng: IN1, IN2: VD, ID ,MD, SMD, AC, Const,HC,*VD, *AC Lnh so snh nh hn hoc bng s lm cho tip im ng khi IN1 bng IN2 (IN1, IN2 kiu Real) Ton hng : IN1, IN2: VD, ID, QD, MD, SMD, AC, HC, *AC Constant, *VD,

LDB <= IN1 IN2


IN1 IN2

IN2

LDD <= IN1 IN2

3. Chc nng chuyn i: Dng lnh M t chc nng lnh

53

L A D

Sao chp ni dung ca byte IN sang OUT Ton hng: IN: VB, IB, QB, MB, SMB, SB, AC,Cons, *VD,*AC OUT: VB, IB, QB, MB, SMB, SB, AC, *VD, *AC

STL L A D

MOVB IN OUT Sao chp ni dung ca Word IN sang OUT Ton hng: IN: VW, T, C, IW, QW, MW, SMW, SW AC, AIW,Const,*VD,*AC

STL L A D

MOVW IN OUT

OUT: VW, T, C, IW, QW, MW, SMW, SW, AC, AQW, *VD, *AC Sao chp ni dung ca Dword (Double Word) IN sang OUT IN: VD, ID, QD, MD, SD, SMD, HC, HC, *VD, *AC,&VB,&IB, &QB, &MB, &T, &C, &SB, Const

STL L A D

MOVD IN OUT

OUT: VD, ID, QD, MD, SD, SMD, AC, *VD, *AC Sao chp ni dung ca Real (s thc) IN sang OUT Ton hng: IN: VD, ID, QD, MD, SD, SMD, AC, Cons, *VD,*AC OUT: VD, ID, QD, MD, SMD, SD, AC, *VD, *AC

STL L A D

MOVR IN OUT Hon i ni dung ca Byte sang Byte cao v ngc li ca t IN Ton hng: IN: VW, T, C, IW, QW, MW, SMW, SW, AC, *VD, *AC

4. Chc nng dch chuyn:

54

L A D

Dch chuyn cc bit ca t n trong IN sang tri N v tr (mi ln dch chuyn gi tr logic 0 c a vo bit thp), kt qu lu trong OUT. Ton hng: IN (t n): VW,T,C,IW,QW, MW, SMW,SW, AIW, *VD, *AC OUT (t n): VW, T, C, IW, QW, MW, SMW, SW, AQW, *VD,*AC N (byte): VB,IB,QB,MB, SB,SMB,AC, *VD, *AC, hng s. Dch chuyn cc bit ca t n trong IN sang phi N v tr (mi ln dch chuyn gi tr logic 0 c a vo bit cao), kt qu lu trong OUT

L A D

Ton hng: IN (t n): VW,T,C,IW,QW, MW, SMW,SW, AIW, *VD, *AC OUT (t n): VW, T, C, IW, QW, MW, SMW, SW, AQW, *VD,*AC N (byte): VB,IB,QB,MB, SB,SMB,AC, *VD, *AC, hng s. Dch chuyn cc bit ca t n trong IN sang tri N v tr (mi ln dch chuyn gi tr logic 0 c a vo bit thp), kt qu lu trong OUT Ton hng: IN (t n): VW,T,C,IW,QW, MW, SMW,SW, AIW, *VD, *AC OUT (t n): VW, T, C, IW, QW, MW, SMW, SW, AQW, *VD,*AC N (byte): VB,IB,QB,MB, SB,SMB,AC, *VD, *AC, hng s.

L A D

55

Chc nng ton hc: Dng lnh L A D M t chc nng lnh Lnh cng hai s nguyn 16 bit IN1 v IN2 kt qu l mt s nguyn OUT 16 bit. Trong STL th kt qu ghi vo IN1 Ton hng: IN1, IN2: VW, T, C, IW, QW, MW, SMW, SW, AC, AIW, Constan, *VD, *AC OUT :VW,T,C, IW, QW, MW, SMW, SW, AC, *VD, *AC STL +I IN1 IN2 L A D Lnh cng hai s nguyn 32 bit IN1 v IN2 kt qu l mt s nguyn OUT 32 bit. Trong STL th kt qu ghi vo IN1. Ton hng: IN1, IN2: VD,ID, QD, MD, SMD, SD, AC, HC, Constant, *VD, *AC OUT:VD, ID, QD, MD, SMD, SD, AC, *VD, *AC STL +D IN1 IN2 L A D Lnh cng hai s thc 32 bit IN1 v IN2 kt qu l mt s thc OUT 32 bit. Trong STL th kt qu ghi vo IN1 Ton hng: IN1, IN2: VD, ID, QD, MD, SMD, SD, AC, Constant, *VD, *AC OUT: VD, ID, QD, MD, SMD, SD, AC, *VD, *AC Lnh tr hai s nguyn 16 bit IN1 v IN2 kt qu l mt s nguyn OUT 16 bit. Trong STL th kt qu ghi vo IN1 Ton hng: IN1, IN2: VW,T,C, IW, QW,MW,SMW, SW, AC,AIW, Cons, *VD, *AC OUT :VW,T,C, IW, QW, MW, SMW, SW, AC, *VD, *AC STL -I IN1 IN2

STL +R IN1 IN2

L A D

56

L A D

Lnh tr hai s nguyn 32 bit IN1 v IN2 kt qu l mt s nguyn OUT 32 bit. Trong STL th kt qu ghi vo IN1 Ton hng: IN1, IN2: VD, ID, QD, MD, SMD, SD, AC, HC, Constant, *VD, *AC OUT: VD, ID, QD, MD, SMD, SD, AC, *VD, *AC

STL -D IN1 IN2 L A D Lnh tr hai s thc 32 bit IN1 v IN2 kt qu l mt s thc OUT 32 bit. Trong STL th kt qu ghi vo IN1 Ton hng: IN1, IN2:VD,ID, QD,MD,SMD,SD, AC, Const,*VD,*AC STL -R IN1 IN2 OUT: VD, ID, QD, MD, SMD, SD, AC, *VD, *AC Lnh thc hin php nhn gia hai s nguyn 16 Bit IN1 v IN2 v cho kt qu 32 Bit ghi vo t kp 32 bit OUT, cn trong STL th ghi vo IN2 Ton hng: IN1, IN2: VW,T,C, IW, QW,MW, SMW, SW, AC, AIW, Const, *VD, *AC OUT :VD, ID, QD, MD, SMD, SD, AC, *VD, *AC Lnh thc hin php nhn gia hai s thc 32 bit IN1 v IN2 v cho l s thc 32 Bit ghi vo t kp OUT, cn trong STL th ghi vo IN2 Ton hng: IN1, IN2: VD,ID, QD, MD,SMD, SD, AC, Const,*VD,*AC OUT: VD, ID, QD, MD, SMD, SD, AC, *VD, *AC

L A D

STL MUL IN1 IN2

L A D

STL *R IN1 IN2

57

L A D

Lnh thc hin php chia gia hai s nguyn 16 bit IN1 v IN2 v cho kt qu l s thc 32 bit ghi vo t kp OUT, cn trong STL th ghi vo IN2 Ton hng: IN1, IN2: VW,T,C, IW,QW,MW, SMW, SW, AC, AIW, Constant,*VD,*AC OUT: VD,ID,QD, MD, SMD, SD, AC, *VD, *AC

STL DIV IN1 IN2 Lnh thc hin php chia gia hai s thc 32 bit IN1 v IN2 v cho kt qu l s thc ghi vo t kp 32 bit OUT, trong STL th ghi vo IN2 Ton hng: IN1, IN2: MD,SMD,SD,AC, Const,*VD, *AC VD,ID,QD,

L A D

OUT: VD,ID,QD, MD, SMD,SD,AC, *VD, *AC STL /R IN1 IN2 Lnh tng gi tr Bit IN ln mt n v kt qu ghi vo OUT. Trong STL kt qu ghi vo IN lun Ton hng: IN: VB, IB, QB, MB, SMB, SB, AC, Const,*VD, *AC OUT: VB,IB,QB, MB, SMB, SB, AC, *VD, *AC

L A D STL INCB IN L A D

Lnh tng gi tr Word IN ln mt n v kt qu ghi vo OUT. Trong STL kt qu ghi vo IN lun Ton hng: IN: VW, T, C, IW, QW, MW, SMW, SW, AC, AIW, Const, *VD, *AC OUT: VW,T,C, SW,AC,*VD, *AC IW, QW, MW, SMW,

STL INCW IN Lnh tng gi tr Double Word IN ln mt n v kt qu ghi vo OUT. Trong STL kt qu ghi vo IN Ton hng: IN: VD,ID,QD, MD, SMD, SD, AC, HC, Const, *VD, *AC

L A D

58

STL INCD IN

OUT: VD, ID, QD, MD, SMD, SD, AC, *VD, *AC

L A D

Lnh gim gi tr Bit IN i mt n v kt qu ghi vo OUT. Trong STL kt qu ghi vo IN Ton hng: IN: VB, IB, QB, MB, SMB, SB, AC, Constant, *VD, *AC OUT: VB, IB, QB, MB, SMB, SB, AC, *VD, *AC

STL DECB IN Lnh gim gi tr Word IN i mt n v kt qu ghi vo OUT. Trong STL kt qu ghi vo IN Ton hng: IN :VW, T, C, IW, QW, MW, SMW, SW, AC, AIW, Const,*VD,*AC OUT : VW, T, C, IW, QW, MW, SMW, SW, AC, *VD,*AC

L A D

STL DECW IN L A D Lnh gim gi tr Double Word IN i mt n v kt qu ghi vo OUT. Trong STL kt qu ghi vo IN Ton hng: IN: VD, ID, QD, MD, SMD, SD, AC, HC, Const, *VD, *AC STL DECD IN OUT: VD,ID,QD, MD,SMD,SD,AC, *VD, *AC Lnh thc hin vic ly cn bc hai ca mt s IN kt qu ghi vo s OUT 32 bit Ton hng: IN: VD, ID, QD, MD, SMD,SD, AC, Const,*VD, *AC OUT: VD, ID, QD, MD, SMD,SD, AC, *VD, *AC

L A D

59

BI 6 : X L TN HIU ANALOG Mc tiu:


- Trnh by c cc b chuyn i o. - ng dng chng trong cc bi ton thc t. lp trnh, kt ni, chy th... 1. Tn hiu Analog: Trong qu trnh iu khin mt h thng t ng ha c th c cc yu cu iu khin lien quan n vic x l cc tn hiu Analog. Cc i lng vt l nh: nhit , p sut, tc , dng chy, pHcn phi c cc b Transducer chun ha tn hiu trong phm vi nh mc cho php trc khi ni tn hiu vo ng v Analog. V d: chun ca tn hiu in p l 0 n 10 VDC hoc chun ca tn hiu Analog l dng in t 4 n 20mA. Cc Modul ng vo Analog (AL) bn trong c cc b chuyn i ADC chuyn i cc tn hiu Analog nhn c thnh cc tn hiu s a v CPU qua Bus d liu. Cc m un ng ra Analog (AO) bn trong c b chuyn i DA chuyn cc tn hiu s nhn c t CPU ra cc gi tr Analog c th l p hoc dng.

60

2. Biu din cc gi tr analog: Mi mt tn hiu ng vo analog sau khi qua b chuyn i ADC trong module AL c chuyn thnh cc s nguyn Integer 16 bit c gi tr t 0 n 27648. Do a ch vng nh cha gi tr ny l 1 Word. chnh xc ca php chuyn i ny ph thuc vo phn gii ca Modul Analog hin c, phm vi phn gii l t 8 n 15 bits. Modul Analog c phn gii cng cao th gi tr chuyn i cng chnh xc. Vic chuyn i t tn hiu Analog sang tn hiu s l t l thun v c dng ng thng. Cc gi tr Analog sau khi c chuyn i thnh gi tr s s c cha vo mt Word 16 bt v lp y cc bt trong Word ny theo th t t bn tri sang, cc bt trng s b lp y bng s 0.

3. Kt ni ng vo ra analog: m bo tn hiu analog c c chnh xc cao v n nh cn tun th cc iu kin sau: - m bo rng in p 24 VDC cp ngun cho Sensor khng b nh hng bi nhiu v n nh. - nh t l cho m un - Dy ni cho sensor cn ngn nht ti mc c th - S dng cp i dy xon cho sensor

61

- Tt c cc ng vo khng s dng phi c ni tt - Trnh b cong dy dn thnh nhng gc nhn - S dng mng i dy tn hiu analog gn vi cc ng dy c in p cao, nu 2 ng dy ny ct nhau phi t chng vung gc vi nhau V d v kt ni tn hiu AI v AO vo Modul analog

Phng php nh t ln ng vo Analog Vic nh t l ng vo analog c nh hng n tt c cc ng vo ca modul EM c AI. nh t l ng vo mt cch chnh xc, cn s dng mt chng trnh c thit k tnh trung bnh cc gi tr c c t Modul. C th s dng analog Input Fitering Wizard trong STEP 7-MicroWIN to ra chng trnh ny. Nn s dng 64 gi tr ly mu hoc hn tnh gi tr trung bnh ca tn hiu analog. thc hin vic nh t l cn theo cc bc sau: + Tt ngun cung cp cho m un chn phm vi ng vo mong mun + cp ngun li cho CPU v m un c AI. + S dng mt Transmiter, mt ngun p, hay mt ngun dng v t vo gi tr 0 cho mt trong cc ng vo + c gi tr CPU nhn c ti ng vo tng ng + iu chnh bin tr t gi tr OFSET cho ti khi gi tr c c l 0 + iu chnh tng gi tr t vo ti nh mc v xem gi tr m CPU nhn c. + iu chnh bin tr GAIN cho ti khi gi tr nhn c l 32000 hoc ti 1 gi tr s mong mun

62

+ Lp li cc bc trn nu cn

iu chnh cc Switch v bin tr chnh GAIN Vic chnh nh cc cng tc (Switch) trn modul analog EM s thay i cc phm vi o lng nh mc v phn gii ca m ul. Cc phm vi v phn gii c cho bng di y:

S cng tc, chnh nh phm vi o nh mc v phn gii ph thuc vo tng moodul analog. Cc thng tin ny c ly t s tay phn cng ca mdul 4. Hiu chnh tn hiu analog: Trn CPU S7-200 c 2 bin tr (2 bin trwor ny nm di np ca moodun), c th s dng 2 bin tr ny tng hoc gim gi tr c lu tr trong cc Byte ca vng nh Special Memory (SMB 28 v SMB 29). Cc gi tr ch c trong 2 Byte ny

63

c th c s dng cho nhiu chc nng khc nhau. Chng hn, dng cp nht gi tr hin hnh cho 1 time, mt counter, thay i gi tr t trc, t cc gi tr gii hn Byte nh SMB 28 lu tr gi tr s biu din v tr chnh 0. SMB 29 lu tr gi tr s biu din v tr chnh 1. S iu chnh analog c gii hn t 0 ti 255 v tin cy tt nht trong phm vi t 10 n 200. thc hin iu chnh ny, phi s dng mt Tuc vt nh: nu xoay bin tr sang phi l tng gi tr, cn xoay sang tri l gim gi tr. Di y l mt v d ng dng. Time T33 ng tip im khi VVV100 t gi tr t trc.

Sau y l s nguyn l mch ca modul EM 235 3AI/1AI S mch ng vo

64

S mch ng ra

5. Gii thiu v Module PLC S7 200: PLC S7 200 c cc module analog m rng nh sau: - EM 231: gm c bn ng vo analog - EM 232: gm c hai ng vo analog - EM 235: gm c bn ng vo analog v mt ng ra analog

65

1. c tnh chung - tr khng vo 10M - B lc u vo -3db ti 3.1Khz - in p cc i cung cp cho m dun : 30VDC - Dng in cc i cung cp cho m un: 32mA - C led bo trng thi - C nm chnh OFFSET v chnh li

1. c tnh k thut ca m un analog EM231 a/ u vo: - s u vo: 4, c lp nhau

66

- Chc nng bo v cc tnh: 0 - Phm vi u vo: 0 ~50mV // 0 ~100mV // 0 ~500mV // 0 ~1V // 0 ~10V // 0 ~20mA // 25mA // 50mA // 100mA // 250mA // 500mA // 1V // 2,5V // 5V // 10V - in p u vo cho php vi u vo in p, ti a l 30V - Dng in u vo cho php vi u vo dng in ti a l 32mA - Cch ly in : khng - B chuyn i : 12 bt - Thi gian chuyn i t tng t sang s : 250s - phn gii 12 bt - in p ch chn dung ti a : 12V - Trit nhiu : 40 dB, DC n 60HZ (khng trit nhiu tn s) - Phm vi c th thay th ca cc gi tr chuyn i : - Cc tn hiu khng c cc tnh : 0 ~32000

67

- cc tn hiu c cc tnh :

-32000 ~ +32000

- Kh nng tuyn tnh ha c tnh : khng - Kh nng b nhit ; khng - Hin th chun on li : LED, EXTF b/ u ra: S u ra: 1

Phm vi u ra: III. u ra in p: -10V ~ +10V IV. u ra dng in: 0 ~ 20mA in tr ti: V. Vi u ra in p nh nht l: 5k VI. Vi u ra dng in ln nht l: 0,5 k phn gii: VII. Vi u in p nh nht l: 12 bt VIII. Vi u dng in ln nht l: 11 bt

68

Thi gian t: IX. Vi u ra in p l: 100s X. Vi u ra dng in l: 2ms Phm vi c th hin th c ca gi tr chuyn i; XI. Cc tn hiu n cc tnh: -32000 ~ +32000 Gii hn li hot ng 60oC XII. in p 2% XIII. Dng in 2% Gii hn li hot ng 25oC XIV. in p 0,5% XV. Dng in 0,5% Tiu th dng in XVI. t bus backplane (VDC): 30mA XVII. T ngun cp sensor hoc ngun cp ngoi: 60W Tn tht cng sut

69

BI 7: CC BI TP NG DNG VI PLC S7-200


I. 1. BI TP NG DNG TRONG IU KHIN NG C: BI TP 1: iu khin ng c chy thun nghch
T D N

Trn bng iu khin c 3 la chn v 2 n hin th - Nt T : ng c chy thun. - Nt N : ng c chy nghch. - Nt D : Dng ng c. - n RUN : Bo ng c ang chy. - n ALARM : Bo xy ra s c. I. Kt ni vi PLC vi thit b ngoi
D I0.0 T N RN I0.2 Q0.2 N I0.1 Q0.1
RUN ALARM 220 VAC

RUN

ALARM

Q0.0

N T

RN

I0.3

Q0.3

BI TP 2: Vit chng trnh khi ng ng c chy / ch s dng mt nt 24 VDC COM nhn on/off. Trn bng iu khin gm c : - Nt nhn On/Off khi ng v dng ng c - n RUN : bo ng c ang hot ng. - n ALARM : bo xy ra s c.
RUN ON/OFF

ALARM

70

Kt ni vi PLC vi thit b ngoi


ON/OFF I0.0 K
R N

Q0.0

K
RUN ALARM

RN

I0.1

Q0.1

I0.2

Q0.2

Q0.3

220 VAC

Q0.4

BI TP 3:
24 VDC COM

I.

Vit chng trnh iu khin 3 ng c vi bng iu khin nh sau:

I. Khi nhn START th ng c 1 chy , 5 giy sau ng c 2 chay v 5 giy sau th ng c 3 chy. II. Khi nhn STOP th ng c 3 dng, 5 giy sau ng c 2 dng v 5 giy sau th ng c 1 dng chy.

STAR T

STOP ng c 1 ng c 2 ng c 3

BNG IU KHIN

Kt ni PLC vi thit b ngoi


OFF ON I0.0 I0.1 Q0.0 Q0.1 Q0.2 K1 K2 K3

220 VAC

71

II.

Bng tng quan v thit b gia thit b ngoi v thit b trong my

Thit b ngoi START STOP ng c 1 ng c 2 ng c 3

Thit b trong my I0.0 I0.1 Q0.0 Q0.1 Q0.2

Ch thch Nt khi ng Nt dng Ng ra ng c 1 Ng ra ng c 2 Ng ra ng c 3

BI TP 4: iu khin 4 ng c theo yu cu sau : n START th ng c C0 chy n PBR th ng c ang chy s dng v ng c bn phi n s chy. Nu ng c C3 ang chy m nhn PBR th C3 dng v C0 chy. An PBL th ng c ang chy s dng v ng c bn tri n s chy. Nu C0 ang chy m nhn PBL th C0 dng v C3 s chy. An STOP ng no ang chy s dng. BI TP 5: chng trnh iu khin 8 ng c Vit chng trnh iu khin ng c t D1 n D8 vi cc yu cu sau III. IV. V. VI. Nhn nt START th ng c D1 chy Nhn nt NEXT th ng c ang chy s dng li v ng c bn phi ca n chy Nhn nt BACK th ng c ang chy s dng li v ng c bn tri ca n chy Nhn nt STOP th ng c ang chy s dng li.

72

1. Bng iu khin v m hnh ng c nh sau:

BACK

START

NEXT NEXT

STOP BNG IU KHIN

Motor 1

Motor 2 Motor 3

Motor 4 Motor 5 Motor 6 Motor 7

Motor 8

Bng tng quan v thit b gia thit b ngoi v thit b trong my

Thit b ngoi STOP START NEXT BACK Motor 1 Motor 2 Motor 3 Motor 4 Motor 5 Motor 6 Motor 7 Motor 8

Thit b trong my I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Nt dng

Ch thch

Nt khi ng DC D0 chy Nt iu khin DC bn phi chy Nt iu khin DC bn tri chy

73

Kt ni PLC vi thit b ngoi Start I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 Q0.2 Q0.3 K1 K2 Stop Next

Q0.7 COM Back K8 COM

O O 24VDC

74

2. BI TP NG DNG TRONG CNG NGHIP: BI TP 1: IU KHIN N GIAO THNG Yu cu: iu khin n giao thng vi ch hot ng nh sau: n xanh sng trong 50s. n vng sng trong 10s. n sng trong 60s.

Kt ni PLC vi thit b ngoi


ON OF F

I0.0 I0.1

Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5

X1 V1 1 X2 V2 2

220V

24 VDC COM

Thit ngoi

b Thit trong

b Ch thch

75

ON OFF Xanh 1 1 Vng 1 Xanh 2 2 Vng 2 BI TP 2:

I0.0 I0.1 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5

Nt nhn khi ng Nt nhn dng Ng ra iu khin n xanh tuyn 1 Ng ra iu khin n vng tuyn 1 Ng ra iu khin n tuyn 1 Ng ra iu khin n xanh tuyn 2 Ng ra iu khin n vng tuyn 2 Ng ra iu khin n tuyn 2

vit chng trnh iu khin n giao thng s dng 1 cng tc, 2 nt nhn: ng cng tc: n sng theo qui lut sau: T 6h00m00s n 21h59m59s: n X sng 25s, sng 30s, V sng 5s. Thi gian cn li: ch c 2 n V nhp nhy. M cng tc: Nhn U1: sng u tin theo hng X1 v 2. Nhn U2: sng u tin theo hng X2 v 1. BI TP 3: iu khin n giao thng c u tin v thi gian Vit chng trnh iu khin n giao thng cho mt ng t vi cc yu cu nh sau III. II. III. IV. IV. T 6 gi sng n 22 gi m th cc n hat ng nh sau : Xanh sng 10 giy Vng sng 2 giy sng 12 giy T 22 gi ti n 6 gi sng th cc n hat ng nh sau :

- Ch c n vng chp tt vi tn s 1 Hz M hnh mt ng t nh sau

76

BI TP 4: CHNG TRNH IU KHIN BN TRN HA CHT Yu cu: C hai bn trn ha cht, mi bn c ko bi mt ng c. Bn 1 trn ha cht a. Bn 2 trn ha cht b. Trn bng iu khin c 3 la chn: - Nu nhn nt PB th c hai bn u c chn lm vic trong 30s. Nu nhn nt PB1 th ch c bn 1 lm vic trong 30s. Nu nhn nt PB2 th ch c bn 2 lm vic trong 30s. Khi ang trn ho cht, nu bn ha cht b h van th phi bo ng ngay v lp tc dng qu trnh trn li.

Bn 1

Van 1

Bn 2

Van 2

PB

PB1

PB2

ng c 1

ng c 2

S c

Bng iu Khin

Kt ni PLC vi thit b ngoi

77 D I0.0 PB I0.1 PB1 I0.2 PB 2


CLEAR

Q0.0 Q0.1

K1 K2

Q0.2 n

I0.3

Van1 I0.5 Van2 I0.6


220 VAC 24VDC COM

Thit ngoi D PB PB1 PB2 Van1 Van2 K1 K2

b Thit trong I0.0 I0.1 I0.2 I0.3 I0.5 I0.6 Q0.0 Q0.1

b Ch thch Nt dng hot ng hai bn Nt iu khin hai bn lm vic Nt iu khin bn 1 lm vic Nt iu khin bn 2 lm vic Tn hiu h van 1 Tn hiu h van 2 Ng ra iu khin bn 1 Ng ra iu khin bn 2

BI TP 5: Hy thit k chng trnh iu khin h thng la chn sn phm, gm 2 loi bng: trng v en. Sau khi qua h thng s c phn ra thnh 2 loi bng khc nhau cha 2 ni. Theo s hnh v sau:

78

P1

S1 S2

P2

P3

Bng trng

Bng en

- S1: Cm bin nhn bit c bng. - S2: Cm bin pht hin lai bng. - P1, P2, P3: Xy-lanh kh truyn ng cho cc c cu chuyn i ca h thng. - Mch iu khin c 2 ch : T ng v Tay. - Cc bo v v ch bo cn thit cho h thng. Bng tng quan v thit b gia thit b ngoi v thit b trong my Thit ngoi Start Stop S1 S2 b Thit my I0.0 I0.1 I0.2 I0.3 b trong Ch thch Cho php h thng lm vic Dng h thng Cm bin nhn bit c bng Cm bin pht hin lai bng

79

P1 P2 P3

Q0.0 Q0.1 Q0.2

Xy-lanh 1 Xy-lanh 2 Xy-lanh 3

Kt ni PLC vi thit b ngoi

BI TP 6: Hy thit k mt h thng iu khin bm nc vo b cha gm 1 bm P1. Vi cc yu cu sau: - Bm s dng ng c KB 3 pha, rotor lng sc, chy cp tc : Chy sao v chy tam gic. - B cha nc c 3 cm bin bo mc nc trong b: mc thp nht (C), mc trung bnh (B), mc cao (A).

80

- C 1 cng tc xoay 2 v tr: chn ch lm vic T ng Tay. - C 2 nt nhn iu khin ON, OFF, 1 nt nhn RESET. - n 1 bo ch lm vic ca bm. * Ch T ng (cng tc v tr T ng): - Khi mc nc h xung n thp hn mc (C) th cho bm lm vic ch ni tam gic. - Khi mc nc y n mc (B) th cho bm lm vic ch sao. - Khi mc nc y n (A) cho dng bm. - Qu trnh lp li khi mc nc h xung thp hn mc (C). * Ch Tay (cng tc v tr Tay): - Nhn ON, OFF iu khin bm P1 hot ng c lp khng ph thuc vo cm bin. * Bo v chung cho c 2 ch : - Khi b s c bm qu ti (overload relay tc ng) th cho dng bm v bo n nhp nhy. Kt ni PLC vi thit b ngoi
MAN ON OFF A B C
R N

AUTO I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 24 VDC COM Q0.3
ALARM 220 VAC

Q0.0 Q0.1

K
RUN

RN

Q0.2

BI TP 7: IU KHIN MCH RA XE Yu cu: iu khin mch ra xe t ng theo yu cu nh sau: Khi xe n nh bng chuyn a xe n cm bin L1, ng c M1 lau v Val1 phun nc. Khi xe n cm bin L2 th Val2 thi hi. Khi n cm bin L3 th a xe ra ngoi. n xanh bo h thng sn sng. n bo h thng ang hot ng.

81

n n xanh S2 S1

Val1

Val2

Vi phun hi Vi phun nc Chi ln L1 L2 L3

M
1

Kt ni PLC vi thit b ngoi


S1 S2 L1 L2 L3 I0.0 I0.1 I0.2 I0.3 I0.4 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 M M1 1 V1 V2
Xanh

220 VAC 24VDC COM

82

Thit b ngoi S1 S2 L1 L2 L3 M M1 Van1 Van2 1 2

Thit b trong Ch thch I0.0 I0.1 I0.2 I0.3 I0.4 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Nt nhn On Nt nhn Off Cm bin 1 Cm bin 2 Cm bin 3 Ng ra iu khin bng chuyn Ng ra iu khin chi ln Ng ra iu khin van phun nc Ng ra iu khin van thi hi Ng ra bo n xanh Ng ra bo n

BI TP 8: CHNG TRNH IU KHIN TR CHI VUI HC Yu cu: Sau khi ngi dn chng trnh c xong cu hi, cc u th nhn nt ginh quyn tr li. Chung s ku 3 giy sau khi u th u tin nhn nt hp l v n ca u th sng ln. Nu ngi dn chng trnh cha nhn nt v mt u th nhn nt trc th n u th sng bo khng hp l. n ca u th ch tt bi ngi dn chng trnh.

83

Thit b ngai Thit b PLC PB1 PB2 PB3 Reset Chung n1 n2 n3 I0.0 I0.1 I0.2 I0.3 Q0.0 Q0.1 Q0.2 Q0.3

M t Nt nhn ca u th 1 Nt nhn ca u th 2 Nt nhn ca u th 3 Nt nhn ca MC Ng ra iu khin chung Ng ra iu khin n ca u th 1 Ng ra iu khin n ca u th 2 Ng ra iu khin n ca u th 3

84

BI TP 9 : H thng thang my 5 tng Hy thit k mch v vit chng trnh PLC iu khin mt thang my 5 tng, ng c nng - h bung thang l loi ng c KB 3 pha rotor lng sc chy 1 tc c phanh hm in t. Yu cu: - Bng iu khin trong bung thang c 5 nt nhn: T1, T2, T3, T4, T5 dng iu khin cho bung thang i n tng tng ng (V d: nhn T2, nu bung thang ang tng 1 th cho chy ln tng 2, nu bung thang ang tng 3 hoc tng 4 hoc tng 5 th s cho thang i xung tng 2). - Ti mi tng c nt nhn gi thang, nhng tng trung gian c 2 nt nhn gi thang - C 5 cng tc hnh trnh (CTHT) bo v tr bung thang ti mi tng: S1, S2, S3, S4, S5. - Cc ch bo v bo v cn thit ca h thng thang.

S5

S4

S3

S2

T5 T4 T3 T2

S1

T1

85

PHN II: KHO ST LOGO! BI 1: TNG QUAN V LOGO! Mc tiu:


- Pht biu khi nim v ng dng ca Logo! theo ni dung hc - So snh u nhc im ca iu khin lp trnh vi cc hnh thc iu khin khc theo ni dung hc. - Trnh by cch ni dy cho Logo! trong thc t theo ni dung hc. I. KHI NIM V THIT B LOGIC LP TRNH LOGO! LOGO! l module logic thng dng loi nh tit kim tin bc, thi gian v khng gian. Hin nay, trong cc lnh vc cng nghip v thng mi trn ton th gii s dng mt cch sng to v mn nguyn vi thit b chuyn mch v iu khin lp trnh ny. Vi LOGO! bn c th gii quyt cc ng dng ca bn nhanh hn, thun li hn v nht l gi thnh r hn so vi k thut thng thng. Tit kim tin bc : Mt LOGO! ca bn thay th cho hng dy cc thit b ng ct thng thng thng vi gi tng i cnh tranh. Vi LOGO! bn c th s dng chng trnh tch hp, u vo lm vic v cc chc nng hin th m khng cn cc thit b khc. Vi mt t iu khin nh, cn rt t cc ph kin, gi thp hn (thm ch thp hn 50% ca tng gi). LOGO! l thit b chng va p tt, tin cy tr nn ti u v chi ph bo dng nh nht. Tit kim thi gian : LOGO! ng ngha vi vic ni dy ni t nht. Vi LOGO! bn c th tit kim 80% thi gian theo yu cu thng thng cho khong thi gian t khi lp t n bo dng bi v n khng cn nhiu cc thit b ng ct khc nhau. Tt c l mt b LOGO! ch cn mt vi phm lp trnh v gii quyt cc yu cu, thay v phi u dy t m cho mi chc nng ring. Tit kim khng gian : cn t iu khin nh hn vi LOGO! . LOGO! c th tit kim cho bn ln n 70% khng gian c t iu khin v kho lu tr, v vy bn c th lp k hoch lm t nh hn cho thch hp ngay t ban u. II. NG DNG CA LOGO! TRONG CNG NGHIP V THNG MI Sau y ch l mt vi v d ng dng LOGO! trong lnh vc iu khin : Chiu sng trong cc phng nh, cu thang, ca hng, mch n hung quang, cc rm ca, h thng iu nhit v thng gi, ca ga-ra t, h thng cnh bo v chung bo ng, cc my khoy nc, nh tm nng, h thng ti nc, iu kin thang my, my nng, iu khin my hn cp, khc mch v lm sch, my ca, my un v my ct, my mi giao, l hi, h thng lm mt v iu ho khng kh, h thng

86

bng ti, h thng o mc, my nn kh, h thng qun l nng lng, cc h thng chuyn ti, h thng quan st, iu khin bi xe,

III.PHN LOI LOGO!

LOGO! c bn : c 6 loi. Kch thc nh gn 72x90x55 mm, 19 chc nng tch hp bn trong, 6 u vo v 4 u ra, c ng h bn trong c th lu ngun trong 80 gi trn LOGO!12RC/24RC/230RC, ti a 56 hm, c kh nng tch hp, c 3 b im thi gian, 2 u vo 1kHz trn mi LOGO!12RC/24 v 4 b cht trng thi. LOGO! c bn c loi c mn hnh hin th v c loi khng c mn hnh hin th.

1.1.1.1.1.1.1.1.1

LOGO! di : C 4 loi.

Kch thc nh gn 126x90x55mm, 19 chc nng tch hp, 12 ng vo/8 ng ra, tch hp bn trong vi kiu duy tr ngun trong 80 gi khi mt ngun nui vi LOGO!230RCL/12RCL/24RCL, c ti 56 chc nng, kh nng nh c tch hp sn, 3 b m thi gian lm vic, 2 ng vo 1kHz trn mi LOGO! 12RCL/24L/24RCL v 4 b cht trng thi.

87

LOGO!Bus : c 2 loi. Kch thc 126x90x55mm, 19 chc nng c sn, 12 u vo v 8 u ra, ng h tch hp bn trong, lu tr nng lng trong 80 gi i vi LOGO!230RCL/12RCL/24RCL, c ti 56 chc nng, 3 b m thi gian vn hnh, 2 u vo 1kHz trn mi LOGO! 24RCLB11, 4 kha.

IV. CU TO BN NGOI CA LOGO!


1.1.2 LOGO! 230RC l mt modun logic vn nng ca hng Siemens sn xut, n c kch thc nh, gn 72* 90*55 m, trng lng 190g gm c hai u vo cho ngun (L v N), 6 u vo logic (I1, I2, I3, I4, I5, I6) v 4 u ra logic (Q1, Q2, Q3, Q4), n c mt mn hnh hin th trng thi ca LOGO! 230 RC v 6 phm dng iu khin cng nh lp trnh cho LOGO! ngoi ra trn LOGO! cn c khe cm cho modun / card lp trnh v cp my tnh dng giao tip vi my tnh hoc cc b LOGO! khc.

Nguon

au vao
Khe cam cho Moduie/card

lap trnh va cap may tnh Man hnh hien th Phm di chuyen

Phm ieu khien

Ng ra V LOGO! 230RC c kt cu nh gn nn c th lp rp d dng ti cc t cung cp trn cc thanh DIN 35mm. Ta c th s dng LOGO! Vo lp t in gia dng (n cu thang, n chiu sng...) v cho my mc c kh hoc cc thit b in thng thng (h thng iu khin cng ra vo, h thng bm...) V. CACH NOI DAY CHO LOGO!

88

1. Ni vi cc ngun in :

LOGO! c ni vi ngun in p t 115v n 230v AC, tn s l 50 Hz / 60 Hz tu loi v mt s loi s dng ngun mt chiu DC.

2. Ni cc u vo ca LOGO! u ra ca cc LOGO! l cc rle. Khi u ra ca LOGO! chuyn ln mc 1 th n ng tip cc bin cm cho bin ti. nCng cc u im Ni cung cp tcvo cacm rlebin c th l cc cng tc, cm bin nhit hoc cng tc iu c cch ly vi ngun cung cp v u vo. khin bng nh sng, cm bin quang in, cng tc hnh Ta LOGO! c th ni cc bit ti khc nhau ra, m), v dti in trnh. Nhn trng thi0u (kha nh n, motor, contactor,...Cc ti ni vi mA. p < 40 VAC, dng vo ln nht cho php l 0,24 LOGO! phi c c tnh sau y : LOGO! Nhn bit trng thi 1 (kho ng) vi in p Dng chuyn mch ln nht ph thuc vo ti > 79 VAC. khi trng thi kha thay i t 0 ln 1, trng v s ln tc ng thi 1 phi c duy tr t nht 50 ms LOGO! nhn Khi rle ng (Q= 1), dng in cc i l 8 bit n, cng nh vy khi chuyn v trng thi 0. Ampere cho ti thun tr v cho ti c tnh cm khng.

89

BI 2: CC HM CHC NNG C BN V C BIT CA LOGO! Mc tiu:


- Trnh by c cc hm chc nng c bn ca Logo! - Trnh by c cc hm chc nng c bit ca Logo! I. KHI NIM V KHI: Mt khi trong LOGO! l mt chc nng chuyn thng tin ng vo thnh thng tin ng ra. Khi vit chng trnh trong LOGO! ta s kt ni cc khi vi nhau bng cc ng ni, cc ng ni ny c ly t menu Co (connetor). 1. Hin th ca khi (Block) trong LOGO!

Hnh bn cho bit dng hin th in hnh ca mt khi trong LOGO!

2. Ci t s khi: Khi chn mt khi vo chng trnh th LOGO! s gn cho khi mt s th t. LOGO! s dng s khi cho bit kt ni gia cc khi. Do s khi ch yu gip ngi s dng son tho chng trnh.

m ca s khi:
Chng ta c th kt ni vi bt c mt khi no ti ng vo ca khi hin hnh bng cch dng s khi. iu ny cho php ta s dng kt qu ca php ton logic nhiu ln. Do ta c th tit kim c thi gian son tho v b nh, lm cho chng trnh s tr nn r rng hn. t hiu qu cao hn khi s dng LOGO! nn v ra s tng qut ca chng trnh sau mi nhp chng trnh v LOGO! s t ng gn khi.

90

II. B NH V DUNG LNG CHNG TRNH: Mt chng trnh trong LOGO! c cc gii hn sau : S lng khi kt ni ni tip Vng lu tr ( vic chim b nh ca cc khi ) 1.Vng nh : Ch c th s dng mt s lng gii hn cc khi cho chng trnh trong LOGO!. Ngoi ra cc khi chc nng c bit cn c thm vng nh B nh dng cho cc chc nng c bit c chia lm 4 vng sau : Par : vng nh lu tr cc gi tr t ( v d : gi tr gii hn b m ) Ram : vng nh lu tr cc gi tr hin hnh ( v d : trng thi b m Time : vng nh lu tr dng cho cc chc nng v thi gian Rem : vng nh lu tr cc gi tr thc cn c gi li. Vng nh ny ch c s dng khi chn chc nng Retetive. 2. Gii hn thng s :

Block 56

Par 48

RAM Timer REM 27 16 15

Markers 8

LOGO! giam sat viec s dung bo nh. Cac chc nang ch c s dung khi bo nh u cho trong. 3. S chc nng ti a c th s dng : Da vo yu cu vng nh ca cc chc nng c bit m chng ta c th tnh c s lng cc chc nng ti a c th s dng. Mt on chng trnh gm cc khi chc nng kt ni ni tip khi u v kt thc bng khi ni (Terminal block). Cc ng vo v mc (I, Ia hi, lo) cng nh cc ng ra v marker (Q, Qa, M) l cc u ni. Chng khng c k hiu Khi Trong LOGO!. III. CC HM CHC NNG CA LOGO! 230RC Theo quy c khi lp trnh cho LOGO! ta s gp cc k t m LOGO! hin th. ngha ca cc k t nh sau: B01 : Block s 1 (B01,B02,). BN : (Block Number) S dng chn Block. C0 : (Connector) S dng ni cc li vo/ra, t cc thng s. GF : (Gate Function) Cc hm logic c bn nh: AND, OR, NOT, XOR,. SF : (Specific Function) Cc hm t bit nh: Trigger, Pulse, Clock, Delay, Counter, Cnt : (Count) Li vo b m. En : (Enable) S dng m my pht xung Clock. N0 : S dng chn ng ng m cho ng h.

91

Par : (Parameter)Tham s ca b m. R S T : (Reset) Xo. : (Set) Xc lp. : (Timer) S dng t thi gian thc. Trg : (Tigger) Li vo Trigger iu khin. CC HM CHC NNG C BN CA LOGO! Khi ta nhp mt mch in vo LOGO! Khi cc hm c bn trong danh sch GF. Danh sch ny c cc chc nng c bn l : S tng ng chc nng Hin th trn mn ch th LOGO! Hm logic tng ng

1 1

NOT
Q

(negative,inverter)

Cng tc thng ng

AND Cng tc thng m mc ni tip

AND Vi iu sn xung khin

NAND (AND+NOT) Cc cng tc thng ng

92

mc song song

NAND (AND+NOT) Vi iu sn xung khin

OR Cc cng tc thng m mc song song.

NOR (OR+NOT)

Cc cng tc thng ng mc ni tip.

Cng tc o kp XOR (Exclusive OR)

93

1. Hm NOT: Hm logic NOT ( hay b o- inverter) c mt li vo v mt li ra Q c m t nh mt cng tc thng ng, biu din cho li vo I.

S tng ng v biu din cho hm logic NOT Bng trng thi hm logic NOT

2. Hm AND Hm logic AND c 3 li vo v mt li ra Q c m t nh mt chui 3 cng tc thng m mc lin tip nhau. Mi cng tc biu din cho mt li vo ( I1,I2,I3).

S tng ng v biu din cho hm logic AND. Bng trng thi logic hm AND

94

Theo trang thi ca hm AND , li ra rolay Q ca LOGO ch ng (Q=1) khi tt c cc cng tt li vo u ng, ngha l cc li vo I mc cao ( I1=I2=I3=1). Khi c mt trong cc li vo I=0 ( Cng tt tng ng m) li ra Q l m (Q=0). Nh vy khi s dng LOGO ! mun n L1 sng khi c 3 cng tt vo I1=I2=I3 cng ng, cn lp trnh cho hm AND li ra rle Q1 ng. Trng hp s dng hm AND cho 2 li vo , li vo th 3 khng s dung, cn t ln cao bng cch t du X li vo ny khi lp trnh. 3. Hm AND vi iu khin theo sn xung:

S tng ng v gin hot ng cho hm logic AND vi iu khin theo sn xung.

95

Trng thi ra ca khi ch bng 1 khi tt c cc li vo bng 1 v c t nht mt ng vo bng 0 trong chu trnh trc. Trng hp s dng hm ny cho 2 li vo, li th 3 khng s dng cn t ln cao bng cch t du X li vo ny khi lp trnh. 4. Hm NAND Hm logic NAND c 3 li vo v mt li ra Q c m t nh mt chui 3 cng tc thng ng mc song song vi nhau.Mi cng tc biu din cho mt li vo (I1,I2,I3).

S tng ng v biu din cho hm logic NAND Bng trng thi logic hm NAND

Theo bng trng thi ca hm NAND li ra rle Q ca LOGO! Ch ngt (Q =0) khi tt c cc cng tc li vo u ng, ngha l li vo I mc cao (I1=I2=I3=1).Khi c 1 trong cc li vo I=0 (cng tc tng ng m) li ra Q l ng(Q=1). Nh vy khi s dng LOGO! Mun n L1 tt khi c c 3 ng vo I1,I2,I3 cng ng, cn lp trnh cho hm NAND li ra rle Q1 tt.

96

Trng hp3 s dng hm NAND cho 2 li vo, li th 3 khong s dng cn t ln cao bng cch t du X li vo ny khi lp trnh. 5. Hm NAND vi iu khin theo sn xung: Trng thi ra ca khi ch bng 1 nu tt c cc li vo bng 0 v c t nht m li vo bng 1 trong chu trnh trc. Trng hp3 s dng hm ny cho 2 li vo , li vo th 3 khng s dng, cn t ln cao bng cch t du X li vo ny khi lp trnh.

S tng ng v gin hot ng cho hm logic NAND vi iu khin theo sn xung. 6. Hm OR Hm OR c 3 li vo v mt li ra Q c m t nh mt chui 3 cng tc thng m mc song song vi nhau.Mi cng tt bi din cho mt li vo (I1,I2,I3).

S tng ng v biu din cho hm logic OR Bng trng thi logic hm OR

97

Theo trng thi ca hm OR li ra Q ca LOGO! S ng (Q=1) khi c mt trong cc cng tt li vo ng (I mc cao). Khi tt c cc cng tt li vo u ngt ( mc thp) . th li ra Q l m (Q= 0). Nh vy khi s dng LOGO! mun n sng khi c 3 cng tt vo I1=I2=I3 cng ng, cn lp trnh cho hm OR li ra rle Q1 ng. Trng hp s dng hm OR cho 2 li vo , li vo th 3 khng s dng, cn t xung thp bng cch t du X li vo ny khi lp trnh. 7. Hm NOR Hm NOR c 3 li vo v mt li ra Q c m t nh mt chui 3 cng tc thng ng mc song song vi nhau.Mi cng tt bi din cho mt li vo (I1,I2,I3).

S tng ng v biu din cho hm logic NOR Bng trng thi logic hm NOR

98

Theo trng thi ca hm NOR li ra Q ca LOGO! S ngt (Q=0) khi c mt trong cc cng tt li vo ng (I =1). Ch khi tt c cc cng tt li vo u ngt (I=0) th li ra Q l ng (Q=1). Nh vy khi s dng LOGO! mun n tt th ch cnmt trong 3 cng tt vo I1=I2=I3 cng ng.Cn mun n sng ,c 3 cng tt li vo u ngt. Trng hp s dng hm NOR cho 2 li vo , li vo th 3 khng s dng, cn t xung thp bng cch t du X li vo ny khi lp trnh. 8. Hm XOR

S tng ng v biu din cho hm logic XOR Bng trng thi logic hm XOR

99

Theo trng thi ca hm XOR li ra Q ca LOGO! S ngt (Q=0) khi c hai cng tt li vo cng ngt (I =0). Hoc khi c cc cng tt li vo u ng (I=1) . Khi tng thi hai cng tc ngc ngau th li ra Q l ng (Q=1). Nh vy khi s dng LOGO! mun n sng khi c mt tronh hai cng tt vo I1,I2 ng hoc ngt, cn lp trnh cho hm XOR li ra rle Q ng. Khi khng s dng li vo no nh du X li vo ny khi lp trnh. li ra Q c m t nh mt cng tt thng ng biu din cho li vo I. CC HM CHC NNG C BIT CA LOGO! (SF) Cc hm c bit trong danh mc SF c cho trong bng bao gm hm to cc tn hiu tr, to xung, m, t thi gian v t ng h. S tng ng chc nng Hin th trn LOGO! Hm logic tng ng On delay ng tr

Off delay Ngt tr

On/OFF delay ng /Ngt tr

Retentive On delay Hm b nh thi gian tr Latching relay Rle cht

Pulse relay Rle xung

100

Wiping relay Rle to khong thi gian nh trc Edge triggered wiping relay iu khin theo sn xung Weekly timer switch Chuyn mch nh thi gian trong tun Yearly timer switch Chuyn mch nh thi gian trong nm Up/Down counter B m ln/xung

Operating hours B o thi gian vn hnh Symmetric generator Pht xung i xng clock

pulse generator Pht xung khng i xng Random generator Pht xung ngu nhin

101

Analog trigger iu khin theo tn hiu tng t Analog comparator So snh tn hiu tng t Stairway lighting switch Cng tt n cu thang Message test Thng bo

Softkey Cng tc mm

ON DELAY (HM NG TR) 2 M t Trong chc nng ON-DELAY ng ra khng c cp in cho ti khi thi gian t trc kt thc. K hiu LOGO! Kt ni M t Ng vo Trg (trigger) khi ng thi gian on delay. Sau thi gian T ng ra chuyn t 0 ln 1. Ng ra Q c cp in sau thi gian T nu ng vo Trg vn bng 1. Gin thi gian

Phn in m ca gin thi gian ging k hiu trong LOGO! ca on delay Thng s T : l thi gian sau tn hiu u ra chuyn t 0 ln 1.

102

M t chc nng Khi trng thi ng vo thay i t 0 ln 1, th thi gian T a c tnh (Ta l thi gian c t trong LOGO!). Nu trng thi ng vo Trg duy tr mc 1 trong sut thi gian T th ng ra Q c ln mc 1 sau khi thi gian T ht (c s tr hon thi gian t khi ng vo Trg = 1 n khi ng ra=1). Nu ng vo Trg chuyn sang mc 0 trc khi thi gian T kt thc th Timer s Reset. Ng ra Q b Reset v 0 nu ng vo Trg = 0. Nu c s c mt ngun th Timer s Reset. 2. HM OFF-DELAY (HM NGT TR) M t Trong chc nng off- delay ng ra khng b reset cho ti khi thi gian t trc kt thc. K hiu trong LOGO! Kt ni M t Timer c khi ng khi tn hiu ti ng vo Trg i t 1 xung 0 Ng vo R reset thi gian off delay v set ng ra v 0 Sau thi gian T ng ra chuyn t 1 xung 0 Ng ra Q =1khi Trg =1 nhng khi Trg = 0 th Q vn duy tr mc 1 cho n khi ht thi gian t trc T. 3 Gin thi gian
Phn in m ca gin thi gian ging k hiu trong LOGO! ca on delay.

Thng s T : la thi gian sau tn hiu u ra chuyn t 0 ln 1.

103

4 M t chc nng Khi trng thi ng vo Trg thay i t 0 ln 1 th ngay lp tc ng ra Q= 1. Nu trng thi ng vo Trg thay i t 1 xung 0 th thi gian T a trong LOGO! bt u c tnh v ng ra vn c set. Khi gi tr T a t c (Ta =T) th ng ra Q b reset v 0 (off delay). Nu ng vo Trg chuyn sang mc 1 mt ln na th thi gian T a li bt u c tnh. Ng vo R (Reset) s reset thi gian T a v ng ra trc khi ht thi gian delay t trc Ta. Nu c s c mt ngun th thi gian tnh b reset. 3. HM ON/OFF DELAY 5 M t Trong chc nng on/off delay ng ra c set v b reset sau cc khong thi gian t trc. K hiu trong LOGO! Kt ni Input Trg M t Khi tn hiu ti ng vo Trg chuyn t 0 ln 1 th thi gian on delay TH bt u c tnh. Khi tnh hiu ti ng vo Trg chuyn t 1 xung 0 th thi gian off delay TL bt u c tnh.

Parameter Par

Sau thi gian TH ng ra s ln mc 1 (Tn hiu ng ra chuyn t 0 ln 1). Sau thi gian TL ng ra s xung mc 0 (Tn hiu ng ra chuyn t 1 xung 0).

104

Output Q

Ng ra Q = 1 sau thi gian TH v Trg vn c set. Ng ra Q = 0 th thi gian TL ht v ng vo Trg khng c set mt ln na trong khong thi gian ny.

Gin thi gian : Phn in m ca gin thi gian ging k hiu trong LOGO! ca on delay.

Thng s T : l thi gian sau tn hiu u ra chuyn t 0 ln 1. M t chc nng Khi trng thi ng vo Trg thay i t 0 ln 1 th thi gian TH bt u c tnh. Nu trng thi ng vo Trg vn duy tr = 1 trong sut thi gian TH th ng ra Q = 1 sau khi thi gian T H kt thc (c s tr hon thi gian t lc ng vo = 1 n khi ng ra=1) Nu trng thi ng vo Trg xung 0 trc khi kt thc th thi gian T H th thi gian b reset. Khi ng vo Trg xung 0 th thi gian TL bt u c tnh. Nu trng thi ng vo Trg duy tr mc 0 trong sut thi gian T L th ng ra Q b set v 0 khi thi gian TL kt thc (c s tr hon thi gian t khi ng vo xung 0 n khi ng ra xung 0). Nu trng thi ng vo Trg xung 0 trc khi kt thc thi gian T L th thi gian b reset. Nu c s mt ngun th thi gian d tnh c b reset. 4. HM Retentive ON-DELAY (B NH THI GIAN TR)

105

6 M t Khi c mt xung ng vo th thi gian tr hon bt u c tnh sau thi gian ny ng ra c Reset.

K hiu trong LOGO!

Kt ni

M t Ng vo Trg khi ng tnh thi gian on delay Ng vo R reset thi gian off delay v set ng ra v 0. Sau thi gian T ng ra = 1. Ng ra Q = 1khi ht thi gian t trc T.

7 Gin thi gian : Phn in m ca gin thi gian ging k hiu trong LOGO! ca on delay. Thng s T : l thi gian sau tn hiu u ra chuyn t 0 ln 1. 8 M t chc nng Khi trng thi ng vo Trg thay i t 0 ln 1 th thi gian Ta bt u c tnh.Khi thi gian t c bng thi gian t trc T th ng ra c set = 1. Cc tn hiu khc ti ng vo Trg khng nh hng n thi gian Ta.Ng ra Q v thi gian Ta khng b reset v 0 cho ti khi trng thi ng vo R chuyn t 0 ln 1. Nu c s c mt ngun th thi gian tnh s b reset. 5. HM RELAY C NH (HM RLE CHT) 9 M t chc nng ny ng ra Q c reset bng ng vo S v b reset bng ng vo R. K hiu trong LOGO! Kt ni M t Ng vo S reset ng ra Q ln 1. Ng vo reset ng ra Q xung 0.Nu ng vo S v R ng thi = 1 th ng ra Q b reset.

106

Q = 1 khi ng vo S=1 v duy tr =1 cho n khi ng vo R =1. 10 Gin thi gian :

c tnh : Rle cht n gin l mt cell nh phn trong vng nh. Tn hiu ng ra ph thuc vo trng thi tn hiu ti ng vo v trng thi trc ca ng ra. Bng s tht sau minh ha trng thi logic : Sn 0 0 1 1 Rn 0 1 0 1 Q X 0 1 0 Ch thch Khng thay i trng thi Reset Set Reset (reset c tnh u tin )

Nu chn c tnh retentive th khi c ngun li trng thi tn hiu trc khi mt ngun c set cho ng ra. HM PULSE RELAY(HM R LE XUNG =CNG TC DNG IN XUNG ) 11 M t Ng ra c set v reset bng xung ng vo.

K hiu trong LOGO!

Kt ni

M t Ng vo Trg thay i ng ra on hoc off.

Ng vo R reset rle xung v set ng ra v 0

107

Parameter T

Thng s ny dng kch chc nng retentive Rem: Off = non retentive On = retentive

Q =1 khi Trg c set v duy tr trang thi cho n khi ht thi gian T.

12 Gin thi gian : Phn in m ca gin thi gian ging k hiu trong LOGO! ca on delay.

13 M t chc nng Mt ln trng thi ng vo Trg thay i t 0 ln 1 th ng ra cng thay i trang thi ca n, v d on hay off. S dng ng vo R reset rle xung v trng thi ban u (v d ng ra c set v 0 ). Nu khng chn c tnh retentive th khi mt ngun ng ra b reset v Q = 0.

7. HM WIPING RELAY- PULSE OUTPUT (RLE XUNG C CHC NNG TR HON =RLE NG TRONG KHONG THI GIAN NH TRC)
14 M t: Tn hiu ng vo to ra mt xung tn hiu ti ng ra c khang thi gian t trc.

108

K hiu trong LOGO!

Kt ni Input Trg

M t Ng vo Trg ( trigger) khi ng tnh thi gian delay.

Parameter T Output Q

Sau thi gian T ng ra chuyn t 1 xung 0. Ng ra Q ln trng thi 1 nh Trg v duy tr trng thi 1 trong sut thi gian Ta trong lc ng vo Trg c set = 1.

Thng s T : l thi gian sau tn hiu u ra chuyn t 0 ln 1. 14.1.1.1.1 Gin thi gian

M t chc nng Khi ng vo Trg ln mc 1 th ngay lp tc ng ra Q =1, ng thi bt u tnh thi gian Ta ng ra Q vn c set. Khi thi gian Ta t c gi tr t trc (Ta = T) th ng ra Q b reset v 0. Nu trng thi tn hiu ti ng vo Q chuyn t 1 v 0 trc khi thi gian T a t c gi tr dt trc th ngay lp tc ng ra chuyn v 0. 8. HM EDGE-TRIGGERED WIPING RELAY(Rle thi gian tc ng cnh xung) Rle ng trong khong thi gian nh trc vi iu khin theo sn xung 14.1.1.1.2 M t Tn hiu ng vo to ra tn hiu c thi gian t trc ti ng ra (retriggerable).

109

K hiu trong LOGO!

Kt ni Input Trg Parameter T

M t Ng vo Trg khi ng tnh thi gian cho rle. Sau thi gian T ng ra b ngt (tn hiu ti ng ra chuyn t 1 xung 0 ). Ng ra Q on khi tn hiu ti ng vo Trg =1 nhng khi Trg = 0 th Q vn duy tr trng thi on cho n khi thi gian T.

Output Q

14.1.1.1.3

Gin thi gian

M t chc nng Khi ng vo Trg chuyn sang trng thi 1 th ngay lp tc ng ra chuyn sang trng thi 1, ng thi bt u tnh thi gian T a. Nu gi tr thi gian T a t c bng gi tr t trc (Ta =T) th ng ra b reset v 0 (pulse output). Nu ng vo Trg chuyn t 0 ln 1 trc T (retriggering) th thi gian T a b reset v ng ra duy tr trng thi ON. HM WEEKLY TIMER SWITCH(B nh thi gian trong tun= cng tc thi gian theo tun) 14.1.1.1.4 M t Ng ra c nh trc ngy gi on/off. Cho php chn ngy gi trong tun.

K hiu trong LOGO!

Kt ni

M t Thng s No ( cam ) ng vo c dng set thi gian ng ra on hoc off cho mi ng trong tun ( 7 ngy ) ci t thng s dng ngy gi.

110

Ng ra on khi t gi tr t trc. 15 Gin thi gian :


1 No 2 1 1 1 1 1 3 1 3

16

th 2

th 3

17 M t chc nng B nh thi trong tun c 3 knh, mi 1 knh c th dng ci t thi gian ring bit. Ti thi im ng mch (on time) ca knh ny m trng vi thi gian ngt mch ca knh khc th knh 3 (cam 3) c mc u tin cao hn knh 3 v knh 2 c mc u tin cao hn knh 1. 18 Ca s ci t thng s 19 Hnh bn l ca s ci t thng s cho cam 1 :
Block B01 Cam No1

B01 : No1 D = MTWTFSS + On = 06 : 30 Off = 08 : 00

Ch ci in hoa cho bit ngy trong tun d c chn v du - cho bit ngy trong tun cha c chn. 20 M : Monday (th hai) T : Tuesday (th ba) W : Wednesday (th t) T : Thursday (th nm) F : Friday (th su) S : Saturday (th by) S : Sunday (ch nht) Ch ci in hoa cho bit ngy trong tun c chn v du - cho bit ngy trong tun cha c chn. 21 Thi gian chuyn mch C th ci t bt k thi gian no trong khong 00:00 n 23:59. Du _:_ c ngha l cha c s chuyn mch. 22 Ci t b nh thi nhp cc thng s thi gian chuyn mch cn theo cc bc sau:

111

t con tr vo trong cc knh (v d NO1). Nhn nt OK th LOGO! s m ra ca s cho php ci t thng s cho knh tng ng. Con tr nm ti v tr ci t ngy trong tun. Dngcc phm v chn ngy. Dng phm di chuyn con tr n v tr ci t thi gian ng mch. Ci t thi gian ng mch. S dng phm v thay i gi tr. Mun di chuyn con tr t v tr ny sang v tr khc s dng phm Dng phm di chuyn con tr n v tr ci t thi gian ngt mch. Ci t thi gian ngt mch (tng t bc 5). Nhn phm OK xc nhn thng s ci t. By gi con tr c t ti v tr knh tip theo NO2 (CAM 2) cho php ci t thng ssau l CAM 3 V d: Cn xc lp ng h trong mi ngy ng 05:30h n 07:40h th ngt. ng thi vo th 3 (T) cng tc ng trong khong 03:10h n 04:15h ngy ngh (S,S) trong khong 16:30h n 23:10 ( kt qu nh hnh trn). V d ny c hi xc lp cho 3 Cam:

Cam 1 B01:

Cam 2 Cam 1 B02: Cam 2 D = -T- - - - - + On = 03:10 Off = 04:15

D = MTWTFSS+ On = 05:30 Off = 07:40

Cam 3 B03: Cam 3 D = - - - - -SS+ On = 16:30 Off = 23:10

9. HM YEARLY TIMER SWITCH(B nh thi ngy thng trong nm = cng tc thi gian theo nm )

112

22.1.1.1.1 M t: Ng ra c nh trc ngy thng ON/OFF. Cho php chn ngy thng trong nm. K hiu trong LOGO! Input No Kt ni M t Ng vo NO dng ci t thi gian ngy thng on/off cho b nh thi. Ng ra Q ng mch khi b nh thi t n thng s t trc.

Output Q

23 Gin thi gian :

24 M t chc nng Ti thi im ng mch (ON TIME) b nh thi gian ngy thng trong nm s ng mch ng ra v ti thi im ngt mch (OFF TIME) b nh thi s ngt mch ng ra. Thi gian ngt mch cho bit ngy thng ng ra b reset v 0. Gi tr u cho bit thng v gi tr th 2 cho bt ngy. V d Cn xc lp ng h theo nm : ng t 01 thng 03 n 04 thng 04. ng t 07 thng 07 n 19 thng 11. V d ny i hi ng h ng hai ln trong nm : 1.1.1.1.1

B01:

Cam 1.1.1.1.1.1.1.1 MM.DD


1.1.1.1.2

Cam

B02:

1.1.1.1.2.1.1.1 MM.DD On = 07.07

113

10. B M UP/DOWN(M LN/XUNG) 24.1.1.1.1 M t: Khi nhn c mt xung ng vo b m s bt u m ln hoc m xung ph thuc vic chn ch . Khi b m t n gi tr t trc th ng ra c set. Hng m ln hoc xung c chn bi ng vo Dir. K hiu LOGO! Kt ni M t Ng vo R dng reset b m v ng v 0. B m s thay i trng thi tn hiu thay i t 0 ln 1 ti ng vo Cnt. Trng thi tn hiu thay i t 1 xung 0 khng c m. Tn s m ln nht ti ng vo l 5 Hz. Ng vo Dir cho php xc nh hng m : Dir: = 0 m ln. Dir : = 1 m xung. Lim l gi tr ngng, khi b m t gi tr ny ng ra c set. Rem kch retentive. hat chc nng

Q c dng mch khi b m t c gi tr t trc.

25 Gin thi gian :

M t chc nng Ti mi cnh ln ca tn hiu ng vo Cnt gi tr b m s tng 1 (Dir = 0) hoc gim 1 (Dir = 1 ).

114

Nu gi tr hin hnh ca b m ln hn hoc bng gi tr t trc th ng ra c set = 1. Ng vo Reset R c th dng reset gi tr b m v 000000. Khi mh reset R = 1 th ng ra b reset v 0 v xung ti ng vo Cnt khng c m. Gi tr m Xem gi tr hin th

Ci t thng s Par Nu gi tr m hin hnh ca b m ln hn hoc bng gi tr Par t trc th ng ra Q c set. B m khng thay i nu gi tr thp hn hoc trn. Lim c th t trong khong t 0 n 999999. Rem: thng s ny dng chn t tnh Retentive on /off. Off = Non retentive (khng nh) On = retentive (gi tr m c nh c khi mt ngun in) 11. B M GI VN HNH. 25.1 M t Khi ng vo c set b m bt u tnh thi gian. Ng ra c set khi ht thi gian t trc. K hiu trong LOGO!
Input R

Kt ni

M t R= 0 : nu Ral khng bng 1 th gi c m. R =1 : b m dng li. Ng vo R reset ng ra, gi tr thi gian cn li MN c set (MN = MI).

Input Fn

En l ng vo cho php LOGO! o khang thi gian m ng vo ny c set

115

Input Ral

Ral = 0: neu R = 0 th gi c em. Ral = 1 : bo em dng lai Ngo vao Ral (reset all) reset bo em va ngo ra. V du : Q =0 Thi gian troi qua OT = 0 Thi gian con lai MN = MI

Parameter Par MI

MI : gia tr thi gian at trc tnh bang gi. MI co the at trong khoang t 0 en 999999.

Output Q

Neu thi gian con lai MN = 0 th ngo ra c set.

MI = gi tr m t trc. MN = thi gian cn li. OT = thi gian tng tnh c t khi c tn hiu ti ng vo Ral.

116

25.1.1.1Gin thi gian

Bo em dng lai khi R hoac Ral =1

MI : thi gian t trc MN : thi gian cn li OT : thi gian tng tnh c t khi c tn hiu ti ng vo ti Ral M t chc nng B m gi hat ng khi ng vo En = 1. LOGO! tnh gi tr thi gian tri qua v thi gian cn li MN v hin th cc gi tr ny ch khai bo thng s (parameterization mode). Khi gi tr MN = 0 th ng ra Q c set. Ng vo Reset R s reset ng ra Q v b m gi. Gi tr thi gian OT vn tip tc c m. Ng vo Ral s reset ng ra Q v b m gi. Gi tr thi gian OT b reset v 0. C th xem gi tr hin hnh ca MN v OT trong qu trnh x l chng trnh ch khai bo thng s. Gi tr gii hn ca OT Khi reset b m bng tn hiu R,thi gian tng tri qua c lu tr trong OT. Gi tr ln nht ca OT l 99999 gi. Nu b m t ti gi tr gii hn trn th s khng m na. 25.1.1.1.1 Ci t thng s ca Par Gi tr thi gian tnh bng Gi

MI l gi tr gi ci t, nm trong khang t 0 n 9999

117

HM SYMMETRIC CLOCK GENERATOR (B pht xung i xng = hm my pht xung nhp i xng) 25.1.1.1.2 M t: Tn hiu xung c rng t trc a n ng ra. K hiu trong LOGO! Input En Parameter T Output Q 26 Gin thi gian : Kt ni M t Ng vo kch hot pht xung Thi gian pht xung Ng ra

M t chc nng Thng s T xc nh rng xung on v off. S dng ng vo En kch hot b pht xung. B pht xung t ng ra = 1 trong thi gian T, sau t ng ra = 0 trong khang thi gian T v c nh vy cho n khi ng vo En = o. 26.1.1.1.1.1.1 Ch khi ng ra r le Cc ng ra rle chuyn mch c ti chm hn so vi mi xung ra. Cn bit bao nhiu xung ng ra m LOGO! c th p ng. Xem thm phn cc thng s k thut. 13. HM ASYCHROOUS PULSE GENERATOR (B pht xung khng ng b = hm my ph1t xung KB) 27 M t: B pht xung c th t rng xung on v rng xung off. K hiu trong LOGO! Input En Input INV Parameter Par Output Q Kt ni M t Ng vo En cho php b pht xung khng ng b on/off. Ng ny INV dng o trng thi tn hiu ng ra. Cho php ci t rng xung on v rng xung off. Q switches on and off cycllcally with the time TH and TL

118

27.1.1.1.1.1.1

Gin thi gian :

27.1.1.1.1.1.2

M t chc nng C th ci t rng xung on l TH (thi gian xung mc cao) v rng xung off l

TL (thi gian xung mc thp). C 2 thng s thi gian ny c cng phng gii, khng th t phn gii ring bit. Ng vo INV cho php o trng thi ng ra. Ng vo INV ch c th o c trng thi ng ra khi ng vo EN = 1 14. HM RANDOM GENERATOR (B pht xung ngu nhin =Hm my pht xung ngu nhin) M t B pht xung c rng xung on v rng xung off nm trong phm vi t trc.

K hiu trong LOGO! Input En

Kt ni

M t Khi c xung ln (chuyn t 0 ln 1) ti ng vo En s bt u tnh thi gian xung on. Khi c cnh xung xung (chuyn t 1 xung 0) s bt u tnh thi gian xung off.

Parameter Par

Thi gian xung on nm ngu nhin trong phm vi t OS n TH. Thi gian xung off nm ngu nhin trong phm vi t OS n TL TL phi c phn gii ging TH.

Output Q

Ng ra Q on sau thi gian xung on ht Trg vn c set v chuyn sang

Gin thi gian

119

M t chc nng Nu trng thi tn hiu ti ng vo En thay i t 0 ln 1 th thi gian ngu nhin nm trong khong 0s v TH t trc bt u c tnh. Nu trng thi tn hiu ng vo En c duy tr mc cao trong sut thi gian xung on th sau khong thi gian xung on ng ra s c set = 1.
Nu trng thi tn hiu ti ng vo En chuyn v 0 trc khi thi gian xung on kt thc th b pht xung b reset.

Nu trng thi tn hiu ti ng vo En thay i t 1 xung 0 th thi gian ngu nhin nm trong khong 0s v TL t trc bt u c tnh. Nu trng thi tn hiu ti ng vo En c duy tr mc thp trong sut thi gian xung off th sau khong thi gian xung off ng ra s c set = 0. Nu trng thi tn hiu ti ng vo En chuyn ln 1 trc khi thi gian xung off kt thc th b pht xung b reset. Nu c s c mt ngun th thi gian tnh c b reset. 15. B PHT XUNG PH THUC TN S (FREQUENCY TRIGGER). Ng ra chuyn mch on hoc off ph thuc vo tn s xung ti ng vo c nm trong khong gia 2 gii hn t trc hay khng. K hiu LOGO! Kt ni Input Cnt M t T ng vo Cnt cho php s dng xung m a vo. Cch dng: -Cc ng vo I5/I6 hoc I11/I12 (vi LOGOL) cho m tn s cao (khng dng LOGO 230,24RC,24RCo) max 5 Hz. -Cc ng vo khc dng cho tn s thp.

120 Parameter SW#, SW# G_T Par SW: Ngng on

SW#: Ngng off Ng ra Q on hay off ph thuc vo SW # hoc SW

Output Q

Gin thi gian :

M t chc nng B pht xung o cc tn hiu ti ng vo Cnt. Cc xung nhn c c ghi li vo G_T. Nu tn s ca cc xung ng vo nhn c trong G_T ln hn ngng on v off th ng ra c ng mch. Ng ra Q b ngt mch khi tn s xung o c t ti gii hn hoc thp hn ngng off. Ci t thng s Par

2 B03 :Par 3 SW =0050 +


SW l ngng on, nm trong khong tn s t 0000 n 9999. SW l ngng off, nm trong khong tn s t 0000 n 9999. G_T l thi gian o c t khi c xung ti ng vo Cnt. G_T nm trong khong gia 00.05 v 99.95 s. 16. B PHT XUNG PH THUC TN HIU ANALOG (ANALOG TRIGGER). Khi tn hiu Analog ti ng vo vt qu gi tr ngng trn (on threshold) th s ng mch ng ra. Ng ra b ngt khi tn hiu Analog ti ng vo xung thp hn ngng di (off threshold). K hiu LOGO! Kt ni M t

121

Input Ax

Tn hiu Analog c nh ga ti ng vo Ax. S dng cc ng vo I7 (AI7) hoc I8 (AI2). 0-10V tong ng 0-1000.

Parameter Par ,

: khuych i tnh bng % t , SW, 0..1000% : offset phm vi 999 SW: ngng trn phm vi 19990 SW: ngng di phm vi 19990

Output Q

Ng ra Q c set ph thuc vo cc gi tr ngng.

Gin thi gian :

M t chc nng : c cc gi tr Analog ti ng vo AI1 hoc AI2. Sau thng s Offset c cng vo gi tr Analog. Sau gi tr ny c nhn vi h s khuch i. Nu gi tr ny vt qu ngng trn th ng ra Q c set = 1. Nu xung thp hn ngng di th Q b reset = 0. Ci t thng s Par :

122

Cc thng s khuch i (Gain) v Offset c s dng iu chnh cc sensor s dng cho ph hp vi ng dng.
Ci t thng s :

BO3 : Par

SW = + 00000 SW = + 00000 # = 0050 +

Ngng trn (on) Ngng di (off) Cp bo v khuch i tnh bng %

Press key u

SW = + 00000 SW# = + 00000

= 0050 + = + 200

Offset

V d :hin th ch ci t thng s (para mode)

4 BO2 : Par

SW = + 400 SW = + 200
17. B SO SNH TN HIU ANALOG Ng ra c ng mch nu chnh lch tn hiu gia Ax v Ay vt qu gi tr ngng.

K hiu LOGO!

Kt ni

M t

123

Input Ax and Ay

Cc tn hiu Analog c so snh ti cc ng vo Ax v Ay. S dng cc ng vo I7 (AI1) vI8 (AI2)

Parameter Par, , ,

: gi tr ngng. : % khch i tnh bng

phm vi gi tr 0..100 % : Offset phm vi gi tr +/- 999

Output Q

Q c set= 1 nu chnh lch gia Ax v Ay vt qu tr ngng.

Gin thi gian :

M t chc nng : B so snh tn hiu Analog thc hin cc php ton tnh ton hc sau: Gi tr thng s Offset c cng cho Ax v Ay. Ax v Ay c nhn vi thng s khuch i. So snh s khc bit gia tn hiu Ax v Ay. Nu gi tr ny vt gi tr ngng th ngra c set = 1.

124

Nu khng Q reset v 0. Cng thc tnh : Q = 1 khi : [(Ax + offset). khch i] - [(Ay + offset). khuch i] > Gi tr ngng. t thng s Par : Cc thng s khuch i (gain) v Offset c s dng iu chnh cho ph hp vi cc cm bin s dng trong ng dng.

BO3 : Par

= 0000 = 0050 + = + 200

Gi tr ngng khuch i tnh bng % Cp bo v Offset

HM STAIRWAY LIGHTING (Chc nng cng tc n cu thang= chiu sng n cu thang) Khi c xung ti ng vo (tc ng cnh) s bt u tnh thi gian. Ng ra b reset khi ht thi gian t trc. 15 giy trc khi ht thi gian s c cnh bo ngt mch.

K hiu LOGO!

Kt ni Input Trg

M t Ng vo kch tnh thi gian cho chc nng cng tt n cu thang (off delay). Sau khi thi gian Ttri qua s ngt mch ng ra (trng thi ng ra thay i t 1 xung 0). phn gii mc nh l pht.

Parameter T

Output Q

Ng ra Q b ngt mch khi ht thi gian T. Trc khi ht thi gian T 15 giy s c mt tn hiu cnh bo ng ra chuyn t 1 xung 0.

125

27.2 Gin thi gian :

M t chc nng : Nu trng thi tn hiu ti ng vo Trg thay i t 1 xung 0 th thi gian hin hnh Ta bt u c tnh v ng ra trng thi 1. 15 giy trc khi Ta =T ng ra set = 0 trong 1 giy. Nu thi gian Ta = T th ng ra b reset = 0. Nu c mt tn hiu ti ng vo trong thi gian Ta th Ta b reset. Trong trng hp c s c ngun cung cp th thi gian tnh c b reset. Thay i d phn gii : C th thay i gi tr thi gian cnh bo v tn hiu cnh bo.

phn gii Giy *


Pht

Thi gian cnh bo 750 ms 15 s 15 min

Tn hiu cnh bo 50 ms 1s 1 min

Gi

* Ch dng cho mc chng trnh c chu k x l < 25 ms. 19. HM MULTIFUNTION SWITCH (Chc nng cng tc 2 chc nng chuyn mch a chc nng) Chc nng ny gm 2 chc nng ring bit: Cng tt dng in xung (r le xung) chc nng off delay. ng mch (n sng lun). K hiu LOGO! Kt ni M t

126

Input Trg

Ng ra c ng mch nhng vo Trg(chc nng off delay hoc ng mch lun. Khi ng ra Q c ng mch n c th b reset bng tn hiu Trg.

Parameter Par

Sau thi gian TH ng ra b ngt (trng thi ng ra t 1 xung 0). TL l khong thi gian t cho ng vo kch hot chc nng n sng lun.

Output Q

Ng rac ng mch bng tn hiu ti ng vo Trg v ngt khi ht thi gian t trc ph thuc vo di xung ti ng vo Trg hot b reset khi c thm mt xung ti ng vo Trg.

Gin thi gian :

M t chc nng Nu trng thi tn hiu ti ng vo Trg thay i t 0 ln 1 s bt u tnh thi hin hnh Ta v ng ra trng thi 1. Nu thi gian Ta=TH ng ra Qb reset v 0. Nu c s c mt ngun th thi gian tri qua tnh c b reset. Nu trng thi tn hiu thay i t 0 xung 1 ti ng voTrg v mc 1 duy tr ti thiu trong sut thi gian TL th chc nng ng mch n sng lin tc c kch hot v ng ra Q lun = 1. 20. HM MESSAGE TEXT (Text thng bo)
Hin th text thng bo trong qu trnh chy chng trnh.

127

K hiu LOGO!

Kt ni
Input En

M t Khi trng thi tn hiu ti ng vo En thay i t 0 ln 1 s hin th text thng bo. P l cp u tin ca text thng bo. Par l text thng bo. Q c cng trng thi vi ng vo En.

Parameter P Parameter Par Output Q


Gii hn: Ti a 5 thng bo.

M t chc nng :
Nu trng thi tn hiu ng vo thay i t 0 ln 1 th thng bo m bn vit s c hin thch RUN.

Nu trng thi tn hiu ng vo thay i t 1 xung 0 th thng bo khng hin th. Nu c nhiu thng bo c kch bng tn hiu ti ng vo En th thng bo no c cp tin cao nht s c hin th.
Nhn nt th cc thng bo c cp u tin thp hn cng c hin th. C th thay i th cc hin th chun hay cc thng bo text do ngi dng nhp bng cch nhn vo cc nt v.

a ra mt thng s (th d hin th gi tr o hoc chc nng) nh mt text thng bo chn v nhn nt .

Par Nhn nt OK chuyn sang ch son tho BO1 : T

128

S dng cc nt t vu chn gia cc khi hin th cng cc thngs tng ng. S dng cc nt v chn khi hoc thngs hin th. Nhn nt OK xc nhn chn thng s. Nhn nt ESC thot khi ch ci t thng s. Li vo En khi chuyn 0 1 s khi ng li ra dng thng bo . B ch th kiu Run. Thng s P ( resent) biu din th t u tin ( Priority) ca thng bo. Thng s Ack ( Acknowledgment ) l xc nhn dng thng bo . Ack = off : s xc nhn b hy b Ack = on : s xc nhn l cho php. Khi li vo En chuyn 1 0 , dng thng bo s c gi cho n khi xc nhn bng OK. Khi En =1 , ta khng th xc nhn dng thng bo . Khi chc nng nhiu thng bo c s dng vi En =1 , dng thng bo c mc u tin cao nht c hin th ( 0= thp nht, 9 = cao nht). Ta c th chuyn ch th gia gia ch th chun (standard)sang hin th dng thng bo bng phm v . Thng s Par : l dng thng bo cho li ra. Li ra Q : Q c xc lp cho n khi dng thng bo hin th. V d :Lm th no dng thng bo hin th : En = 1
Moter 2 3000 Hours Th 09 : 30 06.21.01

Quy nh thng s trn mn ch th : - To mc u tin v xc nhn : Dng quy nh thng s P trn mn ch th. B03 : P Priority 0 Mc th t u tin l 0 = thp nht Xc nhn b hy.

1. Tng mc th t u tin ln 1 : con tr 0 +

129

2. Thay i Ack : Nhn phm u 3. Cho php Ack : Bng hoc LOGO ! s hin th : B03 : P Priority 1 4.To thng bo : Dng quy nh thng s P trn mn hnh ch th . Dng phm u chn hng cho dng thng bo Xc nhn OK m kiu bin son dng ny . Dng cc phm v chn ch ci. Dng cc phm t v u dch chuyn con tr sang v tr khc . Danh sch cc k t ging nh tn chng trnh. Xc nhn bng phm Ok . Thot khi kiu bin son bng cch nhn phm Esc. xut thng s ( v d : ch th s o hoc gi tr hm ) nh dng thng bo trn 1 dng , cn chn dng ny bng phm u sau nhm phm : Par ..
..

Dng quy nh thng s P trn mn ch th Mc u tin l 1 Xc nhn c php

Xc nhn bng phm OK m kiu bin son : B01 > Tr

Dng cc phm t v u chn khi cn ch th v thng s tng ng ca n. Dng phm v chn khi hoc thng s mun quan st. Chn thng s bng OK. Thot khi chng trnh bng Esc. Cc thay i c xc lp. Cc thay i c p dng trong chng trnh. 21. CH CI T THNG S : chuyn sang ch ci t thng s nhn ng thi 2 nt ESC v OK:

130

ESC

OK

(hoc nhp nt chut bn phi)

Chn Parameterization Mode LOGO! chuyn sang ch ci t thngs v hin th menu ci t:

Mc Set Clock ch c x l nu phin bn LOGO! ca bn c chc nng time/clock (phin bn c ch C, v d LOGO!230 RC), chc nng Set clock cho php ci t chuyn mch thi gian trong LOGO! Cc thng s: Gm cc thng s sau: Thi gian tr hon ca mt role thi gian. Cc thi gian chuyn mch (cc knh) ca b nh thi. Gi tr ngng ca 1 b m. Thi gian gim st ca chc nng m gi vn hnh. Ngng chuyn mch ca chc nng chuyn mch theo gi tr ngng. Mi mt thng s c xc nh bng s khi v mt ch vit tt. V d: B01: T S khi Ch vit tt ca thng s

131

- T: l thi gian c th t. - NO1: l knh u tin ca b nh thi. Par: cho bit c th gim st mt vi b m Chn thng s: chn thng s cn theo cc bc sau: Chn mc Set Param t menu ci t thng s.

Nhn nt OK. LOGO! hinth cc thng s: Thng s Gi tr t cho thng s Thi gian hin hnh trong LOGO!

X Khng th thay i thng s: nhn nt ESC quay v menu ci t thng s. Chn thng s mong mun: Nhn nt hoc thay i mt thng s chn n v nhn nt OK. Thay i thng s: thay i mt thng s trc tin hy chn n. Thay i gi tr mt thng s tng t nh nhp ch ci t thng s: Di chuyn con tr ti v tr mun thay i thng s: nhn nt t hoc u Thay i gi tr: nhn nt hoc Chp nhn gi tr: nhn nt OK BO1: T
27.2.1 T = 0V 1V :V 0V 0 s di chuyn:

Ta = 0 0: 0 0 s Thay gi tr:

t u

132

Khng th thay i n v ca thi gian delay cho thng T ch nhp thng s (parameterization mode) m ch c th thay i trong ch son tho (programming mode) Gi tr hin hnh ca thi gian T: Thng s thi gia T trong ch ci t thng s hin th nh sau: 27.2.1.1.1 O1: B T

27.2.1.1.1.1 T = 1 2: 0 0 s 27.2.1.1.2 T a = 0 0: 10s C th thay i thi gian T 27.2.1.1.2.1.1.1.1 Gi tr hin hnh ca b nh thi: Xem mt knh ca b nh thi hin th: 4.1.1.1.1 B02: NO 1 4.1.1.1.1.1.1.1 ay Su On = 0 9: 0 0 Of = 1 0: 0 0 D =

B nh thi trng thi Off B nh thi trng thi On

LOGO! thng hin th trng thi mch ca b nh thi hn l hin th trng thi mch ca mt knh bi v trng thi mch ca b nh thi ph thuc vo 3 knh (N0, N=2,N03) Gi tr hin thi ca b m: Thng s ca b m ch ci t thng s hin th nh sau:

133

27.2.1.1.3 O3:
Lim = 0 0 0 3 0 0

B Par

27.2.1.1.4 C nt = 0 0 0028

Gi tr hin hnh ca b m gi: Thng s ca b m gi ch ci t thng s hin th nh sau: 27.2.1.1.5 O5: B Par

27.2.1.1.6 M I = 1 0 00h MN = 0 0 1 7 h OT = 0 0 0 8 3 h

Gi tr hin hnh ca b chuyn mch theo ngng: Thng s ca b chuyn mch theo ngng ch ci t thng s hin th nh sau: 27.2.1.1.7 O6: PAR SW SW Fa =0050 =0048 =0012 B

134

BI 3 : LP TRNH VI LOGO! Mc tiu:


- Thc hin c cch lp trnh bng tay v trn my tnh vi Logo! LP TRNH TRC TIP TRN MODULE BN QUI TC QUAN TRNG KHI SON THO VI LOGO! Qui tc 1: Chuyn sang ch son tho Dng 3 ngn tay Khi kt ni ngun cung cp vo LOGO!mn ch th s hin ln dng :No Program, Press ESC . Nhn ESC v ch lp trnh.

Qui tc 2 : Cc ng vo v ra Lun lun nhp chng trnh t ng ra ti ng vo. Ch c th kt ni mt ng ra vi nhiu ng vo, khng th kt ni nhiu ng ra vi mt ng vo. Khng th kt ni mt ng ra vi mt ng vo m khng c on mch ni. Khi nhp chng trnh cn nh : khi con tr xut hin di dng mi tn th mi c th di chuyn con tr S dng cc nt t u or di chuyn con tr trong mch. Nhn nt OK xc nh kt ni / Block. Nhn nt ESC thot ch nhp chng trnh ( mch ). Khi con tr xut hin dng khi m th c th chn kt ni hay Block. Dng nt chn mt kt ni hay mt khi ( Block ). Nhn nt OK xc nhn chn la. Nhn nt ESC xem on chng trnh pha trn. Trc khi nhp chng trnh hy v hon chnh chng trnh trn giy hoc son tho bng LOGO! Soft Comfort.

ui Tc 3 : Con tr v di chuyn con tr

4 : Lp chng trnh.

135

LOGO! ch c th lu (save) mt chng trnh hon chnh. Nu nhp chng trnh cha hon chnh th LOGO! khng th thot ra khi ch son tho. II. LP TRNH HOT NG Sau khi ni LOGO! Vi ngun cung cp v cp in cho LOGO! Mn ch th s hin dng :No Program, Press ESC (nu LOGO! Cha c chng trnh ci sn bn trong). n ESC v ch lp trnh. C th sa thng s hay thi gian khi ch Programming mode v Parameter assignment mode.

Thc thi RUN mode bng cch chn Start main menu. ch RUN mode quay tr v Parameter assignment mode bng cch n ESC. ch Parameter assignment mode quay tr v Programming mode bng cch n thc thi STOP v chn YES. Quy tc n phm lp trnh:

ch lp trnh:

ng phm t , u, , dch chuyn con tr lnh.

hm OK chn.

hm ESC chn khi chng trnh.

ch chn:

ng phm , chn Connector/ Block.

hm OK chn.

hm ESC chn lui mt bc.

136

V d:

yn sang ch son tho: Khi kt ni ngun cung cp vo LOGO! s hin th cc thng tin sau y trn mn hinth Nhn ng thi 3 nt t u v OK chuyn sang ch son tho, vic phi nhn ng thi 3 nt ngn cn vic chuyn sang ch son tho mt cch tnh c khi nhn phi 1 nt ()

Sau khi nhn LOGO hin th menu chnh : u tin s thy du > ngoi cng bn tri. S dng phm di chuyn > ln xung. Di chuyn > ti program.. v nhn nt OK, LOGO!chuyn sang ch son tho. y di chuyn du > bng cch nhn cc nt v Khi > Edit Prg v nhn nt OK th LOGO! s hin th ng ra u tin bt u son tho.

Dng nt v chn cc mg ra khc. Nhp chng trnh trc tip trn LOGO! Bt u nhp chng khi LOGO! hin th ng ra u tin : Ng ra Q1 c1 gch di chn, gch di l con tr. Con tr cho bit v tr hin hnh trong chng trnh.

137

Di chuyn con tr bng cch nhn cc phm : t va u. Nhan t con tro di chuyen sang trai. Tai iem nay nhan khoi au tien (VD nh khoi OR ).

Nhn nt OK di chuyn sang ch nhp : Con tr khng cn dng du gch m c dng khi m nhp nhy, LOGO! cung cp bng lit k C0 chn.

Chon liet ke GF (nhan cho ti khi GF xuat hien) va nhan nut OK. LOGO! hien th khoi au tien cua bang liet ke cac chc nang c ban GF. By gi nhn nt or cho ti khi khi OR hin th :

Nhn nt OK xc nhn la chn. By gi khi u tin nhp xong. Mi mt khi c gn mt s th t. By gi cn phi kt ni cc ng vo ca khi. thc hin kt ni tun theo cc bc sau : nhn nt OK trn mn hnh hin th. Chn lit k Co : nhn nt OK

Mc u tin trong lit k Co l k hiu xcho bit ng vo cha s dng. chn ng vo I1 nhn cc nt or . Nhn nt OK : I1 c ni vo ng vo ca khi OR. Con tr nhy sang ng vo k tip ca khi OR .

By gi ni ng vo I2 vo ng vo ca khi OR, tun theo cc bc sau: Nhn nt OK. Chn lit k Co : nhn nt or . Chp nhn lit k Co : nhn nt OK .

138

Chn I2 nhn nt or. Chp nhn I2 nhn nt OK. By gi I2 c ni vo ng vo ca khi OR.


Nu khng s dng ng vo ca cng OR th n c nh du x. nhp du x theo cc bc sau :

Chuyn con tr ti ng vo cui : nhn nt OK Chn lit k Co nhn or . Chp nhn Co : nhn nt OK. Chn x nhn nt : or . Chp nhn x nhn nt OK.
By gi kt ni xong, sau khi hon tt vic nhp chng trnh LOGO! chuyn sang ng vo Q1.

xem li chng trnh : nhn nt t or u v Menu chnh : nhn nt ESC


chy chng trnh, chuyn LOGO! sang ch RUN :

Di chuyn > ti Start nhn nt or . Chp nhn : nhn nt OK. LOGO! chuyn sang ch RUN. ch ny LOGO! hin th: 3. Xo mt khi : Gia s can xoa BO2 t oan chng trnh va noi BO1 trc tiep vao Q1. Can thc hien cac bc sau : Chyen LOGO! sang che o soan thao. Chon Edit prg.

139

a con tr ti BO2 : nhn nt t .

Nhn nt OK. e ket noi BO1 thay BO2 trc tiep vao Q1, chon liet ke BN va nhan nut OK, sau o chon BO1 va nhan nut OK. 27.2.1.2 4. trnh Xo mt chng

xo mt chng trnh cn theo cc bc sau : Chuyn LOGO! sang ch son tho. Di chuyn > bng cc nt nhn or ti Program v nhn nt OK. Di chuyn > ti Clear Prg Chp nhn Clear Prg Chuyn > ti Yes Nhn nt OK. Ch ci t thng s: chuyn sang ch ci t thngs nhn ng thi 2 nt ESC v OK:

(hoc nhp nt chut bn phi)

Chn Parameterization Mode LOGO! chuyn sang ch ci t thngs v hin th menu ci t:

140

Mc Set Clock ch c x l nu phin bn LOGO! ca bn c chc nng time/clock (phin bn c ch C, v d LOGO!230 RC), chc nng Set clock cho php ci t chuyn mch thi gian trong LOGO! Cc thng s: Gm cc thng s sau: Thi gian tr hon ca mt role thi gian. Cc thi gian chuyn mch (cc knh) ca b nh thi. Gi tr ngng ca 1 b m. Thi gian gim st ca chc nng m gi vn hnh. Ngng chuyn mch ca chc nng chuyn mch theo gi tr ngng. Mi mt thng s c xc nh bng s khi v mt ch vit tt.

- T: l thi gian c th t. - NO1: l knh u tin ca b nh thi. Par: cho bit c th gim st mt vi b m. Chn thng s: chn thng s cn theo cc bc sau: Chn mc Set Param t menu ci t thng s.

141

Nhn nt OK. LOGO! Hin th cc thng s:

X Khng th thay i thng s: nhn nt ESC quay v menu ci t thng s. Chn thng s mong mun: Nhn nt hoc thay i mt thng s chn n v nhn nt OK. Thay i thng s: thay i mt thng s trc tin hy chn n. Thay i gi tr mt thng t nh nhp ch ci t thng s: Di chuyn con tr ti v tr mun thay i thng s: nhn nt t hoc u Thay i gi tr: nhn nt hoc Chp nhn gi tr: nhn nt OK s tng

Khng th thay i n v ca thi gian delay cho thng s T ch nhp thng s (parameterization mode) m ch c th thay i trong ch son tho ( programming mode) Gi tr hin hnh ca thi gian T: Thng s thi gia T trong ch ci t thng s hin th nh sau:

142

27.2.1.2.1 O1:

B T

27.2.1.2.1.1 T = 1 2: 0 0 s 27.2.1.2.2 T a = 0 0: 10s C th thay i thi gian T 27.2.1.2.2.1.1.1.1 Gi tr hin hnh ca b nh thi: Xem mt knh ca b nh thi hin th:

4.1.1.1.2 B02: NO 1 4.1.1.1.2.1.1.1 Da y = Su On = 0 9: 0 0 Of = 1 0: 0 0

B nh thi trng thi Off B nh thi trng thi On

LOGO! thng hin th trng thi mch ca b nh thi hn l hin th trng thi mch ca mt knh bi v trng thi mch ca b nh thi ph thuc vo 3 knh (N0, N=2, N03) Gi tr hin thi ca b m: Thng s ca b m ch ci t thng s hin th nh sau : 27.2.1.2.3 BO 3: Par
Lim = 0 0 0 3 0 0

27.2.1.2.4 Cn t =0000 28

Gi tr hin hnh ca b m gi: Thng s ca b m gi ch ci t thng s hin th nh sau:

143

27.2.1.2.5 O5:

B Par

27.2.1.2.6 M I = 1 0 00h MN = 0 0 1 7 h OT = 0 0 0 8 3 h

Gi tr hin hnh ca b chuyn mch theo ngng: Thng s ca b chuyn mch theo ngng ch ci t thng s hin th nh sau: 27.2.1.2.7 BO6: PAR SW SW Fa =0050 =0048 =0012

III. LP TRNH VI LOGO! V d 1: Lp trnh mt chng trnh iu khin n bng cng tc S1 hoc (OR) S2.

khin n bng 2 cng tc.

2. S u ni Logo!

144

3. Chng trnh tng ng ca LOGO! Cho s trn c dng:

Trong s ny li vo I1 v I2 ni hai cng tc S1 v S2, li ra Q1s dng iu khin 1 bng n E1. Ta dng php OR lp trnh. 4. Nhp chng trnh : to chng trnh mi ta chn > Program. Nhn OK trn mn hnh hin ln dng ch v chn > Edit Prg. Nhn OK. Mn ch th cho php lm vic vi ng ra u tin.

Con tr ang nm di Q1, y chng ta s dng Q1 lm li ra iu khin n. Nhn OK, xut hin k t C0 km theo mi tn nhp nhy ch s la chn.

S dng phm hoc chn mt trong cc lit k C0 ,GF hay SF. y chng ta cn hm OR, hm ny nm trong GF, nhn phm OK.

Trn mn hnh ch th hin ln hnh ca hm c bn vi con tr nhy k hiu hm.

145

Lc ny xut hin s Block pha bn trn bn phi ca mn hnh B1. Dng phm hoc chn hm cn s dng. y ta chn hm OR.

Nhn phm OK khng nh hm cn chn. Con tr lc ny nhy sang b tri LOGO! Cho php ta chn cc li vo ca hm. Ti li vo th nht ni con tr nm. Nhn OK.

Lc ny mn hnh li xut hin k hiu C0 v mi tn nhy. Chng ta dng phm hoc chn cc lit k SF hay GF nu mun ni li vo vi cc hm khc v d ny cn chn li vo l I1, nm trong lit k C0.

Nhn tip OK.

li ny xut hin con tr nhy v mt k t biu hin ch C0 list: I1, I2,...I0, hi, Q hay X dng phm hoc chn li vo thch hp. Trong chng trnh ny ta chn li vo l I1. Nhn OK.

Lc ny con tr trn mn hnh nhy sang v tr li vo th hai.

146

Ta li lp li cch chn nh trn : nhn OK, dng phm hoc chn C0 nhn OK. Dng phm hoc chn I2, v trong chng trnh ta cn s dng 2 li vo .Nhn OK.

Lc ny con tr trn mn hnh nhy sang v tr li vo th 3. Ta li lp li cch chn nh trn: nhn OK, dng phm hoc chn C0 , nhn OK, dng phm hoc chn X, v trong chng trnh ta ch cn s dng 2 li vo, nu li vao th 3 ta khng cn s dng na. Chn X trong lit k C0. nhn OK. n y chng trnh cho v d1 hon tt. Mn hnh thng bo cho ta bit to xong Block1 v Block1 ny c li ra l Q1 .

Chng trnh tng ng vi:

Nhn ESC mn hnh chuyn v trng thi ch lp trnh . Nhn OK chn chng trnh. By gi cn t li ng h cho LOGO!. Dng phm chuyn con tr > xung dng Set Clock. Nhn OK. Mn hnh s hin ra cho php ta t li ngy (DAY) ph hp vi hin ti. Lc ny con tr nhy ti Day =_Th. Nu ang l th su, s dng phm hoc chn Fr. Dng phm u chuyn con tr xung dng Timer (thi gian) con tr nhy ti v tr cho ta t li gi: Timer = _15:42.

147

Dng phm hoc chn cc s thch hp. Dng cc phm t hoc u chn v tr cc s cn hiu chnh theo hng ngang hoc quay li dng Day. Khi t c gi thch hp. thot ra khi ch t gi ta nhn OK. LOGO! S quay v ch lp trnh ban u. LOGO! Chy chng trnh va son: Ta nhn ESC trn mn hnh chuyn v ch khi im ban u. Chuyn con tr > xung dng Start, nhn OK LOGO! Bt u hot ng v mn hnh s hin y cc li vo, ra v ng h thi gian. Khi nhn cng tc S1, ti li vo I1 trn mn hnh li vo 1 c t m (biu hin c kch thch ) ngay lp tc li ra Q1 ng, n s sng. Nh cng tc S1n Q1 tt. Nu nhn S2 n Q1 cng s sng. iu ny ng vi nguyn l hot ng ca mch in trn. V d 2: Yu cu thit k mt mch in chiu sng cho hnh lang mt khch sn m hai u hnh lang c 2 cng tc. Nu i vo hnh lang ta ch cn bt cng tc u vo sng n. Sau mt thi gian n s t ng tt. p ng yu cu ny, ta phai s dng mt rle thi gian v hai cng tc. 1. S ieu khien en hanh lang t tat:

2. Chng trnh tng ng ca Logo!

Khc vi v d1, ta b sung mt hm ngt tr (OFF delay) vo gia hm OR v li ra. Khi lp trnh ta c th dng chng trnh v d1 v b xung thm hm mi. 3. Nhp chng trnh Khi LOGO! ang chy (RUN) a n v ch lp trnh ta nhn ng thi cc phm ESC. Chn Stop, nhn OK v chn YES a LOGO! V ch lp trnh. Sau chn > Program. Nhn phm OK. Chn > Edit Prg. Nhn OK.

148

Lc ny mn hnh LOGO! Hin ra nh hnh sau:

Nhn t chuyn con tr sang tri _B1. Trong chng trnh ny ta vn s dng hm OR li vo ca chng trnh (nm trong B1). Nh vy, ta s t xen vo gia B1 v li ra Q1 mt hm thi gian mi B2. xen vo 1 hm mi ta nhn OK. Mn hnh xut hin k hiu lit k C0 (BN) vi mi tn nhy. Dng hoc chn lit k SF (trong lit k ny cha cc hm c bit thi gian).

Nhn OK lc ny hm thi gian u tin xut hin trn hnh vi con tr nhy ti k hiu hm.

Dng hoc ta chn hm thch hp: ta chn hm Off delay. Nhn OK. Con tr chuyn sang tri v tr li vo u tin ca hm v ti v tr ny xut hin k hiu _ B1. Ngha l li ra Q1 ca Block B1 c ni vi li vo block B2 ny cn li ra Q1 thc c chuyn sang block B2. _B1 s chuyn thnh lit k BN cho ta chn cc block . y ta chn BN l B1. khi con tr B1:_B1.

Nhn con tr s di chuyn xung di v tr li vo 2, lc ny LOGO! Cho php ta t tham s Reset. Trong chng trnh ny ta khng cn t tham s R. Bi v ta khng cn tt n gia chng. Do ta li vo R trng thi khng dng:X

149

chn ta ln lt nhn : OK OK OK xut hin C0 . xut hin X . xut hin _T .

Lc ny con tr di chuyn xung li vo th 3. y l li vo cho php t tham s thn gian T. Nhn OK xut hin B2:T. T = _00.00s+ Dng t, u, , t thi gian. V d ta t 10 second.

Sau khi ton b cc tham s c xc lp, nu ta mun thay i chng ta s dng cc phm ESC, t, u, , , chn i tng v t gi tr. By gi khi hon tt chng trnh chng ta thot ra khi bng cch nhn OK. LOGO! Chy ta nhn ln lt: Nhn ESC tr v Main menu. Di > ti v tr Start. Chn Start nhn OK. LOGO! Bt u trng thi hot ng . Khi ta ng S1 hoc S2 v nh ra ngay n s sng v sau 10 giy sau n s t ng tt. V d 3: Cng tng t nh v d1 nhng khc cch iu khin : khi ng S1 hoc S2 hoc c S1 S2 u ng th sau 10 giy n sng.

150

B KHI KHI LP TRNH V SA LI: Trong qu trnh lp trnh nu mun c th b bt cc hm trong chng trnh c sn. V d chng ta mun son li chng trnh 2 n tr li chng trnh 1.

Thao tc nh sau: Vo > Edit Prg Nhn OK B2 .......<_Q1. _B2......< Dng t chuyn con tr sang B2

Trng hp khi nhn OK xut hin BN: Dng , chuyn con tr sang lit k C0 . Nhn OK Nhn OK xut hin _X. xut hin _X .......<_Q1.

Lc ny Block B2 s b xo v tt c cc block ni vi n u b ngt (ngha l block B1 khng c ni ra Q1). Nhn OK chng trnh trong b nh xo hon ton. LOGO! Tr li mn hnh ch xut hin? Khi cn dng cc phm t, u, , ,v OK a con tr n v tr v b sung gi tr cn thit. (Gi s cn xo khi B2 t on chng trnh sau v ni B1 trc tip vo Q1)

Cn thc hin cc bc sau:

yn LOGO! Sang ch son tho.

n Edit Prg.

con tr ti B2: nhn t

151

n OK. kt ni B1 thay B2 trc tip vo Q1, chn lit k BN v nhn OK, sau chn B1 v nhn OK. xo mt chng trnh cn theo cc bc sau: Chuyn LOGO! Sang ch son tho.

B MT CHNG TRNH

Di chuyn > bng cc nt nhn or ti Programv nhn OK.

Di chuyn >ti Clear Prg. Chp nhn Clear Prg.

Chuyn >ti YES. Nhn OK.

TN CHO CHNG TRNH V CI PASSWORD:

cho chng trnh:

tr v main menu.

> chn Prg namebng cch nhn , .

name bng cch nhn OK.

c phm , chn k t .

c phm t, u chuyn sang k t tip. chiu di ti a l 16 k t.

152

V d: t tn chng trnh l ABC Chn Abng cch nhn phm . n k t k tip bng cch nhn phm u. Chn B bng cch nhn phm . n k t k tip bng cch nhn phm u. Chn C bng cch nhn phm . Chp nhn chn phm OK. Thay i tn chng trnh lm tng t. Nhn ESC tr v main menu. Di chuyn > chn Password bng cch nhn , . Chn Password bng cch nhn OK. S dng cc phm , chn k t. S dng cc phm t, u chuyn sang k t tip. Chiu di ti a l 10 k t. tuy nhin ta phi nhp Password c vo nu c Password. Chn n phm OK.

word:

LP TRNH TRN MY TNH: Phn mm trn Windows dng giao tip vi Logo! L Logo! Soft comfort 4.0. Phn mm i km vi a CD. Li im ca vic dng PC l vit chng trnh, sa i d dng. C th Down load hay Upload vi Logo! Nh mt PLC. Cng c th chy th chng trnh trn PC m khng cn qua Logo! Hoc kim tra trng thi Logo! Dng Online. c bit c th lp trnh bng LAD m nu lp trnh trc tip trn Logo! Khng lm c. Vi u im ny ta c th vit chng trnh phc tp d dng kt ni vi PC v Logo! Thng qua Card hoc Cap RS232 ca Siemens cho Logo!. Chng trnh t ng tm cng Com thch hp kt ni automatic detection.

I THIU TNG QUT LOGO! SOFT COMFORT

153

i vi cc loi Logo! Khc nhau nh ti(Down load) chng trnh, phn mm s t thay i 1 s hm sau cho ph hp vi loi Logo! S dng. C th lu tr (Save) chng trnh thnh file lu tr. File chng trnh Logo! C ui l .lsc S dng cp LOGO! PC kt ni LOGO! Vi RS-232 ca my tnh PC. C hai cch truyn thng gia PC v LOGO!: LOGO! kiu truyn trong trng thi RUN. T ng khi LOGO! c cp ngun (nu ng truyn ang ni). Chuyn LOGO! Vo kiu lp trnh : ch RUN, nhn ESC v thc hin mc STOP. Chn PC/Card bng phm or. Xc nhn OK. Chn Xc nhn OK. LOGO! By gi kiu V hin th: bng phm or.

I LOGO! VI MY TNH PC:

T ng chuyn LOGO! Vo ch PC = LOGO! Ngt ngun cp cho LOGO!. Ni cp truyn thng gia LOGO! V PC. Bt ngun cp cho LOGO! LOGO! T ng chuyn sang ch PC = LOGO! S dng nt ESC nu mun ngat truyn thng PC. Vic kt ni hm cho LOGO! Trn my tnh cng lm tng tng t nh cc phn trnh by trc. Tuy nhin , s dng my tnh lp trnh s thun tin hn nhiu. Lp trnh xong, c th ti chng trnh vo LOGO!.

H S DNG PHM MM LOGO! SOFT COMFORT

ar Toolbar:

New (CTRL+N) : son tho mi mt chng trnh.C th bngLAD hoc FBD. Open (CTRL+O):m li chng trnh lu. Close (CTRL+C) : ng mt chng trnh.

154

Save (CTRL+S): lu li chng trnh. Compare Phng to mn hnh : Thu nh mn hnh : : so snh chng trnh vi chng trnh trong Logo!. Convert to LAD (FBD): i chng trnh t LAD sang FBD v ngc li.

155

/Toolbar:

156

Cng c la chn:

khi ta mun la chn hay di chuyn cc khi chc nng( C0, SF, GF)

trn Tools /Toolbar th ta click vo Cng c nhn: dng ch nh r ngha ca tng khichc nng (hoc tn chng trnh trn Drawing board) Cng c ct/ni li: ln1 ct, ln2 ni li.

Cng c kt ni: kt ni ng vo v ng ra gia cc chc nng: An phm tri v gi li ko n chc nng cn kt ni. Cc ng vo/ra, cc bit nh hay hng s:

I(Input): cc ng vo. Lo(Low): trng thi mc thp. Hi(High): trng thi mc cao. Q(Output): cc ng ra. M: cc c nh ph. AM: cc ng vo analog cho khi AM Chc nng c bn:

Chc nng c bit:

157

Lu : khi lp trnh cn ly thng s nh thi gin ta nhn chut tri hai ln vo khi cn thay i thng s.

:Truyn chng trnh trong my tnh vo Logo!(Down load). :Ly chng trnh trong Logo! a v my tnh(Up load).

158

M phng (Tools Options - Simulation): kim tra chng trnh khng cn dng Logo! (OFFLINE). C th th bng cc ng vo, ng ra, v cc hm nh 1 Logo! Tht.

RUN:

cho php chy chng trnh. xem trng thi Logo!.

MONITORING: STOP:

cho php ngng chy chng trnh Logo!.

159

BI 4. BI TP NG DNG LOGO! Mc tiu:


- Thc hin c mt s bi ton ng dng n gin trong lnh vc iu khin my in, bo gi v chiu sng. PHN I: LUYN TP VI CC MCH HN HP Bi 1: Lin kt AND.

Bi 2: Lin kt OR.

Bi 3: Lin kt AND trc OR.

Bi 4: Lin kt OR trc AND.

YU CU:

160

Vit chng trnh tng ng ca Logo!

V s u ni Logo!

Nhp chng trnh trn Logo! u dy. iu khin mch. Gii thch nguyn l hot ng mch. PHN II: CC V D NG DNG THC HNH Bi 1: Lin kt tng ng (ng gi tr).

Chy chng trnh va son.

Bi 2: Mch t duy tr (t gi).

Bi 3: Mch la chn 1 trong 3 kh nng.

Bi 4: Mch la chn 2 trong 3 kh nng.

161

Bi 5: Mch iu khin ng c chy Thun - Nghch thng qua nt dng.

Bi 5: Mch iu khin tun t cng bc.

Bi 6: Mch dng in xung vi khi ng t.

162

Bi 7: Mch tun t khi ng bng tay.

Bi 8: ng mch chm.

Bi 9: T ng ng mch tun t.

163

Vit chng trnh tng ng ca Logo!

V s u ni Logo!

Nhp chng trnh trn Logo! u dy. iu khin mch. Gii thch nguyn l hot ng mch. PHN III: BI TP NNG CAO Bi 1: Mch iu khin 2 ng c. Yu cu cng ngh: ch t ng nhn nt ON ng c D 1 chy trc, sau mt thi gian ng c D2 chy, sau hai ng c D1 v D2 cng lm vic song song (Thi gian D2 chy sau ty thuc vo ngi vn hnh, y ta chnh 5 giy).Khi nhn nt Off th c 2 ng c u dng. Mch ng lc

Chy chng trnh va son.

G TRONG LNH VC IU KHIN MY IN

ch dng rle

Mch iu khin

164

2. Hot ng cu mch: Khi nhn S2 th cun dy khi ng t K1 c in v t duy tr, ng tip im K1 mch ng lc s cp ngun cho ng c 1 hot ng. ng thi rle thi gian K 3 ( ON DELAY ) c in , sau thi gian 5 giy tip im ca K 3 ng li lm cho cun dy khi ng t K2 ng li , tip im K2 mch ng lc ng li cp ngun cho ng c 2 hot ng. Hai ng c lm vic song song. Khi mun dng ta nhn nt S1. ni dy.
L S
1

S
2

RN

K N
1

K
2

h iu khin dng Logo!:(Hc sinh t lm) Trong : I1: Nt nhn ON (chy) thng h I1= 0 I2: Nt nhn OFF (dng ) thng h I2= 0 RN : Rle nhit bo v qu ti

165

Q1: Cp ngun cho ng c D1 chy Q2:Cp ngun cho ng c D2 chy. Bi 2: Mt h thng iu khin 2 ng c hot ng theo yu cu :

hi ng th 1 chy trc sau 5 giy th 2 chy.

ng th dng 2 trc sau mi dng c 1.

le

t ng mch (Hc sinh t lm) S dng Logo!:(Hc sinh t lm)


Bi 3: H thng ng / m ca t ng Lp trnh cho iu khin ca t ng cc siu th, nh hng, khch sn, to nh cao c, bnh vin, ...Theo yu cu: Ca thng ng: nu c ngi ngoi i vo hay c ngi i ra th ca s t ng m trong 10 giy (ca phi trng thi m 10 giy li vo n khch cho ti khi khng cn ngi n gn). Nu khng c ngi vo n gn th ca phi t ng ng li sau mt thi gian ngn 10 giy. Vic xc nh ngi Ra/Vo nh cm bin, ng/M ca dng li nh vo cng tc hnh trnh.

h thng

Trong :

B1: cm bin bn trong (I1). B2: cm bin bn ngoi(I2). S1: cng tc gii hn khi ca ng(I3). S2: cng tc gii hn khi ca m(I4).

166

K1: contactor iu khin ca m(Q1). K2: contactor iu khin ca ng (Q2).

ch iu khin dng rle

ch iu khin dng Logo!(Hc sinh t lm)

Bi 4: iu khin ng m Garage t Mt Garage to c mt ca cho xe vo v ra . Cm bin siu m pht hin xe n gn, cm bin quang c dng pht hin t ang qua ca. Khi c xe n gn cm bin siu m pht hin ng ra s iu khin m ca. Khi xe qua khi vng kim sot ca cm bin quang th ng ra iu khin ng c ng ca.

ng

Trong : S1 (I1) : cm bin siu m. S2 (I2) : cm bin quang.

167

LS1 (I3) : cng tc hnh trn. LS2 (I4) : cng tc hnh di. Q1: ng ra iu khin m ca. Q2 : ng ra iu khin ng ca. dng Logo! (Hc sinh t lm) Bi 5: iu khin tr chi ng l nh OLYMPIA Yu cu: Sau khi ngi dn chng trnh nu xong cc cu hi, cc th sinh s nhn nt pha trc mt dnh quyn tr li cu hi. Ai nhn trc th c quyn tr li, chung s kiu trong 5 giy sau khi bt k th sinh no nhn nt cng lc n trc mt ca th sinh s sng ln. N s c tt bi ngi dn chng trnh.

Trong : PB1(I1): nt nhn th sinh 1. PB2(I2): nt nhn th sinh 2. PB3(I3): nt nhn th sinh 3. Reset(I4): nt nhn dng. Solenoid(Q1): ng ra iu khin chung. n 1(Q2): Ng ra iu khin n th sinh 1. n 2 (Q3): Ng ra iu khin n th sinh 2. n 3 (Q4): Ng ra iu khin n th sinh 3.

n dng Logo! (Hc sinh t lm) Bi 6: iu khin dy chuyn ng gi

168

Yu cu: Khi nt nhn PB1 c nhn bng ti hp bt u chuyn ng. Khi pht hin c mt ca hp th bng ti hp dng li v bng ti to bt u hot ng. Cm bin to s m s lng to cho n khi c 10 qu th bng ti to dng li v bng ti hp bt u chuyn ng tr li. Chu k c lp i lp li cho n khi nhn nt dng.

Trong : PB1(I1): nt nhn khi ng. PB2(I2): cm bin pht hin hp. SE1(I3): cm bin m to. SE2(I4): nt nhn dng. 1(Q1): ng ra iu khin bng ti thng. 2(Q2): Ng ra iu khin bng ti to.

hin dng Logo!(Hc sinh t lm) Bi 7: iu khin hai ng c theo ch t trc Yu cu: Hai ng c c yu cu hot ng theo ch nh sau: ng c 1 chy 5 giy ri ngng. sau ng c 2 chy 5 giy ri ngng 5 giy, ng c 2 lp li 5 ln nh vy. Sau ng c 1 chy tr li, hai ng c ny lp li 10 ln ri ngh . Mun lm vic tr la th nhn nt khi ng. Trong : ON(I1): nt nhn khi ng. OFF(I2): nt nhn dng. M1(Q1): ng ra iu khin ng c 1. M2(Q2): ng ra iu khin ng c 2.

ng Logo!(Hc sinh t lm)


Bi 1: Chung bo tit hc

G TRONG CNG TC BO GI

169

Vit chng trnh iu khin mt chung bo tit hc theo yu cu sau: Ch Nht chung khng ku. T 7h0000 n 7h0010 chung ku bo vo gi hc. T 9h0000 n 9h0008 chung ku bo gi gii lao. T 9h1500 n 9h1510 chung ku bo vo gi hc. T 11h0000 n 11h0020 chung ku bo gi hc kt thc.

I1

RN

K1 N

Trong : I1 : Nt nhn dng. RN : Rle nhit bo v qu ti. Q1: Cp ngun cho chung bo. K1: Tip im ng lc cp ngun cho chung.

Bi 2: iu khin chung trong trng hc Yu cu: Vic vo hc hay ngh gii lao c iu khin bi chung.

170

Trng hc hot ng vo bui sng t th 2 n th 6. Gi vo hc chung ku trong 2 giy. Gi ngh gii lao chung ku trong 4 giy. Tit 1: T 7h n 7h45. Tit 2: T 7h50 n 8h35. Tit 3: T 8h45 n 9h30. Tit 4: T 9h45 n 10h30. Tit 5: T 10h35 n 11h20. Tit 6: T 11h30 n 12h15. Mch iu khin dng Logo! (Hc sinh t lm)
Bi 3: Mch iu khin n giao thng

Vit 1 chng trnh iu khin n giao thng cho ng t Bnh Thi Qun Th c, n hot ng nh sau: w C th thay i c thi gian cho n xanh tuyn 1 v tuyn 2. w Vng tuyn 1 v tuyn 2 c gi tr mc nh l 5 giy.

7.2.2 S h thng

Vng Xanh
- Xanh tuyn1, tuyn 2 c gi tr mc nh l 15 giy. - Vng tuyn 1 v tuyn 2 l 5 giy..

inh t lm) lm)

171

NG DNG TRONG CHIU SNG Bi 1: Chiu sng hnh lang cu thang li i Yu cu : + n vo nt n 1 ln : n sng v t ng tt sau 15 giy. + n vo nt n 2 ln n sng thng trc. + n vo nt I2 hoc I3 th n tt ( Ta c th tt nhiu ni ). S o noi da L
Start Stop

K1 N

2. S iu khin dng Logo!(Hc sinh t lm) Trong : I1: Nt nhn cho n hot ng (thng h I1= 0). I2: Nt nhn dng (thng h I2= 0). I3: Nt nhn dng (thng h I3= 0). Q1: Cp ngun cho nhm n hot ng. Bi 2: Mch iu khin n chiu sng theo yu cu:

sau mt thi gian n tt. S dng Logo!(Hc sinh t lm)

lun.

172

Bi 3: Lp trnh h thng chiu sng hnh lang cu thang li i theo yu cu:

tt sau mt thi gian chnh nh trc.

c. S dng Logo! (Hc sinh t lm) Bi 4: Lp trnh h thng chiu sng Ca hng - Siu th Nh hng Khch sn. Yu cu: H thng chiu sng ny c th chia ra lm 4 nhm sau Nhm 1: Chiu sng thng trc trong sut thi gian lm vic trong ngy. Nhng ni ny lm vic t th 2 n ch nht (t th 2 n th 6 hot ng t 7h sng n 10h ti, th 7 v ch nht ht ng t 7h sng n na m). Nhm 2: Chiu sng tng cng vo bui ti. Nhm 3: Chiu sng cc li i chnh vo ban m khi ht gi lm vic. Nhm 4: Chiu sng cc bng cho, khu hiu khi c khch vo/ ra (VD:Knh cho qu khch, Hn gp li, Thng l bnh an,...). S h thng

Trong : I1: Cm bin nhn bit tri ti. I2: Nt nhn ON. I3: Nt nhn kim tra. I4: Cm bin nhn bit c ngi vo/ra. Q1: Nhm n 1. Q2: Nhm n 2. Q3: Nhm n 3. Q4: Nhm n 4 .

Mch iu khin dng Logo! (Hc sinh t lm) Bi 5: Chiu sng nh hng H thng chiu sng ny c th chia lm 4 nhm sau :

173

Nhm 1 : Chiu sng thng trc trong sut thi gian lm vic trong ngy ty theo ngy trong tun . Nhm 2 : Chiu sng tng cng thm vo bui ti .Khi khng lm vic nhm 2 vn sng. Nhm 3 : Chiu sng cc li i chnh vo ban m khi ht gi lm vic . Nhm 4: Chiu sng cc bng cho , khu hiu khi c khch ra vo . Thi gian hot ng t 8 gi n 22 gi t th 2 n th 6, th 7 v Ch Nht hot ng t 9 gi n 21 gi . S u ni
L
Start Test Cbin Cbin Stop

Nhm 1

Nhm 3 Nhm 4

Nhm 2

Trong : I1: Nt nhn hot ng (thng h I1= 0). I2: Nt nhn th n (thng h I2= 0). I3: B cm bin quang in tri sng I1 = 0, tri ti I1 = 1. I4: B cm bin quang t ca khi c ngi i qua th I4 = 1. I5: Nt nhn ngng hot ng (thng h I5= 0). Q1: Cp ngun cho nhm 1 hot ng. Q2: Cp ngun cho nhm 2 hot ng. Q3: Cp ngun cho nhm 3 hot ng Q4: Cp ngun cho nhm 4 hot ng. S mch Logo! (Hc sinh t lm)

174

Nguyn l hot ng: (Hc sinh t lm) NG DNG TRONG CNG NGHIP Bi 1: Trn ha cht Yu cu: Mt cng ty c 2 bn trn ha cht, mi bn c ko bi mt ng c. - Bn 1 trn ha cht A. - Bn 2 trn ha cht B. Cc nt nhn PB, PB1, PB2: + Nu nhn nt PB th c 2 bn u c chn lm vic trong 50 giy. + Nu nhn nt PB1 th ch c bn 1 c chn lm vic trong 50 giy(bn 2 ngh). + Nu nhn nt PB2 th ch c bn 2 c chn lm vic trong 50 giy(bn 1 ngh) . Khi ang trn ha cht nu bn ha cht b h van th phi bo ng ngay lp tc v dng qu trnh trn li.

175

L Stop PB PB1 PB2 S co

K1

K2

Trong : I1 (PB): Nt nhn cho 2 bn u c chn lm vic (thng h I1= 0). I2 (PB1): Nt nhn cho bn 1 lm vic (thng h I2= 0). I3 (PB2): Nt nhn cho bn 2 lm vic (thng h I3= 0). I4 (PB3) Nt nhn (dng ) khi c s c thng h I4= 0. I5: Nt nhn Off (dng) thng h I5= 0. Q1: Cp ngun cho ng c bn 1. Q2: Cp ngun cho ng c bn 2.

Hc sinh t lm) Bi 2: Trn sn phm Yu cu cng nghe:

g: (Hc sinh t lm)

176

Nhin liu t 2 bn cha ( bn 1 v bn 2 )c vn chuyn vo bn trn 3. Sau trn 2 nhin liu li vi nhau v a ra thnh phm . Ta c th cho h thng hot ng theo chu k m ta t ( v d: 1, 5, 10,chu k ).

h thng
BON 1 BON 2

VAN Bang tai1 BON TRON 3 Bang tai 2

VAN

VAN SAN PHAM

Bang tai 3

uyn l hot ng Ga s lc ban u nhin liu c a vo 2 bn 1 v 2 nh vo 1 thit b no hoc do con ngi vo . Khi nhin liu c a vo bnh v 2 cm bin I 1 , I2 ( I0.6 v I0.7 ) xc nh c nhin liu . Qu trnh hot ng ca con ngi nh vo nt nhn S1 . Chn chu k lm vic ca dy chuyn ( vi iu kin 2 bn 1 v 2 lc no cng c ) nh vo nt nhn S2 , S3 ,S4 ,S5 , khi chn xong chu k lm vic ta ch cn nhn cng tc S 1 th h thng lm vic theo chu k chn. V d ta chn chu k lm vic l 5 ln th nh vo nt nhn S3 . Nh vo ng c ca 2 bng ti 1 v 2 hot ng lm cho van ca bn 1 v bn 2 tc ng m ra , nhin liu c a t 2 bnh xung qua 2 bng ti v vo bn trn 3. Khi nhin liu trong bn trn 3 y th nh cm bin I 3 s ngt van ca bn 1 v bn 2 khng cho nhin liu xung na , nhng bng ti 1 v 2 vn lm vic trong 1 khong thi gian ri mi dng hn. Khi hai ng c bng ti va ngng th bn trn 3 bt u trn trong khong thi gian t trc . Khi bn trn 3 ngng hot ng th bng ti 3 hot ng v van bn 3 m ra . Nhin liu chy ra khi bn trn 3. Khi nhin liu bn trn 3 cn th cm bin bo cn I 4 tc ng lm cho van bn trn 3 ng li , nhng bng ti 3 vn cn hot ng sau 1 thi gian mi ngng hn.Lc ny h thng lm vic xong 1 chu k. Khi h thng bng ti 1 v 2 hot ng tr li v van bn 1 , bn 2 li m ra a nhin liu t 2 bn xung. H thng dy chuyn lm vic nh cc bc trn n khi no 5 chu k th t ng Reset ton b h thng. Tng t khi ta nhn nt S2 , S4 , S5 th h thng lm vic 1, 10, 15 chu k.

ch iu khin

177

Trong :

I1: l nt khi ng Start.

IU KHIN MY TRN

I2: l nt nhn dng Stop. I3: Cm bin bo y bn trn 3.

178

I4: Cm bin bo cn bn trn 3. I5: Nt nhn chn 1 chu k hot ng. I6: Nt nhn chn 5 chu k hot ng. I7: Nt nhn chn 10 chu k hot ng. I8: Nt nhn chn 15 chu k hot ng. Q1: Ng ra iu khin cho ng c bng truyn 1 v 2. Q2: Ng ra iu khin cho van bn 1 v bn 2. Q3: Ng ra iu khin cho ng c trn 3. Q4: Ng ra iu khin cho ng c bng truyn 3. Q5: Ng ra iu khin cho van bn 3.

TI LIU THAM KHO 1. cng mun/mn hc ngh Sa cha thit b in t cng nghip, D n Gio dc k thut v Dy ngh (VTEP), Tng cc Dy Ngh, H Ni, 2003 2. automatisieren mit sps - Guenter, Wellenreuther, Dieter Zastrow. nxb Viweg 3. stuerung von - ELWE 4. t ng ha vi simatic s7-200. Nguyn Don Phc. nxb nng nghip 5.K thut iu khin lp trnh. Trung tm Vit c Trng HSPKT

IEU KHIEN MAY TRON

179

DANH SCH BAN BIN SON GIO TRNH DY NGH TRNH TRUNG CP, CAO NG (font ch Time News Roman, in hoa, c ch 14 Bold) Tn gio trnh: Tn ngh: - ng (b) Ch nhim - ng (b) Ph ch nhim - ng (b) Th k - ng (b) Thnh vin - ng (b) Thnh vin - ng (b) Thnh vin - ng (b) Thnh vin - ng (b) Thnh vin - ng (b) Thnh vin DANH SCH HI NG NGHIM THU GIO TRNH DY NGH TRNH TRUNG CP, CAO NG (font ch Time News Roman, in hoa, c ch 14 Bold) 1 2 3 4 5 6 7 8 9 ng (b) ng (b) ng (b) ng (b) ng (b) ng (b) ng (b) ng (b) ng (b) Ch tch Ph ch tch Th k Thnh vin Thnh vin Thnh vin Thnh vin Thnh vin Thnh vin

Mu ch trnh by c th trong vn bn: S dng font ch Time News Roman, in hoa, c ch 14 Cn l: + Trang mt trc: l tri cch mp 3 3,2 cm; l phi cch mp 1,8 2 cm; l trn cch mp 2 2,5 cm; l di cch mp 1,8 2cm. + Trang mt sau: l tri cch mp 1,5 2 cm; l phi cch mp 3 3,5 cm; l trn cch mp 2 2,5 cm; l di cch mp 1,8 2cm. nh s trang ln u vn bn, t gia trang; Khong cch cc dng n (singe) Cc M un c k hiu chung l M km theo 2 ch s (M01, M02). Th t cc m un un c ghi k tip nhau, lin tc t 01 n ht s lng cc m un trong ton b vn bn.

You might also like