You are on page 1of 130

Bo Giao Duc va ao Tao

Trng ai hoc S Pham Ky Thuat


Thanh pho Ho Ch Minh

Cong Hoa Xa Hoi Chu Ngha Viet Nam


oc lap - T do - Hanh phuc

-------- --------

KHOA IEN IEN T


BO MON IEN KH HOA CUNG CAP IEN

NHIEM VU LUAN VAN TOT NGHIEP


Ho va ten : LE HA THIEN TNG
MSSV
: 96102304
Nien khoa : 1996 - 2001
Nganh
: IEN KH HOA CUNG CAP IEN
Ten e tai :
....................................................................................................................................
....................................................................................................................................
C s ban au :
....................................................................................................................................
....................................................................................................................................
1. Noi dung cac phan thuyet minh va tnh toan :
....................................................................................................................................
....................................................................................................................................
2. Cac ban ve:
....................................................................................................................................
....................................................................................................................................
Giao vien hng dan: LU VAN QUANG
Ngay giao nhiem vu:18 1 2001
Ngay hoan thanh nhiem vu: 28 2 2001
Giao vien hng dan

Thong qua bo mon


Ngay thang nam 2001
Chu nhiem bo mon

NHAN XET CUA GIAO VIEN HNG DAN


....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
Ngay

thang

nam 2001

Giao vien hng dan

NHAN XET CUA GIAO VIEN DUYET


....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
....................................................................................................................................
Ngay

thang

nam 2001

Giao vien duyet

MUC LUC
Chng I: Gii thieu tong quat ve PLC ...................................................... 1
1.1 He thong ieu khien la g .......................................................... 1
1.2 Vai tro cua PLC ......................................................................... 2
1.3 Cac thiet b nhap xuat dung trong PLC...................................... 2
1.4 Bo ieu khien lap trnh c (PLC) la g................................... 3
1.5 So sanh PLC vi cac thiet b ieu khien thong thng khac ..... 3
1.6 Cac bc thiet ke mot he thong ieu khien dung PLC .............. 4
1.7 Cau truc phan cng cua PLC ..................................................... 7
Chng II: Khao sat PLC cua hang OMRON ............................................. 9
2.1 Khao sat loai CPM2A................................................................ 9
2.2 Cac kieu lien ket truyen thong cua PLC.................................... 14
2.3 Cac bo phoi hp truyen dan ....................................................... 17
Chng III: Cac ac iem ky thuat va cau truc vung nh cua PLC ............ 19
3.1 Cac thong so ky thuat cua PLC ho CPM2A............................... 19
3.2 Cau truc vung nh trong PLC .................................................... 23
Chng IV: Lap trnh cho PLC bang thiet b lap trnh cam tay .................. 27
4.1 Khi au .................................................................................... 28
4.2 Cac che o hoat ong cua PLC.................................................. 28
4.3 Cac phm tien ch cua bo lap trnh ............................................. 29
4.4 Xoa chng trnh trong PLC ...................................................... 30
4.5 Tm kiem trong chng trnh ..................................................... 30
4.6 Xoa lenh .................................................................................... 31
4.7 Chen them lenh ......................................................................... 32
4.8 Chay th va kiem tra chng trnh ............................................ 33
4.9 Goi lai mot chng trnh ............................................................ 33
4.10 Theo doi cac hoat ong cua PLC............................................... 33
Chng V: Lap trnh bang phan mem SYSWIN......................................... 36
5.1 Gii thieu ve SYSWIN .............................................................. 36
5.2 Cai at SYSWIN........................................................................ 36
5.3 Lap chng trnh vi SYSWIN.................................................. 37
5.4 at ten ky hieu mo ta cho cac a ch........................................ 46
5.5 Nap chng trnh vao PLC......................................................... 47
5.6 Chay chng trnh ..................................................................... 48
5.7 Bo sung cac lenh Timer va Counter .......................................... 49
5.8 Theo doi va at gia tr trong PLC .............................................. 51
5.9 Lu chng trnh........................................................................ 52
5.10 oc chng trnh t PLC len may tnh ...................................... 53
Chng VI: Bo lenh cua hang OMRON ..................................................... 54
6.1 Cac lenh lc o hnh thang ..................................................... 55
6.2 Lenh ieu khien bit................................................................... 58

6.3 Lenh ieu khien chng trnh.................................................. 61


6.4 Nhng lenh ve Timer, Counter................................................ 63
6.5 Lenh di chuyen d lieu ............................................................ 66
6.6 Lenh dch ................................................................................. 75
6.7 Lenh tnh toan BCD................................................................. 83
6.8 Lenh tnh toan nh phan ........................................................... 90
6.9 Lenh bien oi ........................................................................... 93
6.10 Nhom lenh so sanh .................................................................. 96
6.11 Cac lenh ve Logic.................................................................... 100
6.12 Nhom lenh tang giam .............................................................. 102
6.13 Nhom lenh ve chng trnh con............................................... 102
Chng VII: Cac chng trnh ng dung cua PLC OMRON ...................... 105
7.1 Chng trnh ieu khien tro chi dang ng len nh
Olympia ................................................................................ 105
7.2 Mach t ong ieu khien ca kho ........................................... 106
7.3 Thao tac ieu khien may khoan .............................................. 108
7.4 Mach ieu khien bai au xe .................................................... 110
7.5 Hoat ong ieu dan nc ra hay o nc vao ......................... 111
7.6 He thong t ong boi trn dau cho banh xe............................. 113
7.7 Mach ieu khien ong c bang tai .......................................... 114
7.8 ieu khien c cau may la san pham ...................................... 116
7.9 Chng trnh ieu khien day chuyen ong goi ........................ 118

LI CAM TA
Em xin chan thanh bay to long biet n en cac Thay Co trong Khoa ien
trng ai Hoc S Pham Ky Thuat TP.HCM, ac biet la cac Thay Co trong bo
mon ien Kh Hoa Cung Cap ien a truyen thu nhng kien thc quy bau cho em
trong nhng nam hoc qua.
Em xin chan thanh cam n Thay LU VAN QUANG, giang vien Trng
ai Hoc S Pham Ky Thuat TP. HCM a tan tam hng dan, cung cap tai lieu va
tao moi ieu kien thuan li e em co the hoan thanh tap o an nay.
Xin chan thanh cam n nhng ngi ban, nhng ngi than a giup va
ong vien trong qua trnh thc hien o an va trong hoc tap.

Trng ai Hoc S Pham Ky Thuat TP.HCM


Sinh vien thc hien

LE HA THIEN TNG

LI NOI AU
Nc ta ang trong cong cuoc cong nghiep hoa hien ai hoa e tng bc
bat kp s phat trien trong khu vc ong Nam A va the gii ve moi mat kinh te va
xa hoi. Cong nghiep san xuat hang hoa ong vai tro quan trong trong viec phat
trien kinh te. Viec t ong hoa la s la chon khong tranh khoi trong moi lnh vc
nham tao ra san pham co chat lng cao, tang kha nang canh tranh manh me tren
th trng.
Ngay nay, cong nghe ien t va tin hoc ngay cang phat trien, a gop phan
nang cao nang suat lao ong mot cach ang ke. ac biet la cac bo ieu khien
chng trnh xuat hien a ap ng hau het cac yeu cau e ra cua nen san xuat
cong nghiep hien ai: Toc o san xuat phai nhanh, chat lng cao va t phe
pham,gia nhan cong ha, thi gian chet cua may moc la toi thieu
PLC la mot may tnh chuyen dung trong t ong ieu khien, no c dung
e thay the cac thiet b ieu khien co ien co toc o cham va kem chnh xac. Vi
mot PLC, ta co the thay oi chng trnh van hanh theo y muon. ieu nay c
thc hien kha de dang nh s ieu khien kha mem cua PLC. Ngay nay PLC c
ng dung rat rong rai trong hau het cac day chuyen san xuat t ong.
Co rat nhieu PLC cua cac hang san xuat khac nhau, tuy nhien em ch khao
sat PLC OMRON vi bo lenh, cach thc lap trnh va cac chng trnh ng dung
cua no. e tang them tnh thc tien cho e tai, em a thc hien thi cong mo hnh
Day chuyen ong goi tao, ay la mot trong nhng chng trnh ng dung tieu
bieu ma em a co dp nghien cu trong e tai nay.
Trong thi gian 6 tuan cong vi kien thc con nhieu han che, nen tap o an
nay khong tranh khoi s thieu sot, rat mong s ong gop y kien cua thay co va cac
ban
Sinh vien thc hien
Le Ha Thien Tng

KET LUAN
Qua 6 tuan thc hien o an, tuy thi gian tng oi ngan nhng em a het
sc co gang e co the thu thap nhng thong tin va cac van e lien quan en o an
va cuoi cung a hoan thanh ung thi gian quy nh. Cung qua o an nay em a
hoc hoi them c nhieu kien thc va kinh nghiem quy bau ve nghe nghiep cua
mnh trong tng lai. Hieu ro nhng kho khan can phai giai quyet khi bat tay vao
nghien cu cac van e khoa hoc, cach bo tr thi gian mot cach hp ly khoa hoc th
mi co the hoan thanh.
Do thi gian va ieu kien con han che do o nhng thieu sot la ieu khong
the tranh khoi, rat mong c s gop y cua Thay Co va cac ban sinh vien.
Mot lan na em chan thanh cam n qu Thay, Co trong Khoa ien va thay
LU VAN QUANG a nhiet tnh hng dan, cung tat ca cac ban a giup em hoan
thanh o an nay.

TAI LIEU THAM KHAO


Cac tai lieu cua hang OMRON
-

Programmable Controllers Operation Manual

A Beginners Guide to PLC

The Just Fit PLCs

Hng dan t hoc SYSWIN 3.2 tren PLC CPM1(A)

Hng dan t hoc PLC OMRON qua hnh anh

PHAN NOI DUNG

CHNG I: GII THIEU TONG QUAT VE


PLC
1.1 HE THONG IEU KHIEN LA G:
Tong quat, mot he thong ieu khien la tap hp nhng dung cu, thiet b ien
t, c dung nhng he thong can am bao tnh on nh, s chnh xac, s chuyen
oi nhp nhang cua mot quy trnh hoac mot hoat ong san xuat. No thc hien bat
c yeu cau nao cua dung cu, t cung cap nang lng en mot thiet b ban dan. Vi
thanh qua cua s phat trien nhanh chong cua cong nghe th viec ieu khien nhng
he thong phc tap se c thc hien bi mot he thong ieu khien t ong hoa
hoan toan, o la PLC, no c s dung ket hp vi may tnh chu. Ngoai ra, no con
giao dien e ket noi vi cac thiet b khac (nh la: bang ieu khien, ong c,
contact, cuon day, .). Kha nang chuyen giao mang cua PLC co the cho phep
chung phoi hp x ly, ieu khien nhng he thong ln. Ngoai ra, no con the hien s
linh hoat cao trong viec phan loai cac he thong ieu khien. Moi mot bo phan trong
he thong ieu khien ong mot vai tro rat quan trong. T hnh 1.1 ta thay: PLC se
khong nhan biet c ieu g neu no khong c ket noi vi cac thiet b cam ng.
No cung khong cho phep bat ky cac may moc nao hoat ong neu ngo ra cua PLC
khong c ket noi vi ong c. Va tat nhien, vung may chu phai la ni lien ket
cac hoat ong cua mot vung san xuat rieng biet.

Hnh 1.1: Mot he thong ieu khien ien hnh dung PLC

1.2 VAI TRO CUA PLC


Trong mot he thong ieu khien t ong, PLC c xem nh la trai tim cua he
thong ieu khien. Vi mot chng trnh ng dung (a c lu tr ben trong bo
nh cua PLC) th PLC lien tuc kiem tra trang thai cua he thong, bao gom: kiem tra
tn hieu phan hoi t cac thiet b nhap, da vao chung trnh logic e x ly tn hieu
va mang cac tn hieu ieu khien ra thiet b xuat.
PLC c dung e ieu khien nhng he thong t n gian en phc tap.
Hoac ta co the ket hp chung vi nhau thanh mot mang truyen thong co the ieu
khien mot qua trnh phc hp.
1.3 CAC THIET B NHAP VA XUAT DUNG TRONG PLC:
1.3.1 Cac thiet b nhap
S thong minh cua mot he thong t ong hoa phu thuoc vao kha nang oc cac
tn hieu t cac cam bien t ong cua PLC.
Hnh thc giao dien c ban gia PLC va cac thiet b nhap la: nut an, cau dao,
phm,. Ngoai ra, PLC con nhan c tn hieu t cac thiet b nhan dang t ong
nh: cong tac trang thai, cong tac gii han, cam bien quang ien, cam bien cap o
, . Cac loai tn hieu nhap en PLC phai la trang logic ON/OFF hoac tn hieu
Analog. Nhng tn hieu ngo vao nay c giao tiep vi PLC qua cac modul nhap.

Hnh1.2: Input Devices


1.3.2 Thiet b xuat
Trong mot he thong t ong hoa, thiet b xuat cung la mot yeu to rat quan
trong. Neu ngo ra cua PLC khong c ket noi vi thiet b xuat th hau nh he
thong se b te liet hoan toan. Cac thiet b xuat thong thng la: ong c, cuon day

nam cham, relay, chuong bao ,. Thong qua hoat ong cua motor, cac cuon day,
PLC co the ieu khien mot he thong t n gian en phc tap. Cac loai thiet b
xuat la mot phan ket cau cua he thong t ong hoa va v the no anh hng trc
tiep vao hieu suat cua he thong .
Tuy nhien, cac thiet b xuat khac nh la : en pilot, coi va cac bao ong ch
cho biet cac muc ch nh: bao cho chung ta biet giao dien tn hieu ngo vao , cac
thiet b ngo ra c giao tiep vi PLC qua mien rong cua modul ngo ra PLC.

Hnh 1.3: Output devices


1.4 BO IEU KHIEN LAP TRNH C (PLC) LA G
PLC la bo ieu khien logic theo chng trnh bao gom: bo x ly trung tam goi
la CPU (Central Processing Unit) cha chng trnh ng dung va cac modul giao
dien nhap xuat. No c noi trc tiep en cac thiet b I/O. V the, khi tn hieu
nhap, CPU se x ly tn hieu va gi tn hieu en thiet b xuat.

Hnh 1.4: S o khoi cua PLC


1.5 SO SANH PLC VI CAC THIET B IEU KHIEN THONG THNG
KHAC

Hien nay, cac he thong ieu khien bang PLC ang dan dan thay the cho cac
he thong ieu khien bang relay, contactor thong thng. Ta hay th so sanh u,
khuyet iem cua hai he thong tren:
He thong ieu khien thong thng:

kech do co qua nhieu day dan va relay tren ban ieu khien.

Tho

nhieu thi gian cho viec thiet ke, lap at.

Ton kha

hoat ong cham.

Toc

suat tieu thu ln.

Cong

Moi lan
muon thay oi chng trnh th phai lap at lai toan bo, ton nhieu thi gian.

quan va sa cha.

Kho bao

He thong ieu khien bang PLC:

day ket noi trong he thong giam c 80% nen nho gon hn.

Nhng

suat tieu thu t hn.

Cong

S thay
oi cac ngo vao, ra va ieu khien he thong tr nen de dang hn nh phan mem
ieu khien bang may tnh hay tren Console.

hoat ong cua he thong nhanh hn.

Toc

va sa cha de dang.

Bao

tr

va tin cay van hanh cao.

o ben

thanh cua he thong giam khi so tiep iem tang.

Gia

b chong nhieu.

Co thiet

ng lap trnh de hieu.

Ngon


De lap
trnh va co the lap trnh tren may tnh, thch hp cho viec thc hien cac lenh
tuan t cua no.

modul ri cho phep thay the hoac them vao khi can thiet .

Cac

Do nhng ly do tren PLC the hien ro u iem cua no so vi cac thiet b ieu
khien thong thng khac. PLC con co kha nang them vao hay thay oi cac lenh
tuy theo yeu cau cua cong nghe. Khi o ta ch can thay oi chng trnh cua no,
ieu nay noi len tnh nang ieu khien kha linh ong cua PLC.
1.6 CAC BC THIET KE 1 HE THONG IEU KHIEN DUNG PLC
sau:

e thiet ke 1 chung trnh ieu khien cho mot hoat ong bao gom nhng bc

1.
nh qui trnh cong nghe

Xac

Trc tien , ta phai xac nh thiet b hay he thong nao muon ieu khien. Muc
ch cuoi cung cua bo ieu khien la ieu khien mot he thong hoat ong
S van hanh cua he thong c kiem tra bi cac thiet b au vao. No nhan tn
hieu va gi tn hieu en CPU , CPU x ly tn hieu va gi no en thiet b xuat e
ieu khien s hoat ong cua he thong nh lap trnh san trong chng trnh
2.
nh ngo vao, ngo ra :

Xac

Tat ca cac thiet b xuat , nhap ben ngoai eu c ket noi vi bo ieu khien
lap trnh. Thiet b nhap la nhng contact, cam bien ... Thiet b xuat la nhng cuon
day , valve ien t , motor, bo hien th.
Sau khi xac nh tat ca cac thiet b xuat nhap can thiet, ta nh v cac thiet b
vao ra tng ng cho tng ngo vao, ra tren PLC trc khi viet chng trnh.
3.
chng trnh:

Viet

Khi viet chng trnh theo s o hnh bac thang (ladder ) phai theo s hoat
ong tuan t tng bc cua he thong
4.
chng trnh vao bo nh :

Nap

