Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

H!

ng dn t hc PLC CPM" qua hnh nh


Ch!ng 3: Lp trnh bng Programming Console

Programming Console l 1 b bn ph m lp trnh cm tay cho PLC ca OMRON dng ngn ng lp trnh dng dng lnh Mnemonic Code. N cng !c dng c ch!ng trnh trong b nh v thit lp cc ch hot ng ca PLC. B Programming Console s !c ni vo cng Peripheral Port ca PLC dng cp i km, qua y Programming Console s nhn ngun nui t PLC, ng thi c th c ghi ch!ng trnh trong PLC.

Programming Console

PRO01

!"#!$

MONITOR PROGRAM RUN

FUN AND LD

SFT OR OUT

NOT CNT TIM

SHIFT *EM LR CH *DM CHG DEL INS


WRITE

TR
EM DM EXT SET
RESET

AR HR CONT

#
SRCH

7
E B

8
F C

9 6
D

4 1 0

5 2

MONTR

CLR

VER

!"

3." Khi u

Khi mi ni Programming Console vi PLC, mn hnh ca Programming Console s hi Password trn mn hin th (Display) <PROGRAM> PASSWORD!

nhp Pasword truy cp, bm nh! sau :


CLR MONTR CLR
00000

10

H!ng dn t hc PLC CPM" qua hnh nh


Ch!ng 3: Lp trnh bng Programming Console

Sau khi bm nh! vy ta s thy xut hin s 00000: y l s th t ca b!c lp trnh u tin ca PLC. Nu bm tip ph m c hnh mi tn xung, ta s thy cc b!c tip theo ca ch!ng trnh c sn trong PLC. Ghi ch : Cc hnh mi tn Programming Console. ch biu th trnh t bm cc ph m trn

3.2 Cc ch hot ng ca PLC

Ch Program : L ch lp v sa ch!ng trnh cho PLC. Ch!ng trnh trong PLC s khng !c thc hin ch ny #" Ch theo di Monitor L ch trong ch!ng trnh trong PLC s !c thc hin, ng thi cc a ch b nh trong PLC c th !c t li trc tip t b lp trnh nh! cc bit vo ra (I/O BITS), cc Timer, Counter, vng nh DM y l ch nn t khi mun sa ch!ng trnh.
#"

Ch RUN (Run mode) L ch m ch!ng trnh iu khin trong PLC !c thc hin (chy) v ni dung bn trong PLC ch c th theo di ch khng th sa i t bn ngoi. y l ch nn t sau khi ch!ng trnh !c nhp v kim tra ng n
#"

Ta c th chuyn i ch ca PLC mt cch d dng bng cch xoay cha kho trn bn ph m. ! 3.3 Xo ch!ng trnh trong PLC 1) Chuyn PLC sang ch Program mode RUN MONITOR PROGRAM <PROGRAM>

2)

Bm nt

CLR

mn hnh hin th 00000 00000

CLR

3)

Bm ln l!t cc nt sau xo ch!ng trnh tromg b nh PLC


SET NOT RESET MONTR CLR

3.4 V d v cch nhp " ch!ng trnh


11

H!ng dn t hc PLC CPM" qua hnh nh


Ch!ng 3: Lp trnh bng Programming Console

a ch 00000 00001 00002 00003 00004 00005 00006

Lnh v tham s LD 00000 AND 00001 OUT 01000 LD 00002 AND 00001 OUT 01001 END(01)

1. 2.

Ni Programming Console vi PLC v chuyn kho v v tr Program Mode.


CLR LD
A

0
B

WRITE

3.

AND

1
A B

WRITE

4.

OUT

0
5.
LD
C

0
WRITE

WRITE

2
6.
AND
B

1
A B

WRITE

7.

OUT

0
FUN
A B

1 1

0
WRITE

WRITE

8.

Thao tc cui cng va ri l np lnh END (kt thc) vo ch!ng trnh. Tt c cc ch!ng trnh u phi kt thc bng lnh ny, nu khng c, PLC s bo li. Sau khi nhp xong, bm cc mi tn ln v xung kim tra ch!ng trnh va nhp. chy ch!ng trnh, chuyn kho chuyn trn Programming Console v v tr Run hoc Monitor. !"

3.5 Tm kim trong ch!ng trnh (Search)

Chc nng tm kim (Search) !c dng tm kim nhanh 1 lnh hoc 1 a ch trong ch!ng trnh. Sau ta c th thc hin cc thao tc nh! xo lnh, sa lnh hay a ch. V d : Trong ch!ng trnh d!i y c 2 lnh AND 00001 2 a ch khc nhau :

a ch
00000 LD

Lnh
00000

12

H!ng dn t hc PLC CPM" qua hnh nh


