Professional Documents
Culture Documents
-------- --------
thang
nam 2001
thang
nam 2001
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
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.
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.
Hnh 1.1: Mot he thong ieu khien ien hnh dung PLC
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.
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
Ton kha
Toc
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
day ket noi trong he thong giam c 80% nen nho gon hn.
Nhng
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.
Toc
va sa cha de dang.
Bao
tr
o ben
Gia
b chong nhieu.
Co thiet
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
Ve lu o chung cua
he thong ieu khien
Chuyen lu o sang
s o hnh thang
Lap ho s he thong
cho tat ca cac ban ve
END
Bo nh
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.
Modul
So ngo I/O
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)
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
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
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 :
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
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:
20 ngo vao
ra
30 ngo vao
ra
Loai
AC
Loai
DC
24VDC
Loai
AC
85 en 264 VAC
Loai
DC
Loai
AC
60 VA
Loai
DC
20 W
Loai
AC
60 A
Loai
DC
20 A
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
ien
ien tr soc
Nhiet o moi
trng
o am moi
trng
Moi trng
xung quanh
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
300 g max
250 g max
200 g max
Trong lng
cua khoi m
rong
ac iem
S o bac thang
o dai lenh
1 bc/lenh: t 1 en 5 words/lenh
Ch
CPU
(lenh
LD)
30 tiep iem
40 tiep iem
60
iem
tiep
IR 00000 en IR 00915
IR 01000 en IR 01915
X ly ngat
Bo em toc o cao
Bo ieu
Analog
Bao ve bo nh
Nguon nuoi bo nh
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
Thong so
Chc nang
Cach ien
Ln nhat 3,8400bps
ien tr soc
o am
Ap suat
T do oxy hoa
Trong lng
Ln nhat 200g
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)
SR228-SR255
(28 word)
SR22800-SR25515
(448 bit)
TR0-TR7
(8 bit)
cac
nhanh cua chng
trnh
Vung TR
Vung HR
HR00-HR19
(20 word)
HR0000-HR1915
(320 bit)
Vung AR
AR00-AR23
(23 word)
AR0000-AR2315
(384 bit)
Vung LR
LR00-LR15
(16 word)
LR0000-LR1515
(256bit)
Vung
Timer/Counter
Cung cac so c
dung cho ca Timer
va Counter
D lieu vung DM co
the truy cap trong
cac n v word. Cac
gia tr word c gi
khi nguon c tat.
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)
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
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.
MONT
CLR
00000
ch
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
LD: Nhap cac iem vao chng trnh cho ta y ngha cua
cac iem phan nhanh.
AND
OR
OUT
Cac lenh ra
TIM
NOT
HR
TR
SFT
SHIFT
SHIFT dung cho cac chc nang thay oi cua cac phm
PLAY, RECORD, CONTACT.
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)
CLR
AND
SRCH
SRCH
-----
-------
SRCH
Lenh
00000
LD
00000
00001
AND
00001
00002
OUT
01000
00003
LD
00002
00004
AND
00001
00005
OUT
01001
00006
END(01)
Bam lan lt
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)
Lenh
00000
LD
00000
00001
AND
00001
OR 00002
00002
OUT
01000
00003
AND
00001
00004
OUT
01001
00005
END(01)
1.
01000
2.
3.
CLR
CLR
OUT
A
0
A
0
SRCH
0003
OUT
SRCH
0100
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) +
SHIFT
CONT
#
CLR
0000
MONTR
0001
ON
RESET
MONTR
CH
*DM
Word can +
theo doi
V du :
SHIFT
SHIFT
CH
*DM
*DM
00000
00000
00000
00000
CHANNEL
CHANNEL
AA
0
MONTR
c000
C000
0000
0000
000
Gia
tr
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
SHIFT
CH
*DM
CLR
00000
MONTR
c010
0000
CHG
PRES
VAL?
c010
000F
EM
DM
MONTR
D1000
0000
c010
000F
CHG
PRES
D1000
VAL?
WRITE
D1000
1234
c010
000F
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
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
PLC Type
CPM1(A)
CPU
All
Series
Ho PLC
Editor
Project Type
Interface
Bridge Option
Modem Option
Coding Option
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:
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
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
Chng
Address
CH000.00
CH000.01
CH010.00
Symbol
Switch0
Switch1
Motor
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
Chuyen PLC sang che o RUN hoac MONITOR bang nut PLC Mode
PLC se
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
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.
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.
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
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:
5.10
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.
Khi viec oc chng trnh a thc hien xong, nhan OK e ket thuc.
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
Lenh ORNOT : Giong nh lenh OR nhng cong tac noi vao la cong tac
thng ong.
Ky hieu hnh thang:
OR
B
ORNOT
B
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
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
6.2
a ch
Lenh
D lieu
00000
LD
00000
00001
AND
00002
00002
LD
00001
00003
ANDNOT
00003
00004
ORLD
-------
00005
OUT
01000
OUTNOT
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
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
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
DIFD (14) B
B: Bit
IR, SR, AR, HR, TC, TR
Lenh
D lieu
00000
LD
00000
00001
DIFU(13)
10014
00002
DIFD(14)
10015
DIFU (13)
DIFD (14)
6.3
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
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
N: la so Timer TC #
SV : la gia tr at (word, BCD): IR, SR, AR, DM, HR, LR, #
ON
OFF
ON
OFF
SV
SV
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
Chc nang
P
000
001
002
D lieu
Word ch
000
D va D+1
001
002
6.5
6.5.1
MOV (21) Move
Lenh
Word nguon
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
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
Lenh
0000
LD
0001
Coll (81)
Toan t
0000
010
001
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
Lenh
Toan t
0000
LD
00000
0001
Coll (81)
DM0000
216
001
IR 216 9005
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
Lenh
Toan t
0000
LD
00000
0001
Coll (81)
DM0000
216
001
IR 216 8005
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
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
Bit
Bit
15
00
BI
Bit
Bit
15
00
Bit
Bit
15
00
6.5.6
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
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
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
Lenh
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
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
St + 1
6
St
A
9
vao
E
3
St + 2
5
St + 1
A
St
9
00
15
00
00
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
d lieu mat
C: word
HR,LR
14
13
12
Khong dung
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
C: word
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
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
Ad
CY
CY
TRO
CLC (41)
00002
25504
25504
ADD (30)
IR030
#6103
DM 0100
MOV (21)
#0001
DM0101
MOV (21)
#0001
DM0101
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
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
C CY:
C EQ:
x
Md
R+1
00001
MUL (32)
013
DM00006
HR 07
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
00000
DIV (33)
216
HR 09
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
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
11
S o hnh thang
00000
ROOT (72)
DM0000
001
Lenh
Toan t
00000
LD
00000
00001
ROOT (72)
MD 0000
001
DM0001
6
DM0000
5
0001
9
5
Ad
CY
CY
ADB (50)
000
DM0100
HR10
25504
MOV (21)
#0000
HR 11
MOV (21)
#0001
HR 11
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
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
Su
CY
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
R
IR,SR,AR,DM,HR,LR
Reset
word
(word
ket
qua
au):
Md
Mr
R+1
BIN (23)
S
R
Di
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
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.
Xac nh so au tien c
nhan bien oi d lieu (0-3)
So word c bien oi
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
CP2
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
LE : ON
GR : ON
a ch
CP1<CP2
CP1=CP2
CP1>CP2
GR
25505
OFF
OFF
ON
EQ
25506
OFF
ON
OFF
LE
25507
ON
OFF
OFF
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
a ch
Lenh
Toan t
00000
LD
00000
00001
TCMP(85)
001
DM0000
216
Gia s :
R216
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
CB
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
Ky hieu
hnh thang:
MCMP
TB1
TB2
Wd
I2
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
I2
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
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)
La lenh at cuoi chng trnh, neu khong co lenh nay trong chng trnh
th toan bo chng trnh se khong thc hien.
Ngo ra
01000 - Coi
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)
Inputs
00000
00001
00002
00003
Devices
Output
Untrosonic Switch
01000
Photoelectric Switch
01001
Door upper limit switch
Door Lower limit switch
Devices
Giang
o hnh thang
00000
00002
01001
01000
01000
00001
DIFD( 14)
20000
20000
00003
01000
01001
END(01)
01001
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.
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
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
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
> Flag
END(001)
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
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
Output
00000
00001
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
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
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)
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.
Inputs
Devices
Output
Devices
00000
Start PB
01000
Top Cylinder
00001
Ball PB
01001
Button Cylinder
00002
01002
Pusher
00003
Stop PB
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
Input
Thiet b ngoai
Output
Thiet b ngoai
00000
01000
Apple Conveyor
00001
01001
Box Conveyor
00002
00003
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