Bay gi chung ta co the cung cap nguon cho bo ieu khien co lap trnh thong
qua cong I/O. Sau o nap chng trnh vao bo nh thong qua bo console lap trnh
hay may tnh co cha phan mem lap trnh hnh thang. Sau khi nap xong, kiem tra
lai bang ham chuan oan. Neu c mo phong toan bo hoat ong cua he thong e
chac chan rang chung trnh a hoat ong tot.

5.
chng trnh :

Chay

Trc khi nhan nut Start, phai chac chan rang cac day dan noi cac ngo vao,
ra en cac thiet b nhap, xuat a c noi ung theo ch nh. Luc o PLC mi bat
au hoat ong thc s. Trong khi chay chng trnh, neu b loi th may tnh hoac
bo Console se bao loi , ta phai sa lai cho en khi no hoat ong an toan
Sau ay la lu do phng phap thiet ke bo ieu khien

Xac nh yeu cau cua


he thong ieu khien

Ve lu o chung cua
he thong ieu khien

Liet ke tat ca cac ngo ra, ngo vao noi


tng oi en cac cong I/O cua PLC

Chuyen lu o sang
s o hnh thang

Nap lap trnh s o hnh


thang thiet ke cho PLC

Mo phong chng trnh


va sa loi phan mem

Hieu chnh chng


trnh cho phu hp

Chay th chng trnh


Hieu nh lai
phan mem
Chng
trnh OK

Nap chng trnh


vao EPROM

Lap ho s he thong
cho tat ca cac ban ve

END

1.7 CAU TRUC PHAN CNG CUA PLC:


Cau truc phan cng cua tat ca cac PLC eu co cac bo phan sau: bo x ly, bo
nh, bo nhap, xuat.
1.7.1 n v x ly trung tam (CPU):
La bo vi x ly, lien ket vi cac hoat ong cua he thong PLC, thc hien
chng trnh, x ly tn hieu nhap xuat va thong tin lien lac vi cac thiet b ben
ngoai
1.7.2
(Memory):

Bo nh

Co nhieu loai bo nh khac nhau. ay la ni lu gi trang thai hoat ong cua


he thong va bo nh cua ngi s dung. e am bao cho PLC hoat ong , phai can
co bo nh e lu tr chng trnh, oi khi can m rong bo nh e thc hien cac
chc nang khac nh :
+ Vung em tam thi lu tr trang thai cua cac kenh xuat / nhap c goi
la RAM xuat / nhap
+ Lu tr tam thi cac trang thai cua cac chc nang ben trong : Timer ,
Counter, Relay
Bo nh gom co nhng loai sau :
+
Bo
nh ch oc (ROM: Read Only Memory): ROM khong phai la mot bo nh kha
bien, no co the lap trnh ch mot lan. Do o khong thch hp cho viec ieu khien
mem cua PLC. ROM t pho bien so vi cac loai bo nh khac.
+
Bo
nh ghi oc (RAM: Random Access Memory): RAM la mot bo nh thng c
dung e lu tr d lieu va chng trnh cua ngi s dung. D lieu trong RAM se
b mat i neu nguon ien b mat. Tuy nhien van e nay c giai quyet bang cach
gan them vao RAM mot nguon ien d phong. Ngay nay, trong ky thuat phat trien
PLC , ngi ta dung CMOSRAM nh s tieu ton nang lng kha thap cua no va
cung cap pin d phong cho cac RAM nay khi mat nguon. Pin d phong co tuoi tho
t nhat mot nam trc khi can thay the, hoac ta chon pin sac gan vi he thong , pin
se c sac khi cap nguon cho PLC.
+ Bo nh ch oc chng trnh xoa c (EPROM: Erasable Programmable
Read Only Memory): EPROM lu tr d lieu giong nh ROM, tuy nhien noi dung
cua no co the b xoa i neu ta phong tia t ngoai vao, ngi viet phai viet lai
chng trnh trong bo nh.
+ Bo nh ch oc chng trnh xoa c bang ien (EEPROM: Electric
Erasable Programmable Read Only Memory): EPROM ket hp kha nang truy linh

ong cua RAM va tnh kha bien cua EPROM, noi dung tren EEPROM co the b
xoa va lap trnh bang ien , tuy nhien ch gii han trong mot so lan nhat nh.

CHNG II: KHAO SAT PLC CUA HANG OMRON


2.1

KHAO SAT LOAI CPM2A

2.1.1 Gii thieu chung:


Cac bo ieu khien lap trnh cua hang OMRON rat a dang, gom cac loai
CPM1A, CPM2A, CPM2C, CQM1,. nhng loai PLC nen tao thanh t nhng
modul ri ket noi lai vi nhau, co the cho phep m rong dung lng bo nh va m
rong vac ngo vao, ra. V vay chung c s dung rat linh hoat va a dang trong
thc tien. Ngoai ra, hang OMRON con san xuat cac bo PLC co cau truc co nh,
cac PLC nay ch c cho cac cong viec ac biet nen khong oi hoi tnh linh hoat
cao.
Cac PLC eu co cau truc gom: bo nguon, CPU, cac Port I/O, cac modul I/O
ac biet . e co c mot bo PLC hoan chnh th ta phai lap rap cac modul nay
lai vi nhau. Viec ket noi nay thc hien kha n gian va cho phep thay the de
dang.
Ho CPM2A co rat nhieu loai. Ta co the tom tat trong bang sau:
Ten

Modul

So ngo I/O

Nguon cung cap

CPM2A-20CDR-A

20

AC

CPM2A-20CDR-D

20

DC

CPU
co CPM2A-30CDR-A
ngo ra dung CPM2A-30CDR-D
Relay
CPM2A-40CDR-A

30

AC

30

DC

40

AC

CPM2A-40CDR-D

40

DC

CPM2A-60CDR-A

60

AC

CPM2A-60CDR-D

60

DC

CPU
co CPM2A-20CDT-D
ngo ra dung
Transistor
CPM2A-20CDT1-D
CPM2A-30CDT-D
CPM2A-30CDT1-D

20 (ngo ra DC
mc thap)
20 (ngo ra DC
mc cao)
30 (ngo ra
DC
mc thap)
30 (ngo ra DC
mc cao)

CPM2A-40CDT-D

40 (ngo ra DC
mc cao)

CPM2A-40CDT1-D

40 (ngo ra
DC
mc cao)

CPM2A-60CDT-D

60 (ngo ra
DC
mc cao)

CPM2A-60CDT1-D

60 (ngo ra DC
mc cao)

2.1.2 Cac thanh phan cua CPU:


Cau tao chung cua 1 bo CPU gom nhng phan nh sau:

Hnh 2.1: Cac thanh phan cua CPU

Trong o:
1 - Nguon cung cap: tuy theo loai CPU ma ta dung nguon AC t 100V-240V
hoac nguon DC 24V
2,3 - Chan noi at bao ve (oi vi loai CPU dung nguon AC): e bao ve an
toan cho ngi s dung.
4 - Nguon cung cap cho ngo vao : ay la nguon 24V DC c dung e cung
cap ien ap cho cac thiet b au vao (oi vi loai CPU dung nguon AC ).
5 - Cac ngo vao : e lien ket CPU vi cac thiet b ngo vao.
6 - Cac ngo ra : e lien ket CPU vi cac thiet b ngo ra.
7 - Cac en bao che o lam viec cua CPU : cac en bao nay cho chung ta biet
che o lam viec hien hanh cua PLC.
en bao
PWR
(xanh)
RUN
(xanh)

Trang thai
On
Off
On
Off

COMM
(vang)

Flashing

Off

ERR/ALARM
(red)

On
Off

Y ngha
PLC a c cap nguon
PLC cha c cap nguon
PLC ang hoat ong che o
RUN hoac che o MONITOR
PLC
ang che o
PROGRAM hoac b loi
D lieu ang c chuyen vao
CPU thong qua cong Peipheral
hoac cong RS-232C
D lieu khong c chuyen vao
CPU thong qua cong Peripheral
hoac cong RS-232C
Xuat hien loi (PLC ngng hoat
ong )
en bao hoat ong bnh thng

8 - en bao trang thai ngo vao : khi 1 trong cac ngo vao trang thai ON th
en bao tng ng se sang.
Lu y: Khi ta s dung bo em toc o cao th cac en bao ngo vao se khong
sang neu tan so xung sang qua nhanh.
9 - en bao trang thai ngo ra: cac en bao trang thai ngo vao se sang khi cac
ngo ra trang thai ON.
10 - Cong ieu khien tn hieu Analog: c s dung khi tn hieu vao hoac ra la
tn hieu Analog, c lu gi vao vung nh IR250 va IR251.

11 - Cong giao tiep vi thiet b ngoai vi : lien ket PLC vi thiet b lap trnh:
may tnh chu, thiet b lap trnh cam tay ...
12 - Cong giao tiep RS-232C : lien ket PLC vi thiet b lap trnh (ngoai tr
thiet b lap trnh cam tay va may tnh chu).
13- Communication Switch : la cong tac , chon e s dung mot trong hai cong
Peripheral hoac cong RS-232C e lien ket vi thiet b lap trnh
14 - Bo Acquy
15 - Phan m rong : ket noi CPU va PLC vi khoi m rong I/O hoac khoi m
rong noi chung ( Analog I/O Unit, Temporature Senson Unit ...) , co the ket noi 3
modul m rong
2.1.3 Cac thanh phan khac cua khoi m rong

Hnh 2.2: Cac thanh phan cua khoi m rong


Trong o :
1.
ngo vao : lien ket CPU vi cac thiet b ngo vao.

au noi

2.
ngo ra : lien ket CPU vi cac thie b ngo ra.

au noi

3.
bao hien th ngo ra.

Cac en

4.
bao hien th ngo vao.

Cac en

5.
noi n v m rong I/O vi CPU.

Cap ket

2.1.4 Cac thanh phan cua Modul nhap xuat Analog.


Modul I/O Analog thc hien viec chuyen oi tn hieu tng t sang tn hieu
so hoac t tn hieu so sang tn hieu tng t e giao tiep gia CPU vi cac thiet b
tng t nh may phat song cam bien , cac dung cu o va cac thiet b ieu khien
khac.
Modul I/O Analog co khoang thay oi tn hieu ien ap t 0-10V hoac t 05V (oi vi Analog Input) va t -10-10V (Analog Out Put). Mot CPU co the ket
noi vi 3 modul Analog I/O ( 2 Analog Input va 1 Analog Output )
D lieu a c bien oi th c lu tr trong vung phan bo words cua
Analog I/O Unit va no c s dung bi lenh oc noi dung cua Words nga vao .
Mot chc nang khac cua no la x ly gia tr trung bnh e cho tat ca cac d
lieu ngo ra on nh . No con co chc nang phat hien day dan b t khi tam ngo
vao c at khoang 4-20mA , hoac t 1-5 V.
Cau tao cua khoi m rong Analog c mo ta trong hnh

Hnh 2.3: Cac thanh phan cua modul Analog I/O


1.
Cac au
noi cua khoi Analog I/O : ket noi vi cac thiet b tng t nhap hoac xuat .
2.
Cap ket
noi cua phan m rong : ket noi Analog I/O Unit vi cong m rong cua CPU
hoac cua khoi m rong khac .
3.
Cong
m rong : Ket noi cong m rong I/O Unit vi khoi m rong khac (Analog I/O
Unit, Temperature Senson Unit hoac Compo Bus/S I/O Link Unit). Mot CPU
ch co the ket noi toi a 3 khoi m rong.
2..2 CAC KIEU LIEN KET TRUYEN THONG CUA PLC:
2..2.1 Truyen thong lien ket chu :
La moi lien ket chu - t gia may tnh chu hoac thiet b lap trnh cam
tay vi PLC . S dung e oc / ghi d lieu t thiet b lap trnh vao PLC
Truyen thong lien ket chu 1-1:
Thc hien viec lien ket 1 - 1gia CPM2A CPU vi may tnh tng thch,
may tnh IBM PC/AT hoac man ieu khien PT thong qua cong Peripheral hoac
cong RS-232C . Cach ket noi c bieu dien trong hnh ve sau

Hnh 2.4: Ket noi thong qua Peripheral Port

Hnh 2.5: Ket noi thong qua RS-232C Port

Truyen thong lien ket chu 1-N:


Kieu lien ket nay cho phep ket noi 1 may tnh chu hoac PT vi 32 bo ieu
khien lap trnh PC, c thc hien bang cach dung bo noi tng thch (Adaptor)
RS-232C hoac RS422 thong qua cong giao tiep RS-232C Port hoac Peripheral
Port.

Hnh 2.6: Ket noi thong qua RS232C Port

Hnh 2.7: Ket noi thong qua Peripheral Port


2..2.2
Protocal Communications ( kieu lien lac khong can thu tuc )

No-

ay la kieu lien lac n gian gia PC va thiet b kiem soat khac: may in,
bo ma hoa... Dung e trao oi, chuyen oi d lieu t PC en cac thiet b ngoai vi
thong qua cac cong giao tiep RS 232C port hoac Peripheral Port. Kieu lien lac nay
c bieu dien nhu sau :

Hnh 2.8: No-Protocol Communication


2.2.3 OMRON PT Connection
La kieu lien lac toc o cao gia PC va PI, CPM2A c noi trc tiep en
man hnh ieu khien thong qua cong RS 232C Port ma khong c noi vao cong
Peripheral Port.

Hnh 2.9: PT Conection


2.2.4 Kieu lien lac One to One Link (1 -1 )
ay la mang trao oi d lieu gia 2 bo PC vi nhau bang cap RS-232C
thong qua cong RS-232C Port. Trong o mot PC ong vai tro chnh va mot phu
trong viec thiet lap cac che o hoat ong cua he thong.

Hnh 2.10:One to One Link

Ta co the dung man hnh ieu khien (PT) thay the cho ca mot bang ieu
khien cua mot may hay mot day chuyen t ong phc tap. Hn na, PT con co
nhieu chc nang at biet, phong phu ma cac thiet b thng ghep noi vi nhau
khong the co c.
Viec dung PT se tiet kiem c rat nhieu day dan, thi gian lap at, bao
dng hoac thay oi he thong. Ta co the dung PT e thiet ke man hnh mo phong
cac qua trnh cong nghe rat tien li.
Cung giong nh PLC, trc khi s dung can phai lap trnh cho PT: thiet ke
trang man hnh theo yeu cau.
Cac phan mem dung lap trnh cho PT cung co nhieu loai : chay trong DOS
hoac trong Windows.
2.2.5 Kieu lien lac CompoBus I/O Link:
La kieu lien lac gia PC va cac modul CompoBus I/O. Mot CPM2A co the
lien ket vi toi a 32 modul CompoBus I/O

Hnh 2.1: CompoBus I/O


2.3 CAC BO PHOI HP TRUYEN DAN :
Adapter RS232C:

Hnh 2.12: Cau tao bo chuyen oi RS232C

1.
Phng
thc cai at khoa: Chuyen khoa nay en v tr HOST khi ang dung he thong
lien ket chu (Host Link) e noi en may tnh ca nhan (Persional Computer).
Hoac khi PC ang c ket noi vi mot man hnh ieu khien (PT) th ta chuyen
khoa nay en v tr NT.
2.
ket: Bo noi ket en Peripheral Port cua CPU.

Bo

noi

3.
Port
RS232C: Ket noi en may tnh chu hoac man hnh ieu khien hoac cac thiet b
ngoai vi khac.
Adapter RS-422:

Hnh 2.13: Cau tao bo chuyen oi RS-422


1- Termination Resistance Switch: at che o ket noi.
2- au noi: Ket noi en Peripheral Port cua CPU
3- RS-422 Port: noi en mang lien ket chu.

CHNG III: CAC AC IEM KY THUAT VA