Ch!ng 3: Lp trnh bng Programming Console
0000" 00002 00003 00004 00005 00006 AND 0000" OUT 01000 LD 00002 AND 0000" OUT 01001 END(01)

tm n a ch lnh AND 0001 ny, thc hin nh! sau :


B

CLR

AND

SRCH

SRCH

Mi ln bm ph m

SRCH

s !a ta n ni gp lnh cn tm k tip.

3.6 Xo lnh (Delete)


xo lnh hin ang !c hin th trn Display ca Programming Console, bm cc ph m sau :
DEL

Ch : Kho chuyn trn Programming Console phii !c t v v tr Program mode V d: Cn xo lnh LD 00002 trong ch!ng trnh d!i y
a ch 00000 00001 00002 00003 00004 00005 00006 LD AND OUT LD AND OUT END(01) Lnh 00000 00001 01000 00002 00001 01001

1) Bm mi tn xung
DEL

cho n khi gp lnh LD 00002

2) Bm ln l!t

xo lnh ny

Sau khi LD 00002 !c xo, lnh bn d!i lnh ny l AND 00001 s !c d ch ln a ch 00003 v ch!ng trnh mi s l : a ch 00000 00001 00002 00003 00004 00005 Lnh LD 00000 AND 00001 OUT 01000 AND 00001 OUT 01001 END(01)

13

H!ng dn t hc PLC CPM" qua hnh nh


Ch!ng 3: Lp trnh bng Programming Console

3.7 Chn thm lnh (Insert)


Cc lnh mi c th !c chn vo trn lnh ang !c hin th trong ch!ng trnh hin hnh. V d Ta mun chn lnh OR 00002 vo gi! lnh AND 00001 v OUT 01000 ca ch!ng trnh sau :
a ch 00000 00001 00002 00003 00004 00005 Lnh LD 00000 AND 00001 OR 00002 OUT 01000 AND 00001 OUT 01001 END(01)

Trnh t thc hin :

1) Bm nt mi tn

cho n khi mn hnh hin th OUT 01000

2) Nhp vo lnh OR 00002 nh! bnh th!ng


OR INS

3) Bm theo th t

3.8 Theo di cc hot ng ca PLC


a- Theo di trng thi " tip im (" bit)
SHIFT

CONT #

+ bit address +

MONTR

V d

Theo di trng thi ca Channel 000 Bit 01


CLR SHIFT CONT #
B

0000 00001 $ON

MONTR

b- Bt tt c!ng bc cc bit (Forced Set / Reset) Sau khi hin th v theo di trng thi bit CH010.00 b!c trn, c!ng bc bt bit ny ln trng thi ON bm nt
SET

c!ng bc bt bit ny v trng thi OFF bm nt

RESET

14

H!ng dn t hc PLC CPM" qua hnh nh


Ch!ng 3: Lp trnh bng Programming Console

c- Theo di gi tr " word (Channel)


SHIFT

CH *DM

Word cn theo di

+ MONTR

V d : theo di Channel 000


CLR SHIFT CH *DM
A

00000

0
MONTR

00000 CHANNEL c000 0000

000

Gi tr ca word !c ghi bn d!i a ch word cn theo di (c000)

Trng thi tng bit trong word CH000 c th !c theo di khi bm tip ph m Shift v MONTR:
c000 0000 SHIFT
MONTR

c0000 0000000000000000

Cc bit trong Channel 000 hnh trn !c biu din t phi qua tri, bit bn ohi ngoi cng l bit 0. Trng thi bt (ON) ca bit !c biu th bng s 1 cn trng thi tt (OFF) !c biu th bng s 0 Nu bt cc cng tc u vo s 1 v 2 ta s thy cc bit t!ng ng !c bt trn Programming Console nh! d!i y
CLR c0000 0000000000000011 c000 0003

d- Ghi gi tr mi vo word

15

H!ng dn t hc PLC CPM" qua hnh nh


Ch!ng 3: Lp trnh bng Programming Console Gi tr hin hnh ca word c th !c ghi vo t Programming Console nh! v d sau, channel 010 s !c ghi gi tr mi l 000F khng ph thuc vo ch!ng trnh hin hnh trong b nh PLC :

CLR

00000

SHIFT

CH *DM

MONTR

c010
0000

CHG
F

PRES VAL? c010 0000 ???? c010 000F

SHIFT

WRITE

Ni chung cc a ch b nh u vo ra (IR) khng nn !c ghi tr phi ang th nghim. Sau y l 1 v d ghi 1 gi tr mi vo word DM 1000
c010 000F EM DM
B

MONTR

D1000 0000

c010 000F

CHG
B C D E

PRES VAL? D1000 0000 D1000 c010 1234 000F

????

WRITE

16

You might also like