Tài liệu Hướng dẫn tự học PLC CPM1 qua hình ảnh - Chương 3: Lập trình bằng Programming Console

H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh  
Ch−¬ng 3: LËp tr×nh b»ng Programming Console  
Programming Console lµ 1 bé bµn phÝ m lËp tr×nh cÇm tay cho PLC cña  
OMRON dïng ng«n ng÷ lËp tr×nh d¹ng dßng lÖnh Mnemonic Code. Nã còng ®−îc  
dïng ®Ó ®äc ch−¬ng tr×nh trong bé nhí vµ thiÕt lËp c¸c chÕ ®é ho¹t ®éng cña PLC.  
Bé Programming Console sÏ ®−îc nèi vµo cæng Peripheral Port cña PLC dïng c¸p  
®i kÌm, qua ®©y Programming Console sÏ nhËn nguån nu«i tõ PLC, ®ång thêi cã thÓ  
®äc ghi ch−¬ng tr×nh trong PLC.  
PRO01  
OMRON  
Programming Console  
MONITOR  
PROGRAM  
RUN  
SHIFT  
FUN  
SFT  
OR  
NOT  
CNT  
TIM  
AND  
LD  
*EM  
LR  
AR  
HR  
TR  
OUT  
CH  
*DM  
CONT  
EM  
DM  
#
EXT  
CHG SRCH  
9
6
7
8
E 4 F 5  
SET  
DEL  
INS  
MONTR  
C 2 D 3  
B 1  
A 0  
RESET  
WRITE  
CLR  
VER  
ꢀ
3.1 Khëi ®Çu  
Khi míi nèi Programming Console víi PLC, mµn h×nh cña Programming Console sÏ  
hái Password trªn mµn hiÓn thÞ (Display)  
<PROGRAM>  
PASSWORD!  
§Ó nhËp Pasword truy cËp, bÊm nh− sau :  
00000  
MONTR  
CLR  
CLR  
10  
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh  
Ch−¬ng 3: LËp tr×nh b»ng Programming Console  
Sau khi bÊm nh− vËy ta sÏ thÊy xuÊt hiÖn sè 00000: ®©y lµ sè thø tù cña b−íc lËp  
tr×nh ®Çu tiªn cña PLC. NÕu bÊm tiÕp phÝ m cã h×nh mòi tªn xuèng, ta sÏ thÊy c¸c  
b−íc tiÕp theo cña ch−¬ng tr×nh ®· cã s½n trong PLC.  
Ghi chó : C¸c h×nh mòi tªn  
Programming Console.  
chØ biÓu thÞ tr×nh tù bÊm c¸c phÝ m trªn  
3.2 C¸c chÕ ®é ho¹t ®éng cña PLC  
ꢁ ChÕ ®é Program :  
Lµ chÕ ®é ®Ó lËp vµ söa ch−¬ng tr×nh cho PLC. Ch−¬ng tr×nh trong  
PLC sÏ kh«ng ®−îc thùc hiÖn ë chÕ ®é nµy  
ꢁ ChÕ ®é theo dâi Monitor  
Lµ chÕ ®é trong ®ã ch−¬ng tr×nh trong PLC sÏ ®−îc thùc hiÖn, ®ång  
thêi c¸c ®Þ a chØ bé nhí trong PLC cã thÓ ®−îc ®Æt l¹i trùc tiÕp tõ bé  
lËp tr×nh nh− c¸c bit vµo ra (I/O BITS), c¸c Timer, Counter, vïng  
nhí DM §©y lµ chÕ ®é nªn ®Æt khi muèn söa ch−¬ng tr×nh.  
ꢁ ChÕ ®é RUN (Run mode)  
Lµ chÕ ®é mµ ch−¬ng tr×nh ®iÒu khiÓn trong PLC ®−îc thùc hiÖn  
(ch¹y) vµ néi dung bªn trong PLC chØ cã thÓ theo dâi chø kh«ng thÓ  
söa ®æi tõ bªn ngoµi. §©y lµ chÕ ®é nªn ®Æt sau khi ch−¬ng tr×nh ®·  
®−îc nhËp vµ kiÓm tra ®óng ®¾n  
Ta cã thÓ chuyÓn ®æi chÕ ®é cña PLC mét c¸ch dÔ dµng b»ng c¸ch xoay ch×a kho¸  
trªn bµn phÝ m.  
ꢀ 3.3 Xo¸ ch−¬ng tr×nh trong PLC  
1)  
ChuyÓn PLC sang chÕ ®é Program mode  
RUN  
MONITOR PROGRAM  
<PROGRAM>  
CLR  
2)  
3)  
BÊm nót  
®Ó mµn h×nh hiÓn thÞ 00000  
00000  
CLR  
BÊm lÇn l−ît c¸c nót sau ®Ó xo¸ ch−¬ng tr×nh tromg bé nhí PLC  
NOT  
MONTR  
SET  
RESET  
CLR  
ꢀ
3.4 VÝ dô vÒ c¸ch nhËp 1 ch−¬ng tr×nh  
11  
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh  
Ch−¬ng 3: LËp tr×nh b»ng Programming Console  
§Þ a chØ  
00000  
00001  
00002  
00003  
00004  
00005  
00006  
LÖnh vµ tham sè  
LD 00000  
00001  
AND  
OUT  
LD  
01000  
00002  
00001  
01001  
AND  
OUT  
END(01)  
1.  
2.  
Nèi Programming Console víi PLC vµ chuyÓn kho¸ vÒ vÞ trÝ Program Mode.  
A
LD  
CLR  
WRITE  
0
B
A
C
B
3.  
4.  
5.  
6.  
AND  
OUT  
WRITE  
1
0
2
1
B
A
A
A
WRITE  
1
0
0
0
1
LD  
WRITE  
WRITE  
AND  
OUT  
A
A
B
B
A
A
B
7.  
8.  
WRITE  
0
0
1
1
0
0
FUN  
WRITE  
Thao t¸c cuèi cïng võa råi lµ ®Ó n¹p lÖnh END (kÕt thóc) vµo ch−¬ng tr×nh. TÊt c¶  
c¸c ch−¬ng tr×nh ®Òu ph¶i kÕt thóc b»ng lÖnh nµy, nÕu kh«ng cã, PLC sÏ b¸o lçi.  
Sau khi nhËp xong, bÊm c¸c mòi tªn lªn vµ xuèng ®Ó kiÓm tra ch−¬ng tr×nh võa  
nhËp. §Ó ch¹y ch−¬ng tr×nh, chuyÓn kho¸ chuyÓn trªn Programming Console vÒ vÞ  
trÝ Run hoÆc Monitor.  
ꢀ
3.5 T×m kiÕm trong ch−¬ng tr×nh (Search)  
Chøc n¨ng t×m kiÕm (Search) ®−îc dïng ®Ó t×m kiÕm nhanh 1 lÖnh hoÆc 1 ®Þ a chØ  
trong ch−¬ng tr×nh. Sau ®ã ta cã thÓ thùc hiÖn c¸c thao t¸c nh− xo¸ lÖnh, söa lÖnh  
hay ®Þ a chØ.  
VÝ dô : Trong ch−¬ng tr×nh d−íi ®©y cã 2 lÖnh AND 00001 ë 2 ®Þ a chØ kh¸c nhau :  
§Þ a chØ  
LÖnh  
00000  
LD  
00000  
12  
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh  
Ch−¬ng 3: LËp tr×nh b»ng Programming Console  
00001  
00002  
00003  
00004  
00005  
00006  
AND  
00001  
01000  
00002  
00001  
01001  
OUT  
LD  
AND  
OUT  
END(01)  
§Ó t×m ®Õn ®Þ a chØ lÖnh AND 0001 nµy, thùc hiÖn nh− sau :  
B
SRCH  
SRCH  
CLR  
AND  
1
SRCH  
Mçi lÇn bÊm phÝ m  
sÏ ®−a ta ®Õn n¬i gÆp lÖnh cÇn t×m kÕ tiÕp.  
3.6 Xo¸ lÖnh (Delete)  
§Ó xo¸ lÖnh hiÖn ®ang ®−îc hiÓn thÞ trªn Display cña Programming Console, bÊm  
c¸c phÝ m sau :  
DEL  
Chó ý: Kho¸ chuyÓn trªn Programming Console ph¶ii ®−îc ®Æt vÒ vÞ trÝ Program  
mode  
VÝ dô: CÇn xo¸ lÖnh LD 00002 trong ch−¬ng tr×nh d−íi ®©y  
§Þ a chØ  
00000  
00001  
00002  
00003  
00004  
00005  
00006  
LÖnh  
00000  
LD  
AND  
OUT  
LD  
00001  
01000  
00002  
00001  
01001  
AND  
OUT  
END(01)  
1) BÊm mòi tªn xuèng  
cho ®Õn khi gÆp lÖnh LD 00002  
®Ó xo¸ lÖnh nµy  
DEL  
2) BÊm lÇn l−ît  
Sau khi LD 00002 ®−îc xo¸, lÖnh bªn d−íi lÖnh nµy lµ AND 00001 sÏ ®−îc  
dÞ ch lªn ®Þ a chØ 00003 vµ ch−¬ng tr×nh míi sÏ lµ :  
§Þ a chØ  
00000  
00001  
00002  
00003  
00004  
00005  
LÖnh  
00000  
LD  
AND  
OUT  
AND  
OUT  
END(01)  
00001  
01000  
00001  
01001  
13  
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh  
Ch−¬ng 3: LËp tr×nh b»ng Programming Console  
3.7 ChÌn thªm lÖnh (Insert)  
C¸c lÖnh míi cã thÓ ®−îc chÌn vµo trªn lÖnh ®ang ®−îc hiÓn thÞ trong ch−¬ng  
tr×nh hiÖn hµnh.  
VÝ dô Ta muèn chÌn lÖnh OR 00002 vµo gi−· lÖnh AND 00001 vµ OUT  
01000 cña ch−¬ng tr×nh sau :  
§Þ a chØ  
00000  
00001  
LÖnh  
LD  
00000  
AND 00001  
OR 00002  
00002  
00003  
00004  
00005  
OUT 01000  
AND 00001  
OUT 01001  
END(01)  
Tr×nh tù thùc hiÖn :  
1) BÊm nót mòi tªn  
cho ®Õn khi mµn h×nh hiÓn thÞ OUT 01000  
2) NhËp vµo lÖnh OR 00002 nh− b×nh th−êng  
OR  
2
INS  
3) BÊm theo thø tù  
3.8 Theo dâi c¸c ho¹t ®éng cña PLC  
a- Theo dâi tr¹ng th¸i 1 tiÕp ®iÓm (1 bit)  
+
+ bit address +  
CONT  
#
MONTR  
SHIFT  
VÝ dô Theo dâi tr¹ng th¸i cña Channel 000 Bit 01  
0000  
CLR  
CONT  
#
00001  
ꢂON  
B
MONTR  
SHIFT  
1
b- BËt t¾t c−ìng bøc c¸c bit (Forced Set / Reset)  
Sau khi hiÓn thÞ vµ theo dâi tr¹ng th¸i bit CH010.00 ë b−íc trªn, ®Ó c−ìng  
bøc bËt bit nµy lªn tr¹ng th¸i ON bÊm nót  
SET  
§Ó c−ìng bøc bËt bit nµy vÒ tr¹ng th¸i OFF bÊm nót  
RESET  
14  
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh  
Ch−¬ng 3: LËp tr×nh b»ng Programming Console  
c- Theo dâi gi¸ trÞ 1 word (Channel)  
+
+
Word cÇn  
theo dâi  
CH  
*DM  
MONTR  
SHIFT  
+
VÝ dô : §Ó theo dâi Channel 000  
00000  
CLR  
A
CH  
*DM  
SHIFT  
00000  
CHANNEL  
0
000  
c000  
0000  
MONTR  
Gi¸ trÞ cña word  
®−îc ghi bªn d−íi  
®Þ a chØ word cÇn  
theo dâi (c000)  
Tr¹ng th¸i tõng bit trong word CH000 cã thÓ ®−îc theo dâi khi bÊm tiÕp phÝ m Shift  
vµ MONTR:  
c000  
0000  
c0000  
0000000000000000  
MONTR  
SHIFT  
C¸c bit trong Channel 000 ë h×nh trªn ®−îc biÓu diÔn tõ ph¶i qua tr¸i, bit bªn oh¶i  
ngoµi cïng lµ bit 0. Tr¹ng th¸i bËt (ON) cña bit ®−îc biÓu thÞ b»ng sè 1 cßn tr¹ng  
th¸i t¾t (OFF) ®−îc biÓu thÞ b»ng sè 0  
NÕu bËt c¸c c«ng t¾c ®Çu vµo sè 1 vµ 2 ta sÏ thÊy c¸c bit t−¬ng øng ®−îc bËt trªn  
Programming Console nh− d−íi ®©y  
c0000  
CLR  
0000000000000011  
c000  
0003  
d- Ghi gi¸ trÞ míi vµo word  
15  
H−íng dÉn tù häc PLC CPM1 qua h×nh ¶nh  
Ch−¬ng 3: LËp tr×nh b»ng Programming Console  
Gi¸ trÞ hiÖn hµnh cña word cã thÓ ®−îc ghi ®Ì vµo tõ Programming Console nh− ë  
vÝ dô sau, channel 010 sÏ ®−îc ghi ®Ì gi¸ trÞ míi lµ 000F kh«ng phô thuéc vµo  
ch−¬ng tr×nh hiÖn hµnh trong bé nhí PLC :  
00000  
CLR  
B
A
CH  
*DM  
c010  
0000  
SHIFT  
MONTR  
1
0
+
PRES VAL?  
c010 0000  
CHG  
????  
F
c010  
000F  
SHIFT  
WRITE  
5
Nãi chung c¸c ®Þ a chØ bé nhí ®Çu vµo ra (IR) kh«ng nªn ®−îc ghi ®Ì trõ phi ®ang  
thö nghiÖm. Sau ®©y lµ 1 vÝ dô ghi 1 gi¸ trÞ míi vµo word DM 1000  
c010  
000F  
B
B
A
C
A
D
A
EM  
DM  
D1000 c010  
0000 000F  
MONTR  
CHG  
1
1
0
2
0
3
0
4
PRES VAL?  
D1000 0000  
????  
E
D1000 c010  
WRITE  
1234  
000F  
16  
pdf 7 trang myanh 26040 Free
Bạn đang xem tài liệu "Tài liệu Hướng dẫn tự học PLC CPM1 qua hình ảnh - Chương 3: Lập trình bằng Programming Console", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdftai_lieu_huong_dan_tu_hoc_plc_cpm1_qua_hinh_anh_chuong_3_lap.pdf