CAU TRUC VUNG NH CUA PLC
3.1 CAC THONG SO KY THUAT CUA PLC HO CPM2A:
Moi ho PLC co cac thong so ky thuat cu the. Cac thong so ky thuat nay c
nha che tao cung cap. Sau ay la cac thong so ky thuat cua ho CPM2A:
Muc
ien
ap
cung
cap
Mien
ien
ap
hoat
ong
Cong
suat
tieu
thu
Dong
tang
ot
ngot
Cung
cap
nang
lng
ben
ngoai
(ch
loai
AC

20 ngo vao
ra

30 ngo vao
ra

Loai
AC

100 en 240 VAC, 50/60 Hz

Loai
DC

24VDC

Loai
AC

85 en 264 VAC

Loai
DC

20.4 en 26.4 VDC

Loai
AC

60 VA

Loai
DC

20 W

Loai
AC

60 A

Loai
DC

20 A

40 ngo vao 60 ngo vao


ra
ra

ien ap 24 VDC
cung
cap
nguon
Tu ngo 300 mAL: ch dung e cap nguon cho ngo vao
ra cap
nguon

ien tr cach

20 M ( 500 VDC) gia cac thiet b au cuoi AC

ien

va thiet b au cuoi noi at bao ve

Kha nang chong Theo tieu chuan Chau Au IEC6100-4-4;


nhieu
ien tr dao
ong

10 en 57 Hz, bien o 0.075-mm, 57 en150 Hz, toc


o at c 9.8m/s2 cac hng X, Y, Z, moi hng
c 80 phut

ien tr soc

147m/s2 , 3 lan moi lan cac hng X, Y va Z

Nhiet o moi
trng

Hoat ong : 0O 25OC.


Lu tr : - 25O 75OC .

o am moi
trng

T 10% en 90% ( khong co s ngng tu).

Moi trng
xung quanh

Khong b Oxy hoa

Kch c inh vt M3
thiet b au cuoi
Thi gian gi Loai AC: thap nhat la 10ms
cung cap nguon Loai DC: thap nhat la 2ms.
Trong
lng
CPU

Loai
AC

650g max

700g max

800g max

1000g max

Loai
DC

550g max

600g max

700g max

900g max

Trong lng
cua khoi m
rong I/O

Loai 20 ngo vao ra:


Loai co 8 ngo ra :
Loai co 8 ngo vao :

300 g max
250 g max
200 g max

Trong lng
cua khoi m
rong

Modul m rong Analog: 150 g max


Modul cam bien nhiet : 250 g max
modul m rong CompBus/S: 200 g max
Bang 3.1: Cac thong so ky thuat cua ho CPM2A

Cac ac tnh ky thuat:


Muc

ac iem

Phng phap ieu Phng phap lap trnh c lu tr


khien
Phng phap ieu Ket hp quet tuan hoan va lam ti tc thi cac phng
khien I/O
phap x ly
Ngon ng lap trnh

S o bac thang

o dai lenh

1 bc/lenh: t 1 en 5 words/lenh

Cac loai lenh

Cac lenh c ban: 14


Cac lenh ac biet: 105 loai, 185 lenh

Thi gian thc hien Cac


lenh
c
ban:
0.64
s
lenh
Cac lenh ac biet: 7.8 s (lenh MOV).
Dung lng
chng trnh
Cac
tiep
vao ra
toi a

Ch
CPU

(lenh

LD)

cua 4,096 words


co 20 tiep iem

30 tiep iem

40 tiep iem

60
iem

tiep

Co modul Toi a 80 Toi a 90 Toi a 100 Toi a 120


tiep iem
tiep iem
tiep iem
I/O
m tiep iem
rong

Cac bit ngo vao

IR 00000 en IR 00915

Cac bit ngo ra

IR 01000 en IR 01915

Cac bit lam viec 928 bits : IR 02000 en IR 04915 va IR 20000 en


(Work bits)
IR22715
Cac bit Special 448 bits: SR 22800 en SR 25515
(vung nh SR)
Cac bit Temporary 8 bits (TR0 en TR7)
(vung nh TR)
Cac bit Holding 320 bits: HR 0000 en HR 1915 (Words HR00 en HR19)
(vung nh HR)
Cac bit Auxiliary 384 bits: AR 0000 en AR 2315 (Words AR00 en AR23)
(vung nh AR)
Cac bit Link ( vung 256 bits: LR 0000 en LR 1515 (Words LR00 en LR15)
nh LR)
Timers/Count0ers

256 Timers/Counters (TIM/CNT 000 en TIM/CNT 255)


Cac Timer 1ms: TMHH (--)
Cac Timer 10ms: TIMH(15)
Cac Timer 100ms: TIM

Cac Timer 1s/10s: TIML (--)


Cac bo em xuong: CNT
Cac bo em len-xuong: CNTR(12)
Bo nh d lieu

Read/Write: 2,048 words (DM 0000 en DM 2047)


Read-only: 456 words (DM 6144 en DM 6599)
PC Serup:56 words ( DM 6600 en DM 6655)

X ly ngat

4 tiep iem thi gian ap ng

Bo em toc o cao

Mot bo em toc o cao: 20 kHz cho mot pha hoac 5kHz


cho hai pha (dung phng phap em tuyen tnh).

Bo ieu
Analog

khien Hai ng ieu khien, pham vi ieu chnh 0 en 200V

Bao ve bo nh

Cac noi dung trong vung nh d lieu HR, AR va cac gia tr


bo em c duy tr trong suot thi gian ngat nguon

Nguon nuoi bo nh

Flash memory: nuoi chng trnh, vung nh ch oc DM

Cac chc nang t Hong CPU timer kiem tra tuan t, loi bus vao ra va hong
chuan oan
bo nh.
Kiem tra chng Lenh NO END cac loi lap trnh ( tiep tuc kiem tra s hoat
trnh
ong
Cac ngo vao ap Cung nh ngo vao ngat ben ngoai (o rong xung nho nhat
ng nhanh
0,2ms)
Hang so thi gian Co the at t 1ms,2ms, 4ms, 8ms, 16ms, 32ms, 64ms, hoac
ngo vao
128ms
Bang 3.2: Cac ac tnh ky thuat cua CPM2A

Cac thong so ky thuat cua bo truyen dan RS232C


Muc

Thong so

Chc nang

Chuyen oi dang CMOS (pha CPU cua PLC) va RS232C


(pha may tnh ca nhan)

Cach ien

RS232C c cach li bi mot bo chuyen oi

Nguon cung cap

Nguon c cung cap t CPU cua PLC

Mc nang lng s Ln nhat la 0.3A


dung
Ty le baud

Ln nhat 3,8400bps

ien tr dao ong

10-75 Hz: bien o 0.075mm


75-150Hz: toc o at c 9.8m/s2 moi hng X, Y, Z
c 80 phut.

ien tr soc

147m/s2 moi mot trong ba lan cac hng X, Y, Z.

Nhiet o moi trng

Hoat ong: 0 550C


Lu tr: -20 en 750C

o am

10% - 90% (khong co hi nc ngng tu)

Ap suat

T do oxy hoa

Trong lng

Ln nhat 200g

Bang 3.3: Cac thong so ky thuat cua bo truyen dan RS232C.


3.2 CAU TRUC VUNG NH TRONG PLC.
3.2.1 Vung nh IR:
Vung nh nay c chia ra lam 2 vung nho:
Vung xuat nhap: Cac Bit trong vung nay c phan bo eu cho cac ngo
nhap va xuat. Chung phan anh trang thai ON/OFF cua tn hieu ngo vao va tn hieu
ngo ra. Cac Bit nhap bat au t IR 00000 va cac Bit xuat bat au t IR01000.
Vung lam viec: oi vi cac CPM2 CPU th tat ca cac Bit nam trong
khoang IR020 en IR049 va IR200 en IR227 khong s dung cac chc nang ac
biet ma no c s dung nh cac Bit lam viec.
Cac Bit lam viec Reset khi CPU b mat nguon hoac bat au lam viec hoac
ngng.
3.2.2 Vung nh SR:
Cac Bit nay hoat ong nh la cac c e lien he hoat ong cua CPM2A
3.2.3 Vung nh TR:

Khi mot s o phc tap khong the lap trnh bang ma gi nh th cac Bit nay
c s dung e lu tr tam thi ieu kien thc hien tai iem re nhanh. Chung ch
c s dung cho ma gi nh, khi lap trnh trc tiep s o hnh thang bang cach s
dung phan mem Ladder Support Software (LSS) hoac SYSMAC Support Software
(SSS) th cac Bit TR c x ly mot cach t ong.
Cac Bit TR giong nhau khong the s dung qua mot lan trong cung mot he
lenh, nhng co the s dung lai trong cac bo Bit TR khong the kiem tra c t cac
thiet b ngoai vi.
3.2.4 Vung nh HR (vung gi):
Cac Bit trong vung nay se gi lai trang thai ON hoac OFF cua no khi PLC
mat nguon hoac khi PLC ngng hoat ong.
Cac Bit nay cung co the s dung nh la cac Bit lam viec.
3.2.5 Vung nh AR:
Cac Bit trong vung nay c s dung chu yeu nh la cac c bao lien quan
en trang thai hoat ong cua PLC
3.2.6 Vung nh LR:
Khi PLC lien ket 1: 1 vi PLC khac, cac Bit nay c s dung e chia d
lieu. Trong cac Bit nay LR co the dung e lien ket d lieu.
3.2.7 Vung nh DM:
D lieu c e xuat trong cac khoi word, vung DM c chia ra lam 2: mot
vung co the s dung t do, vung con lai c s dung vi nhng chc nang rieng
biet.
3.2.8 Vung Timer/Counter:
Vung nay c s dung e quan ly thi gian va em vi TIM, TIMH (5),
CNT va CNTR (12). Cac so giong nhau c s dung cho ca TIMER va
COUNTER, moi so ch s dung duy nhat mot lan trong chng trnh may ng
dung. Khong c s dung hai so TC giong nhau tham ch oi vi cac lenh khac
nhau.
3.2.9 Bang tom tat phan bo cac vung d lieu:
Vung d lieu
Vung
IR

Word

Bit

Vung
ngo vao

IR000-IR009
(10 word)

IR00000-IR00915
(160 bit)

Vung
ngo ra

IR010-IR019
(10 word)

IR01000-IR01915
(160 bit)

Chc nang
Cac Bit nay co the
cap en cac tiep
iem I/O ben ngoai

Vung
lam viec
Vung SR

IR020-IR049 va
IR200-IR227
(58 word)

IR02000-IR04915 va Cac Bit work co the


t do trong chng
IR20000-IR22715
trnh
(928 bit)

SR228-SR255
(28 word)

SR22800-SR25515
(448 bit)

Cac Bit nay phuc vu


cho cac chc nang cu
the nh cac c va
cac Bit ieu khien.

TR0-TR7
(8 bit)

Nhng bit nay c


dung e lu tr tam
thi cac trang thai
ON/OFF

cac
nhanh cua chng
trnh

Vung TR

Vung HR

HR00-HR19
(20 word)

HR0000-HR1915
(320 bit)

Cac Bit nay lu tr


d lieu va gi trang
thai ON/OFF khi
nguon c tat

Vung AR

AR00-AR23
(23 word)

AR0000-AR2315
(384 bit)

Cac Bit nay phuc vu


cho cac chc nang cu
the nh: cac c, cac
Bit ieu khien

Vung LR

LR00-LR15
(16 word)

LR0000-LR1515
(256bit)

Dung cho lien ket d


lieu 1:1 vi PC khac

Vung
Timer/Counter

TC000-TC255 (256 Timer va Counter)

Cung cac so c
dung cho ca Timer
va Counter

Vung Read/write DM0000-DM2047


DM
(2048 word)

D lieu vung DM co
the truy cap trong
cac n v word. Cac
gia tr word c gi
khi nguon c tat.

Vung Error log


DM

Dung lu tr thi
gian xay ra va ma so
cua loi o. Nhng
word nay co the
c dung nh DM
Read/Write khi chc
nang
Error
log
khong c dung.

DM2000-DM2021
(22 word)

Read only

DM6144-DM6599
(456 word)

Khong the viet trc


tiep t chng trnh

Set up PC

DM6600-DM6655
(56 word)

Dung e lu tr cac
thong so khac nhau
e ieu khien, van
hanh PC.

Bang 3.4: Bang tom tat s phan bo cau truc vung nh trong PLC

CHNG IV: LAP CHNG TRNH CHO PLC BANG


THIET B LAP TRNH CAM TAY (PROGRAMMING
CONSOLE).

Programming Console la mot bo ban phm lap trnh cam tay cho PLC cua
OMRON dung ngon ng lap trnh dang dong lenh Mnemonic Code. No cung c
dung e oc chng trnh trong bo nh va thiet lap cac che o hoat ong cua PLC.
Bo Programming Console se c noi vao cong Peripheral Port cua PLC
dung cap i kem, qua ay Programming Console se nhan nguon nuoi t PLC,
ong thi co the oc ghi chng trnh trong PLC.

Hnh 4.1:Bo Programming Console


4.1 KHI AU
Khi mi noi Programming Console vi PLC, man hnh cua Programming
Console se hoi Password tren man hnh hien th ( Display).
<PROGRAM>
PASSWORD!

e nhap Password truy cap, bam nh sau:


CLR

MONT

CLR

00000

Sau khi bam nh vay ta se thay xuat hien so 00000: ay la so th t cua


bc lap trnh au tien cua PLC. Neu bam tiep phm co hnh mui ten xuong, ta se
thay cac bc tiep theo cua chng trnh a co san trong PLC.
Ghi chu: Cac hnh mui ten

ch

bieu th trnh t bam cac phm tren Programming Console.


4.2 CAC CHE O HOAT ONG CUA PLC.
Trc khi khi ong chng trnh PLC yeu cau ngi s dung phai co
nhng cai at. PC co 3 che o cai at:
Che o Program: La che o lap va sa chng trnh cho PLC. Chng
trnh trong PLC se khong c thc hien che o nay.
Che o theo doi Monitor: La che o trong o chng trnh trong PLC
se c thc hien, ong thi cac a ch bo nh trong PLC co the c

at lai trc tiep t bo lap trnh nh cac bit vao ra ( I/O BITS), cac Timer,
Counter, vung nh DM. ay la che o nen at khi muon sa chng
trnh.
Che o RUN (Run Mode): La che o ma chng trnh ieu khien trong
PLC c thc hien (chay) va noi dung ben trong PLC ch co the theo
doi ch khong the sa oi t ben ngoai. ay la che o nen at sau khi
chng trnh a c nhap va kiem tra ung an.
Tren PC chung ta thay co mot ca so hien th, ca so nay ch cac d lieu
c a vao so ieu khien lap trnh. Cac thong tin nh la noi dung cua cac a ch
va cac lenh chng trnh co the c hien th. Vi 3 che o la chon tren, cho
phep ngi s dung nap cac chng trnh thc hien che o ieu hanh, chay chng
trnh, thay oi gia tr thong so nao o cua chng trnh ngay ca chng trnh ma
may van ang thc hien.
4.3 CAC PHM TIEN CH CUA BO LAP TRNH:
PLC cho phep chon cac lenh chng trnh tng oi rong rai va do o cho
phep de dang ieu khien lap trnh nhng chng trnh phc tap: Cac lenh c
giai thch ay bao gom cac ky hieu s o va cac ma Mnemonic.
Phm lenh:
FUN

LD

Cac lenh ng dung ac biet goi la chc nang co the c


a vao khi dung khoa nay.

LD: Nhap cac iem vao chng trnh cho ta y ngha cua
cac iem phan nhanh.

AND

AND cho phep cac iem phu c noi vi nhau e hnh


thanh mot mach noi tiep

OR

OR cho phep cac iem c noi vao mach e hnh thanh


mach noi song song.

OUT

Cac lenh ra

TIM

Lenh ieu khien thi gian

NOT

Dung vi LD, AND, OR e thanh lap cac iem trng kn

HR

TR
SFT

SHIFT

Thiet lap cac Relay lu gi ( duy tr).

Thiet b Relay tam thi.

Ch th van hanh cua bo ghi dch

SHIFT dung cho cac chc nang thay oi cua cac phm
PLAY, RECORD, CONTACT.

4.4 XOA CHNG TRNH TRONG PLC.


Viec xoa toan bo chng trnh co trong RAM cua CPU tng ng che o
van hanh ALLCLEAR. Cac khong gian nh cua Relay lu gi bo em va bo nh
d lieu co the c gi lai bang cach nhan khoa cua khong gian ban can gi trc
khi nhan phm MONTR.

Cac bc xoa chng trnh trong PLC:


1)

Chuyen PLC sang che o Program Mode


RUN
MONIT
OR
PROGR
AM
<PPROGRAM>

2)

Bam nut

CLR
e man hnh hien th 00000
CLR

3)

00000

Bam lan lt cac nut sau e xoa chng trnh trong bo nh PLC:

SET

NOT

RESET

MONTR

CLR

Tuy nhien ban co the xoa tng phan chng trnh bang cach: nhan phm
HR, CTR hay DM trc khi nhan MONTR neu ban muon gi mot phan d lieu.
4.5 TM KIEM TRONG CHNG TRNH (SEARCH):
Chc nang tm kiem (Search) c dung e tm kiem nhanh mot lenh hoac
mot a ch trong chng trnh. Sau o ta co the thc hien cac thao tac nh xoa
lenh, sa lenh hay a ch.
V du: Trong chng trnh di ay co 2 lenh AND 00001 2 a ch khac
nhau:
a ch

Lenh

00000

LD

00000

00001

AND

00001

00002

OUT

01000

00003

LD

00002

00004

AND

00001

00005

OUT

01001

00006

END(01)

e tm en a ch lenh AND 00001nay, ta thc hien nh sau:

CLR

AND

SRCH

SRCH

-----

-------

Moi lan bam phm

SRCH

se a ta en ni gap lenh can tm ke tiep

4.6 XOA LENH ( DELETE)


e xoa lenh hien ang c hien th tren Display cua Programming
Console, bam cac phm sau:
DEL

Chu y: Khoa chuyen tren Programming Console phai c at ve v tr


Program Mode
V du: Can xoa lenh LD 00002 trong chng trnh di ay:
a ch

Lenh

00000

LD

00000

00001

AND

00001

00002

OUT

01000

00003

LD

00002

00004

AND

00001

00005

OUT

01001

00006

END(01)

Bam mui ten xuong

Bam lan lt

cho en khi gap lenh LD 00002

e xoa lenh nay

DEL

Sau khi LD 00002 c xoa, lenh ben di lenh nay la AND 00001 se c
dch len a ch 00003 va chng trnh mi se la:
a ch

Lenh

00000

LD

00000

00001

AND

00001

00002

OUT

01000

00003

AND

00001

00004

OUT

01001

00005

END(01)

4.7 CHEN THEM LENH ( INSERT)


Cac lenh mi co the c chen vao tren lenh ang c hien th trong
chng trnh hien hanh.
V du: Ta muon chen lenh OR 00002 vao gia lenh AND 00001 va OUT
01000 cua chng trnh sau:
a ch

Lenh

00000

LD

00000

00001

AND

00001

OR 00002

00002

OUT

01000

00003

AND

00001

00004

OUT

01001

00005

END(01)

Trnh t thc hien:

1.

Bam nut mui ten

cho en khi man hnh hien th OUT

01000

2.

Nhap vao lenh OR 00002 nh bnh thng

3.

Bam theo th t INS

4.8 CHAY TH VA KIEM TRA CHNG TRNH


Khi ngi s dung muon chay th hoac muon kiem tra chng trnh ma
mnh va mi lap ra a c lu tr trong PLC th at chuyen mach ve chon che
o RUN hoac MONITOR.
4.9

GOI LAI MOT CHNG TRNH


