Professional Documents
Culture Documents
CHNG I
Ngun cung cp
Trang 1
Tng quan v lp trnh PLC PANASONIC 2. Cc u vo/ra ca FP-X. a. u vo/ra dng Relay: Cc PLC FP-X loi C14R, C30R v C60R c cu to u vo/ ra dng Relay: u vo dng Relay c cu to nh sau:
Hnh C1.I.2.a.2 : Cu to u ra dng Relay. b. u vo/ra dng Transistor: u vo dng Transistor (NPN/ PNP) c cu to nh sau:
Trang 2
Hnh C1.I.2.b.3 : Cu to u ra dng Transistor PNP. Ty vo tng chng loi ca FP-X m s lng u vo/ra trn mi CPU khc nhau. Tn ca CPU cho bit mt s thng s k thut ca n: VD: FP-X C30T: c tt c 30 u vo/ra v u ra dng Transistor NPN. FP-X C60P: c tt c 60 u vo/ra v u ra dng Transistor PNP. FP-X C30R: c tt c 30 u vo/ra v u ra dng Relay. FP-X C30PD: c tt c 30 u vo/ra, u ra dng Transistor PNP v ngun cung cp l DC 24V. 3. Cch kt ni ng vo/ ra. a. Loi Relay. PLC FP-X C30R:
Hnh C1.I.3.a.2 : Chi tit kt ni cho PLC FP-X C60R. Lin kt gia u ra v u COM ca PLC FP-X C60R. Y0 CO Y10 Y1 Y2 ti Y5 Y6 ti Y9 YA ti YD C1 C2 C3 C4 Y11 Y12 Y13 Y14 ti Y15 Y16 ti Y19 b. Loi Transistor. PLC FP-X C30T: C0 C1 C2 C3 C4 C5
Hnh C1.I.3.b.1 : Chi tit kt ni cho PLC FP-X C30T. PLC FP-X C30P:
Hnh C1.I.3.b.2: Chi tit kt ni cho PLC FP-X C30P. 4. Kt ni gia PLC v my tnh c nhn. a. Giao tip qua cng USB. Mt my tnh c nhn c th kt ni trc tip qua cng USB.
Tng quan v lp trnh PLC PANASONIC Hnh C1.I.4.a.1 : Giao tip qua cng USB. b. Giao tip qua Tool Port. My tnh c nhn cng c th giao tip trc tip vi PLC qua cng giao tip Tool Port.
Hnh C1.I.4.b.1 : Giao tip qua Tool Port. c. Giao tip loi 1 : N. S dng 1 knh loi RS485 / RS422 loi giao tip Cassette. S dng 1 knh loi RS485 v 1 knh loi RS232C.
Hnh C1.I.4.b.1 : Giao tip 1 : N. II. CC LOI TIP IM TRONG PLC FP-X. Trong FP-X ta c th s dng cc loi tip im (Relay) sau : External input Relay ( cc tip im u vo) X. External output Relay (cc tip im u ra) Y. Internal Relay (cc tip im ph) R. Timer/Counter (cc tip im ca Counter v Timer) T/C. Link Relay (cc tip im dng cho vic lin kt mng PLC). 1. Cc tip im u vo.
Trang 6
Tng quan v lp trnh PLC PANASONIC y l loi tip im (Relay) phn nh trng thi ca tn hiu c kt ni n ng vo ca PLC. Tn hiu ny c th l t mt cm bin quang, cng tc hnh trnh, ..v..v...
Hnh C1.II.1.1 : Trng thi tc ng tip im u vo ca PLC FP-X. Lu khi s dng loi tip im ny: Cc tip im khng c cung cp a ch vt l trn PLC th khng th c s dng nh mt tip im u vo. Trng thi ca cc tip im ny c quyt nh bi tn hiu bn ngoi m khng chu s iu khin ca chng trnh bn trong PLC. C th s dng cc tip im u vo vi s ln khng hn ch trong mt chng trnh. Cc tip im u vo c bt u vi k hiu: Xnnn v theo sau nnn l a ch ca tip im. 2. Cc tip im u ra. Tip im (Relay) u ra l cc tip im mang kt qu ca chng trnh, cc php ton, cc cu lnh,..v.v.. Cc tn hiu ny c dng iu khin mt ti hoc thit b ngoi vi bn ngoi nh mt van t solenoid, mn hnh hin th hoc mt ng c,..v..v... Lu khi s dng: Cc tip im u ra khng c cung cp a ch vt l trn PLC c th c s dng nh cc tip im ph (tuy nhin lc ny n khng th s dng nh mt tip im kiu gi c). Khi s dng cc tip im ny vi chc nng nh mt tip im ph th khng hn ch v s ln s dng ca mt tip im. Tuy nhin khi s dng n nh l u ra, l kt qu ca cc lnh OUT, KP th ch c s dng mi tip im mt ln trnh hin tng trng u ra.
Tng quan v lp trnh PLC PANASONIC Cc tip im ny bt u vi k hiu Ynnn v theo sau nnn l a ch ca tip im.
Hnh C1.II.2.1 : Trng thi tc ng tip im u ra ca PLC FP-X. 3. Cc tip im ph. Tip im ph l cc tip im m hot ng ca n ch nm trong gii hn ca chng trnh. iu ny c ngha l trng thi ng/m ca chng khng th c truyn ra ngoi hay iu khin ti hoc cc thit b ngoi vi. Ty thuc vo chng trnh m cc tip im ny c th c iu khin ng/m.
Hnh C1.II.3.1 : Tip im trung gian ca PLC FP-X. Ch khi s dng: Khi c s dng nh mt tip im th khng hn ch s ln ca mt tip im ph trong chng trnh nhng khi s dng nh u ra ca lnh OUT, KP th ch c s dng mt ln cho mi tip im. Vic s dng trng lp u ra ca lnh OUT, KP c th thc hin c nu ta thit lp li thanh ghi h thng s 20. 4. Cc tip im ca Couter v Timer. a. Timer. Loi Timer thng c dng l Timer On-delay (m chm) tip im ca Timer ny s m sau mt thi gian t trc. Tip im ca Timer s c m (ON) khi iu kin thc thi lnh Timer tc ng v sau mt khong thi gian t trc.
Tng quan v lp trnh PLC PANASONIC Khi iu kin thc thi lnh Timer b ngt th Timer s tt (OFF) v Timer s b Reset ng thi tip im ca Timer cng tt (OFF).
Hnh C1.II.4.a.1 : Tip im Timer ca PLC FP-X. Lu khi s dng: Khi s dng cc tip im ca Timer th khng hn ch s ln s dng mt tip im trong chng trnh. Khng c php s dng hai ln mt Timer nh mt u ra. b. Couter. i vi loi Counter m xung, Counter v tip im tng ng ca n s c m (ON) khi gi tr m ca n tin ti gi tr 0. Tip im ca Counter s tt (OFF) khi tn hiu u vo Reset tc ng.
Hnh C1.II.4.b.1 : Tip im Counter ca PLC FP-X. Lu khi s dng: Khi s dng nh tip im th khng hn ch s ln ca mt tip im Counter trong mt chng trnh. Khng c s dng nhiu ln mt Counter nh mt u ra. 5. a ch ca cc tip im. a. Tip im u vo/ra v tim im ph. i vi cc tip im u vo/ra (X/Y) v cc tip im ph R th a ch ca chng c xc nh bi hai phn nh biu din bn di:
Hnh C1.II.5.a.1 : Cch quy nh a ch tip im vo/ra v tip im ph ca PLC FP-X. V d : a ch ca cc tip im u vo nh sau: X0, X1,............................XF X10, X11,........................X1F X20, X21,........................X2F .............................................. X100, X101,.....................X10F b. Tip im Timer v Couter. Cc tip im ca Counter v Timer c nh a ch bng s thp phn nh biu din bn di.
Hnh C1.II.5.b.1 : Cch quy nh a ch tip im Timer v Couter ca PLC FP Cc tip im ca Timer v Counter chia s nhau cng mt vng nh trong b nh ca PLC. Vic chia s ny c th c thit lp bi thanh ghi h thng s 5. 6. V tr v s lng u vo/ ra ca PLC FP-X.
Hnh C1.II.6.1 : V tr ca cc u vo/ra vt l ca PLC FP-X. S lng cc I/O thay i theo tng loi PLC, bn di l bng lit k s lng u I/O ca mt s CPU thuc dng FP-X.
III.
CC VNG NH TRONG PLC FP-X. i vi PLC dng FP-X ta thng hay s dng cc vng nh sau: Vng nh cha d liu (Data register). Vng nh cha d liu c bit (Special data register). Cc vng nh WX, WY, WL. Vng nh cha d liu lin kt (Link data register). Vng nh cha gi tr t ca Timer v Counter (Set value area for Timer/Counter). Vng nh cha gi tr m ca Timer v Counter (Elapsed value area for Timer/Counter). 1. Vng nh d liu DT.
Tng quan v lp trnh PLC PANASONIC y l vng nh c qun l vi cc d liu n v nh dng kiu word (16bit). Vng nh ny dng cha cc d liu nh cc d liu s c nh dng vi kiu word (16bit).
Khi d liu dng double word (32bit) c lu trong vng ny th 2 word s c s dng v ch s ca word thp s l ch s a ch ca d liu.
Kiu d liu nh v khng nh (hold and non-hold types) Vng nh d liu cha cc d liu hai kiu khc nhau v hai kiu d liu ny s c qun l khc nhau khi ngun cung cp b ngt hoc khi PLC chuyn t ch RUN sang PROG: Loi d liu nh s gi ni dung ca chng khi hot ng h thng dng v chng c th tip tc c hiu lc khi h thng hot ng tr li. Loi d liu khng nh s b xa tt c ni dung khi ngun b ngt hoc khi PLC chuyn t ch RUN sang PROG. Vic quy nh u l vng d liu c qun l theo kiu nh hoc khng nh c th c thc hin bi ngi s dng bng cch tc ng vo thanh ghi h thng s 8.
2. Vng nh d liu c bit. Vng d liu c bit c s dng cho mt s mc ch nht nh. c im ca vng ny l bn hu nh khng th ghi c d liu vo bng cch s dng cc lnh nh F0 (MV-Move). a ch ca vng nh c bit ca cc CPU khc nhau tuy nhin 3 ch s cui cng ca chng l ging nhau.
Chc nng chnh ca vng nh ny l: Dng thit lp cho CPU v ch trng thi hot ng (DT9140/DT9254, DT9052?DT90052). Cha thng tin bo li (DT9000/DT90000/DT9002,...). Cha d liu ca clock/calendar. Cha d liu ca b m tc cao. 3. Vng nh WX, WY, WR v WL. Cc tip im (X,Y, R, L) c th c qun l di dng mt khi d liu 16bit. Khi c qun l di dng word th chng c th c s dng nh mt vng nh d liu. Lc ny a ch ca vng nh c ch nh nh biu din bn di:
Hnh C1.III.3.1 : Cc vng nh. Cc tip im xung (Pulse Relay) v tip im ch bo li (E) khng th c qun l di dng word. V d v cch s dng cc vng nh WX, WY, WR, WL: Ta c th s dng WX c tn hiu s t cc cng tc hoc bn phm, WY c th c s dng cho u ra iu khin led 7 on, WR c th c s dng nh mt thanh ghi dch v tt c cc tip im ny u c th c qun l di dng 1 word. Ch : Khi c qun l di dng word cn ch rng d liu ny s thay i nu c mt bit no trong word thay i trng thi. 4. Vng nh cha gi tr t trc ca Timer/Couter. Gi tr t trc (Set value) ca mt Timer/Counter c lu tr trong vng nh SV (set value) vi a ch chnh l s th t ca Timer/Counter .
Mt s dng thp phn s c cha trong vng nh ginh cho gi tr t ca Timer/Counter khi chng c s dng trong chng trnh. Vng nh SV c qun l theo word, 16 bit s cha mt s dng thp phn t K0 K32767. Trong sut qu trnh ch RUN th gi tr t ca Timer/Counter c th c thay i bng cch ghi vo vng nh cha gi tr t ca chng nhng gi tr mong mun bng cc lnh nh F0 (MV) v gi tr ny c th c c hoc ghi bng cc cng c lp trnh. Vng nh cha gi tr m tc thi ca Timer/Counter.
Tng quan v lp trnh PLC PANASONIC Trong khi mt Timer/Counter ang hot ng, gi tr m tc thi ca n c lu tr trong mt vng nh EV c a ch trng vi s th t ca Timer/Counter ang s dng. Khi gi tr cha trong EV tin ti bng 0 th tip im tng ng ca Timer/Counter ny s c bt (ON). Vng nh EV c qun l theo n v 1word, 16 bit d liu s lu tr mt s thp phn t K0 K32767.
im khc bit vng d liu ny so vi vng SV l vng EV khng th thay i trong khi Timer/Counter ang hot ng.
c im vng nh ca PLC hng Panasonic v c bn ging nh cc loi PLC khc nhng c thm cc thanh ghi c chc nng c bit lm c trng ring cho sn phm. Chi tit c gii thiu c th trong bng 2.2.
Trang 16
v tr cui cng ca ng bus m rng cc module (tc l phn bn phi ca thanh rail) cho php kt ni duy nht mt module m rng FP0, mi module FP0 ch cho php m rng ti a 3 module I/O. Kt qu l tu vo v tr ca FP0 m 3 module I/O s c a ch khc nhau. Bng 2.4 trnh by chi tit v a ch ca 3 module ny.
Trang 17
Trang 18
CHNG II
Tng quan v lp trnh PLC PANASONIC Debugging programs (G li chng trnh). Trong khi chng trnh c np ln PLC, Ngi lp trnh c th kim tra li c php v tin hnh chy th nghim. Monitoring programs (Gim st cc chng trnh). FPWIN GR c th thng bo v tnh trng ca cc tip im v cc thanh ghi c iu khin bi chng trnh trong PLC. Ngi lp trnh c th truy cp vo hai hay nhiu chng trnh ang chy trong cc PLC khc nhau cng mt lc. Setting and resetting system registers (Set v Reset h thng thanh ghi). H thng thanh ghi trong cc PLC c th set v reset t xa. I/O mapping (lp bn I / O). Ngi lp trnh c th to v xa bn I / O quy nh cc u vo v u ra cho PLC. Cc bn hin ti c th c ti t b nh ca PLC vo GR FPWIN, cng c th pht hin loi v v tr ca cc u vo v u ra thc t gn trn PLC, v lu chng trong b nh ca n. Transferring programs between the computer and PLC (Truyn chng trnh gia my tnh v PLC). Sau khi chng trnh c hon tt, c th np cc chng trnh t FPWIN GR ln PLC (hoc th IC trong FP10 hoc FP10S). Sau , ngi lp trnh c th ly chng trnh t PLC xung xem v sa i n trn mn hnh. Vi mt b nh ROM c kt ni, ngi lp trnh c th ghi cc chng trnh vo ROM. Online editing (Chnh sa trc tuyn). Ngi lp trnh c th truy cp vo PLC ang kt ni vi my tnh sa i chng trnh trong n trong khi xem s Ladder hoc danh sch Boolean trong ca s FPWIN GR. Documentation (Ti liu). Chng trnh c th c in s Ladder v danh sch ton t Boolean t my in. Cng c th chn in cu hnh h thng thanh ghi v danh sch u vo u ra, c th xem trc cc trang. 2. Thng s k thut. a. Yu cu h thng:
Trang 20
Tng quan v lp trnh PLC PANASONIC H iu hnh: Windows 95, Windows 98, Windows 2000, Windows Me, Windows XP, Windows NT 4.0 hoc mi hn, Windows Vista. Hard disk: t nht l 40 MB hoc cao hn. Processor: Pentium 100 MHz hoc cao hn. Resolution: 800 by 600 dots hoc cao hn. RAM: 64 MB hoc cao hn (ty thuc vo h iu hnh bn s dng.) Colors: High color (16 bits) hoc cao hn. b. Thng s k thut ng dng: Ch lp trnh: Ba ch (Ladder symbol, Boolean Ladder , v Boolean non-Ladder). I / O lnh: Ti a 100.000 lnh (80 byte / lnh). Cc ch thch: Ti a 5.000 ch thch (80 byte / ch thch). Khi lnh: Ti a 5.000 dng (80 byte / lnh). Hin th thanh ghi: Ti a 500 thanh ghi. Hin th Relay: Ti a 500 Relay. Chnh sa cc dng: Ti a 33 dng trong mt lc. II. Lp trnh FP-X vi FPWin. 1. Khi ng chng trnh FPWIN GR. Nhp vo nt [Start] trn Windows . Chn [Programs], [Panasonic MEW Control], sau [FPWIN GR 2]. Trong menu xut hin, nhn [FPWIN GR]. Hoc nhn p vo biu tng trn destkop.
Tng quan v lp trnh PLC PANASONIC New: To ra mt d n mi. Open: M mt d n c sn trn my tnh. Upload from PLC: ti d n t trong PLC ang kt ni vi my tnh. Cancel: Khi ng GR FPWIN m khng cn m bt k tp tin no. 2. To mt d n mi: Thc hin cc bc sau y to ra mt d n mi: Trn thanh thc n: Chn File -> New. Trn thanh cng c: Nhp vo 3. Chn Loi PLC. Nu [New] c chn th s xut hin hp thoi la chn loi PLC. .
Hnh C2.II.3.1 : Chn loi PLC. Chn loi PLC m bn mun lm vic bng cch thc hin mt trong nhng bc sau: Kch p vo tn mt PLC. t con tr vo tn mt PLC v nhn phm Enter. Nhp chut vo tn mt PLC, v sau chn [OK]. Chn [Keep Current Settings] nu bn mun tn PLC bn ang chn l mc nh. 4. Giao din lm vic ca FPWIN GR.
Trang 22
Hnh C2.II.4.1 : Giao din lm vic ca FPWIN GR. Titlebar: Cha cc tp lnh hin hnh. Hnh C2.II.4.2 : Thanh tiu . Menu bar: L mt trong nhng thnh phn thng xuyn c s dng nht trong ca s FPWIN GR. kch hot mt lnh, hy chn mt tn menu trn thanh menu ny. T menu th xung xut hin, hy chn mt tn lnh.
Hnh C2.II.4.4 : Thanh cng c. Cha cc nt truy cp nhanh cc lnh thng xuyn s dng. C th thy mt m t ngn gn v mi nt bng cch t con tr chut vo n. Di chuyn toolbar: Nhp vo mt phn trng trn thanh, v ko v th n vo mt v tr mi. n hoc xem toolbar: Trn thanh Menu / View / Toolbar. Editting View:
Tng quan v lp trnh PLC PANASONIC Chnh sa ni dung chng trnh hin hnh. Trong ca s Editting View ny bn nhp cc lnh, ch thch, hoc m phng chng trnh ang chy trn PLC. Statusbar:
Hnh C2.II.4.5 : Thanh tnh trng. C hai tnh trng trong ca s FPWIN GR. Trn Statusbar c cha cc thng tin lin quan n chng trnh bao gm c cc loi PLC, s bc, trng thi online / offline. Function bar:
Hnh C2.II.4.6 : Thanh chc nng. Hin th cc phm chc nng v t hp phm truy cp nhanh cc biu tng Ladder, cc ch th, v cc lnh. Input field bar:
Hnh C2.II.4.7 : Input field bar. Cc lnh v ton hng bn va nhp s xut hin trong Input field bar. Entry bar:
Hnh C2.II.4.8 : Thanh entry. Cung cp bn keytop ging nh cc nt c nhn bng chut. Enter: chp nhn lnh bn va nhp trong Input field bar. Ins: Chn biu tng ti v tr con tr. Del: Xa cc biu tng ti v tr con tr. Esc: Tr li Function bar. Comment dislay bar:
Hnh C2.II.4.9 : Thanh nhp v hin th ch thch lnh. Ngi lp trnh c th nhp v hin th ch thch u vo/u ra c ghi di tip im hoc thanh ghi ti v tr con tr. Tenkey bar:
Trang 24
Hnh C2.II.4.10 : Thanh Tenkey. c cung cp cho bn nhp s tip im, s thanh ghi, v hng s bng cch s dng chut. 5. Mt s lnh c bn thng s dng trong FPWin. Bng C2.II.5.1 : Cc lnh c bn. STT STL LADDER CHC NNG Bt u php ton hc vi tip im thng m. Bt u php ton hc 2 ST/ vi ng. Kt qu ca php ton 3 OT u ra (c ch nh cho a ch c th). 4 / AN D AN D/ o kt qu ca php ton trc . Kt ni tip im vi mt tip im thng m. Kt ni tip im vi mt tip im ng. Kt ni song song vi mt tip im thng m. Kt ni song song vi 8 OR/ mt tip im ng. 6. Mt s lnh c bit thng s dng trong FPWin. thng thng tip im thng GHI CH
ST
OR
Tng quan v lp trnh PLC PANASONIC Bng C2.II.6.2 : Cc lnh c bit. STT 1 2 3 4 5 6 7 8 K HIU R9018 R9019 R901A R901B R901C R901D R9011 R9010 CHC NNG Hot ng ON/OFF trong chu k trong 0.01s. Hot ng ON/OFF trong chu k trong 0.02s. Hot ng ON/OFF trong chu k trong 0.1s. Hot ng ON/OFF trong chu k trong 0.2s. Hot ng ON/OFF trong chu k trong 1s. Hot ng ON/OFF trong chu k trong 2s. Lun lun OFF. Lun lun ON. GHI CH
7. Mt s lnh di chuyn d liu. F0 (MV): Di chuyn d liu 16 bits n vng d liu c nh trc. Bng C2.II.7.1 : Lnh F0. LADDER Boolean a ch 10 11 ST F0 DT DT S D Ngun d liu 16 bit. ch n d liu 16 bit. Ch th R 0 (MV) 10 20
Trang 26
Tng quan v lp trnh PLC PANASONIC 10 11 ST F 35 DT Vng 16 bit c tng bng 1. R 0 (+1) 0
F145 (SEND): Gi d liu t PLC Master n b PLC hoc my tnh khc. Bng C2.II.7.3 : Lnh F145 (SEND). LADDER Boolean a ch 10 11 ST F145 DT DT DT K S1 S2 D N Bt u vng nh 16 bit cho ngun d liu. Vng d liu 16 bit ca im n gi. Bt u a ch 16 bit ca im n gi. Bt u vng nh 16 bit cho kho d liu iu khin. Ch th R 0 (SEND) 10 20 0 100
F146 (RECV): Nhn d liu c gi t PLC Master. Bng C2.II.7.4 : Lnh F145 (RECV). LADDER Boolean a ch 10 11 ST F146 DT DT K DT Ch th R 0 (RECV) 10 0 100 50 Trang 27
Tng quan v lp trnh PLC PANASONIC S1 S2 N D Bt u vng nh 16 bit cho kho d liu iu khin. im n vng d liu 16 bit nhn. Bt u i ch ca im n nhn d liu. Bt u vng a ch 16 bit cho kho d liu c nhn.
Trang 28
Screen manager l giao din qun l cc base screen, mt screen manager c th thit lp ti a 256 base screen.
Trang 29
Trang 30