e kiem tra va khang nh mot lenh trong chng trnh can thc hien tuan

t cac phm lenh tren he lap trnh nh sau:

CLR

CLR

OUT

A
0

A
0

SRCH

0003
OUT

SRCH
0100

Vi hien th tren a khang nh lenh OUT 10000 a c viet vao bo nh


cua PLC va co a ch la 0003.

Chu y : Neu qua trnh tren c thc hien trong che o MONITOR hoac
RUN th trang thai cua moi a ch co the c goi ra.
4.10 THEO DOI CAC HOAT ONG CUA PLC
4.10.1 Theo doi trang thai mot tiep iem (1 bit )
SHIFT

MONTR

CONT
#

+ ( bit address) +

V du: Theo doi trang thai cua Channel 000 Bit 01

SHIFT

CONT
#

CLR

0000

MONTR

0001
ON

4.10.2 Bat tat cng bc cac bit ( Forced Set / Reset)


Sau khi hien th va theo doi trang thai bit CH 010.00 bc tren, e cng
bc bat bit nay len trang thai ON bam nut
SET
e cng bc bat bit nay ve trang thai OFF bamnut

RESET

4.10.3 Theo doi gia tr 1 word ( Channel)


SHIFT

MONTR

CH
*DM

Word can +
theo doi

V du :

e theo doi Channel 000


CLR
CLR

SHIFT
SHIFT

CH
*DM
*DM

00000
00000

00000
00000
CHANNEL
CHANNEL

AA

0
MONTR

c000
C000
0000
0000

000

Gia

tr

cua word c ghi ben di a ch word can theo doi (c000)


Trang thai tng bit trong word CH000 co the c theo doi khi bam tiep
phm SHIFT va MONTR

c000
0000
SHIFT

c000
0000000000000000

MONTR

Cac bit trong Channel 000 hnh tren c bieu dien t phai qua trai, bit
ben phai ngoai cung la bit 0. Trang thai bat (ON) cua bit c bieu th bang so 1
con trang thai tat (OFF) c bieu th bang so 0.
Neu bat cac cong tac au vao so 1 va 2 ta se thay cac bit tng ng c
bat tren Programming Console nh di ay:
CLR

c000
0000000000000011

c000
0003

4.10.4 Ghi gia tr mi vao word:


Gia tr hien hanh cua word co the c ghi e vao t Programming Console
nh v du sau, channel 010 se c ghi e gia tr mi la 000F khong phu
thuoc vao chng trnh hien hanh trong bo nh PLC:

SHIFT

CH
*DM

CLR

00000

MONTR

c010
0000

CHG

PRES

VAL?

Noi chung cac a ch bo nh au ra (IR) khong nen c ghi e tr phi


ang th nghiem. Sau ay la mot v du ghi mot gia tr mi vao word DM 1000

c010
000F
EM
DM

MONTR

D1000
0000

c010
000F

CHG

PRES
D1000

VAL?

WRITE

D1000
1234

c010
000F

CHNG V : LAP TRNH BANG PHAN MEM SYSWIN


5.1 GII THIEU VE SYSWIN:
SYSWIN la mot phan mem lap trnh cho PLC cua OMRON chay trong he ieu hanh
Windows vi nhng tnh nang linh hoat, o hoa trc quan va de s dung. Chng
trnh nay cho phep lap trnh cho PLC bang ngon ng bac thang (Ladder diagram)
hoac dong lenh (Statement List) vi rat nhieu tnh nang va cong cu phu tr khac. e
cai at va chay phan mem nay can bao am may tnh phai co cau hnh toi thieu nh
sau:

Windows 3.1 / 3.11, Window 95 hoac Window 98.


CPU 486 DX50 tr len.
Toi thieu 8MB trong bo nh.
Co 10 MB a cng trong.
Co cong COM con trong.
5.2 CAI AT SYSWIN.
e cai at SYSWIN, can bao am a co he ieu hanh Windows 3.1, 3.11
hoac Windows 95/98 tren may tnh va may a khi ong.
T menu Start cua he ieu hanh, chon Run

a a cai at SYSWIN so 1 vao o A: va go dong sau o trong Open cua


muc Run : a:\setup.exe roi bam Enter hoac dung chuot click nut OK.

a cac
a cai at thch hp vao o A: theo hng dan cua chng trnh khi cai at. Sau
khi cai at xong, chng trnh cai at se tao ra mot nhom chng trnh cua
SYSWIN menu Programs nh tren hnh.

e khi
ong SYSWIN sau khi a cai at xong, bam nut Start, chon muc folder
SYSWIN x.x cua menu Programs va bam vao muc SYSWINx.x trong folder
nay (trong o x.x la phien ban (version) c cai at cua phan mem nay).
5.3 LAP CHNG TRNH VI SYSWIN.
1.
folder ni lu SYSWIN va khi ong chng trnh

2. T menu File, chon New project e tao chng trnh mi.

Chon

Tren man hnh se hien ra mot ca so New project setup e thiet lap cau hnh he
thong vi cac muc nh sau:
Muc

Y ngha

Thong so can chon

PLC Type

Loai PLC ang c dung

CPM1(A)

CPU

Loai CPU cua PLC

All

Series

Ho PLC

Editor

La chon ngon ng lap trnh Ladder


c s dung

Project Type

Cong viec sap thc hien

Interface

Giao dien truyen tin gia Serial


PLC vi may tnh
communication

Bridge Option

La chon cau noi truyen tin

Modem Option

La chon ket noi trc tiep Local


hay thong qua modem

Coding Option

La chon ma hoa tren ng SYSMAC Way


truyen

Program

Direct

Sau khi anh dau chon vao cac muc nh tren, bam enter hoac dung chuot
bam (click) nut OK tren man hnh e ket thuc viec thiet lap cau hnh c ban cua
he thong va bat au lap trnh.

3.
Ch
ng trnh se co 2 Network
Network 1: la phan than chng trnh
Network 2 : la lenh END

Cac

Cac nut

cong

chc

cu

theo ta se nhap vao cac tiep iem va cuon day cua chng trnh.
4.
bieu tng tiep iem thng h
thanh

Tiep
Bam vao
tren
Drawing

Tool. Con tro chuot bay gi c oi thanh bieu tng tiep iem. nh v tr tiep
iem tren s o bac thang bang cach di chuyen con tro chuot en v tr mong
muon va nhan phm trai chuot. Tren man hnh se hien ra hop thoai contact yeu
cau nhap vao a ch dung vi tiep iem nay.

5.
vao a ch cua tiep iem la 000.00 o Address, bam OK e hoan tat.

Nhap

Sau khi
nhap xong, tren man hnh lam viec se co hien th mot tiep iem vi a ch i
kem, sau o o chon mau en dch sang phai e ta co the nhap lenh tiep theo.

6. Tiep theo nhap vao chng trnh mot tiep iem thng ong (NC) bang
cach dung chuot chon bieu tng tiep iem thng ong nh tren hnh, nh v tiep
iem nay noi tiep vi tiep iem a nhap bc trc. Go vao a ch 00001 cho
tiep iem nay.

7. Sau khi nhap a ch 00001 xong va bam Enter, man hnh se hien ra nh
hnh di:

8. Tiep theo, t thanh cong cu chon lenh Output


en v tr can at lenh va nhan nut trai chuot.

roi di chuyen chuot

9. anh vao o Address a ch 010.00 roi nhan OK

10. Nhap lenh OR bang cach tao ra mot tiep iem noi song song vi tiep
iem au tien tren Network. Tren thanh cong cu chon tiep iem contact va at no
pha di tiep iem au tien la 000.00

11. Go vao o Address a ch 010.00 va nhan OK


12. Tiep theo noi tiep iemva tao vi tiep iem nam tren bang cach chon
cong cu
nhan chuot vao v tr nam gia 2 dong hoac nhan

F5

roi

e xoa tiep iem CH000.01, nhan con tro chuot tiep iem nay (hoac dung
ban phm di chuyen o chon en tiep iem), nhan

DEL

(hoac t menu Edit chon Delete). Neu muon phuc hoi lai lenh va b xoa, chon
Undo t menu nay

Hien ta a nhap xong mot Network cua chng trnh. e them Network mi
vao, bam vao nut Insert Network

Insert Network

T hop thoai hien ra, chon v tr ni se chen Network mi. ay ta se chen Network
mi vao pha di Network hien hanh nen ta se chon BELOW Current Network va
nhan OK.

Khi o mot dong trong se c tao ra ben di Network hien hanh nh hnh
di

Network mi nay la lenh END (01). at con tro vao v tr o au tien cua
Network, sau o bam phm F8 e chen lenh Function vao o trong o. e chon
lenh can thiet, co the anh ma lenh ( ay la 01), anh ten lenh hoac la Function
t 1 danh sach co san bang cach nhap vao nut Select. Ngoai ra co the tham
khaothem ve lenh bang cach nhap up vao nut Reference.
vao o Function roi nhan OK e ket thuc

Go END

trnh hoan chnh ta va nhap co dang di ay:

Chng

5.4 AT TEN KY HIEU MO TA ( SYMBOL) CHO CAC A CH:


e at ten ky hieu mo ta cho cac a ch, trc tien di chuyen o chon en
a ch can at ten, o Adr cuoi man hnh se hien th a ch hien hanh. Sau o
bam vao o Sym va anh vao mot ten cho a ch nay. Phan mo ta a ch co the
anh vao o Com. Lu ten va at bang cach ba
m nut
STORE

Address
CH000.00
CH000.01
CH010.00

Symbol
Switch0
Switch1
Motor

5.5 NAP CHNG TRNH VAO PLC (DOWNLOAD PROGRAM TO PLC)


Noi may tnh PC vi PLC qua bo chuyen oi va cap RS232C. au cam cua bo
chuyen oi se noi vao cong Peripheral Port cua PLC
T menu Online, chon Connect e ket noi vi PLC.

Sau khi may tnh a c ket noi vi PLC, en COMM tren PLC se nhap
nhay va cac muc khac tren menu nay tr thanh mau en (c phep la).
Online menu

Cung t menu Online, chon Download rogram, mot hop thoai sau ay hien ra hoi ta
co muon xoa bo nh chng trnh trong PLC khong (Clear Program Memory) trc
khi nap. Nen la tuy chon nay e tranh cac van e co the xay ra. Bam OK e nap
chng trnh vao PLC.

Khi viec nap hoan tat, bam nut OK hop thoai sau e tiep tuc:

RUN

Chu y :Khong thc hien viec Download vao PLC neu PLC ang che o

5.6 CHAY CHNG TRNH ( RUN).

Chuyen PLC sang che o RUN hoac MONITOR bang nut PLC Mode

Chuyen t STOP/PRG Mode sang Monitor Mode roi bam OK

PLC se

chuyen sang che o Monitor Mode.

Chu y: Trong khi chng trnh ang chay co the theo doi cach hoat ong cua
chng trnh bang cach bam vao nut Monitoring:
Monitorin

5.7 BO SUNG CAC LENH TIMER VA COUNTER:


Trc het chuyen che o cua PLC sang Program Mode. May tnh se hoi
thao tac nay lam thay oi che o PLC, co tiep tuc hay khong, ta chon YES.
Bo sung cac lenh Timer va Counter vao chng trnh:
1. Bo sung 1 Network mi vao chng trnh bang cach chon Insert Network
2. Trong Network mi them tiep iem thng h co a ch (Address) la
00003.
3. Bo sung Timer vao bang cach chon
TIM
va at no sau tiep iem tren. Trong hop thoai Timer m ra nhap vao 000 la
so th t cua Timer, trong o Value nhap vao o Timer gia tr #1000 (tc 100 giay)
(chu y phai co dau #)

Tiep theo ta se bo sung mot Counter (CNT) vao chng trnh:

4.
nh v hop chon Network 2, chon lenh Insert Network roi chon
Below Current Network, sau o nhan OK e them Network mi di Network
hien hanh.
5.

Them mot tiep iem thng h vao au Network mi dung nut


nhap a ch 00004 cho tiep iem nay.

6. Nhap lenh Counter noi tiep sau tiep iem tren bang cach chon nut:

CNT

Trong hop thoai m ra, nhap so cua Counter (CNT) la 001 vao o Counter con SV
la a ch DM 0000 vao o Value sau o nhan OK e nh v Counter

7.
Tiep theo ta phai nhap au vao Input th 2 (Reset) cho Counter . au
vao nay se la tiep iem co a ch 00005. Thc hien tng t e them tiep iem
thng m nay.
Neu chng trnh dai qua va man hnh khong u e hien th toan bo, ta co
the dung thanh cuon (Scroll bar) e cuon len xuong.
8.

Nap chng trnh mi bo sung bang lenh Download Program.

9.
Chuyen che o cua PLC t Monitor mode hoac Program mode sang
RUN mode e chay chng trnh.
10.
PLC.

Chuyen sang che o Monitor e theo doi hoac thay oi gia tr trong

5.8 THEO DOI VA AT GIA TR TRONG PLC


Theo doi( Monitor) cac a ch trong PLC:Ta co the theo doi trang thai va
ghi e gia tr mi len bat c a ch nao ( co thuoc tnh cho phep ghi) trong PLC
bang thanh Data Set Bar. e chuyen en thanh nay, bam phm Tab, sau o nhan
Enter hoac nhap up chuot trai vao mot o trong trong thanh nay.
Mot hop thoai m ra se hoi a ch can theo doi. Nhap 00000 vao o Address va nan
vao nut Read e oc trang thai bit 00000 t PLC.

e theo doi mot word, nhap up chuot vao o trong ben canh trong thanh
Data Set Bar roi nhap a ch DM0000 vao o Address roi nhan nut OK e oc gia
tr cua word DM0000 t PLC .
Nhap CNT001 e theo doi gia tr hien hanh cua Counter so 001.
Gia tr at (SV) cua Counter 001 c cha trong thanh ghi DM0000 ma t
trc ti gi, gia tr cua no cha c xac nh ro rang. e at gia tr cho
DM0000, nhap up chuot vao o co a ch DM0000 va nhap vao gia tr 10 vao o
Value roi bam vao nut Write e ghi gia tr 10 vao DM0000.
5.9 LU CHNGTRNH (SAVE PROGRAM).
e tien
cho viec truy cap, chnh sa, tham khao sau nay, chng trnh ta va lap co the
c lu vao a cng hoac a mem may tnh.
1) T menu File, chon Save project as:

2) Chon o a va th muc ni se lu chng trnh, nhap ten file chng trnh (


ay gia s ta at ten la TAM) vao o File name sau o nhan OK e lu.

5.10

OC CHNG TRNH T PLC LEN MAY TNH (UPLOAD):

Chng trnh trong PLC co the c oc ngc lai len may tnh (Upload);
Gia s ta co mot chng trnh trong PLC va muon lu no vao mot file tren a
cng. Ta se lam nh sau:
1) T menu file chon New e tao mot Project mi cho chng trnh se c tai.
Khai bao cac thong so co cau hnh khp vi loai PLC ang dung va nhan OK.

2) T Menu Online chon Upload program from PLC.


Hop thoai Upload se hoi ve cac la chon khi Upload.
Nhan nut OK de thc hien viec oc chng trnh len may tnh

Khi viec oc chng trnh a thc hien xong, nhan OK e ket thuc.

CHNG VI: BO LENH CUA HANG OMRON


6.1
CAC LENH LC O HNH THANG ( LADDER DIAGRAM
INSTRUCTION):
6.1.1 Lenh LD ( load):
Lenh nay nap mot cong tac thng h noi vi pha ben trai ng day ien
Ky hieu hnh thang:

Vung d lieu toan t:


B: Bit
IR,SR,AR,HR,TC,LR

6.1.2 Lenh LD Not ( Load Not):

Lenh nay giong lenh LD nhng ay la cong tac thng ong


6.1.3 Lenh AND, AND NOT
B: Bit
IR, SR, AR, HR, TC, TR

Lenh AND dung e noi tiep mot cong tac thng h vi mot cong tac ng
trc no.
Ky hieu hnh thang:

B B: Bit
IR, SR, AR, HR, TC, TR

Vung d lieu toan t


Lenh AND NOT : dung e noi tiep mot cong tac thng ong vi mot cong
tac ng trc no
Ky hieu hnh thang:

Vung d lieu toan t:


6.1.4 Lenh OR, ORNOT:
Lenh OR dung e noi mot cong tac thng h vi mot ng day ien ben
trai song song vi mot hoac nhieu cong tac ng trong cung mot nhanh.
B: Bit
IR, SR, AR, HR, TC, TR

Lenh ORNOT : Giong nh lenh OR nhng cong tac noi vao la cong tac
thng ong.
Ky hieu hnh thang:
OR
B

ORNOT
B

Vung d lieu toan t:


B: Bit
IR, SR, AR, HR, TC, TR

6.1.5
ANDLD (AND LOAD) va ORLD (OR LOAD):

Lenh

Lenh ANDLD: La lenh dung e lien ket hai khoi cong tac lien tiep vi nhau.
Ky hieu hnh thang
V du:
00000

00001

01000

00002

00003

Viet chng trnh cho s o hnh thang tren:


a ch

Lenh

D lieu

00000

LD

00000

00001

OR

00001

00002

LD

00002

00003

ORNOT

00003

00004

ANDLD

-------

00005

OUT
01000
Lenh ORLD : Dung e lien ket hai khoi song song nhau
00000

00002

01000

00003

00001

Viet chng trnh cho s o hnh thang tren:

6.2

a ch

Lenh

D lieu

00000

LD

00000

00001

AND

00002

00002

LD

00001

00003

ANDNOT

00003

00004

ORLD

-------

00005

OUT

01000

LENH IEU KHIEN BIT :

6.2.1 Lenh OUT ( OUTPUT) va OUT NOT ( OUTPUT NOT)


Ky hieu hnh thang:
OUT

OUTNOT

Vung d lieu toan t:


B: Bit
IR, SR, AR, HR, TC, TR

Lenh
OUT va OUT NOT dung e ieu khien trang thai cua Bit a ch nh theo ieu

kien thc hien ngo vao la ON th Bit OUT se ON, con Bit OUT NOT se OFF va
nguc lai.
6.2.2 Lenh SET va RESET:
Ky hieu hnh thang:
SET B

RESET B

Vung d lieu toan t:


B: Bit
IR, SR, AR, HR, TC, TR

Lenh SET dung e ON bit toan t khi ieu kien thc hien ngo vao la ON va
khong anh hng trang thai bit toan t khi ieu kien thc hien ngo vao la OFF.
Lenh RESET dung e OFF bit toan t khi ieu kien thc hien la ON va
khong anh hng trang thai cua toan t khi ieu kien thc hien la OFF.
6.2.3 Lenh KEEP ( 11) :
Ky hieu hnh thang:
S

KEEP (11)
B

Vung d lieu toan t:


B: Bit
IR, SR, AR, HR, TC, TR

Lenh KEEP (11) dung e duy tr trang thai bit a nh theo hai ieu kien thc
hien ngo vao la S va R. S la ngo vao SET; R la ngo vao RESET. Lenh KEEP (11)
hoat ong giong nh mot Relay chot ma c Set bi S va Reset bi R.
Minh hoa bang song:
ieu kien thc hien S

ieu kien thc hien R

Trang thai bit B

6.2.4 Lenh DIFU ( 13) va DIFD ( 14):


Ky hieu hnh thang:
DIFU (13) B

DIFD (14) B
B: Bit
IR, SR, AR, HR, TC, TR

Vung d lieu toan t:


Lenh DIFU (13) va DIFD (14) c dung e bat ON bit a nh trrong mot
chu ky.
Moi khi thc hien DIFU (13) so sanh ieu kien thc hien tai ngo vao vi ieu kien
trc o cua no. Neu ieu kien thc hien trc o la OFF va hien tai la ON, DIFU
(13) se bat ON bit a nh. Neu ieu kien thc hien trc o la ON va ieu kien
thc hien hien tai la ON hay OFF lenh DIFU (13) se OFF bit a nh.
Con oi vi lenh DIFD (14) khi thc hien se so sanh ieu kien thc hien ngo
vao hien tai vi ieu kien trc o. Neu ieu kien trc o la ON va hien tai la
OFF th lenh DIFD (14) se bat ON bit a nh. Neu ieu kien thc hien tai ngo
vao la ON bat chap ieu kien trc o la ON hay OFF, lenh DIFD (14) se OFF bit
a nh.
Hai lenh nay khong anh hng en c trang thai.
V du :
Cho s o hnh thang
DIFU (13)
10014
DIFU (13)
10014

Viet chng trnh cho s o hnh thang tren


a ch

Lenh

D lieu

00000

LD

00000

00001

DIFU(13)

10014

00002

DIFD(14)

10015

Minh hoa bang dang song:

ieu kien nhap:0000

DIFU (13)

DIFD (14)

6.3

LENH IEU KHIEN CHNG TRNH:

6.3.1 Lenh IL (02) (Interlock) va ILC (03) (Interlock clear):L


Lenh IL (02) luon c dung ket hp vi ILC (03) e tao thanh mot khoi
khoa trong. Neu ieu kien thc hien ngo vao cho IL (02) la OFF th tat ca cac ngo
ra va tat ca cac gia tr hien tai cua TIMER trong IL (02) va ILC (03) c OFF
hay Reset. Mot so lenh khac th khong hoat ong. Gia tr hien tai cua COUNTER
c duy tr. Neu ieu kien thc hien ngo vao la ON th s thc hien cua lenh IL
(02) va ILC (03) khong anh hng, chng trnh tiep tuc bnh thng.
6.3.2 Lenh JMP (04) (JUMP) va JME (05) (JUMP END):
Ky hieu hnh thang:

JMP (04)

JME (05)

N : la so nhay
So nhay N trong lenh la t 00 en 99

JMP (04) luon luon c dung ket hp vi JME (05) e tao thanh lenh nhay, e nhay
t mot iem trong s o hnh thang en mot iem khac. JMP (04) c nh ngha la
iem ma tai o lenh nhay c tao. JME (05) c nh ngha la iem ch cua lenh
nhay. Khi ieu kien thc hien ngo vao cho JMP (04) la ON th bc nhay khong c
tao va chng trnh c thc hien lien tuc nh a lap trnh. Khi ieu kien thc hien
ngo vao cho JMP (04) la OFF th mot bc nhay c thi hanh, khi o chng trnh
tiep tuc thc hien tai JME (05).
Khi so nhay N cua JMP (04) t 01en 99 th con tro lap tc chuyen en JME(05) vi
cung so nhay N tng ng. Tat ca cac lenh gia JMP (04) va JME(05) khong thc
hien. Trang thai cua nhng Timer, Counter, Bit Out, Out Not va tat ca trang thai cua
bit ieu khien khac se khong thay oi. So nhay nay ch nh ngha cho mot lan nhay.

Khi so nhay N cho JMP (04) la ON, CPU se tm en JME (05) ke co son
nhay N = 00. e thc hien no kiem tra toan bo chng trnh tat ca nhng lenh va
bit ieu khien nam gia JMP (04) 00 va JME (05) 00 c gi nguyen. So nhay
00 co the c su dung nhieu lan oi vi JMP (04) ma ch can mot ch nhay en
JME (05).
V du:
S o hnh thang
00000

JMP(04) 01
00001

Lenh 1
00002

Lenh 2
JME(05) 01
Viet chng trnh ccho s o hnh thang tren:

a ch

Lenh

D lieu

00000

LD

00000

00001

JMP(04)

01

00002

LD

00001

00003

Lenh 1

00004

LD

00005

Lenh 2

00006

JMP(05)

00002
01

Giai thch lc o tren: khi IR 00000 = ON th chng trnh thc hien t lenh
1 en lenh 2. Khi IR00000 = OFF th lenh 1 va lenh 2 khong thc hien.
6.3.3 Lenh STEP(08) (Step define) va SNXT(09) (Step start)
Ky hieu hnh thang
STEP (08) B
SNXT (09) B
Vung d lieu toan t:
B : bit
IR, AR, LR, HR

Lenh bc Step (08) va SNXT (09) c dung ket hp vi nhau e at


iem dng gia nhng phan trong mot chng trnh ln v vay nhng phan co the
thc hien nh nhng khoi va c at lai luc hoan thanh. Step (08) dung mot Bit
ieu khien trong vung IR hay HR e nh ngha cho phan bat au cua au
chng trnh goi la bc. Step (08) khong can ieu kien thc hien, tc la s thc
hien cua no c ieu khien thong qua bit ieu khien B at trong SNXT (09).
SNXT (09) la lenh bat au bc cho phep STEP (08) thc hien. Neu ieu kien
thc hien ngo vao cua SNXT (09) (co dung bit ieu khien B trong STEP (08) la
ON. Th bc se c thc hien. Neu ieu kien thc hien ngo vao cua SNXT (09)
la OFF th bc nh ngha se khong c thc hien lenh SNXT (09) phai c
con tro oc trc khi bat au bc. Bat ky mot bc nao trong chng trnh ma
khong c bat au vi SNXT (09) th bc o se khong thc hien.
Mot SNXT (09) c dung trong chng trnh th se thc hien bc se tiep dien cho
en khi STEP (08) c thc hien ma khong co bit ieu khien STEP (08). STEP (08)
khong co bit ieu khien c ng trc bi SNXT (09) vi mot bit ieu khien gia,
bit ieu khien gia co the la nhng bit bat ky khong s dung trong IR hay HR. V vay
no khong the la bit ieu khien dung cho STEP (08).

S thc hien cua mot bc c hoan thanh khi co s xuat hien cua SNXT(09) ke hay
bit ieu khien cho bc c Reset. Khi bc c hoan thanh tat ca nhng bit cua IR
va HR trong bc c bat tr ve OFF va tat ca cac Timer trong bc c Reset ve
gia tr at cua no. Cac Counter, thanh ghi dch nhng bit dung KEEP gi nguyen
trang thai.

6.4

NHNG LENH VE TIMER / COUNTER

6.4.1 Lenh TIM (Timer):


Ky hieu hnh thang
TIM

N: la so Timer TC #
SV : la gia tr at (word, BCD): IR, SR, AR, DM, HR, LR, #

N: la ch so Timer chay t 000 en 511

SV : la gia tr at cho Timer c at t 000,0en 999,9 vi n v la 0,1


giay. Mot Timer c kch la ieu kien thc hien ngo vao cua no c chuyen
sang ON va no c Reset ve gia tr at khi ieu kien thc hien chuyen sang OFF.
Neu ieu kien cho Timer duy tr trong mot khoang thi gian dai th gia tr at cua
Timer se giam ve 0, c hoan thanh cho so TC dung c bat ON va duy tr trang
thai cho en khi Timer c Reset (en khi ieu kien thc hien ngo vao chuyen
sang OFF)
Sau ay minh hoa dang song lien he gi ieu kien thc hien cho Timer
ieu kien thc
hien ngo vao
C hoan thanh

ON
OFF
ON

OFF

SV

SV

6.4.2 CNT (Counter)


Ky hieu hnh thang
CNT

N la ch so TC cua CNT chay t 000 ti 511


CNT dung e em xuong t gia tr at SV khi ieu kien thc hien xung
em chuyen t trang thai OFF sang ON, gia tr hien tai (PV) se c giam xuong

bang mot lan CNT thc hien mot xung em CP t OFF sang ON. Neu ieu kien
xung em thay oi hay chuyen t trang thai ON sang OFF th gia tr PV cua CNT
khong thay oi, c hoan thanh cho mot Counter c bat ON khi gia tr hien tai
PV bang 0 va trang thai ON cho en khi Counter c Reset.
Counter c Reset vi mot ngo vao RESET R khi R chuyen t OFF sang
ON, va PV c Reset ve SV. Gia tr hien tai PV se Khong giam khi R ang ON
va ch em xuong khi R chuyen sang OFF. Gia tr hien tai PV cua CNT se khong
Reset trong phan chng trnh khac trong hay bi s ngat nguon.
6.4.3 Lenh em lap lai CNTR (12) Reversible Counter
K hieu hnh thang
CNTR (12)
SV

N: ch so CNTR (12)
SV: la gia tr at trong IR, SR, AR, DM, HR, LR, #
CNTR la mot bo em theo hai chieu. No c dung e em gia gia tr at
SV va 0 theo s chuyen oi mot trong hai ieu kien o la ngo vao tang II va ngo
vao giam DI.
Gia tr hien tai (PV) se tang neu ieu kien em c a vao ngo II va se
giam neu ieu kien em c a vao ngo DI. Neu ieu kien em c a vao
ca hai ngo II va DI th gia tr hien tai PV cua CNTR (12) se gi nguyen khong
thay oi.
Khi gia tr hien tai PV giam ti 00 th PV c at ve gia tr at SV va c
hoan thanh c bat ON cho en khi gia tr PV giam tr lai. Khi gia tr hien tai PV
tang len ti SV th gia tr PV c at ve 0 va c hoan thanh c bat sang ON
cho en khi gia tr PV tang tr lai.
R la ngo vao Reset cua CNTR (12) khi R chuyen t OFF sang ON, gia tr PV
c Reset ve 0. Gia tr PV se khong tang khong giam khi R ang ON. Counter se
em tr lai khi R la OFF.
6.4.4 Lenh TIMH (15) High Speed Timer
K hieu hnh thang
TIMH (15)
SV

N: la ch so Timer
SV: la gia tr (word, BCD) trong IR, SR, AR, DM, HR, LR, #
Gia tr SV at trog TIMH (15) chay t 00,00 en 99,99 giay. Hoat ong cua
TIMH (15) giong nh TIM.
6.4.5 Lenh PRV (62) High Speed Counter Pvread
K hieu hnh thang
PRV (62)
P
C
D

P: la port rieng 000,001,002


C: d lieu ieu khien: 000,001,002
D: word ch au tien: IR, SR, AR, DM, HR, #
Khi ieu kien thc hien ngo vao la ON, lenh PRV (62) oc d lieu a nh
P va C roi ghi no vao D hay D+1
Port rieng (P) xac nh Counter toc o cao hay xuat xung.

Chc nang

P
000

Ch nh Counter toc o cao 0 hay xuat xung t mot Bit

001

Ch nh Counter toc o cao 1 hay xuat xung t port 1

002

Ch nh Counter toc o cao 2 hay xuat xung t port 2

C : d lieu ieu khien xac nh loai d lieu x ly truy xuat


C

D lieu

Word ch

000

Gia tr hien tai PV cua Counter toc o cao

D va D+1

001

Trang thai cua Counter toc o cao hay xuat xung

002

Day ket qua so sanh

6.5

LENH DI CHUYEN D LIEU

6.5.1
MOV (21) Move

Lenh

K hieu hnh thang


MOV (21)
S
D

S: la word nguon : IR, SR, AR, DM, HR, TC, LR, #


D: word ch : IR, SR, AR, DM, HR, TC, LR, #
Khi ieu kien thc hien ngo vao la OFF lenh MOV (21) khong thc hien.
Khi ieu kien ngo vao la ON lenh MOV (21) se chep noi dung cua S ang D.
Minh hoa
Word ch

Word nguon

Trang thai Bit


khong thay oi
C EQ : ON khi so zero c chuyen cho D
V du: sau khi trnh bay s thc hien cua lenh MOV (21) chep noi dung cua
IR 001 cho HR 05 khi IR00000 chuyen t OFF sang ON
S o hnh thang
00000
MOV (21)
001
HR05

Chng trnh c viet nh sau:


a ch

Lenh

Toan t

00000

LD

00000

00001

MOV (21)

01
HR05

IR001

HR05
6.5.2 Lenh MVN (22) Move Not
K hieu hnh thang
MVN (22)
S
-D

S: la word nguon : IR, SR, AR, DM, HR, TC, LR, #


D: word ch : IR, SR, AR, DM, HR, TC, LR, #
Khi ieu kien thc hien ngo vao la ON lenh MVN (22) se truyen noi dung
ao cua S cho D. Moi Bit ON cua S th tng ng la vi bit OFF trong D va bit
OFF trong S tng ng vi bit ON trong D.
6.5.3 Lenh BSET (71) Block Set
K hieu hnh thang
BSET (71)
S
St
E

S: la d lieu nguon : IR, SR, AR, DM, HR, TC, LR, #


St: word bat au: IR, SR, AR, DM, HR, TC, LR,
E: word cuoi: IR, SR, AR, DM, HR, TC, LR,
St phai nho hn hay bang E va St va E phai cung mot vung d lieu,
DM6144 ti DM6655 khong dung cho St va E
Khi ieu kien thc hien ngo vao la OFF, BSET (71) khong thc hien. Khi
ieu kien thc hien ngo vao la ON, BSET (71) chep noi dung cua S cho tat ca cac
word t St ti E

Minh hoa

S
3

St
5

St +1
4
5

S +2
4
5

E
3

Lenh BSET (71) co the dung e chuyen gia tr hien tai PV cua Timer,
Counter (ieu nay khong the thc hien vi lenh MOV (21) hay MVN (22)).
C loi ER : se len 1 khi St va E khong ung vung d lieu hay St ln hn E.
6.5.4 Lenh Coll (81) Data Collect
K hieu hnh thang
Coll (81)
SBS
C
D

SBS: Word nguon goc: IR, SR, AR, DM, HR, TC, LR
C: Word ieu khien: IR, SR, AR, DM, HR, TC, LR
D: Word ch: IR, SR, AR, DM, HR, TC, LR
C phai la BCD
DM 6144 ti DM 6655 khong the dung cho D
Lenh Coll (81) c dung e thu thap d lieu hoat ong theo kieu xep
chong vao trc ra trc FIFO (First In First Out) hay kieu vao sau ra trc (First
In Last Out) tuy theo noi dung cua word C
Khi Bit 12 ti Bit 15 cua C word bang 0 ti 7, lenh Coll (81) c dung e
chon d lieu. Toan bo noi dung cua C xac nh phan bu, k hieu la Of.
Khi ieu kien thc hien ngo vao la OFF lenh Coll (81) khong thc hien, khi
ieu kien thc hien ngo vao la ON th lenh Coll (81) chep noi dung word nguon

cho D. Word nguon co a ch la a ch cua SBS cong vi noi dung cua Of. SBS va
SBS + Of phai cung mot vung d lieu
V du:
V du sau trnh bay cach s dung lenh Coll (81) e chep noi dung cua
DM100000 + Of cho IR 001. Noi dung cua 010 la #0005, v the noi dung cua DM
0005 (DM 0005 = DM 0000 + 5) c phep cho IR 00001 khi IR 00001 la ON.
S o hnh thang
00001
Coll (81)
DM0000
010
001

DM0000
0
0

DM0005
0
F

010
0

001
0

Viet chng trnh cho s o hnh thang


a ch

Lenh

0000

LD

0001

Coll (81)

Toan t

0000
010
001

ong xep chong ngan xep FIFO

Hoat

Khi bit
th 12 en bit th 15 cua C bang 9, lenh Coll (81) dung e truy xuat d lieu kieu
xep chong FIFO. 3 so con lai cua C (t bit 00 en bit 11) cho biet so word ngan
xep (t 000 en 999). Noi dung cua SBS la ngan xep con tro.
Khi ieu kien thc hien ngo vao la On, lenh Coll (81) dch noi dung cua
moi word ben trong ngan xep vao ngan xep ke co a ch nho hn 1 va d lieu cua

BSS+1 (ngan xep au tien cho word ch D. Noi dung cua ngan xep con tro SBS
sau o giam i 1.
V du: Trnh bay cach s dung lenh Coll (81) e tao mot ngan xep gia
DM0001 va DM 0005. DM0000 hoat ong nh mot con tro ngan xep.
Khi IR00000 chuyen t OFF sang ON, lenh Coll (81) dch noi dung cua
DM0002 ti DM0005 xuong mot a ch va dch d lieu t DM0001 sang IR001.
Noi dung con tro ngan xep DM0000 sau o c giam i 1.
S o hnh thang:
00000
Coll (81)
DM0000
216
001

Chng trnh cua hnh thang


a ch

Lenh

Toan t

0000

LD

00000

0001

Coll (81)

DM0000
216
001

IR 216 9005

Ngan xep con tro


giam
DM0000

005

DM0000

00004

DM0001

AAAA

DM0001

AAAA

IR0
01

AAAA

DM0002

BBBB

DM0002

BBBB

DM0003

CCCC

DM0003

CCCC

DM0004

DDDD

DM0004

DDDD

DM0005

EEEE

DM0005

EEEE

Hoat ong xep chong cua ngan xep kieu LIFO: khi bit th 12 15 cua C = 8
lenh Coll (81) dung e truy xuat d lieu kieu xep chong LIFO. 3 so con lai cua C
(t bit 00 en bit 11) cho biet so word ngan xep (t 000 en 999). Noi dung cua
SBS la ngan xep con tro.
Khi ieu kien thc hien ngo vao la On, lenh Coll (81) dch noi dung cua
moi word ben trong ngan xep vao ngan xep ke co a ch nho hn 1 va d lieu cua
BSS+ noi dung cua SBS cho word ch D. Noi dung cua ngan xep con tro SBS sau
o giam i 1.
V du: trnh bay cach s dung lenh Coll (81) e tao mot ngan xep gia
DM0001 va DM 0005. DM0000 hoat ong nh mot ngan xep.con tro
Khi IR00000 chuyen t OFF sang ON, lenh Coll (81) chep noi dung cua
DM0005 (DM0000 + 5)cho IR 001. Noi dung con tro ngan xep DM0000 sau o
c giam i 1.
S o hnh thang:
Bit au tien trong S (t 0 en F)
00000
Coll (81)
DM0000
216
001

Chng trnh cua hnh thang


a ch

Lenh

Toan t

0000

LD

00000

0001

Coll (81)

DM0000
216
001

IR 216 8005

Ngan xep con tro


giam
DM0000

0005

DM0000

00004

DM0001

AAAA

DM0001

AAAA

DM0002

BBBB

DM0002

BBBB

DM0003

CCCC

DM0003

CCCC

DM0004

DDDD

DM0004

DDDD

DM0005

EEEE

DM0005

EEEE

IR0
01

EEEE

C EQ: ON khi noi dung cua S la 0, ngc lai la OFF


6.5.5 Lenh MOVB (82) Move Bit
K hieu hnh thang
MOVB (82)
S
B
D

S: la d lieu nguon : IR, SR, AR, DM, HR, TC, LR, #


BI: bit ch nh: IR, SR, AR, DM, HR, TC, LR, #
D: word bat au: IR, SR, AR, DM, HR, TC, LR, #

Hai so ben phai va hai so ben trai cua BI phai trong khoang t 00 ti 15.
DM6144 ti DM665 khong c dung cho BI hay D
Khi ieu kien thc hien ngo vao la OFF lenh MOVB (82) khong thc hien.
Khi ieu kien thc hien ngo vao la ON lenh MOVB (82) chep noi dung a nh
cua Bit S cho bit a nh trong D. Bit trong S va D c xac nh bi BI hai so ben
phai bit ch nh Bit nguon va hai so ben trai bit ch nh Bit ch.
Minh hoa
1

BI

nguon S (00 ti 15): ay la bit so 01

Bit

Bit ch D (00 ti 15): ay la bit so 12


Bit

Bit

15

00

BI

Bit

Bit

15

00

Bit

Bit

15

00

6.5.6

Lenh XFRB (--)


K hieu hnh thang
XFRB (--)
C
B
D

C: Word nguon : IR, SR, AR, DM, HR, TC, LR, #


BI: bit ch nh (BCD): IR, SR, AR, DM, HR, TC, LR, #
D: word ch au tien: IR,
SR AR DM HR TC LR
Nhng bit nguon phai cung vung d lieu.
DM6144 ti DM6655 khong dung cho D

Khi thc hien ngo vao la OFF, lenh XFRB (--) khong thc hien. Khi thc hien ngo
vao la ONN lenh XFRB (--) chep nhng bit nguon a nh cua Bit S thanh nhng bit
ch a nh trong D. Hai so ben phai cua C xac nh bit bat au trong S va D hai so
ben trai xac nh so bit se c chep.
C
MSB

LSB

bit au tien trong S (t 0 en F)


bit au tien trong D (t 0 en F)
so lng bit c chep (t 00 en FF)

V du: Trong v du sau, lenh XFRB (--) c dung e truyen 5 bit t IR020
va IR021 cho LR00 va LR01. Bit bat au trong IR020 la D (so13) va Bit bat au
trong LR00 la E (so 14), v the ti IR0210 c chep t LR0014 ti LR0102.
Lc o hnh thang
00000
XFRB (--)
#05ED
IR020
LR00

Chng trnh cua hnh thang


a ch

Lenh

Toan t

0000

LD

00001

0001

XFRB (--)

#05ED
020
00

Minh hoa
Bi
t

S+1:021

Bit

15

00
D+1:LR01

S:020

Bit

15

00
D:LR00

1110000100111101

6.6

Bi
t

11000100101000 0

LENH DCH

6.6.1
SFT (10) Shift Register
K hieu hnh thang
SFT (10)
St
E

St: laword bat au: IR, SR, AR, HR, LR


E: word cuoi: IR, SR, AR, HR, LR

Lenh

E phai ln hn St, E va St phai cung vung d lieu


Lenh SFT (10) c ieu khien bi 3 ieu kien thc hien I, R va R. SFT
(10) thc hien khi ieu kien cho P la ON trc o la OFF va R la OFF. Khi o
ieu kien thc hien I c dch vao bit ben phai cua mot thanh ghi dch a nh
nam trong St la E. neu I la ON th [1] c dch vao trong thanh ghi, neu I la OFF
th [0] c dch vao. Khi I c dch vao trong thanh ghi tat ca cac bit trc trong
thanh ghi se c dch sang trai va bit cuoi cung ben trai cua thanh ghi se b mat
i.
Neu ieu kien thc hien P khong thay oi (hoac On hoac OFF) hay chuyen t ON
sang OFF th thanh ghi dch se khong anh hng.

Neu ieu kien thc hien R la ON tat ca cac bit trong thanh ghi dch se Reset
va thanh ghi dch se khong thc hien cho en khi R c OFF tr lai.
Minh hoa luc thanh ghi dch thc hien:
E

St+1, St+2

St

V du: V du sau dung xung clock 1 giay (Bit SR25502) cho ngo vao Pp e
dch d lieu t ngo vao I cho IR010 e bat ON khi bit OUT 10000 khi bit IR01007
la 1 thong qua bit ieu khien IR00000
K hieu hnh thang
00000

SFT (10)
St

E
10000

Chng trnh c thc hien nh sau:

a ch

Lenh

toan t

00000

LD

00000

00001

LD

25502

00002

LD

00001

00003

SFT (10)
010
010

00004

LD

01007

00005

OUT

10000

6.6.2
WSFT (16) Word Shift

Lenh

K hieu hnh thang


WSFT (16)
St
E

St: laword bat au: IR, SR, AR, DM, HR, LR


E: word cuoi: IR, SR, AR, DM, HR, LR

E phai ln hn St, E va St phai cung vung d lieu


DM6144 ti DM6655 khong c dung cho St va E
Khi ieu kien thc hien ngo vao la OFF, lenh WSFT (16) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh WSFT (16) dch d lieu trong tng
word gia St va E trong khoi word.
Minh hoa
St + 2
F

St + 1
6

St
A

9
vao

E
3

St + 2
5

St + 1
A

St
9

6.6.3 Lenh ASL (25) Arthmetk Shift Left


K hieu hnh thang
ASL (25)
Wd

Wd : word dch (Shift word):IR,SR,AR,DM,HR,LR

DM6144 ti 6655 khong s dung cho Wd


Khi ieu kien thc hien ngo vao la OFF, ASL (25) khong thc hien. Khi
ieu kien thc hien ngo vao la ON, ASL (25) dch so 0 vao cho bit 15 cua Wd va
tng bit mot trong Wd c dch sang phai
15

00

6.6.4 Lenh ROL (27) Rotate Left


K hieu hnh thang
ROL (27)
Wd

Wd : word xoay (Shift word):IR,SR,AR,DM,HR,LR

DM6144 ti 6655 khong s dung


Khi ieu kien thc hien ngo vao la OFF, ROL (27) khong thc hien. Khi ieu
kien thc hien ngo vao la ON, ROL (27) dch tat ca tng bit mot cua Wd sang
trai. Bit c dch vao 00 cho Wd va Bit th 15 cua Wd c dch cho ..
CY

15

00

6.6.5 Lenh ROR (28) Rotate Right


K hieu hnh thang
ROR (28)
Wd

Wd : word dch (Rotate word):IR,SR,AR,DM,HR,LR

DM6144 ti 6655 khong dung.


Khi ieu kien thc hien ngo vao la OFF, ROR (28) khong thc hien. Khi
ieu kien thc hien ngo vao la ON, ROR (28) dch tat ca tng bit mot cua Wd sang
phai. Bit ..c dch vao 15 cua Wd c dch cho ..
15

00

C EQ : ON [1] khi noi dung cua Wd la zero; trng hp khac EQ trang


thai OFF [0].
6.6.6 Lenh SLD (74) One Digit Shift Left
K hieu hnh thang
SLD (74)
St
E

St : word bat au: IR, SR, AR, DM, HR, LR


E : word cuoi: IR, SR, AR, DM, HR, LR

St va E phai cung mot vung d lieu, E phai ln hn St


DM6144 ti 6655 khong c dung cho St hay E

Khi ieu kien thc hien ngo vao la OFF, SLD (74) khong thc hien. Khi ieu
kien thc hien ngo vao la ON, SLD (74) dch d lieu gia St va E mot so 4 bit
sang trai. So 0 c ghi vao so ben phai cua St th noi dung cua so ben trai E b
mat.
E

St

d lieu mat
6.6.7 Lenh SRD (75) ONE DIGIT SHIFT RIGHT
K hieu hnh thang
SRD (75)
St
E

St : word bat au: IR, SR, AR, DM, HR, LR


E : word cuoi: IR, SR, AR, DM, HR, LR
St va E phai cung mot vung d lieu, E phai ln hn St
DM6144 ti 6655 khong c dung cho St hay E
Khi ieu kien thc hien ngo vao la OFF, SRD (75) khong thc hien. Khi
ieu kien thc hien ngo vao la ON, SRD (75) dch d lieu gia St va E mot so 4
bit sang phai. So 0 c ghi vao so ben trai cua St th noi dung cua so ben phai E
b mat.
St

St

d lieu mat

6.6.8 Lenh SFTR (84) REVERSIBLE SHIFT REGISTER


K hieu hnh thang
SFTR(84)
C
St

ieu khien (Control word): IR,SR,AR,DM,HR,LR

C: word

St : word bat au(Starting word): IR,SR, AR,DM,

HR,LR

E : word cuoi(End word): IR, SR, AR, DM, HR, LR


St va E phai cung mot vung d lieu
St phai nho hn hay bang E
DM6144 ti 6655 khong c dung cho St hay E
SFTR(84) dung e tao thanh ghi dch mot hay nhieu word ma co the dch
d lieu theo ca hai chieu la dch trai hay dch phai e tao mot thanh ghi mot word
tc la xac nh St va E cung word. Word ieu khien C cho biet hng dch, trang
thai nhap vao thanh ghi, xung dch va ngo vao reset- word ieu khien c nh v
nh sau:
15

14

13

12

Khong dung

Hng dch: [1] dch sang trai (ISB sang MSB)


[0] dch sang phai (MSB sang ISB)
Trang thai nhap vao thanh ghi
Bit xung dch
Reset
D lieu trong thanh ghi dch se c dch mot Bit theo hng a nh bi Bit
th 12 mot Bit dch xuat cho va trang thai cua bit th 13 c chuyen cho Bit
cuoi cung khac moi khi SFTR(84) c thc hien vi ieu kien thc hien ON Bit
Reset th OFF va Bit 14 th ON.
Neu SFTR(84) c thc hien vi ieu kien thc hien la OFF hay neu
SFTR(84) thc hien vi Bit 14 la OFF thanh ghi dch se duy tr trang thai khong
thay oi. Neu thanh ghi dch c thc hien vi ieu kien thc hien la ON va Bit
Reset (Bit 15) la OFF th toan bo thanh ghi dch va c CY se c at ve 0.
- : Nhan trang thai cua Bit cua hay Bit 15 tuy thuoc vao hng dch.
V du: trong v du sau: IR00000, IR00001, IR00002, IR00003 c dung e
ieu khien trang thai cua Bit C trong SFTR(84) thanh ghi dch DM0010 c ieu
khien thong qua IR00004.
S o hnh thang
03512
03513

Viet chng trnh cho s o hnh thang


a ch

Lenh

D lieu

00000

LD

00000

00001

OUT

03512

00002

LD

00001

00003

OUT

03513

00004

LD

00002

00005

OUT

03514

00006

LD

00003

00007

OUT

03515

00008

LD

00004

00009

SETR (10)

035
DM010
DM010

6.6.9 Lenh ASFT (17) ASYNCHRONOUS SHIFT


K hieu hnh thang
ASFT (17)
C
St
E

ieu khien(control word): IR,SR,AR,DM,HR,LR

C: word

St : word bat au(starting word): IR,SR, AR,DM, HR,LR


E : word cuoi(End word): IR, SR, AR, DM, HR, LR

St va E phai cung mot vung d lieu


E phai ln hn hay bang St
DM6144 ti 6655 khong c dung cho St hay E
Khi ieu kien thc hien ngo vao la OFF lenh ASFT (17) khong thc hien va
chng trnh di chuyen en lenh ke o. Khi thc hien ngo vao la ON lenh ASFT
(17) c dung e tao va ieu khien thanh ghi dch word khong ong bo hai chieu
gia St va E thanh ghi nay ch dch word khi word ke o trong thanh ghi la zero.
Neu khong co word nao trong thanh ghi cha zero th khong co word nao c
dch. Cung nh mot word cha zero, khi noi dung cua word dch en word ke th
noi dung cua word nguon c at ve khong (zero). Khi thanh ghi c dch, tng
word zero trong thanh ghi c anh dau thay the bang mot word ke (xem v du
sau).
Hng dch c xac nh trong C. C cung c dung e reset thanh ghi tat
ca moi word trong thanh ghi co the reset c. Bang cach xac nh nhng word
mong muon trong St va E.
Bit 00 ti 12 cua C khong dung: Bit 13 la bit ch hng dch. Bit 13 ON la
dch xuong (ve hng word co a ch thap) va OFF la dch len (ve hng word co
a ch cao). Bit th 14 la cho phep dch Bit: ON cho phep thanh ghi dch hoat
ong theo Bit 13 va OFF khong cho phep thanh ghi dch. Bit th 15 la Bit reset
(Set ve 0). Trong khoang t St ti E khi ASFT (17) hoat ong vi Bit 15 ON. Bit
15 OFF th hoat ong bnh thng.
V du: v du mo ta lenh ASFT (17) dung dch nhng word trong thanh ghi co
11 word c tao t DM0100 va DM0110 vi C = #6000 = 040 0000 0000 0000 St
(DM0100) v Bit th 13 cua C la ON.
K hieu hnh thang
ASFT (17)
#6000
DM 0100
DM0110

Chng trnh cho s o hnh thang


a ch

Lenh

d lieu

00000

LD

00000

00001

ASFT (17)

#6000
DM 0100
DM0110

DM0100
DM0101
DM0102
DM0103
DM0104
DM0105
DM0106
DM0107
DM0108
DM0109
DM0110

1234
0000
0000
2345
3456
0000
4567
5678
8789
0000
789A

1234
0000
2345
0000
3456
0000
4567
5678
6789
789A
0000

1234
2345
3456
4567
5678
6789
789A
0000
0000
0000
0000

6.7 LENH TNH TOAN BCD


6.7.1 Lenh STC (40) SET CARRY (at carry)
K hieu hnh thang
STC 40

Khi ieu kien thc hien ngo vao la OFF, lenh STC (40) khong thc hien. Khi
ieu kien thc hien ngo vao la ON, Bit caryy (SR 25504) len 1.
6.7.2 Lenh CLC (41) CLEAR CARRY (xoa carry)
K hieu hnh thang
CLC 41

Khi ieu kien thc hien ngo vao la OFF, lenh STC (40) khong thc hien. Khi
ieu kien thc hien ngo vao la ON, Bit caryy (SR 25504) len 1.
6.7.3 Lenh ADD (30) BCD ADD (Binary Code Decimal)
ADD: cong nh phan
K hieu hnh thang
ADD (30)
Au
Ad
R

Au

Augen word (BCD): IR, SR, AR, DM, HR,LR

Ad : Addend word (BCD): IR, SR, AR, DM, HR,LR


R : result word (word ket qua): IR,SR,AR,DM,HR,LR
DM6144 ti DM6655 khong c dungcho R
Khi ieu kien thc hien ngo vao la OFF, lenh ADD (30) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh ADD (30) cong noi dung cua Au, Ag,
CY va at ket qua vao trongR. Cy se at len 1 neu ket qua ln 9999
Au

Ad

CY

CY

C CY : ON khi co mot carry trong ket qua.


C EQ : ON khi ket qua la 0.
V du: trong v du c lap trnh (xem hnh) neu 00002 ma ON th chng
trnh se xoa CY vi CLC (41) va cong noi dung IR 030 vi hang so 6103 at ket
qua vao trong DM0100 va sau o di chuyen so 0000 hay 0001 vao DM0101 tuy
thuoc vao trang thai CY (SR25504). ieu nay e am bao rang bat ky carry nao t
so sau cung cung c gi trong R+1 v the toan bo ket qua sau cung c xem
nh la mot d lieu 8 so.
S o hnh thang

TRO

CLC (41)

00002

25504

25504

ADD (30)
IR030
#6103
DM 0100
MOV (21)
#0001
DM0101
MOV (21)
#0001
DM0101

Viet chng trnh cho s o hnh thang tren


a ch

Lenh

00000

LR

00001

OUT

00002

CLC (41)

00003

ADD (30)

D lieu
00002
TRO 0

030
#6103
DM0100
00004

AND

00005

MOV (21)

25504
0001
DM0101

00006

LD

TR0

00007

AND NOT

25504

00008

MOV (21)

#0000

DM0101
6.7.4 Lenh SUB (31) ( BCD SUBTRACT) Tr BCD:
Ky hieu hnh thang:
SUB (31)
Mi

Mi: word b
tr: IR,SR,AR,DM,HR,TC,LR,#
Su: word tr:

Su
R
DM6144

en DM6655 khong c dung cho R

Khi ieu
kien thc hien ngo vao la OFF, lenh SUB (31) khong thc hien. Khi ieu kien thc
hien ngo vao la ON, lenh SUB (31) tr noi dung cua Su, Cy, t Mi at ket qua
vao trong R. Neu ket qua la am th CY se at len 1 va bu 10 ket qua thc at trong
R. Bien oi bu 10 e ket qua ung, tr noi dung cua R t zero
Mi

Su

Cy

CY

ON khi co ket qua am tc la khi Mi nho hn Su cong vi CY

C CY:
C EQ:

ON khi ket qua la 0.


6.7.5 Lenh MUL (32) BCD MULTIPLY (nhan BCD)
K hieu hnh thang
MUL (32)
Md
Mr
R

Md : Multiolicand (BCD): IR, SR, AR, DM, HR,LR, #


Mr : Multiplier (BCD): IR, SR, AR, DM, HR,LR, #
R: First resuit word (word ket qua): IR,SR,AR,DM,HR,LR

DM6144 ti DM6655 khong c dung cho R


Khi ieu kien thc hien ngo vao la OFF, lenh MUL (32) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh MUL (32) nhan Md vi noi dung cua
Mr va ket qua at trong R va R+1
Md

x
Md
R+1

V du: Xem lc o sau: khi IR00000 ma ON th noi dung cua IR 013 va


DM0005 c nhan va ket qua c at trong HR07 va HR08. D lieu v du va
tnh toan c trnh bay di chng trnh.
Lc o hnh thang

00001

MUL (32)
013
DM00006
HR 07

Chng trnh cua hnh thang


a ch

Lenh

Toan t

0000

LD

00001

0001

MUL (32)

013
DM00005
HR 07
3

Md: IR013
3
5

Md: IR013
3
5

R: HR07
9
0

RH: HR08
0
0

C CY : ON khi co mot carry trong ket qua


EQ : ON khi ket qua bang 0
6.7.6 Lenh DIV (33) BCD DIVIDE (chia BCD)
K hieu hnh thang
DIV (33)
Dd
Dr
R

Dd : Dividend (BCD): IR, SR, AR, DM, HR,LR, #


Dr : Divisorword (BCD): IR, SR, AR, DM, HR,LR, #
R: First resuit word (word ket qua): IR,SR,AR,DM,HR,LR

R va R +1 cung vung d lieu, DM 6143 ti DM 6655 khong dung


Khi ieu kien thc hien ngo vao la OFF, lenh DIV (33) khong thc hien va
chng trnh chuyen en lenh ke tiep. Khi ieu kien thc hien ngo vao la ON,
lenh DIV (33) Dd chia cho Dr va ket qua cat trong R va R + 1. Thng so c cat
trong R va so d cat trong R + 1.
V du: Khi IR00000 ma ON theo lap trnh sau, noi dung cua IR216 c chia
ch noi dung cua HR09 va ket qua cat trong DM0018. d lieu v du va tnh toan
c trnh bay lap trnh sau:
Lc o hnh thang

00000

DIV (33)
216
HR 09

Chng trnh cua hnh thang


a ch

Lenh

Toan t

00000

LD

00000

00001

DIV (33)

216
HR 07
DM 0017

Thng so
R: HR0017
1
5

So chia
Dr: HR 09
0
0

So d
RH: DM00018
0
0
0
2

So b chia
Dd: IR 216
4
5

6.7.7 Lenh ROOT (72) SQURE ROOT (can bac hai)


K hieu hnh thang
ROOT (72)
Sq
R

Sq (word nguon au):IR, SR, AR, DM, HR,LR, #


R: Reset word (word ket qua): IR,SR,AR,DM,HR,LR

DM6144 ti DM6655 khong c dung trong R


Khi ieu kien thc hien ngo vao la OFF, lenh ROOT (72) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh ROOT (72) khai can bac hai cua Sq
va Sq + 1 roi cat ket qua trong R.
Sq + 1

Sq

V du: V du sau mo ta s khai can bac hai cua mot so 8 so ket qua lamot so
4 so. Vi so d se c lam tron.
Trong v du nay:
Sq+1

Sq

Nen 63250561 = 7953,0221... lam tro so th ket qua la 7953

11

S o hnh thang
00000
ROOT (72)
DM0000
001

Chng trnh cua hnh thang


a ch

Lenh

Toan t

00000

LD

00000

00001

ROOT (72)
MD 0000
001
DM0001
6

DM0000
5

Nen 63250561 = 7953,0221...

0001
9
5

Ket qua a c lam tron


6.8 LENH TNH TOAN NH PHAN
6.8.1 Lenh cong nh phan ADB (50) - BINARY A00
K hieu hnh thang
ADB (50)
Au
Ad
R

Au : Augen word (BCD): IR, SR, AR, DM, HR,LR,#


Ad : Addend word (BCD): IR, SR, AR, DM, HR,LR,#
R : result word (word ket qua): IR,SR,AR,DM,HR,LR

DM6144 ti DM6655 khong c dungcho R


Khi ieu kien thc hien ngo vao la OFF, lenh ADB (50) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh ADB (50) cong noi dung cua Au, Ad,
CY va at ket qua vao trong R. C Cy se at len 1 neu ket qua ln FFFF
Au

Ad

CY

CY

C CY : ON khi ket qua ln hn FFFF


C EQ : ON khi ket qua bag 0
V du: V du mo ta phep cong 4 so vi CY dung e thay the gia tr #0000
hay #0001 trong R+1 e am bao rang bat ky Carry c gi trc.
CLC (41)
00000

ADB (50)
000
DM0100
HR10

25504

MOV (21)
#0000
HR 11
MOV (21)
#0001
HR 11

Chng trnh cho s o hnh thang


a ch

Lenh

D lieu

00000

LD

00000

00001

OUT

TR 0

00002

CLC (41)

00003

ADB (50)
010
DM0100
HR 10

00004

AND NOT

00005

MOV (21)
#0000
HR 11

00006

LD

TR 0

00007

AND

25504

00008

MOV (21)
#0001
HR 11

Trong trng hp di ay ta co
A6E2 + 80C5 = 127A7. Ket qua la 5 so, v the CY (SR 25504) = L va noi
dung cua R + 1 tr thanh #0001
Au: IR010

R + 1 : HR11

Ad: DM 0100

R: HRR10
7
A

6.8.2 Lenh tr nh phan SBB (51) Binary Subtract


K hieu hnh thang
SBB (51)
Mi
Su
R

Mi
:
Minuend
word
(word
b
tr):IR,SR,AR,DM,HR,LR,
#
Su : Addend word (word tr): IR, SR, AR, DM, HR,LR,
#
R : result word (word ket qua): IR,SR,AR,DM,HR,LR

DM6144 ti DM6655 khong c dungcho R


Khi ieu kien thc hien ngo vao la OFF, lenh SBB (51) khong thc hien. Khi
ieu kien thc hien ngo vao la ON, lenh SBB (51) tr noi dung cua Su, CY t Mi
va at ket qua vao trong R. Neu ket qua la am th Cy at len 1 va bu mi ket qua
thc at trong R. Bien oi bu 10 e ket qua ung, tr noi dung cua R t zero.
Mi

Su

CY

C CY : ON khi ket qua am


C EQ : ON khi ket qua bang 0
V du:

00001

DIV (33)
SBB (51)
002

CY

Khi IR 00001 ON noi dung cua LR00 va CY c tr noi dung cua IR02 va
ket qua c cat trong HR01
trng hp tren noi dung LR000 (#7A03), IR002 (#F8C5)
Mi : IR002

Su : LR00

R : HR01

6.8.3 Lenh nhan nh phan MLB (52) BINARY MULTIPLY


K hieu hnh thang
MLB (52)
Md
Mr
R

Md : word so b nhan: IR, SR, AR, DM, HR,LR, #


Mr: word so nhan: IR, SR, AR, DM, HR,LR, #

R
IR,SR,AR,DM,HR,LR

Reset

word

(word

ket

qua

au):

DM6144 ti DM6655 khong c dungcho R


Khi ieu kien thc hien ngo vao la OFF, lenh MLB (52) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh MLB (52) nhan noi dung cua Md vi
noi dung cua Mr va cat ket qua vao trong R va R+1.
Minh hoa:
x

Md
Mr

R+1

6.9 LENH BIEN OI

6.9.1 T BCD sang nh phan BIN (23) BCD-TO-BINARY


K hieu hnh thang

BIN (23)
S
R

S : word nguon: IR, SR, AR, DM, HR, LR, #


R : word ket qua: IR, SR, AR, DM, HR, LR

DM6144 ti DM6655 khong c dungcho R


Khi ieu kien thc hien ngo vao la OFF, lenh BIN (23) khong thc hien. Khi
ieu kien thc hien ngo vao la ON, lenh BIN (23) bien oi noi dung cua BCD cua
5 sang Bit nh phan tng ng ket qua vao R.
6.9.2 T nh phan sang BCD (BCD (24))
K hieu hnh thang
S : word nguon: IR, SR, AR, DM, HR, LR
BCD (24)
R : word ket qua: IR, SR, AR, DM, HR, LR
S
Noi dung cuR
a S khong c vt qua 270F. Neu noi dung cua S>270F, khi

bien oi ket qua se ln hn 9999.

DM6144 ti DM6655 khong c dungcho R


Lenh BCD (24) dung bien oi noi dung cua S dang nh phan (hay thap luc)
sang BCD tng ng va cat trong R.
6.9.3 Lenh giai ma 4 sang 16: MLPX (76) (4 to 16 Decoder)
K hieu hnh thang
MLPX (76)
S
Di
R

S : word nguon: IR, SR, AR, DM, HR, LR, #


Di: thanh ghi nh so: IR, SR, AR, DM, HR, LR,
R : word ket qua: IR, SR, AR, DM, HR, LR

Hai so ben phai cua Di moi so co gia tr t 0 en 3.


DM6144 ti DM6655 khong c dungcho R.
Tat ca cac word phai cung d lieu.
Khi ieu kien thc hien ngo vao la OFF, lenh MLPX (76) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh MLPX (76) bien oi toi a 4 so hexa
trong S sang gia tr Decimal t 0 en 15. Moi gia tr sau khi bien oi xac nh v tr
Bit tng ng trong word ket qua va bat ON Bit o.
Thanh ghi Di cho biet so au tien va so lng so c bien oi cua word S.
Minh hoa thanh ghi Di

Di

Xac nh so au tien trong S bien oi (0 en 3)


Xac nh so lng so trong S c bien oi 0: 1
so; 1: 2 so ; 2: 3 so ; 3: 4 so
Khong dung (at thanh 00)
V du minh hoa mot vai gia tr cua Di:
Di : 0010

Di: 0030
S
0
1
2
3
0
1
2
3

R
R +1

R
R+1
R+2
R+3

0
1
2
3

R
R+1
R+2
R+3

0
1
2
3

R
R+1
R+2
R+3

6.9.4 Lenh ma hoa DMPX (77):


Ky hieu hnh thang:
DMPX(77)
SB

SB: word nguon au: IR, SR, AR, DM, HR,

R: word ket qua: IR, SR, AR, DM, HR, LR.

Di

Thanh ghi xac nh so: IR, SR, AR, DM, HR,

Hai so ben phai cua Di moi so co gia tr t 0 en 3


Tat ca cac word R phai cung vung d lieu.

DM6144 ti DM6655 khong c dung cho R, SB hay Di.

Khi ieu kien thc hien ngo vao la OFF th lenh DMPX (77) khong thc hien, khi
ieu kien thc hien ngo vao la ON, lenh DMPX (77) xac nh gia tr Hexa tng ng
vi v tr bit ON, sau o chuyen gia tr hexa e xac nh so trong R. So nhan trong R
cung nh so lng so nhan do Di xac nh.

Nhng so trong so Di c xac nh nh sau:


Di

Xac nh so au tien c
nhan bien oi d lieu (0-3)
So word c bien oi

V du minh hoa mot vai gia tr cua Di: Khong dung


Di
Di:

S 0011
S

S+1

1
2
3

S+1

S+2

S+3

Di:0013

6.10

Di:

S+1

S+1

S+2

S+3

NHOM LENH SO SANH:

6.10.1 Lenh CMP (20)


Ky hieu hnh thang:
CMP (20)
CP1

CP1: word so sanh th nhat: IR,SR,AR

CP2

CP2:word so sanh th hai:

Lenh CMP (20) dung so sanh hai d lieu CP1 va CP2 va xuat ket qua ra cac c RE,
EQ va LE trong vung SR.

EQ : ON

neu CP1 = CP2

LE : ON

neu CP1 < CP2

GR : ON

neu CP1 > CP2


C

a ch

CP1<CP2

CP1=CP2

CP1>CP2

GR

25505

OFF

OFF

ON

EQ

25506

OFF

ON

OFF

LE

25507

ON

OFF

OFF

6.10.2 Lenh so sanh bang:


Ky hieu hnh thang:
TCMP (85)
CD
TB
R

CD: D lieu so sanh: IR,SR,DM,HR,LR,TC,#


TB: word au tien trong bang so sanh:
R: word ket qua: IR,SR,DM,HR,TC,LR.

DM6144 en DM6655 khong c dung cho R.

Khi ieu kien thc hien ngo vao la OFF th lenh TCMP (85) khong thc hien, khi
ieu kien thc hien ngo vao la ON, lenh TCMP (85) so sanh d lieu CD vi noi dung
TB, TB+1, TB+2,, TB+15. Neu noi dung cua CD bang noi dung cua nhng word nay
tng ng vi nhng bit trong R c at len 1: Neu noi dung cua CD bang noi dung
cua TB th bit 00 cua R c bat len ON, tng t neu CD bang TB+1 th Bit 01 cua
R c bat len ON. ong thi tat ca cac Bit con lai trong R se c Reset ve 0.

V du:

TCMP (85)
001
DM0000
216

Chng trnh cua s o hnh thang:

a ch

Lenh

Toan t

00000

LD

00000

00001

TCMP(85)

001
DM0000
216

Gia s :
R216

CD: 001 (IR001)


0

IR00000

0100

IR21600

IR00001

0200

IR21601

IR00002

0210

IR21602

IR00003

0400

IR21603

IR00004

0500

IR21604

IR00005

0600

IR21605

IR00006

0210

IR21606

IR00007

0800

IR21607

IR00008

0900

IR21608

IR00009

1000

IR21609

IR00010

0210

IR21610

IR00011

1200

IR21011

IR00012

1300

IR21612

IR00013

1400

IR21613

IR00014

0210

IR21614

IR00015

1600

IR21615

6.10.3 Lenh so sanh khoi BCM (68) (Block Compare):


Ky hieu hnh thang:
BCM (68)
CD

CD: D lieu so sanh:

CB

CB: Khoi so sanh au:

R: word ket qua: IR,SR,AR,HR,TC,LR.

Khi ieu kien thc hien ngo vao la OFF, BCMP (68) khong thc hien, khi
ieu kien thc hien ngo vao la ON, BCMP (68) so sanh CD vi day nh ngha bi
mot khoi CB, CB+1, CB+2,.CB+31, moi day c nh ngha bi 2 word, word
au la gii han, word th 2 la gii han tren. Neu d lieu CD nam trong khoang
nay th Bit tng ng trong R c xep cho moi lan so sanh ung. Nhng Bit con
lai trong R se c Reset ve khong (bat ve OFF).
Mo ta cach thc hien len so sanh khoi:
CB

CD

CB+1

CB+ 2

CD

CB+ 3

CB+ 4

CD

CB+ 5

CB+ 6

CD

CB+ 7

CB+ 8

CD

CB+ 9

CB+ 10

CD

CB+ 11

CB+ 12

CD

CB+ 13

CB+ 14

CD

CB+ 15

CB+ 16

CD

CB+ 17

CB+ 18

CD

CB+ 19

CB+ 20

CD

CB+ 21

CB+ 22

CD

CB+ 23

CB+ 24

CD

CB+ 25

CB+ 26

CD

CB+ 27

CB+ 28

CD

CB+ 29

CB+ 30

CD

CB+ 31

6.10.4 Lenh so sanh nhieu word


MCMP (19)

Ky hieu

hnh thang:
MCMP
TB1

TB1:Word au tien cua bang 1:

TB2

TB2: Word so sanh cua bang 2:

R: Word ket qua:

TB1 va TB1+15 phai cung d lieu.


TB2 va TB2+15 phai cung d lieu.
IR6144 en IR6655 khong dung cho R
Khi ieu kien thc hien ngo vao la OFF, lenh MCMP (19) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh MCMP (19) dung e so sanh gia tr
cua TB1 vi TB2, TB1+1 vi TB2+2,..TB1+15 vi TB2+15.
Neu noi dung cua TB1 bang noi dung cua TB2 th Bit 00 cua R se c bet
ve OFF va neu noi dung cua word TB1+1 bang noi dung cua TB2+1 th Bit 01 cua
R se c bat ve OFF va tng t cho nhng Bit tiep theo, word nao so sanh
khong bang nhau th Bit tng ng trong R c bat ON.
C EQ (SR2556) ON khi toan bo noi dung cua hai bang la bang nhau tc la
R= 0000.
6.11

CAC LENH VE LOGIC

6.11.1 Lenh bu COM (29):


Ky hieu hnh thang:
COM(29)
Wd: Word bu: IR,SR,AR,HR,LR

Wd

IR 6144 en IR 6655 khong dung cho Wd


Khi ieu kien thc hien ngo vao la OFF, lenh COM (29) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh COM (29) xoa tat ca cac Bit ON
(mc logic 1) va at thanh OFF (mc logic 0) trong Wd va at tat ca cac Bit co
mc logic thanh mc logic 1
V du:
15
00
Trc khi thc hien lenh 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1
COM (29)

Saukhi thc hien lenh COM 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0


(29)
6.11.2 Lenh LOGICAL AND: ANDW (34)

Ky hieu hnh thang:


ANDW
I1

I1: Ngo vao 1:

I2

I2: Ngo vao 2:


R: Word ket qua:

IR 6144 en IR 6655 khong dung cho R


Khi ieu kien thc hien ngo vao la OFF, lenh ANDW (34) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh ANDW (34) thc hien phep logic
AND noi dung cua I1 va I2, sau o lu ket qua vao trong R.
V du:
15
I1

00

I2

C EQ trang thai ON khi ket qua la O ( Noi dung cua R bang 0000)
6.11.3 Lenh EXCLUSIVE OR XORW (36)
Ky hieu hnh thang:
XORW
I1

I1: Ngo vao 1:

I2

I2: Ngo vao 2:


R: Word ket qua:

DM 6144 en DM 6655 khong dung kho R.


Khi ieu kien thc hien ngo vao la OFF, lenh XORW (36) khong thc hien.
Khi ieu kien thc hien ngo vao la ON, lenh XORW (36) se EX-OR noi dung cua
I1 va I2, sau o lu ket qua vao trong R.
V du:
15
1

00
0

I1
I2I2

C EQ trang thai ON khi ket qua la ON (tc noi dung cua R bang 0000).
6.12 NHOM LENH TANG GIAM
6.12.1 Lenh tang INC (38):
Ky hieu hnh thang:
INC (38)
Wd

Wd: Word tang: IR,SR,AR,DM,HR,LR

DM 6144 en DM 6655 khong dung cho Wd.


Khi ieu kien thc hien ngo vao t OFF sang ON lenh nay dung tang word
Wd len mot n v, lenh nay khong anh hng en c CY.
6.12.2 Lenh giam DEC (39):
Ky hieu hnh thang:
DEC (39)
Wd

Wd: Word giam: IR,SR,AR,DM,HR,LR

DM 6144 en DM 6655 khong dung cho Wd.


Khi ieu kien thc hien ngo vao t OFF sang ON lenh nay dung giam word
Wd i mot n v, lenh nay khong anh hng en c CY.
6.13

NHOM LENH VE CHNG TRNH CON

6.13.1 Lenh nhap chng trnh con SBS (91):


SBS (91) N

N: So chng trnh con, N = 00 255


Mot chng trnh con co the c goi bang cach at lenh SBS (91) trong
chng trnh chnh tai ni ma ta muon goi chng trnh con. So chng trnh con N
dung trong SBS (91) cho biet so chng trnh con yeu cau. Khi lenh SBS thc hien
(tc la ieu kien thc hien ngo vao cua no la ON) nhng lenh gia SBN (92) vi
cung so chng trnh con N va lenh RET (93) au tien. Sau khi thc hien xong
chng trnh con a goi con tro quay ve lenh tiep theo.

SBS (91) co the c goi trong mot chng trnh con e dch chuyen
chng trnh a thc hien t mot chng trnh con nay en mot chng trnh con
khac. Khi chng trnh con th hai a ket thuc chng trnh thc hien quay ve thu
tuc goc sau o hoan thanh chng trnh con goc roi quay ve chng trnh chnh.
Lenh tao chng trnh con co the c tao va goi len en 16 cap.( mot chng
trnh con khong the goi chnh no).
Lc o sau ay minh hoa s thc hien chng trnh theo nhng ieu kien
thay oi cua hai chng trnh con SBS (91) 000 va SBS (91) 001
A
SBS(91)
000
B
SBS(91)
001
C
SBN(92)
000
D
RET(93)
SBS(92)
E
RET(93)
END(01)
ieu kien thc hien cho chng trnh con 000 va 001 la OFF th chng
trnh thc hien:
ABC
ieu kien thc hien ch cho chng trnh con 000 la ON th chng trnh
thc hien:
ADBC
ieu kien thc hien ch cho chng trnh con 001 la ON th chng trnh
thc hien:

ABEC
ieu kien thc hien cho ca chng trnh con 000 va 001 th chng trnh
thc hien la:
ADBEC
6.13.2 Lenh nh ngha chng trnh con va at lai ieu kien ban au SBN
(92) va RET (93):
Ky hieu hnh thang:
SBN (92) N

RET (93)

N: so chng trnh con t 00 en 255


Lenh SBN (92) dung e anh dau s bat au cua chng trnh con; lenh
RET (93) dung e anh dau s ket thuc chng trnh con. Moi chng trnh con
c xac nh bi so N. No do ngi lap trnh nh ngha cho SBN (92) va trung
vi so N cua lenh tao chng trnh con SBS (91). Tat ca moi chng trnh con phai
c lap cuoi chng trnh chnh.
6.14

LENH END (01)


Ky hieu hnh thang:
END (01)

La lenh at cuoi chng trnh, neu khong co lenh nay trong chng trnh
th toan bo chng trnh se khong thc hien.

CHNG VII: CAC CHNG TRNH NG DUNG


CUA PLC OMRON
7.1 CHNG TRNH IEU KHIEN TRO CHI DANG N G LEN
NH OLYMPIA
Yeu cau:
Sau khi
ngi dan chng trnh a neu xong cac cau hoi, cac au thu (player) se bam nut
pha trc mat e tra li cau hoi. Ai bam trc se c tra li trc. Sau khi bat ky
au thu nao bam nut, chuong se keu trong 10 giay. Cung luc o , en trc mat
au thu o se sang va se ch c tat (Reset) bi ngi dan chng trnh.
Cac ngo
vao ra:
Ngo vao

Ngo ra

00000 - Nut bam au thu 1(PB1)

01000 - Coi

00001 - Nut bam au thu 2(PB2)

01001 - en cua au thu 1

00002 - Nut bam au thu 3(PB3)

01002 - en cua au thu 2

00003 - Nut tat (Reset)

01003 - en cua au thu 3

Chng trnh:
000.00

010.02

010.03

050.01

PB1

Player2

Player3

Reset

000.01
PB2

000.02
PB3

005.00

010.01 010.03
Player1

Player3

010.02 010.01

TIM000

005.00

005.00

010.00
Buzzer

TIM

000
#0100
000.00

010.02

010.03

000.03

010.01

PB1

Player2

Player3

RST

Player1

000.01

010.01

010.03

000.03

010.02

PB2

Player1

Player3

RST

Player2

000.02

010.01

010.02

000.03

010.03

PB3

Player1

Player2

010.01
Player1

010.02
Player2

010.03

Player3

Player3

000.03

050.01
Reset

END (001)

7.2 MACH T ONG IEU KHIEN CA KHO


au vao chuyen mach sieu thanh (ultrasonic switch) phat hien s co mat
cua xe. Bo cam bien quang ien (photosensor) se phat hien chiec xe ang i qua
ca. Mach ieu khien au ra truyen cho motor cua ca kho m hay ong.

Phan bo vao ra:

Inputs
00000
00001
00002
00003

Devices

Output

Untrosonic Switch
01000
Photoelectric Switch
01001
Door upper limit switch
Door Lower limit switch

Devices

Motor To Raise Door


Motor To Lower Door

Giang

o hnh thang
00000

00002

01001

01000

01000
00001

DIFD( 14)
20000

20000

00003

01000

01001

END(01)

Giang o thi gian.

00000 Ultrasonic Switch

00002 Upper Limit Switch


10000 Motor To Raise Door
00001 Photoelectric Switch
04000 DIFD
00003 Lower Limit Switch
10001 Motor To Lower Door

7.3 THAO TAC IEU KHIEN MAY KHOAN.

01001

Qui trnh hoat ong:


1.
ong cua nhan cong.

Hoat

Khi
SW1 ( Forward switch) ON, motor chuyen ong theo chieu thuan. No co the
ngng lai bang nut SW2 ( Stop switch). Khi may cham LS2 ( Limit Switch ), cat
mach motor.

Khi
SW3 ( reverse Switch ) ON , motor chuyen ong ngc lai, motor dung bang
SW2. Khi may cham LS1 ( Limit Switch), motor ngat ien.
2.
t ong.

Chu

Khi nut bat au Pb ( Auto Start Button) & LS1 c ON motor chuyen ong theo
chieu thuanmai en khi LS2 c kch hoat. Bo nh thi ( timer) bat au em
thi gian ( em xuong) Motor se chuyen ong ngc lai khi bo nh thi tr hoan
en 2s. Khi thay oi trang thai LS1, chu k lai tiep tuc.

Phan Bo Thiet B Vao Ra:

Input

Devices

Output

Devices

00000
Autor

Switch

1000
Auto Indicator
00001
Manual
1001
Manual
Indicator
00002
Forward Switch

1002

Forward
Switch ( SW2)

Motor
00003

1003
Motor Reverse

Stop

00004
Reverse Switch( SW3)

1004
Auto

Start Button
00005
Switch (LS1)

Limit

00006
Switch ( LS2)
00007
Start Button (PBs)

00001
0001

00000

Limit

Auto

7.4 MACH IEU KHIEN BAI AU XE:

ay la mot chng trnh ieu khien bai o xe n gian ch cho phep toi a la 100
chiec xe c au tai mot thi iem. Moi khi co xe mi i vao, Sensor (S1) se phat
hien va PLC se cong mot vao tong so xe hien ang co trong bai va se tr i 1 khi
Sensor (S2) phat hien co xe i ra khoi bai au xe. Khi a u 100 xe trong bai th en
hieu CAR PARK FULL se sang e bao hieu cac xe khac khong c vao bai.
Phan bo thiet b vao ra:

INPUT

00000

Sensor S1

00001

Sensor S2

OUTPUT
01000

Chng trnh hnh thang:

Car park full sign

000.00

DIFU (13)

S1

200.00
Car in

200.00

CLC (41)

Car in

ADD(13)
HR00
#0001
HR00

000.01

DIFU (13)

S2

200.01
Car out

200.01

CLC (41)

Car out

SUB(31)
HR00
#0001
HR00

253.13
CPM(20)

NC

HR00

#0001
255.06

010.00

=Flag
255.05

Car Park Full

> Flag
END(001)

7.5 HOAT ONG IEU DAN NC RA HAY O NC VAO

Qui trnh hoat ong.

1)
Khi nut
bat au PB1(Start Putton) c an, van cung cap nc MV1(Water Supply Vale)
m va nc bat au c o vao thung. Trong thi gian nay motor M bat au hoat
ong.
2)
Khi mc
nc qua TBL2 (Lower Level Switch) va tien en TBL1( Upper Level Switch) ,
MV1 ong va motor M dng lai.
3)
Sau o
MV2 (Drain Vale) m va bat au dan nc ra ngoai, khi mc nc xuong di
TBL2, MV2 ong lai.
4)
k hoat ong c bon lan, qua trnh hoat ong ket thuc.

Khi chu
Phan bo

thiet b vao ra .
Inputs

Devises

Output

Devices

00000

Start

button ( PB1)
01000
supply vale ( MV1)

Water

00001

Stop

button (PB2)
01001
vale ( MV2)

Drain

00002

Reset
01002
Stirring

button (PB3)
motor (M)
00005
Upper level switch(TLB1)
indicator
00006
level switch (TLB2) 01005

01004

End

Lower
Buzzer

01005

01004

20002

00001

01000

01000

01002

DIFU(13)
20004
Reach TLB1

00006

DIFD (14)

20004

DIFD ( 14)
20003
Pass TLB2

047
COUNTER

01004

TIM
000
#0020

TIM00

END (01)
7.6
THONG T ONG BOI TRN DAU CHO BANH XE

HE
Quy

trnh hoat ong:

Khi banh xe di chuyen ve pha cam bien S1, S1 se phat hien banh xe va se
ra tn hieu cho valve ien t (V1) e cap dau boi trn cho banh xe. Valve V1 se
m trong khoang thi gian ngan e cap mot lng dau nh trc cho banh xe. Khi
cam bien S2 phat hien mc dau trong bon cha (Tank) thap, no se ra tn hieu canh
bao.
Cac

thiet b vao ra:


Input

Output

00000

Position detection (S1)

01000 Electromagnetic valve for oil

00001

Lower limit of lever (S2) 01001 Oil shortage arlam indicator


Chng

trnh hnh thang:


000.00
Position detection

DIFD(13)
200.00

200.00

TIM000

010.01
Valve open

010.01

TIM
000
Valve close
#0015
000.01

010.01

Lower lever

Oil shortage

END(01)

7.7
IEU KHIEN ONG C BANG TAI

MACH
Mo

ta

quy trnh hoat ong:


Bang tai gom co ba phan oan va can aieu khien sao cho ong c cua moi
phan oan ch chay khi co oi tng ( tam ong Opper plate) ang nam tren
phan oan tng ng.v tr cua tam kim loai c xac nh bi cac cam bien
tiem can at gan no (Sensor 1, 2, 3). Khi tam kim loai nam trong tam phat hien
cua mot Sensor, ong c tng ng se van lam viec. Khi tam kim loai nam
ngoai tam phat hien cua Sensor, mot Timer tre se c kch hoat va khi thi
gian at cua Timer het, ong c tng ng se ngng.

Cac thiet b vao ra:


Input

Thiet b ngoai

Output

Thiet b ngoai

00000

Sensor 1

01000

Motor 1

00001

Sensor 2

01001

Motor 2

00002

Sensor 3

01002

Motor 3

Chng trnh hnh thang:


000.02

TIM000

S3

010.01
Motor 2

010.01
Motor 2

000.01

TIM001

S2

010.00
Motor 1

010.00
Motor 1

010.00

000.01

Motor 1

S2

TIM
000
#0020

000.01
000.00

TIM001

S2
S1

010.00
200.00
Motor 1

010.00
200.00
200.00

000.00
S1

TIM
001
#0020

253.13

010.02

NC

Motor 3
END(01)

7.8 IEU KHIEN C CAU MAY LA SAN PHAM.

Mo ta:
Trong ng dung nay, he thong se la san pham thieu chat lng tron lan

trong san pham ung tieu chuan. V du phan biet bong en va bong trang va da
vao hai contenn khac nhau.
Khi bat au hoat ong, sensor (S1) se cam nhan s hien dien cua bong trong hop.
Cuon selenoit tren( top selenoid) tha ra cho sensor (S2) cam nhan mau trc khi tha
vao contenn. Neu bong en, piston (1002) se c kch hoat va chuyen hng bong
en xuong contenn khac.

Phan bo thiet b vao ra:

Inputs

Devices

Output

Devices

00000

Start PB

01000

Top Cylinder

00001

Ball PB

01001

Button Cylinder

00002

Color Sensor (S1)

01002

Pusher

00003

Stop PB

Chng trnh hnh thang:

7.9 CHNG TRNH IEU KHIEN DAY CHUYEN ONG GOI

Mo ta quy trnh hoat ong:

Khi nut bam PB1 (Start) c bam, bang tai hop bat au chuyen ong. Khi
phat hien s co mat cua hop, bang tai hop (Box conveyor) va bang tai tao (Apple
Conveyor) bat au hoat ong.

Cam bien em SE1 se em so lng qua tao cho en khi at 10 qua. Bang
tai tao luc nay se dng va bang tai hop lai hoat ong tr lai. Bo em se c
Reset va lai hoat ong lap lai cho en khi nut PB2 (Stop) c bam.
Cac

thiet b vao ra:

Input

Thiet b ngoai

Output

Thiet b ngoai

00000

START Push button (PB1)

01000

Apple Conveyor

00001

STOP Push button (PB2)

01001

Box Conveyor

00002

Part Present (SE1)

00003

Box Present (SE2)

Chng trnh hnh thang


000.00

000.01

PB1

PB2

200.00
RUN

200.00
RUN

200.00

010.01

RUN

BoxCon

000.02

CONVYR

CNT
SE1

000.03

010.00

010
#0010

SE2

CNT 010

200.00
RUN

000.03
SE2

END (01)

200.00
BoxCon

You might also like