You are on page 1of 131

- 1 - VO ANH HUY

Fhkh I
I IoI ThIau 8o Iau khIan Lap Trnh FL6 8Iamans
1.1 ar dIam rua bo dIau khIan Iap Irnh FL6 sIamans
1.1.1 uI Tar Thur hIan 6huong Trnh 6ua FL6 87800
Trong tat ca cac khoi chuJng trinh thi chi co duy nhat mot khoi OB1 thuc hien truc
tie theo vong quet. ho duJc he dieu hanh goi theo chu ky la vJi khoang thJi gian khong
cach deu nhau (hu thuoc vao do dai chuJng trinh). Cac khoi OB khac khong tham gia truc
tie vao vong quet ma duJc goi bang nhung tin hieu bao ngat.
hnh 1. 8o do bIau dIan qua Irnh Ihur hIan rhuong Irnh rua FL6 87800


hnh Z. ua Irnh Ihur hIan rhuong Irnh rua FL6 87800
1.1..Z 6h0 kY h0kT 0h 60k FL6












081 thuc
hien theo
vong quet
OB100 start up cycle
OB82: Module
chan oan loi
INPUT SCAN
START
PROGRAM SCAN

OUTPUT SCAN
COMMUNICATION
HOUSEKEEPING
- 2 - VO ANH HUY

1.1.8 6k0 T06 FL6





















hnh 8. 8o do rau Irur moI FL6

6huong Irnh khoI dong
he dieu hanh cua CFu S78OO cung ca khoi OB100 cho he ta thuc hiec cac cong
viec khJi dong cho chuJng trinh dieu khien. Khi chuyen CFu tu che do Stop sang che
do Run, he dieu hanh bao giJ cung goi va thuc hien chuJng trinh trong khoi OB100
truJc, sau do mJi thuc su bat dau vong quet vJi viec goi khoi OB1




C

Isolation
Barrier



Isolation

Barrier
Central
Processor
MEMOR
Y
program data

Low Voltage
AC Power Supply
85-264 VAC, 50/60Hz


Output
DC Power Supply

or
Communications
Port


Input
- 3 - VO ANH HUY



hnh 4. Luu do khoI dong rua FL6 87
















CFu chuyen tu che do Stop sang Run
08100
Boc cac ngo vao so vao
bo dem vao so
081
Chuyen bo em ra so ti
cac ngo ra so
Kiem tra loi va truyen
thong
- 4 - VO ANH HUY


1.Z ModuIa InpuI l0uIpuI rua FL6 (tren cac thiet bi han cung)
(sensor, contactor v.v)















1.8 6F0















CFu
Module mJ rong
- 5 - VO ANH HUY


1.4 T0 6h06 V0h hh0 60k 6F0
Bo nhJ CFu cua FLC bao gom cac vung nhJ sau:
- vung nhJ chua cac thanh ghi.
- vung System Memory.
- vung Load Memory.
- vung Work Memory.
Kich thuJc cac vung nhJ nay hu thuoc vao tung loai module CFu.
A. Vung nh cha cac thanh ghi
vung nay chua cac thanh ghi sau:
thanh ghi tich luy (ACCU1, ACCU2), thanh
ghi dia chi (AR1, AR2), thanh ghi chi so
khoi du lieu (DB, DI), thanh ghi trang thai
(Status Word).

B. Vung Load Memory
La vung nhJ chua chuJng trinh ung dung,
bao gom tat ca cac khoi chuJng trinh ung
dung: OB, FC, FB, SFC, SFB va cac khoi
du lieu DB. vung nhJ nay duJc tao bJi
mot han bo nhJ RAM cua CFu va
EEFR0M (neu co).
C. Vung Work Memory
La vung nhJ chua cac khoi DB
dang duJc mJ, khoi chuJng trinh dang
duJc CFu thuc hien va han bo nhJ ca
hat cho nhung tham so hinh thuc de cac
- 6 - VO ANH HUY

khoi chuJng trinh nay trao doi tham tri vJi he dieu hanh va vJi cac khoi chuJng trinh khac.
Tai mot thJi diem, vung nay chi chua mot khoi chuJng trinh. Sau khi khoi chuJng trinh do
thuc hien xong thi he dieu hanh se xoa no khoi Work Memory va na vao do khoi chuJng
trinh ke tie duJc thuc hien.

D. Vung System Memory
La vung chua cac bo dem vao ra so, cac bien cJ, thanh ghi T-Word, T-bit cua Timer,
thanh ghi C-Word, PV, C-bit cua counter. viec truy ca vung nhJ nay duJc han chia bJi he
dieu hanh hay chuJng trinh ung dung.

Cac module cua PLC S7-300
Be tang tinh mem deo trong cac ung dung thuc te, cac bo FLC duJc thiet ke khong cung
hoa ve cau hinh, chung duJc chia nho thanh cac module. So cac module duJc su dung nhieu
hay it la tuy thuoc vao tung bai toan, song toi thieu bao giJ cung co mot module chinh la
module CFu. Cac module con lai la nhung module truyen/nhan tin hieu vJi cac doi tuJng dieu
khien, cac module chuc nang chuyen dung nhu F0, dieu khien dong cJ,.. chung duJc goi
chung la cac module mJ rong.
ModuIa 6F0.
La loai module chua bo vi xu ly, he dieu hanh, bo nhJ, bo dinh thJi, bo dem, cong
truyen thong, va co the co mot vai cong vao/ra (cac cong vao ra onboard).
Trong ho FLC S78OO co nhieu loai module CFu khac nhau. hoi chung chung duJc dat
ten theo bo vi xu ly chua trong no nhu CFu812, CFu818, CFu814, CFu815,..

6ar moduIa rhuyan dung


ModuIa mo rong. Cac module mJ rong duJc chia thanh 5 loai chinh:
1. Module nguon nuoi (FS: Power Supply): duJc su dung de bien doi dien a 22Ov thanh
24v de cung ca cho cac module khac. hien nay co 8 loai module FS: 2A, 5A va 1OA.
2. Module ghe noi (M: Interface Module): day la loai module chuyen dung co nhiem vu
noi tung nhom module mJ rong lai vJi nhau thanh mot khoi va duJc quan ly chung bJi
- 7 - VO ANH HUY

mot CFu.
8. Module chuc nang (FM: Function Module): la loai module chuc nang dieu khien rieng
nhu: module dieu khien dong cJ, module F0, module dieu khien vong kin,
4. Module truyen thong (CF: Communication Module): huc vu truyen thong trong mang
giua cac FLC vJi nhau hoac giua FLC vJi may tinh.
Mot tram FLC la mot hoac nhieu module CFu ghe noi cung vJi cac module mJ rong
khac (nhu module DI, DO, AI, AO, FM, CP,) tren nhung gia dJ (thanh rack). Trong do viec
truy nha cua module CFu vao cac module mJ rong duJc thuc hien thong qua dia chi cua
chung. Mot module CFu co kha nang quan ly duJc 4 thanh rack vJi toi da la 8 module mJ
rong tren moi thanh.

ModuIa so


a. Module tin hieu (SM: Signal Module): bao gom:
b. Module mJ rong cac cong vao so (0: Digital Input): So cac cong vao so mJ
rong co the la 8, 1G hoac 82 tuy loai module.
c. Module mJ rong cac cong ra so (00: Digital Output): So cac cong ra so mJ
rong co the la 8, 1G hoac 82 tuy loai module.
d. Module mJ rong cac cong vao/ra so (0/00: Digital Input/Digital Output): So
cac cong vao/ra so mJ rong co the la 8 vao/8 ra hoac 1G vao/1G ra tuy loai
module.
ModuIa .kl
e. Module mJ rong cac cong vao tuJng tu (A: Analog Input): chung chinh la
nhung bo chuyen doi tuJng tu so 12 bit (A0). So cac cong vao tuJng tu co the
la 2, 4 hoac 8 tuy loai module.
ModuIa lk
. Module mJ rong cac cong ra tuJng tu (A0: Analog Output): chung chinh la
nhung bo chuyen doi so tuJng tu (0A). So cac cong ra tuJng tu co the la 2
hoac 4 tuy loai module.
g. Module mJ rong cac cong vao/ra tuJng tu (A/A0: Analog Input/Analog Output):
so cac cong vao/ra tuJng tu co the la 4 vao/2 ra hoac 4 vao/4 ra tuy tung loai
module.

- 8 - VO ANH HUY

0I Tk6 Xk6 [hh [k 6h 6k6 M00LE M0 0h

uI Iar xar d}nh d}a rh rar moduIa so















uI Iar xar d}nh d}a rh rar moduIa Iuong Iu
















Tk0 0I 0 LIE0 I0k 6F0 Vk 6k6 M00LE M0 0h

- 9 - VO ANH HUY

Trong mot tram FLC luon co su trao doi du lieu giua CFu va cac module mJ rong
thong qua bus noi bo. hgay tai dau vong quet, cac du lieu tai cong vao cac module so (DI)
duJc CFu chuyen den bo dem vao so. Cuoi moi vong quet, noi dung cua bo dem ra so lai
duJc CFu chuyen tJi cac module ra so (DO). Su thay doi noi dung cua hai bo dem nay duJc
thuc hien bJi chuJng trinh ung dung.
Su truy nha cong vao/ra tuJng tu duJc CFu thuc hien truc tie vJi module mJ rong
(AI/AO). hguyen nhan la do dac thu ve to chuc bo nhJ va han chia dia chi cua S7-300, tuc
la chi co cac module so mJi co bo dem con cac module tuJng tu thi khong (chung chi duJc
cung ca dia chi de truy ca).





hnh 6. Truyan Ihong gIua may Inh, FL6 va ro rau rhap hanh





- 10 - VO ANH HUY

II Mang Truyan Thong 8us
Z.1 MFI
6ar IoaI mang ma hang 8Iamans ho Iro (dung rho rar FL6 8Iamans)
MFI (MuIIIpoInI InIarIara): mang MF duJc dung J muc do ield va cell vJi so
luJng it. MF la giao dien nhieu diem trong he thong SMATC S7/M7 va C7. Mang
MF dung cho nhung mang vJi so luJng nho CFu va trao doi du lieu it.

hnh 6. 8o do kaI noI mang MFI

Z.Z F0FIL808F. 6F0 816ZF, 6F0 8186ZF, 6F0 8146ZF
F0FI808 (F0rass FIaId 808): la mang dung J muc do cell va ield trong he
thong truyen thong SMATC. Co hai loai FR0FBuS:
o F0FI808 F: truyen thong toc do cao vJi khoi luJng du lieu nho.
F0FI808 (raII IavaI): truyen duJc khoi luJng du lieu lJn
- 11 - VO ANH HUY


hnh 7. 8o do kaI noI mang F0FI808

Z.8.IndusIrIaI EIharnaI:
La mang dung J muc do management va cell trong he thong truyen thong
SMATC multivendor. Mang ndustrial Ethernet thich hJ vJi viec truyen du lieu vJi
khoi luJng lJn va tuJng doi de dang giua mot mot cong nay va mot cong khac.

hnh 8. 8o do kaI noI mang IndusIrIaI EIharnaI rong nghIap
FoInIIoFoInI LInk (kaI noI dIam sang dIam): day khong hai la mot mang thuc
su ma no chi lien ket diemdiem giua hai bo xu ly truyen thong khi ma hai tram da
duJc ket noi.



- 12 - VO ANH HUY



hnh 9. 8o do kaI noI mang FIoF LInk

Z.4 ModuIa k8InIarIara(84Z)
k8InIarIara (krIuaIorl8ansor InIarIara) 0iao dien cJ cau cha hanh va cam
bien: la mot mang cho muc do tha nhat trong he thong tu dong. ho dac biet duJc
thiet ke cho viec ket noi giua cam bien va cJ cau cha hanh. Khoi luJng du lieu
giJi han den 4 bits tren tram con(Slave).




















hnh 10. Mo hnh moI mang k8I rong nghIap



- 13 - VO ANH HUY

III . 6k6 Thkhh Fhkh 60 8kh T0h hE Th0h IE0 khIEh FL6 8IEMEh8
8.1 Fhan Mam 8ImaIIr 87 800
Fhan mam 8IMkTI6 Managar






Fhan mem STEF 7
STEF 7 la han mem ho trJ:
Khai bao cau hinh han cung cho mot tram FLC thuoc ho SMATC S78OO/4OO.
Xay dung cau hinh mang gom nhieu tram FLC S78OO/4OO cung nhu thu tuc truyen
thong giua chung.
Soan thao va cai dat chuJng trinh dieu khien cho mot hay nhieu tram.
0uan sat viec thuc hien chuJng trinh dieu khien trong mot tram FLC va gJ roi
chuJng trinh.
hgoai ra STEF 7 con co ca mot thu vien day du vJi cac ham chuan huu ich, han trJ
giu 0hLIhE rat manh co kha nang tra lJi moi cau hoi cua nguJi su dung ve cach su
dung STEF 7, ve cu ha lenh trong la trinh, ve xay dung cau hinh han cung cua mot
tram cung nhu mot mang gom nhieu tram FLC.









- 14 - VO ANH HUY

8.ZFhan mam mo phong 8IMkTI6 WIh66

















Iao dIan WInrr gIam saI hoaI dong Irong qua Irnh san xuaI



















- 15 - VO ANH HUY


Man hnh Iap Irnh 0F4T(ha hMI)




































0iao dien la trinh
8.4 FC Cable RS282, RS485
8.8 May tinh FC/F0
- 16 - VO ANH HUY




IVIoI IhIau Fhan Mam 8IMkTI6 87 800

4.1 6aI daI phan mam 8IMkTI6 87



8Iap1. 6hon ngon ngu Iap Irnh, haxI




























- 17 - VO ANH HUY



8IapZ. 6hon rar Ihanh phan ran raI daI, haxI




















8Iap8. rar Ihanh phan duor raI daI.














- 18 - VO ANH HUY





8Iap4. haxI


















8Iap6. haxI














- 19 - VO ANH HUY

8Iap6. haxI


















8Iap7. Yas


















- 20 - VO ANH HUY

8Iap8. hhap so sarIas (Iuy Ihao Iung so sarIas Iran Iung IoaI varsIon)
haxI


















8Iap9. haxI

















- 21 - VO ANH HUY

8Iap10. rhon 8Tkhk, haxI
















8Iap11. rhon ngon ngu Iap Irnh EngIIsh, haxI




















- 22 - VO ANH HUY

8Iap1Z. haxI


















8Iap18. rhon kuIhorIasa Iran 8ImaIIr


















8Iap14 . rho nhan dang dang ky ban quyan Iu o da mam (da k)
- 23 - VO ANH HUY














8Iap16. rhon rar Ihanh phan ran dang ky ban quyan, rhon bIau Iuong da raI daI























8Iap16

- 24 - VO ANH HUY




















8Iap17. rhon IoaI F6 adapIar, InsIaI

















8Iap80. rhon FroparIIas da khaI bao Ihuor Inh rho F6 adapIar
- 25 - VO ANH HUY

















8Iap81. rhon 60M _1, Ior do Iruyan ro gIa Ir} Ia 19.Z00 hoar 88.400






















- 26 - VO ANH HUY


8Iap8Z. khaI bao Ior do rho rong MFI














8Iap88. hoan IaI vIar khaI bao rho rau hnh phan rung





















- 27 - VO ANH HUY

4.Z 6hu y khI 6aI daI phan mam 8TEF 7
Co nhieu hien ban cua bo han mem goc cua STEF 7 hien co tai viet ham. Bang
duJc su dung nhieu nhat la hien ban 5.O va 5.1. Fhien ban 5.O dung cho cac he dieu hanh
winOx, con hien ban 5.1 chay tren moi he dieu hanh. hai hien ban nay khi chay deu hai
co ile ban quyen, nhung chung ta co the chay J che do khong cai ban quyen (J muc han
che).
Fhan lJn cac dia goc cua STEF 7 deu co kha nang tu thuc hien chuJng trinh cai dat
(autorun). BJi vay ta chi can bo dia vao va thuc hien theo nhung chi dan. Ta cung co the chu
dong thuc hien cai dat bang cach goi chuJng trinh saIup.axa co tren dia. Cong viec cai dat
STEF 7 noi chung khong khac gi nhieu so vJi viec cai dat cac han mem ung dung khac
nhu windows, 0ice.
Tuy nhien, so vJi cac han mem khac thi viec cai dat STEF 7 se co vai diem khac
biet can duJc giai thich ro them:
khaI bao ma hIau san pham: ma hieu san ham luon di kem theo han mem
STEF 7 va in ngay tren dia chua bo cai STEF 7. Khi tren man hinh hien ra cua so
yeu cau cho biet ma hieu san ham, ta dien day du vao tat ca cac muc trong o cua
so do thi mJi co the tie tuc cai dat han mem.
ang ky ban quyan: ile ban quyen cua STEF 7 nam tren mot dia mem rieng goi
la ile Authorsw. Ta co the cai dat ban quyen trong qua trinh cai dat hay sau khi
cai dat han mem xong thi chay chuJng trinh dang ky kuIhorsW.axa co tren dia
C0 cai dat. (Chu y sau khi cai dat ile ban quyen thi ile do da chuyen tu dia mem
sang dia cung va giu dia mem nay can than)
khaI bao IhIaI b} ghI EF0M: chuJng trinh STEF 7 co kha nang ghi chuJng trinh
ung dung len the EFR0M cho FLC. heu ban co thiet bi ghi EFR0M thi can thong
bao cho STEF 7 biet khi tren man hinh xuat hien cua so:

Bat tham so lam viec
Sau khi cai dat xong STEF 7, tren man hinh deskto se xuat hien bieu tuJng cua
han mem STEF 7.

8Iau Iuong rua 8TEF 7

Bong thJi trong menu cua WIndoWs cung co thu muc 8ImaIIr vJi tat ca cac
ten cua nhung thanh han lien quan, tu cac han mem trJ giu den cac han mem cai dat
cau hinh, che do lam viec cua 8TEF 7 .
- 28 - VO ANH HUY



hgon ngu la trinh
FLC S78OO co dang ba ngon ngu la trinh cJ ban:
hgon ngu liet ke lenh, ky hieu STL (Statement List). Bay la dang ngon ngu la
trinh thong thuJng cua may tinh. Mot chuJng trinh duJc ghe bJi nhieu cau lenh
theo mot thuat toan nhat dinh, moi lenh chiem mot hang va deu co cau truc chung
ten lenh + toan hang.

hgon ngu 8TL
hgon ngu gian do thang, ky hieu LA0 (Ladder Logic). Bay la dang ngon ngu do
hoa thich hJ vJi nhung nguJi quen thiet ke mach dieu khien logic.

hgon ngu Lk
hgon ngu hinh khoi, ky hieu FB0 (Function Block 0iagram). Bay la kieu ngon ngu
do hoa danh cho nguJi co thoi quen thiet ke mach dieu khien so.

hgon ngu F8






- 29 - VO ANH HUY



Mot chuJng trinh viet tren LA0 hoac FB0 co the chuyen sang dang STL, nhung nguJc
lai thi khong vi trong ngon ngu STL co nhieu lenh khong co trong ngon ngu LA0 hay FB0.









8TL Ia ngon ngu manh nhaI Irong ba ngon ngu

4.8 8oan Ihao moI Fro|arI moI .
Khai niem Froject trong SMATC khong dJn thuan chi la chuJng trinh ung dung ma
rong hJn bao gom tat ca nhung gi lien quan den viec thiet ke han mem ung dung de dieu
khien, giam sat mot hay nhieu tram FLC. Theo khai niem nhu vay, trong mot Froject se co:
a) Bang cau hinh han cung ve tat ca cac module cua tung tram FLC.
b) Bang tham so xac dinh che do lam viec cho tung module cua moi tram FLC.
c) Cac khoi logic (logic block) chua chuJng trinh ung dung cua tung tram FLC.
d) Cau hinh ghe noi va truyen thong giua cac tram FLC.
e) Cac man hinh giao tie huc vu viec giam sat toan bo mang hoac giam sat tung tram
FLC cua mang.
Khai bao va mJ mot Froject
Tu man hinh chinh cua STEF 7 ta chon FIIahaW hac kich chuot tai bieu tuJng
haW Fro|arIlLIbrary



STL
LAD
FBD
M mot Project a
co.
Tao mot Project
mi.
- 30 - VO ANH HUY

Iao dIan rua phan mam 8TEF 7

Khi do tren man hinh se xuat hien ho thoai nhu hinh duJi. 0o ten Froject roi nhan
him 0K va nhu vay ta da khai bao xong mot Froject mJi. hgoai ra ta con co the chon nJi
Froject se duJc luu len dia. Mac dinh, nJi cat se la thu muc da duJc qui dinh khi cai dat
STEF 7, J day la thu muc 6.\sIamans\sIap7\s7pro|.


Tao moI Fro|arI moI

Trong truJng hJ muon mJ mot mot Froject da co, ta chon FIIa0pan hoac kich
chuot tai bieu tuJng 0pan Fro|arIlLIbrary tu cua so chinh cua STEF 7 roi chon ten Froject
muon mJ tu ho thoai co dang nhu hinh duJi day. Cuoi cung an him 0K de ket thuc.
- 31 - VO ANH HUY


Mo moI Fro|arI da ro

4.4 Xay dung rau hnh phan rung rho Iram FL6
Sau khi khai bao xong mot Fro|arI mJi, tren man hinh se xuat hien Froject do J dang
rong (chua co gi trong Froject), dieu nay ta nhan biet duJc qua bieu tuJng thu muc ben canh
ten Froject giong nhu thu muc rong cua windows.

8Iau Iuong Ihu mur rong
Cong viec tie theo ta co the lam la xay dung cau hinh cung cho mot tram FLC. Bieu
nay la khong bat buoc, ta co the khong can khai bao cau hinh cung cho tram ma di ngay
vao han chuJng trinh ung dung. hhung kinh nghiem cho thay cong viec nay nen lam, vi khi
bat nguon cho FLC hoat dong, he dieu hanh cua S78OO se kem tra cac module hien co
trong tram va so sanh vJi cau hinh ma ta xay dung trong Froject, neu hat hien thay su
- 32 - VO ANH HUY

khong dong nhat se hat ngay tin hieu bao loi hoac thieu module chu khong can hai dJi tJi
khi thuc hien chuJng trinh ung dung.
Be khai bao cau hinh cung cho mot tram FLC vJi SMATC S78OO ta lam nhu sau:
chon InsarI8IaIIon8ImaIIr 800 8IaIIon

khaI bao moI Iram FL6 87800
TruJng hJ khong muon khai bao cau hinh cung ma di ngay vao chuJng trinh ung
dung ta co the chon thang InsarIFrogram87 Frogram. Bong tac nay se huu ich cho
nhung truJng hJ Froject nay duJc dung cho nhieu tram FLC co cau hinh khac nhau.
Chu y: trong truJng hJ khong khai bao cau hinh han cung ma khong bi bao loi khi
chay thi FLC se hoat dong cham hJn do hai ton thJi gian cho viec tim hieu cau hinh trong
moi chu ky thuc hien.
Sau khi da khai bao mot tram, thu muc Froject chuyen sang dang khong rong vJi thu
nuc con trong do co ten mac dinh la 8ImaIIr 800(1). Tat nhien ta co the doi lai ten mac
dinh nay. Thu muc 8ImaIIr 800(1) chua te thong tin ve cau hinh cung cua tram.

4.6 khkI 8k0 Fhkh 60h 6h0 6F087800


Tram FL6 moI duor Iao
- 33 - VO ANH HUY


Be vao man hinh khai bao cau hinh cung, ta click chuot tai bieu tuJng hardWara (J
cua so ben hai man hinh). Trong ho thoai hien ra ta khai bao thanh ray (rack) va cac
module co tren thanh ray do. STEF 7 giu viec khai bao han cung duJc dJn gian nhJ bang
danh muc cac module cua no. Muon dua module vao bang cau hinh ta chi viec danh dau slot
nJi module se duJc dua vao roi click du chuot tai ten cua module do trong bang danh muc
cac module kem theo.
Chu y: khai bao thanh ray (rack) la cong viec hai lam truJc tien trong viec khai bao
cau hinh.

8Iap_1. khaI bao phan rung , dubIa rIIrk vao bieu tuJng hardWara tu cu so




























- 34 - VO ANH HUY

8Iap_Z: chon rail bang cach dubIa rIIrk vao ark 800 Iu 8ImaIIr 800














8Iap_8. rhon IoaI mooduIa nguon (FoWarsuppIy) rho FL6 vao ark 1






















- 35 - VO ANH HUY

8Iap_4: Chon loai CFu cho ark Z

















8Iap_6: Chon loai noi ket trong qua trinh lam viec cua FLC




















- 36 - VO ANH HUY

8Iap_6. 6hon Ior do Iruyan hay Ior do su dung rua rau hnh Iruyan Ihong.
0K















4.6 8oan Ihao rhuong Irnh rho rar khoI IogIr
Sau khi khai bao xong cau hinh cung cho mot tram FLC va quay trJ ve cua so chinh
cho STEF 7 ta se thay trong thu muc 8ImaIIr 800(1) bay giJ co them cac thu muc con
6F0818, 87 Frogram(1), 8ourra IIIas, 8Iorks va tat nhien ta co the doi ten cac thu muc do.

6ar Ihu mur ron rua Iram FL6
Tat ca cac khoi logic(0B, FC, FB, 0B) chua chuJng trinh ung dung se nam trong thu
muc 8Iork. Mac dinh trong thu muc nay co san khoi 0B1.
Chu y: ChuJng trinh chinh hai chua trong khoi 0B1, vi FLC gan nhu chi thuc thi cac
chuJng trinh co trong khoi 0B1tru mot so truJng hJ xu ly ngat.
- 37 - VO ANH HUY

Muon soan thao chuJng trinh trong khoi 0B1 ta click du chuot vao bieu tuJng 0B1
ben hai man hinh. Chuc nang chuJng trinh soan thao cua STEF 7 ve cJ ban cung giong
nhu cac chuJng trinh soan thao khac, tuc la cung co cac him nong de go nhanh, cat dan,
kiem tra loi cu ha .



8oan Ihao rhuong Irnh
Be khai bao va soan thao chuJng trinh cho cac khoi 0B khac hoac FC, FB hay 0B, ta
co the tao mot khoi mJi ngay truc tie tu chuJng trinh soan thao bang cach click chuot vao
bieu tuJng hew roi ghi ten khoi vao o tuJng ung cua cua so hien ra hoac cung co the chen
them khoi mJi do truJc tu cua so chinh cua STEF 7 bang him InsarI87 8Iork roi sau do
mJi vao soan thao chuJng trinh cho khoi vua tao.


Tao khoI moI
- 38 - VO ANH HUY


Trong man hinh soan thao chuJng trinh cho cac khoi logic, ta co the thay doi khong
rieng han chuJng trinh ma ca han local block cua khoi do bao gom ten hinh thuc, kieu du
lieu, gia tri ban dau.
Chu y: khong duJc thay doi 2O bytes dau trong local block cua cac khoi 0B.
Cac buJc soan thao mot khoi logic cho chuJng trinh ung dung duJc tom tat nhu sau:
Tao khoi logic hoac tu cua so man hinh cua STEF 7 bang cach chon InsarI tren
thanh cong cu roi vao 87 8Iork de chon loai khoi logic mong muon (0B, FB, FC)
hoac vao chuJng trinh soan thao roi tu do kich bieu tuJng haW.
Thiet ke local block cho khoi logic vua tao.
viet chuJng trinh.

va de minh hoa ta se tien hanh soan thao khoi FC1 theo ba buJc vua neu:

1) Tao khoI: tu thu muc 8Iork cua STEF 7 chon InsarI87 8IorkFunrIIon
tren thanh cong cu. Tren man hinh se hoi ten khoi FC ma ta muon tao. viet
FC1 roi an him 0K. Trong thu muc 8Iork se co them khoi FC1.

Tao khoi FC mJi

Click du chuot vao bieu tuJng cua FC1 de vao che do soan thao cho FC1
Z) Xay dung IoraI bIork: trong cua so man hinh soan thao ta xay dung local block
cho FC1 vJi cau truc nhu sau:
- 39 - VO ANH HUY


Local block

8) 8oan Ihao rhuong Irnh: tie theo ta viet chuJng trinh.

viet chuJng trinh trong FC1



4.7 6ar Ihanh phan Irong Ihu vIan rua
S7 8OO .
Khi click chuot vao . Thu vien nay kha hong hu gom nhieu khoi chuJng trinh FC,
FB, SFB va SFC da duJc chuan hoa ma ta co the su dung.
- 40 - VO ANH HUY


Thu vien trong STEF 7

Trong truJng hJ muon tu tim hieu chuc nang, cong dung cua mot ham thu vien nao
do, ta co the nhJ han trJ giu online cua STEF 7 bang cach danh dau ten ham can tim
hieu roi nhan him F1.

4.8oWnIoad & 0pIoad chuJng trinh

Co hai cach oWnIoad chuJng trinh ung dung sau khi da soan thao xong vao module
CFu nhu sau:
1) Tu man hinh soan thao chuJng trinh: click vao bieu tuJng tren thanh cong cu cua
man hinh. vJi cach do nay, chi rieng khoi chuJng trinh dang J man hinh soan thao se
duJc oWnIoad vao module CFu.
2) Tu man hinh chinh cua STEF 7: click vao bieu tuJng . vJi cach do nay ta co the
do toan bo chuJng trinh ung dung co trong thu muc 8Iork hoac do nhung khoi ma ta
danh dau. Muon do toan bo thu muc 8Iork ta hai click chuot vao ten thu muc truJc
sau do mJi duJc click vao bieu tuJng . Trong truJng hJ chi do mot so khoi, ta
danh dau nhung khoi se duJc do truJc bang cach giu him 6TL dong thJi click chuot
tai ten tung khoi. Cuoi cung, sau khi da chon xong cac khoi thi click chuot vao bieu
tuJng . 0ua trinh tuJng tu cho viec 0pIoad tu FLC len may tinh.
- 41 - VO ANH HUY

Iam saI vIar Ihur hIan rhuong Irnh
Sau khi ghi chuJng trinh len module CFu thi noi dung Load memory cua module CFu
va thu muc Block cua Froject trong may tinh se dong nhat. heu bat cong tac module CFu tu
ST0F sang Ruh, CFu se thuc hien chuJng trinh trong Load memory cua no theo vong quet
va qua trinh nay duJc STEF 7 giam sat thong qua chuJng trinh tuJng ung trong Froject.
viec giam sat chuJng trinh duJc STEF 7 tien hanh bang cach cho hien thi noi dung
cac thanh ghi cua CFu truJc va sau khi thuc hien tung lenh mot cua chuJng trinh. Be vao
man hinh giam sat, ta chi can click chuot tai him tren thanh cong cu cua man hinh
soan thao.
Ben canh viec giam sat chuJng trinh, ta co the giam sat ca cong viec cua module CFu
bang cach vao cua so FLC tren thanh cong cu, chon Iagnosa hardWara con neu chi muon
giam sat rieng tung module CFu ta kich vao ModuIa InIormaIIon.


Iam saI moduIa 6F0







- 42 - VO ANH HUY

kI 80 800LE.
1. Tn hIau dang nh} phan va Iuong Iu.

Z. Tn hIau so nh} phan.

Trong ky thuat dieu khien, mot dien a 24v dung de duy tri va cung ca dien a cho
mot cuon day(relay, coil.v.v) duJc dinh nghia la J muc 1 trong he nhi han, neu dien
a co gia tri Ov thi duJc dinh nghia la J muc O trong he nhi han.
8. Tn hIau Iuong Iu.
0ia tri nhiet do bien thien trong khoang tu 5O do den + 5OO do
0ia tri luu luJng tu Ol/F.2OO l/F
So vong quay cua motor tu 5OOR/min15OOR/min



- 43 - VO ANH HUY




4. ha ma Ihap phan.












- 44 - VO ANH HUY

6. ha nh} phan.


6.8II.









- 45 - VO ANH HUY

7. 8o 86.

8. ha haxa.

- 46 - VO ANH HUY

9.8yIa.

1k8= 10Z4 byIa= Z shIII 10 byIa
1M8=1.048.676byIa= Z shIII Z0 byIa
18=1.078.741.8Z4 byIa= Z shIII 80 byIa

10.Word.



11. oubIa Word.





- 47 - VO ANH HUY

6k6 LEhh 60k 8IMkTI6 87800
PHAN 1- 8IT L0I6 Ih8T06TI0h
1- Normally Open Contact
1.1 Mo ta
_ Ta co the dung cau lenh cong tac thuJng mJ de kiem tra trang thai tin
hieu cua mot cong tac J dia chi duJc ghi ro. heu trang thai tin hieu J dia chi xac dinh
la 1, cong tac duJc dong va cau lenh tao nen ket qua cua trang thai 1. heu trang thai
tin hieu J dia chi duJc ghi ro la O thi cong tac duJc mJ va cau lenh tao nen ket qua O.
_ Khi cong tac duJc mJ (dia chi) la chi thi thu nhat trong mot chuoi
logic, cau lenh nay du tru ket qua kiem tra tin hieu cua no trong ket qua cua he
toan logic (RL0).
_ Bat ky cau lenh hormally 0en Contact (Address) ma khong hai la
cau lenh dau tien trong mot chuoi logic ket hJ ket qua kiem tra trang thai tin hieu vJi
gia tri ma no duJc tru trong bit RL0. Cau lenh ket hJ mot trong hai cach sau:
+ heu cau lenh duJc dung noi tie, no ket hJ ket qua kiem tra trang
thai tin hieu theo bang tri that Ah0
+ heu cau lenh duJc dung song song, no ket hJ ket qua kiem tra
trang thai tin hieu theo bang tri that 0R
Bang 1-1: Thanh phan cong tac thng m va tham so

Thanh han
Ladder
Tham so Loai du lieu vung nhJ Mo ta
Bia chi>

Bia chi> B00L
TMER
C0uhTER
, 0, M, T, C,
0, L
Bia chi chi bit
ma trang thai
tin hieu duJc
kiem tra










- 48 - VO ANH HUY

1.Z V du
_ hguon dien qua duJc neu ton
tai mot trong cac dieu kien sau:
+ Trang thai tin hieu la 1 J ngo
vao O.O va O.1
+ Trang thai tin hieu la 1 J ngo vao O.2
2- Normally Closed Contact
Z.1 Mo Ia
_ Ta co the dung cau lenh cong tac thuJng dong de kiem tra trang thai
tin hieu cua mot cong tac J dia chi duJc ghi ro. heu trang thai tin hieu J dia chi xac
dinh la 1, cong tac duJc dong va cau lenh tao nen ket qua cua trang thai 1. heu trang
thai tin hieu J dia chi duJc ghi ro la1 thi cong tac duJc mJ va cau lenh tao nen ket
qua O.
_ Khi cong tac duJc dong (dia chi) la chi thi thu nhat trong mot chuoi
logic, cau lenh nay du tru ket qua kiem tra tin hieu cua no trong ket qua cua he
toan logic (RL0).
_ Bat ky cau lenh normally closed contact (address) ma khong hai la
cau lenh dau tien tong mot chuoi logic ket hJ ket qua kiem tra trang thai tin hieu vJi
gia tri ma no duJc tru trong bit RL0. Cau lenh ket hJ mot trong hai cach sau:
+ heu cau lenh duJc dung noi tie, no ket hJ ket qua kiem tra trang
thai tin hieu theo bang tri that Ah0
+ heu cau lenh duJc dung song song, no ket hJ ket qua kiem tra
trang thai tin hieu theo bang tri that 0R
Bang 2-1: Thanh phan cong tac thng ong va tham so

Thanh han
Ladder
Tham so Loai du lieu vung nhJ Mo ta
Bia chi>

Bia chi> B00L
TMER
C0uhTER
, 0, M, T, C,
0, L
Bia chi chi bit ma
trang thai tin hieu
duJc kiem tra







I0.0 I 0.1


I 0.2
- 49 - VO ANH HUY


Z.Z V du
_ hguon dien qua duJc neu ton tai mot
trong cac dieu kien sau:
+ Trang thai tin hieu la 1 J ngo vao
O.O va O.1
+ Trang thai tin hieu la O J ngo vao O.2
3- Output Coil
8.1 Mo Ia
_ Cau lenh 0utut coil lam viec giong nhu mot cuon day trong sJ do logic
rJle.. cuon day J cuoi mach dien da co dien hay khong co dien hu thuoc vao tieu
chuan sau:
+ heu nguon dien co the chay ngang qua mach dien de tJi gan cuon day
(nghia la trang thai tin hieu cua mach dien la 1), cuon day da co dien.
+ heu nguon dien khong the chay ngang qua toan bo mach dien de tJi
gan cuon day (nghia la trang thai tin hieu cua mach dien la O), cuon day khong co
dien.
_ Chuoi logic hinh thang dien ta mach dien. Cau lenh 0utut coil gan trang
thai tin hieu cua chuoi logic ladder den cuon day ma dia chi cau lenh (trang thai tin
hieu cua bit RL0cung duJc gan vJi dia chi). heu co nguon dien chay ngang qua chuoi
logic, trang thai tin hieu cua chuoi logic la 1, khac vJi du doan trang thai tin hieu la O.
_ Cau lenh 0utut coil bi anh huJng bJi role dieu khien chu dao (MCR). Be
hieu hJn ve MCR xem muc 12.5
_ Ta chi co the dat 0utut coil J cuoi goc hai cua chuoi logic. Ta khong
the dat mot ngo ra cuon day dJn le trong mot network khac biet trong rong. Cuon day
hai co su lien ket truJc.
_Ta co the tao mot ngo ra hu dinh bang cach su dung cau lenh nvert
Fower Flow.









I 0.0 I 0.1

I 0. 2

- 50 - VO ANH HUY

Bang 3-1: Thanh phan ngo ra cuon day va tham so

Thanh han
Ladder
Tham so Loai du
lieu
vung nhJ Mo ta
Bia chi>
( )

Bia chi> B00L , 0, M, 0, L Bia chi chi bit ma
trang thai tin hieu
cua chuoi logic
duJc gan


8.Z V du
_ Trang thai tin hieu cua ngo
ra 04.O la 1 neu ton tai mot
trong cac dieu kien sau:
+ Trang thai tin hieu la 1
J ngo vao O.O va O.1
+ Trang thai tin hieu la O J
ngo vao O.2
_ Trang thai tin hieu cua ngo ra 04.1 la 1 neu ton tai mot trong cac dieu kien sau:
+ Trang thai tin hieu la 1 J ngo vao O.O , O.1 va O.8
+ Trang thai tin hieu la O J ngo vao O.2 va la 1 J ngo vao O.8
4- Midline Output
4.1 Mo Ia
_ Cau lenh Midline 0utut la mot han tu gan chuyen tie ma no tru ket qua
cua he toan logic (RL0). Fhan tu gan chuyen tie nay luu bit logic ket hJ nhanh
mJ cuoi cho den han tu gan duJc tien den. Trong mach noi tie vJi cac cong tac
khac, ham Midline 0utut dong vai tro nhu mot cong tac binh thuJng.
_ Cau lenh Midline 0utut bi anh huJng bJi rJle dieu khien chu dao (MRC).
_ Chac chan han che thuc hien su tim kiem cua ngo ra trung gian. vi du
han tu Midline outut co the duJc chi J cuoi network hay J cuoi mot nhanh mJ
_Ta co the tao mot ngo ra hu dinh bang cach su dung cau lenh nvert
Fower Flow.




I 0.0 I 0.1 Q 4.0
( )



I 0.2 I 0.3 Q 4.1
( )
- 51 - VO ANH HUY

Bang 4-1: Thanh phan ngo ra trung gian va tham so

Thanh han
Ladder
Tham so Loai du
lieu
Vung nho Mo ta
Bia chi>
( #)
Bia chi> B00L , 0, M, 0, L Bia chi chi bit ma
RL0 duJc gan


4.Z V du













5- Invert Power Flow
6.1 Mo Ia. Cau lenh nvert Fower Flow hu dinh RL0
Bang 5-1: Thanh phan Invert Power Flow

Thanh han
Ladder
Tham so Loai du lieu vung
nhJ
Mo ta

h0T

hone









6.Z V du
_ hgo ra 04.O la 1 neu ton tai mot
trong cac dieu kien sau:
+ Trang thai tin hieu la h0T 1 J
ngo vao O.O
+ Trang thai tin hieu la h0T 1 J ngo

I 0.1 I 1.1 M 0.0 I 1.2 I 1.3 M 1.1 M 2.2 Q 4.0
( # ) NOT ( # ) NOT ( #) ( )

Ngo ra trung gian sau ay co RLO:
I 1.0 I 1.1
M 0.0 co RLO

M 1.1 co RLO ( # ) NOT
M 2.2 co RLO cua s ket hp bit logic ay u

I 0.0 Q 4.0
NOT ( )

I 0.1 I 0.2

- 52 - VO ANH HUY

vao O.2 hoac O.2 hoac ca hai
6- Save RLO To BR Memory
6.1 Mo Ia. Cau lenh RL0 to BR Memory luu RL0 tJi bit BR cua thanh ghi
trang thai
Bang 6-1: Thanh phan Save RLO To BR Memeory va cac thong so

Thanh han
Ladder
Tham so Loai du lieu vung
nhJ
Mo ta
( SAvE )

hone


6.Z V du
Trang thai cua RL0 duJc luu vao bit BR truJc khi FC1O duJc goi





7- Set Coil
7.1 Mo Ia
_ Cau lenh Set Coil duJc thuc hien neu RL0 = 1. heu RL0 = 1, cau lenh
nay kich dia chi len 1. heu RL0 = O, cau lenh khong tac dong vao dia chi duJc ghi ro.
Bia chi duoc duy tri khong thay doi.
_ Cau lenh Set Coil bi anh huJng bJi rJle dieu khien chu dao (MCR)
Bang 7-1: Thanh phan Set Coil va tham so

Thanh
han
Ladder
Tham so Loai du
lieu
vung nhJ Mo ta
Biachi>
( S )

Bia chi> B00L , 0, M, 0, L Bia chi chi bit ma no
duJc set





I 0.0
( SAVE )
- 53 - VO ANH HUY

7.Z V du
_ Trang thai tin hieu duJc set len 1
neu ton tai mot trong cac dieu kien sau:
+ Trang thai tin hieu la 1 J ngo
vao O.O va O.1

+ Trang thai tin hieu la O J ngo vao O.2
_ heu RL0 cua nhanh la O, trang thai tin hieu cua ngo ra 04.O duy tri khong
thay doi
8- Reset Coil
8.1 Mo Ia
_ Cau lenh Set Coil duJc thuc hien neu RL0 = 1. heu RL0 = 1, cau lenh
nay xoa dia chi xuong O. heu RL0 = O, cau lenh khong tac dong vao dia chi duJc ghi
ro. Bia chi duoc duy tri khong thay doi.
_ Cau lenh Reset Coil bi anh huJng bJi rJle dieu khien chu dao (MCR).
Bang 8-1: Thanh phan Reset Coil va tham so

Thanh han
Ladder
Tham so Loai du lieu vung nhJ Mo ta
Bia chi>
( R )
Bia
chi>
B00L
TMER
C0uhTER
, 0, M, 0,
L
Bia chi chi bit ma
no duJc reset

8.Z V du
_ Trang thai tin hieu cua ngo
ra 04.O duJc reset ve 1 neu ton tai mot
trong cac dieu kien sau:
+ Trang thai tin hieu la 1 J
ngo vao O.O va O.1
+ Trang thai tin hieu la O J
ngo vao O.2
_ heu RL0 cua nhanh la O, trang thai tin hieu cua ngo ra 04.O duy tri
khong thay doi



I 0.0 I 0.1 Q 4.0
( S )

I 0.2


I 0.0 I 0.1 Q 4.0
( R )

I 0.2

- 54 - VO ANH HUY

9- Set Counter Value
9.1 Mo Ia. Ta co the su dung cau lenh Set Counter value (SC) de dat mot gia
tri dem vao trong bo dem ma ta ghi ro. Cau lenh Set counter value chi duJc thuc hien
neu RL0 co mot mien xac dinh (nghia la su chuyen tie tu O len 1 xay ra trong RL0).
0ia tri bo dem sau do duJc chuyen den bo dem. Cau lenh Set Counter value set gia tri
cua bo dem.
9.Z V du
_ heu trang thai tin hieu J ngo vao O.O thay doi
tu O den 1 (nghia la neu co mot mien xac dinh
trong RL0), bo dem C5 duJc dat truJc vJi
gia tri 1OO.
Bang 9-1: Thanh phan Set Counter Value va cac thong so

Thanh han
Ladder
Thong
so
Kieu du lieu vung nhJ Mo ta
Counter
number
C0uhTER C Bia chi chi so cua
counter ma no duJc
dat san truJc vJi
mot gia tri
Bia chi>
( SC)
Bat gia tri>
Freset
gia tri
w0R0 , 0, M, 0,
L
0ia tri dat san co
the trong giJi han
O den OOO. C#
ham J truJc gia tri
de chi dag so tha
han ma nhi han
(BC0), vi du C#1OO

10- Up Counter Coil
10.1 Mo Ia
_ Cau lenh u Counter Coil (Cu) tang gia tri cua bo dem duJc ghi ro
bang cach : neu RL0 co mot mien xac dinh (nghia la su chuyen tie tu O len 1 xay ra
trong RL0) va gia tri cua bo dem nho hJn OOO. heu RL0 khong co mot mien xac
dinh, hay neu bo dem da J OOO, gia tri cua bo dem khong thay doi.
Bang 10-1: Thanh phan Up Counter Coil va cac thong so

I 0.0 C 5
( SC )
C # 100
1001000
- 55 - VO ANH HUY

Thanh han
Ladder
Tham so Loai du lieu vung nhJ Mo ta
Bia chi>
( Cu )

Counter
number

C0uhTER

C
Bia chi chi so cua
counter ma no duJc
gia tang

10.Z V du
_ heu trang thai tin hieu J ngo vao
O.O thay doi tu O den 1 (nghia la neu
co mot mien xac dinh trong RL0), gia tri cua bo dem C1O duJc tang len 1 (tru khi
gia tri cua C1O = OOO).
_ heu khong co mot mien xac dinh, gia tri cua C1O duy tri khong doi.
11- Down Counter Coil
11.1 Mo Ia
_ Cau lenh u Counter Coil (C0) giam gia tri cua bo dem duJc ghi ro
bang cach : neu RL0 co mot mien xac dinh (nghia la su chuyen tie tu O len 1 xay ra
trong RL0) va gia tri cua bo dem lJn hJn O. heu RL0 khong co mot mien xac dinh,
hay neu bo dem da J O, gia tri cua bo dem khong thay doi.
Bang 11-1: Thanh phan Down Counter Coil va cac thong so

Thanh han
Ladder
Tham so Loai du lieu vung nhJ Mo ta
Bia chi>
( C0 )

Counter
number

C0uhTER

C
Bia chi chi so cua
counter ma no duJc
giam


11.Z V du
_ heu trang thai tin hieu J ngo vao O.O
thay doi tu O den 1 (nghia la neu co mot
mien xac dinh trong RL0), gia tri cua bo
dem C1O duJc giam xuong 1 (tru khi gia tri cua C1O = O).
_ heu khong co mot mien xac dinh, gia tri cua C1O duy tri khong doi.



I 0.0 C 10
( CU )
I 0.0 C10
(CD)
- 56 - VO ANH HUY

12- Pulse Timer Coil
1Z.1 Mo Ia
_ Cau lenh Fulse Timer Coil (SF) khJi dong mor timer duJc ghi ro vJi
mot gia tri thJi gian da cho neu RL0 co mien xac dinh (nghia la co su chyen tie tu O
len 1 xay ra trong RL0). Timer tie tuc chay vJi thJi gian duJc ghi ro keo dai cho tJi
khi RL0 xac dinh. viec kiem tra tin hieu cua timer so cho 1 xuat ra ket qua cua 1 keo
dai cho tJi khi timer dang chay. heu RL0 thay doi tu 1 den O truJc khi thJi gian duJc
ghi ro troi qua, timer dung. Trong truJng hJ nay viec kiem tra trang thai tin hieu cho
1 xuat ra ket qua cua O.
_ Cac dJn vi timer la: d (day), h (hours), m (minutes),
s (second) va ms (milliseconds).

Bang12-1: Thanh phan Pluse Timer Coil va cac thong so

Thanh han LA0 Thong so Loai du
lieu
vung nhJ Mo ta
Timer
number
TMER T a ch ch so
cua timer ma no
c khi ong
Bia chi>
( SF )
0ia tri thJi
gian
Timer
value
S4TME , 0, M, 0,
L
Gia tr thi gian
( dang S5TIME)


1Z.Z V du
_ heu trang thai tin hieu J ngo vao O.O thay doi
tu O den 1 (nghia la co mot mien xac dinh trong RL0),
timer T5 duJc khJi dong. Timer tie tuc chay vJi
thJi gian duJc ghi ro la 2 giay keo dai cho tJi khi
trang thai tin hieu J ngo vao O.O la1.
_ heu trang thai tin hieu J ngo vao O.O thay doi
tu 1 den O truJc khi thJi gian duJc ghi ro troi qua,
timer dung.
_ Trang thai tin hieu J ngo ra 04.O la 1 keo dai cho tJi khi timer dang
chay.
_ vi du gia tri timer:

I 0.0 T 5
( SP )
S5T#2S


T 5 Q 4.0
( )
- 57 - VO ANH HUY

+ S5T#2S = 2 giay
+ S5T#12m_18s = 12 hut va 18 giay
13- Extended Pulse Timer Coil
18.1 Mo Ia
_ Cau lenh Extended Fulse Timer Coil (SF) khJi dong mot timer duJc
ghi ro vJi mot gia tri thJi gian da cho neu RL0 co mien xac dinh (nghia la co su
chyen tie tu O len 1 xay ra trong RL0). Timer tie tuc chay vJi thJi gian duJc ghi ro
tham chi RL0 thay doi xuong O truJc khi thJi gian da troi qua. viec kiem tra tin hieu
cua timer so cho 1 xuat ra ket qua cua 1 keo dai cho tJi khi timer dang chay. Timer
lai duJc khJi dong vJi gia tri thJi gian duJc ghi ro neu RL0 thay doi tu O den 1 trong
luc timer dang chay.
Bang 13-1: Thanh phan Extended Pulse Timer Coil va cac thong so

Thanh han
LA0
Thong so Loai du
lieu
vung nhJ Mo ta
Timer
number
TMER T Bia chi chi so
cua timer ma no
duJc khJi dong
Bia chi>
( SE )
0ia tri thJi
gian

Timer value S4TME , 0, M, 0,
L
0ia tri thJi gian

18.Z V du
_ heu trang thai tin hieu cua O.O thay doi
tu O den 1 (nghia la co mot mien xac dinh
trong RL0), timer T5 duJc khJi dong.
Timer tie tuc chay ma khong chu y tJi
bien hu dinh trong RL0. heu trang thai tin
hieu J ngo vao O.O thay doi tu O den 1
truJc khi thJi gian duJc ghi ro troi qua, timer lai duJc khJi dong.
_ Trang thai tin hieu J ngo ra 04.O la 1 keo dai cho tJi khi timer dang
chay.
14- On-Delay Timer Coil
14.1 Mo Ia
_ Cau lenh 0ndelay Timer Coil (S0) khJi dong mor timer duJc ghi ro
neu RL0 co mien xac dinh (nghia la co su chyen tie tu O len 1 xay ra trong RL0).
I 0.0 T 5
( SE )
S5t#2S


T 5 Q 4.0
( )
- 58 - VO ANH HUY

viec kiem tra trang thai tin hieu cua timer so cho1 xuat ra ket qua cua 1 khi thJi gian
duJc ghi ro da troi qua ma khong co sai so va RL0 van con la 1. Khi RL0 thay doi tu
1 den O trong luc timer dang chay, timer duy tri chay khong. Trong truJng hJ nay,
kiem tra trang thai tin hieu cho 1 luon xuat ra ket qua O.

Bang 14-1: Thanh phan On-Delay Tomer Coil va cac thong so

Thanh han
LA0
Thong so Loai du
lieu
vung nhJ Mo ta
Timer
number
TMER T Bia chi chi so
cua timer ma no
duJc khJi dong
Bia chi>
( S0 )
0ia tri thJi
gian Timer value S5TME , 0, M, 0,
L
0ia tri thJi gian

14.Z V du
_ heu trang thai tin hieu J ngo vao O.O thay doi
tu O den 1 (nghia la co mot mien xac dinh trong
RL0), timer T5 duJc khJi dong. heu thJi gian
troi qua va trang thai tin hieu J ngo vao O.O van
con la 1, ngo ra 04.O la 1. heu trang thai tin hieu
J ngo vao O.O thay doi tu 1 den O , timer duy tri
chay khong va ngo ra 04.O la O.
15- Retentive On-Delay Timer Coil
16.1 Mo Ia.
_ Cau lenh Retentive 0ndelay Timer Coil (SS) khJi dong mot timer duJc
ghi ro neu RL0 co mien xac dinh (nghia la co su chyen tie tu O len 1 xay ra trong
RL0). Timer tie tuc chay vJi thJi gian duJc ghi ro tham chi neu RL0 thay doi xuong
O truJc khi thJi gian da troi qua. viec kiem tra tin hieu cua timer so cho 1 xuat ra ket
qua cua 1 khi thJi gian troi qua ma khong chu y tJi RL0. Timer lai duJc khJi dong vJi
gia tri thJi gian duJc ghi ro neu RL0 thay doi tu O den 1 trong luc timer dang chay.





I 0.0 T 5
( SD )
S5T#2S

T 5 Q 4.0
( )
- 59 - VO ANH HUY



Bang 15-1: Thanh phan Retentive On-Delay Timer Coil va cac thong so

Thanh han
LA0
Thong so Loai du
lieu
vung nhJ Mo ta
Timer
number
TMER T Bia chi chi so cua
timer ma no duJc
khJi dong
Bia chi >
( SS )
0ia tri thJi
gian Timer value S4TME , 0, M, 0,
L
0ia tri thJi gian

16.Z V du
_ heu trang thai tin hieu cua O.O thay doi
tu O den 1 (nghia la co mot mien xac dinh
trong RL0), timer T5 duJc khJi dong.
Timer tie tuc chay ma khong chu y tJi su
thay doi tin hieu tu 1 den O J ngo vao O.O .
heu trang thai tin hieu J ngo vao O.O thay
doi tu O den 1 truJc khi thJi gian da troi qua,
timer lai duJc khJi dong. Trang thai tin hieu
J ngo ra 04.O la 1 neu thJi gian da troi qua.
16- Off-Delay Timer Coil
16.1 Mo Ia. Cau lenh 00elay Timer Coil (SF) khJi dong mot timer duJc
ghi ro neu RL0 co mot bien hu dinh (nghia la co su chuyen tie tu 1 den O xay ra
trong RL0). Ket qua cua viec kiem tra trang thai tin heu cua timer so cho 1 la 1khi
RL0 la 1, hay khi timer dang chay. Timer duJc reset khi RL0 di tu O den 1trong luc
timer dang chay. Timer khong khJi dong lai duJc cho den khi RL0 thay doi tu 1 den
O.






I 0.0 T 5
( SS )
S5T#2S


T 5 Q 4.0
( )
- 60 - VO ANH HUY


Bang 16-1: Thanh phan Off-Delay Tomer Coil va cac thong so

Thanh han
LA0
Thong so Loai du
lieu
vung nhJ Mo ta
Timer
number
TMER T Bia chi chi so
cua timer ma
no duJc khJi
dong
Bia chi >
( SF )
0ia tri thJi
gian
Timer value S5TME , 0, M, 0, L 0ia tri thJi
gian

16.Z V du
_ heu trang thai tin hieu J ngo vao O.O
thay doi tu 1 den O, timer duJc khJi dong
_ Trang thai tin hieu J ngo ra 04.O la 1 khi
trang thai tin hieu o ngo vao O.O la 1 hay
khi timer dang chay
17- Positive Rlo Edge Detection
17.1 Mo Ia. Cau lenh Fositive RL0 Edge 0etection nhan ra mot su thay doi
tin hieu cua RL0 tu O den 1, va sau khi thuc hien he toan, chi ra su thay doi nay
vJi RL0 = 1. Trong suot moi chu ky chuJng trinh, trang thai tin hieu trong RL0 duJc
so sanh vJi trang thai tin hieu cua chu ky truJc de tu xem xet hay khong co bat ky
thay doi nao. Bit mien nhJ (dia chi 1>) du tru traang thai cu de so sanh no vJi trang
thai mJi. heu co su khac nhau giua trang thai tin hieu cu va mJi sau khi thuc hien
he toan, RL0 thay doi len 1.
Bang 17-1:T hanh phan Positive Rlo Edge Detection va cac thong so

Thanh han
Ladder
Tham so Loai du
lieu
vung nhJ Mo ta
Bia chi1>
( F)

Bia
chi1>

B00L

0, M, 0
Bia chi chi bit mien nhJ
ma no tru ket qua truJc
cua he toan logic




I 0.0 T 5
( SF )
S5T#2S
T 5 Q 4.0
( )
- 61 - VO ANH HUY


17.Z V du
_ Bit mien nhJ MO.O luu trang thai cu cua RL0
tu su ket hJ hoan chinh bit logic. heu co mot
su thay doi tin hieu cua RL0 tu O den 1.
ChuJng trinh nhay tJi nhan CAS1.
18- Negative Rlo Edge Detection
18.1 Mo Ia. Cau lenh hegative RL0 Edge 0etection nhan ra mot su thay doi
tin hieu cua RL0 tu 1 den O, va sau khi thuc hien he toan, chi ra su thay doi nay
vJi RL0 = 1. Trong suot moi chu ky chuJng trinh, trang thai tin hieu trong RL0 duJc
so sanh vJi trang thai tin hieu cua chu ky truJc de tu xem xet hay khong co bat ky
thay doi nao. Bit mien nhJ (dia chi 1>) du tru traang thai cu de so sanh no vJi trang
thai mJi. heu co su khac nhau giua trang thai tin hieu cu va mJi sau khi thuc hien
he toan, RL0 thay doi len 1.
Bang 18-1: Thanh phan Negative Rlo Edge Detection va cac thong so

Thanh han
Ladder
Tham so Loai du
lieu
vung nhJ Mo ta
Bia chi1>
( h ) Bia chi1>

B00L

0, M, 0
Bia chi chi bit mien
nhJ ma no tru ket qua
truJc cua he toan
logic

18.Z V du
_ Bit mien nhJ MO.O luu trang thai cu cua RL0
tu su ket hJ hoan chinh bit logic. heu co
mot su thay doi tin hieu cua RL0 tu 1 den O.
ChuJng trinh nhay tJi nhan CAS1.


19- Address Positive Edge Detection
19.1 Mo Ia. Cau lenh Address Fositive Edge 0etection so sanh trang thai tin
hieu cua dia chi 1> vJi trang thai tin hieu tu su kiem tra trang thai tin hieu duJc du
tru trong dia chi2>. heu co su thay doi tu O den 1, ngo ra 0 la1.
19.Z V du
_ hgo ra 04.O la 1 neu ton tai
I 0.0 I 0.1 M 0.0 CAS1
( P ) (JMP)

I 0.2
I 0.0 I 0.1 M 0.0 CAS1
( N) ( JMP)


I 0.2

- 62 - VO ANH HUY

cac dieu kien sau:
+ Trang thai tin hieu la 1 J ngo
vao O.O, O.1 va O.2
+ Co mot mien xac dinh J
ngo vao O.8
+ Trang thai tin hieu la1 J
ngo vao O.4
Bang 19-1: Thanh phan Address Positive Edge Detection va cac thong so

Thanh han LA0 Thong so Loai du
lieu
vung nhJ Mo ta

Bia chi>

B00L

, 0, M,
0, L
Tin hieu duJc
kiem tra de
chuyen tie mien
xac dinh



M_BT



B00L



0, M, 0
Bia chi chi bit
mien nhJ ma no
tru trang thai tin
hieu truJc do cua
M_BT. Su dung
vung nhJ bo dem
vao so ( ) chi
cho M_BT neu
khong co module
ngo vao da giu
dia chi nay.


Bia chi1>


Bia
chi2>
0 B00L L, 0, M,
0, L
hgo ra mot chieu


20- Address Negative Edge Detection
Z0.1 Mo Ia. Cau lenh Address hegative Edge 0etection so sanh trang thai
tin hieu cua dia chi 1> vJi trang thai tin hieu tu su kiem tra trang thai tin hieu duJc
du tru trong dia chi 2>. heu co su thay doi tu 1 den O, ngo ra 0 la1

POS
Q

M_BIT
POS
Q

M_BI
T
- 63 - VO ANH HUY


Z0.Z V du
_ hgo ra 04.O la 1 neu ton tai
cac dieu kien sau:
+ Trang thai tin hieu la 1 J ngo
vao O.O, O.1 va O.2
+ Co mot mien hu dinh J ngo
vao O.8
+ Trang thai tin hieu la1 J ngo
vao O.4
Bang 20-1: Thanh phan Address Negative Edge Detection va cac thong so
Thanh han LA0 Thong so Loai du
lieu
vung nhJ Mo ta
Bia chi> B00L , 0, M,
0, L
Tin hieu duJc
kiem tra de
chuyen tie mien
xac dinh
M_BT B00L 0, M, 0 Bia chi chi bit
mien nhJ ma no
tru trang thai tin
hieu truJc do cua
M_BT. Su dung
vung nhJ bo dem
vao so ( ) chi
cho M_BT neu
khong co module
ngo vao da giu
dia chi nay.

Bia chi1>



Bia
chi 2>
0 B00L , 0, M,
0, L
hgo ra mot chieu
21- Set Reset Flip Flop
Z1.1 Mo Ia
_ Cau lenh Set Reset Fli Flo thuc hien he toan Set (S) va Reset (R)
khi RL0 la1. Mot RL0 cua O khong anh huJng den nhung he toan nay; dia chi duJc
ghi ro trong he toan duy tri khong thay doi.
NEG
Q
M_BIT

I 0.3
I 0.0 I 0.1 I 0.2 I 0.4 Q 4.0
( )
NEG
Q
M_BIT
- 64 - VO ANH HUY

_ Mot Set Reset Fli Flo duJc set neu trang thai tin hieu la 1 J ngo vao
S va la O J ngo vao R. Mat khac, neu trang thai tin hieu la O J ngo vao S va la 1 J
ngo vao R, Fli Flo duJc reset. heu RL0 la 1 J ca hai ngo vao, thu tu cua viec thuc
hien la quan trong chu yeu. Set Reset Fli Flo thuc hien he toan truJc , sau do la
he toan Reset J dia chi duJc ghi ro de dia chi nay duy tri Reset cho han con lai
cua chuJng trinh quet.

Bang 21-1: Thanh phan Set Reset Flip Flop va cac thong so

ho LA0 Thong so Loai du
lieu
vung nhJ Mo ta
Bia chi> B00L , 0, M, 0,
L
Bia chi chi bit ma
no duJc set hay
reset
S B00L , 0, M, 0,
L
Cho he set he
toan
R B00L , 0, M, 0,
L
Cho he reset
he toan
Bia chi>
0 B00L , 0, M, 0,
L
Trang thai tin hieu
cua dia chi

Z1.Z V du
_ heu trang thai tin heu la 1 J ngo
vao O.O va la O J ngo vao O.1,
bit nhJ MO.O duJc set va ngo
ra 04.O la 1
_ heu trang thai tin heu la O J ngo
vao O.O va la 1 J ngo vao O.1,
bit nhJ MO.O duJc reset va ngo
ra 04.O la O
_ heu ca hai trang thai tin hieu la O, khong co gi thay doi
_ heu ca hai trang thai tin hieu la 1, he toan reset
troi hJn bJi vi theo thu tu MO.O duJc reset va 04.O la O



SR
S Q

R
M 0.0
I 0.0 Q 4.0
( )


I 0.1

SR
S Q

R
- 65 - VO ANH HUY

22- Reset Set Flip Flop
ZZ.1 Mo Ia
_ Cau lenh Reset Set Fli Flo thuc hien he toan Set (S) va Reset (R)
khi RL0 la1. Mot RL0 cua O khong anh huJng den nhung he toan nay; dia chi duJc
ghi ro trong he toan duy tri khong thay doi.
_ Mot Reset Set Fli Flo duJc set neu trang thai tin hieu la 1 J ngo vao
R va la O J ngo vao S. Mat khac, neu trang thai tin hieu la O J ngo vao R va la 1 J
ngo vao S, Fli Flo duJc set. heu RL0 la 1 J ca hai ngo vao, thu tu cua viec thuc
hien la quan trong chu yeu. Reset Set Fli Flo thuc hien he toan truJc , sau do la
he toan Set J dia chi duJc ghi ro de dia chi nay duy tri Reset cho han con lai cua
chuJng trinh quet.
Bang 22-1: Thanh phan Reset Set Flip Flop va cac thong so

ho LA0 Thong so Loai du
lieu
vung nhJ Mo ta
Bia chi> B00L , 0, M, 0,
L
Bia chi chi bit ma
no duJc set hay
reset
S B00L , 0, M, 0,
L
Cho he set he
toan
R B00L , 0, M, 0,
L
Cho he reset
he toan





Bia chi>
0 B00L , 0, M, 0,
L
Trang thai tin hieu
cua dia chi

ZZ.Z V du
_ heu trang thai tin heu la 1 J ngo
vao O.O va la O J ngo vao O.1,
bit nhJ MO.O duJc reset va ngo
ra 04.O la O
_ heu trang thai tin heu la O J ngo
vao O.O va la 1 J ngo vao O.1,
bit nhJ MO.O duJc set va ngo ra 04.O la 1
_ heu ca hai trang thai tin hieu la O, khong co gi thay doi
_ heu ca hai trang thai tin hieu la O, he toan set troi hJn bJi vi theo thu tu
MO.O duJc set va 04.O la 1
RS
R Q

S

M 0.0
I 0.0 Q 4.0
( )
I 0.1

RS
R Q

S
- 66 - VO ANH HUY

PHAN 2- 60MFkI8I0h Ih8T06TI0h
1- Khai quat
_ Ta co the su dung cau lenh so sanh de so sanh cac ca gia tri sau day:
+ 2 so nguyen (moi so 1G bit)
+ 2 so nguyen ke (moi so 82 bit)
+ 2 so thuc (moi so 82 bit)
_ Mot cau lenh so sanh so sanh 2 ngo vao h1, h2 theo kieu so sanh ma ta
chon tu truJc. Cau lenh su dung cac cach sau :
+ h1 = h2
+ h1 lJn hJn h2 (h1 > h2)
+ h1 nho hJn h2 (h1 h2)
+ h1 lJn hJn hoac bang h2 (h1 > = h2)
+ h1 nho hJn hoac bang h2 (h1 = h2)
2- Compare Integer
Z.1 Mo Ia. Cau lenh so sanh so nguyen thuc hien mot he toan so sanh.
Ta co the su dung cau lenh nay nhu mot tie diem binh thuJng. Ta co the dinh vi no
J bat ky vi tri nao ma ta se dinh vi tie diem. Cau lenh nay so sanh dau vao h1 va
h2 theo kieu so sanh ma ta chon tu truJc.
_ heu he so sanh la dung, ket qua tuc thJi cua he tinh logic (RL0)
cua he so sanh la 1. Ket qua nay duJc ket hJ vJi (RL0) cua chuoi logic trong cac
cach sau:
+ heu cau lenh duJc dung noi tie, ket qua duJc ket hJ vJi RL0 theo
he toan logic And.
+ heu cau lenh duJc dung song song, ket qua duJc ket hJ vJi RL0
theo he toan logic 0r.
_ Khong co su hu dinh he so sanh ngo ra bJi vi he logic nay cung
co the duJc su dung bang cach chen ham so sanh.
Bang2-1: Cac kieu so sanh so nguyen

Kieu so sanh Ky hieu ten J vi tri ho
h1 bang h2 = =
h1 bang h2 >
h1 bang h2 >
h1 bang h2
h1 bang h2 > =
h1 bang h2
=
- 67 - VO ANH HUY


Bang 2.2: Hop so sanh so nguyen va thong so

ho LA0 Thong
so
Kieu du lieu vung nhJ Mo ta

h1

0hT

, 0, M, 0, L

0ia tri dau
de so sanh



h2

0hT

, 0, M, 0, L

0ia tri thu
hai de so
sanh



Z.Z V du
hgo ra 04.O duJc set neu ton tai
cac dieu kien sau:
_ Co mot tin hieu trang thai 1 J
ngo vao O.O va O.1.
_ va MwO = Mw2.
_ va co mot tin hieu trang thai 1 J ngo vao O.2.
3- Compare Double Integer
8.1 Mo Ia. Cau lenh Comare 0ouble nteger thuc hien mot he toan so
sanh. Ta co the su dung cau lenh nay nhu mot tie diem binh thuJng. Ta co the dinh
vi no J bat ky vi tri nao ma ta se dinh vi tie diem. Cau lenh nay so sanh dau vao
h1 va h2 theo kieu so sanh ma ta chon tu truJc.
heu he so sanh la dung, ket qua tuc thJi cua he tinh logic (RL0) cua
he so sanh la 1. Ket qua nay duJc ket hJ vJi (RL0) cua chuoi logic trong cac cach
sau:
_ heu cau lenh duJc dung noi tie, ket qua duJc ket hJ vJi RL0 theo
he toan logic And.
_ heu cau lenh duJc dung song song, ket qua duJc ket hJ vJi RL0 theo
he toan logic 0r.
CMP
= = I
IN1
IN2

I 0.0 I 0.1 I 0.2 Q 4.0
( S )
CPM
= = I
IN1
IN2
- 68 - VO ANH HUY

Khong co su hu dinh he so sanh ngo ra bJi vi he logic nay cung co
the duJc su dung bang cach chen ham so sanh.
Bang 3-1: Cac kieu so sanh so nguyen kep

Kieu so sanh Ky hieu ten J vi tri ho
h1 bang h2 = =
h1 bang h2 >
h1 bang h2 >
h1 bang h2
h1 bang h2 > =
h1 bang h2
=



Bang 3-2: Hop so sanh so nguyen kep va cac thong so

ho LA0 Thong
so
Kieu du lieu vung nhJ Mo ta

h1

0hT

, 0, M, 0, L

0ia tri dau
de so sanh



h2

0hT

, 0, M, 0, L

0ia tri thu
hai de so
sanh


8.Z V du
hgo ra 04.O duJc set (trang thai 1)
neu ton tai cac dieu kien sau:
_Co mot tin hieu trang thai 1 J ngo
vao O.O va O.1
_ va M0O > M04
_va co mot tin hieu trang thai 1 J ngo vao O.2
4- Comopare Real
CMP
< > D
IN1
IN2

I 0.0 I 0.1 I 0.2 Q 4.0
( S)

CMP
= = D
IN1
IN2
- 69 - VO ANH HUY

4.1 Mo Ia. Cau lenh so sanh so thuc thuc hien mot he toan so sanh. Ta
co the su dung cau lenh nay nhu mot tie diem binh thuJng. Ta co the dinh vi no J
bat ky vi tri nao ma ta se dinh vi tie diem. Cau lenh nay so sanh dau vao h1 va h2
theo kieu so sanh ma ta chon tu truJc.
heu he so sanh la dung, ket qua tuc thJi cua he tinh logic (RL0) cua
he so sanh la 1. Ket qua nay duJc ket hJ vJi (RL0) cua chuoi logic trong cac cach
sau:
_ heu cau lenh duJc dung noi tie, ket qua duJc ket hJ vJi RL0 theo
he toan logic And.
_ heu cau lenh duJc dung song song, ket qua duJc ket hJ vJi RL0 theo
he toan logic 0r.
Khong co su hu dinh he so sanh ngo ra bJi vi he logic nay cung co
the duJc su dung bang cach chen ham so sanh.
Bang 4-1: Cac kieu so sanh so thc

Kieu so sanh Ky hieu ten J vi tri ho
h1 bang h2 = =
h1 bang h2 >
h1 bang h2 >
h1 bang h2
h1 bang h2 > =
h1 bang h2 =














- 70 - VO ANH HUY

Bang 4-2: Hop so sanh so thc va cac thong so

ho LA0 Thong
so
Kieu du lieu vung nhJ Mo ta

h1

0hT

, 0, M, 0, L

0ia tri dau
de so sanh



h2

0hT

, 0, M, 0, L

0ia tri thu
hai de so
sanh


4.Z V du
hgo ra 04.O duJc set (trang thai 1)
neu ton tai cac dieu kien :
_ Co mot trang thai 1 J ngo vao
O.O va O.1.
_va M0O M04.
_ va co mot tin hieu trang thai 1 J ngo vao O.2.
PHAN 3 : 60hVE8I0h Ih8T06TI0h
1- BCD To Integer
1.1 Mo ta
_ Lenh chuyen doi so tha han ma nhi han (BC0) sang so nguyen
(nteger) doc noi dung duJc chi ro tham so dau vao h la so co 8 chu so J dang so
tha han ma nhi han (BC0, OOO) va chuyen nhung so nay sang mot gia tri so
nguyen. Tham so ngo ra 0 cho ra ket qua.
_ Eh0 va Eh luon co trang thai tin hieu giong nhau.
_ heu vi tri cua so BC0 trong khoang sai tu 1O den 15, mot BC0F tim
thay sai so trong qua trinh chuyen doi. Tuy nhien, moi truJng hJ sau can co mot vi
tri:
+ CFu trong trang thai ST0F. BC0 conversion error duJc cho vao
trong bo dem chan doan vJi truJng hJ 0 so 2521.
+ heu 0B121 duJc la trinh, tu nhieu du kien trong chuJng trinh 0B121
cho thay chuJng trinh Ste 7 thiet ke la trinh bang tay.
CMP
< R
IN1
IN2

I 0.0 I 0.1 I 0.2 Q 4.0
( S )

CMP
= = R
IN1
IN2
- 71 - VO ANH HUY

Bang 1-1: Hop chuyen oi BCD sang Integer va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h w0R0 , 0, M, 0, L So dang BC0

0 hT , 0, M, 0, L 0ia tri nguyen
cua so BC0

1.ZV du. trinh bay lenh chuyen doi so BC0 sang integer va mo ta tu bit bat
dau
_ heu trang thai tin hieu cua
ngo vao O.O la1, su chuyen
doi duJc thuc hien. hoi dung
cua bo nhJ Mw1O duJc doc
la so co 8 chu so dau vao dang
BC0 va duJc chuyen sang integer.
Ket qua duJc luu tru trong bo nhJ Mw12. heu su chuyen doi nay khong
duJc thuc hien, tin hieu trang thai cua ngo ra 04.O la 1 (Eh0 = Eh).

2- Integer To BCD
Z.1 Mo Ia. Lenh chuyen doi so nguyen (nteger) sang so tha han ma nhi
han (BC0) doc noi dung duJc chi ro tham so dau vao h la mot gia tri so nguyen va
chuyen nhung so tri nay sang so co 8 chu so J dang so tha han ma nhi han
(BC0, OOO). Tham so ngo ra O cho ra ket qua. heu xay ra han thua, Eh0 la O.
Bang 2-1: Hop chuyen oi BCD va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho he

h hT , 0, M, 0, L So integer
BCD_ I
EN ENO
IN O

I 0.0 Q4.0
NOT ( )



MW10 MW12
BCD_I
EN ENO

IN O
O
I_BCD
EN ENO
IN O
- 72 - VO ANH HUY

0 w0R0 , 0, M, 0, L Ket qua dang
BC0


Z.Z V du. trinh bay lenh chuyen doi so integer sang BC0 va mo ta tu bit bat
dau
_ heu trang thai tin hieu cua ngo vao
O.O la1, su chuyen doi duJc thuc hien.
hoi dung cua bo nhJ Mw1O duJc doc
la integer va chuyen thanh mot so co
8 chu so J dang BC0. Ket qua duJc
luu tru trong bo nhJ Mw12. heu xay
ra han thua ( tran) tin hieu trang thai
cua ngo ra 04.O la 1. heu tin hieu trang thai ngo vao Eh0 la O (neu su chuyen doi
khong duJc thuc hien) tin hieu trang thai cua ngo ra 04.O la 1.
3- Integer To Double Integer
8.1 Mo Ia. Lenh chuyen doi so nguyen sang so nguyen ke doc noi dung
duJc chi ro J tham so dau vao la mot so nguyen va chuyen so nguyen sang so
nguyen ke. Tham so ngo ra cho ket qua. Eh0 va Eh luon co tin hieu trang thai giong
nhau.
Bang 3-1: Hop chuyen oi Integer sang Double Integer va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h hT , 0, M, 0, L 0ia tri chuyen doi

0 0hT , 0, M, 0, L Ket qua








I 0.0 Q4.0
NOT ( )



MW10 W12
I_BCD
EN ENO


IN O
I_DI
EN ENO
IN O
- 73 - VO ANH HUY

8.Z V du. trinh bay lenh chuyen doi so BC0 sang integer va mo ta tu bit bat
dau
_ heu trang thai tin hieu cua ngo
vao O.O la1, su chuyen doi duJc
thuc hien. hoi dung cua bo nhJ
Mw1O duJc doc la so nguyen va
duJc chuyen sang integer ke.
Ket qua duJc luu tru trong bo nhJ Mw12. heu su chuyen doi nay khong duJc thuc
hien, tin hieu trang thai cua ngo ra 04.O la 1 (Eh0 = Eh).
4- BCD To Double Integer
4.1 Mo Ia
_ Lenh chuyen doi so tha han ma nhi han (BC0) sang so nguyen
(nteger) doc noi dung duJc chi ro tham so dau vao h la so co 7 chu so J dang so
tha han ma nhi han (BC0, O,OOO,OOO) va chuyen nhung so nay sang mot gia tri
so nguyen ke. Tham so ngo ra 0 cho ra ket qua.
_ Eh0 va Eh luon co trang thai tin hieu giong nhau.
_ heu vi tri cua so BC0 trong khoang sai tu 1O den 15, mot BC0F tim
thay sai so trong qua trinh chuyen doi. Tuy nhien, moi truJng hJ sau can co mot vi
tri:
+ CFu trong trang thai ST0F. BC0 conversion error duJc cho vao
trong bo dem chan doan vJi truJng hJ 0 so 2521.
+ heu 0B121 duJc la trinh, tu nhieu du kien trong chuJng trinh 0B121
cho thay chuJng trinh Ste 7 thiet ke la trinh bang tay.
Bang 5.4: Hop chuyen oi BCD sang Double Integer va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h 0w0R0 , 0, M, 0, L So dang BC0

0 0hT , 0, M, 0, L 0ia tri so nguyen
ke cua so BC0






I 0.0 Q 4.0
NOT ( )



MW10 MD12
I_DI
EN ENO

IN O
BCD_DI
EN ENO
IN O
- 74 - VO ANH HUY

4.Z V du. trinh bay lenh chuyen doi so BC0 sang integer va mo ta tu bit bat
dau
_ heu trang thai tin hieu cua ngo
vao O.O la1, su chuyen doi duJc
thuc hien. hoi dung cua tu nhJ
ke Mw8 duJc doc la so co 7 chu
so dau vao dang BC0 va duJc
chuyen sang double integer. Ket qua duJc luu tru trong tu nhJs Mw12. heu su chuyen
doi nay khong duJc thuc hien, tin hieu trang thai cua ngo ra 04.O la 1 (Eh0 = Eh).
5- Double Integer To BCD
6.1 Mo Ia. Lenh chuyen doi so nguyen ke (0ouble integer) sang so tha
han ma nhi han (BC0) doc noi dung duJc chi ro tham so dau vao h la mot gia tri
so nguyen ke va chuyen nhung so tri nay sang so co 7 chu so J dang so tha han
ma nhi han (BC0, O,OOO,OOO). Tham so ngo ra O cho ra ket qua. heu xay ra han
thua, Eh0 la O.

Bang 5-1: Hop chuyen oi Double integer sang BCD va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h 0w0R0 , 0, M, 0, L So 0ouble integer

0 0hT , 0, M, 0, L Ket qua dang BC0


6.Z V du. trinh bay lenh chuyen doi so BC0 sang integer va mo ta tu bit bat
dau
_ heu trang thai tin hieu cua ngo
vao O.O la1, su chuyen doi duJc
thuc hien. hoi dung cua bo nhJ
ke Mw8 duJc doc la double
integer va chuyen thanh mot
so co 7 chu so J dang BC0.
Ket qua duJc luu tru trong bo


I 0.0 Q 4.0
NOT ( )



MW10 MD12
BCD_DI
EN ENO

IN O
DI_BCD
EN ENO
IN O


I 0.0 Q 4.0
NOT ( )

MW10 MW12
DI_BCD
EN ENO

IN O
- 75 - VO ANH HUY

nhJ M012. heu xay ra han thua ( tran) tin hieu trang thai cua ngo ra 04.O la 1. heu
tin hieu trang thai ngo vao Eh0 la O (neu su chuyen doi khong duJc thuc hien) tin
hieu trang thai cua ngo ra 04.O cung la1.
6- Double Integer To Real
6.1 Mo Ia. Lenh chuyen doi so nguyen ke (0ouble integer) sang so thuc doc
noi dung duJc chi ro tham so dau vao h la mot gia tri so nguyen ke va chuyen
nhung so tri nay sang so thuc. Tham so ngo ra O cho ra ket qua. Eh0 va Eh luon co
trang thai tin hieu giong nhau.

Bang 6-1: Hop chuyen oi Double Integer sang Real vathong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h 0hT , 0, M, 0, L 0ia tri chuyen doi

0 REAL , 0, M, 0, L Ket qua


6.Z V du. trinh bay lenh chuyen doi so BC0 sang integer va mo ta tu bit bat
dau
_ heu trang thai tin hieu cua ngo
vao O.O la1, su chuyen doi duJc
thuc hien. hoi dung cua tu nhJ
ke Mw8 duJc doc la so co 7
chu so dau vao dang BC0 va
duJc chuyen sang double integer. Ket qua duJc luu tru trong tu nhJ M012. heu su
chuyen doi nay khong duJc thuc hien, tin hieu trang thai cua ngo ra 04.O la 1 (Eh0 =
Eh).
7- Ones Complement Integer
7.1 Mo Ia. Lenh so nguyen bu doc noi dung duJc chi ro J tham so ngo vao
h va lam luan ly he toan logic loai tru va duJc che bJi FFFF,vi the, moi bit duJc
chuyen sang gia tri nguJc. Tham so ngo ra 0 cho ra ket qua. Eh0


DI_R
EN ENO
IN O


I 0.0 Q 4.0
NOT ( )


MD8 MD12
DI_R
EN ENO

IN O
- 76 - VO ANH HUY


Bang 7-1: Hop Ones Complement Integer va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h hT , 0, M, 0, L 0ia tri ngo vao

0 hT , 0, M, 0, L So nguyen bu


7.Z V du
_ heu trang thai tin hieu cua ngo
vao O.O la 1, su chuyen doi duJc
thuc hien. hoi dung cua tu nhJ
Mw8 duJc thay doi trong vi du
duJc trinh bay sau day:
Mw8 = OOOOOOOO OOOOOOOO
Mw1O = 11111111 11111111
_ heu su chuyen doi khong duJc thuc hien, tin hieu trang thai cua ngo ra 04.O
la 1 (Eh0=Eh)
8- Ones Complement Double Integer
8.1 Mo Ia. Lenh so nguyen ke bu doc noi dung duJc chi ro J tham so ngo
vao h va lam luan ly he toan logic loai tru hoac tu duJc che bJi FFFF FFFF ,vi the,
moi bit duJc chuyen sang gia tri nguJc. Tham so ngo ra 0 cho ra ket qua. Eh0 va Eh
luon co trang thai tin hieu giong nhau.
Bang 8-1: Hop Ones Complement Double Integer va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h 0hT , 0, M, 0, L 0ia tri ngo vao

0 0hT , 0, M, 0, L So nguyen ke bu

INV_I
EN ENO
IN O


I 0.0 Q 4.0
NOT ( )



MW8 MW10
INV_I
EN ENO

IN O
INV_I
EN ENO
IN O
- 77 - VO ANH HUY


8.Z V du
_ heu trang thai tin hieu cua ngo
vao O.O la 1, su chuyen doi duJc
thuc hien. hoi dung cua tu nhJ

M08 duJc thay doi trong vi du
duJc trinh bay sau day:
M08 = FFFF FFFF M012 = OOOO OOOO
_ heu su chuyen doi khong duJc thuc hien, tin hieu trang thai cua ngo ra 04.O
la 1 (Eh0=Eh)
9- Twos Complement Integer
9.1 Mo Ia. Lenh 2 so nguyen bu doc noi dung duJc chi ro J tham so ngo
vao h va dau thay doi (vi du nhu gia tri tu duJng sang gia tri am). Thong so ngo vao
0 cho ra ket qua. heu trang thai tin hieu cua Eh la O, thi trang thai tin hieu cua Eh0
la O. heu trang thai tin hieu cua Eh0 la 1 va xay rahan thua, trang thai tin hieu cua
Eh0 la O.
Bang 9-1: Hop Twos Complement Integer va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h hT , 0, M, 0, L 0ia tri ngo vao

0 hT , 0, M, 0, L hai so nguyen bu


9.Z V du
_ heu trang thai tin hieu cua ngo
vao O.O la 1, su chuyen doi duJc
thuc hien. 0ia tri cua tu nhJ Mw8
duJc cung ca J 0 trong tu nhJ
Mw1O trai dau, nhu vi du duJc
trinh bay sau day;
Mw8 = +1O Mw1O = 1O

I 0.0 Q 4.0
NOT ( )


MD8 MD10
INV_DI
EN ENO

IN O
NEG_I
EN ENO
IN O


I 0.0 Q4.0
NOT ( )


MW8 MW10
NEG_DI
EN ENO

IN O
- 78 - VO ANH HUY

_ heu trang thai tin hieu cua Eh la 1 va xay ra han thua, trang thai tin hieu
cua Eh0 la O va trang thai tin hieu cua ngo ra 04.O la 1. heu su chuyen doi khong
duJc thuc hien, thi trang thai tin hieu cua ngo ra 04.O la 1 (Eh0=Eh).
10- Twos Complement Double Integer
10.1 Mo Ia. Lenh 2 so nguyen ke bu doc noi dung duJc chi ro J tham so
ngo vao h va dau thay doi (vi du nhu gia tri tu duJng sang gia tri am). Thong so ngo
vao 0 cho ra ket qua. heu trang thai tin hieu cua Eh la O, thi trang thai tin hieu cua
Eh0 la O. heu trang thai tin hieu cua Eh0 la 1 va xay rahan thua, trang thai tin hieu
cua Eh0 la O.

Bang 10-1: Hop Twos Complement Double Integer va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h 0hT , 0, M, 0, L 0ia tri ngo vao

0 0hT , 0, M, 0, L hai so nguyen
ke bu


10.Z V du
_ heu trang thai tin hieu cua ngo
vao O.O la 1, su chuyen doi duJc
thuc hien. 0ia tri cua tu nhJ
M08 duJc cung ca J 0 trong tu
nhJ ke M01O trai dau, nhu vi du
duJc trinh bay sau day:
M08 = +GO.OOO M01O = GO.OOO
_ heu trang thai tin hieu cua Eh la 1 va xay ra han thua, trang thai tin hieu
cua Eh0 la O va trang thai tin hieu cua ngo ra 04.O la 1. heu su chuyen doi khong
duJc thuc hien, thi trang thai tin hieu cua ngo ra 04.O la 1 (Eh0=Eh).
11- Negate Real Number
NEG_DI
EN ENO
IN O


I 0.0 Q 4.0
NOT ( )


MD8 MD12
NEG_DI
EN ENO

IN O
- 79 - VO ANH HUY

11.1 Mo Ia. Lenh so thuc hu dinh doc noi dung duJc chi ro J thong so ngo
vao h va dao dau bit ma lenh nay da thay doi dau cua so (vi du tu O sang 1).
hhung bit cua luy thua va so tha han cua mot ham so con lai giong nhau.

Bang 11-1: Hop Negate Real Number va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h REAL , 0, M, 0, L 0ia tri ngo vao

0 REAL , 0, M, 0, L Ket qua cua gia
tri ngo vao duJc
hu dinh


11.Z V du
_ heu trang thai tin hieu cua ngo
vao O.O la 1, su chuyen doi duJc
thuc hien. 0ia tri cua tu nhJ M08
duJc cung ca J 0 trong tu nhJ
M012 ke trai dau, nhu vi du duJc
trinh bay sau day:
M08 = +G.284 1O
8
M012 = G.284 10
8

_ heu su chuyen doi khong duJc thuc hien, thi trang thai tin hieu cua ngo ra
04.O la 1 (Eh0=Eh).
12- Round To Double Integer
1Z.1 Mo Ia. Lenh chuyen doi lam tron den so nguyen ke doc noi dung
duJc chi ro J thong so dau vao h nhu mot so thuc va chuyen so nay sang so nguyen
ke, bang cach lam tron no den so gan nhat. Ket qua la thanh han so nguyen gan
nhat. Thong so ngo ra 0 cho ra ket qua. heu xay ra han thua, Eh0 la O.



NEG_R
EN ENO
IN O


I 0.0 Q 4.0
NOT ( )


MD8 MD12
NEG_R
EN ENO

IN O

- 80 - VO ANH HUY

Bang 12-1: Hop Negate Real Number va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h REAL , 0, M, 0, L 0ia tri ngo vao

0 0hT , 0, M, 0, L h duJc lam tron
den gan han con
lai cua so chan


1Z.Z V du
_ heu trang thai tin hieu cua ngo
vao O.O la 1, su chuen doi duJc
thuc hien. hoi dung cua tu nhJ
ke M08 duJc doc la so thuc va
chuyen sang so nguyen ke.
Ket qua cua ham roundtonearest
duJc tru trong tu nhJ ke M012. heu xay ra hien tuJng tran, trang thai tin hieu cua
ngo ra 04.Ola 1. heu trang thai tin hieu J ngo vao Eh la O (neu su chuyen doi khong
duJc thun hien) , trang thai tin hieu cua ngo ra 04.O cung la 1.
13- Truncate Double Integer Part
13.1- Mo ta: Lenh chuyen doi Truncate 0ouble nteger Fart doc noi dung duJc
chi ro J thong so dau vao h nhu mot so thuc va chuyen so nay sang so nguyen ke,
bang cach lam tron no den so gan nhat nho hJn hoac bang so do. Ket qua la thanh
han so nguyen chi ro so thuc. Thong so ngo ra 0 cho ra ket qua. heu xay ra han
thua, Eh0 la O.







ROUND
EN ENO
IN O

I 0.0 Q 4.0
NOT ( )


MD8 MD12
ROUND
EN ENO

IN O
- 81 - VO ANH HUY

Bang 13-1: Hop Negate Real Number va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h REAL , 0, M, 0, L 0ia tri ngo vao

0 0hT , 0, M, 0, L h duJc lam tron
den gan han
con lai cua so
chan


18.Z V du
_ heu trang thai tin hieu cua ngo
vao O.O la 1, su chuyen doi duJc
thuc hien. hoi dung cua tu nhJ
ke M08 duJc doc la so thuc va
chuyen sang so nguyen ke.
Thanh han so nguyen cho ra ket qua duJc tru trong tu nhJ ke M012. heu xay ra
hien tuJng tran, trang thai tin hieu cua ngo ra 04.O la 1. heu trang thai tin hieu J ngo
vao Eh la O (neu su chuyen doi khong duJc thu hien), trang thai tin hieu cua ngo ra
04.O cung la 1.
14- Ceiling
14.1 Mo Ia. Lenh chuyen doi Ceiling doc noi dung duJc chi ro J thong so
dau vao h nhu mot so thuc va chuyen so nay sang so nguyen ke, bang cach lam
tron no den so gan nhat nho hJn hoac bang so do. Ket qua la thanh han so nguyen
nho nhat ma lJn hJn hoac bang de chi ro so thuc. Thong so ngo ra 0 cho ra ket qua.
heu xay ra han thua, Eh0 la O.





ROUND
EN ENO
IN O

I 0.0 Q 4.0
NOT ( )

MD8 MD12
TRUNC
EN ENO

IN O
- 82 - VO ANH HUY

Bang 14-1: Hop Ceiling Conversion va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h REAL , 0, M, 0, L 0ia tri chuyen doi

0 0hT , 0, M, 0, L Ket qua


14.Z V du
_ heu trang thai tin hieu cua ngo
vao O.O la 1, su chuyen doi duJc
thuc hien. hoi dung cua tu nhJ
ke M08 duJc doc la so thuc va
chuyen sang so nguyen ke bang
cach lam tron den so lJn hJn hoac
bang truJc do. Ket qua duJc tru trong tu nhJ ke M012. heu xay ra hien tuJng tran,
trang thai tin hieu cua ngo ra 04.O la 1. heu trang thai tin hieu J ngo vao Eh la O
(neu su chuyen doi khong duJc thuc hien), trang thai tin hieu cua ngo ra 04.O cung la
1.
15- Floor
16.1 Mo Ia. Lenh chuyen doi Floor doc noi dung duJc chi ro J thong so dau
vao h la mot so thuc va chuyen so nay sangmot so nguyen ke. Ket qu la thanh
han so nguyen cao nhat ma nho hJn hoac bang de chi ro so thuc. Thong so ngo ra
0 cho ra ket qua. heu xay ra hien tuJng tran, Eh0 la O.









CEIL
EN ENO
IN O

I 0.0 Q 4.0
NOT ( )

M8D MD12
CEIL
EN ENO

IN O
- 83 - VO ANH HUY

Bang 15-1: Hop Ceiling Conversion va thong so

ho LA0 Thong
so
Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h REAL , 0, M, 0, L 0ia tri chuyen doi

0 0hT , 0, M, 0, L Ket qua


16.Z V du
_ heu trang thai tin hieu cua ngo
vao O.O la 1, su chuyen doi duJc
thuc hien. hoi dung cua tu nhJ
ke M08 duJc doc la so thuc va
chuyen sang so nguyen ke bang
cach lam tron den so nho hJn hoac
bang truJc do. Ket qua duJc tru trong tu nhJ ke M012. heu xay ra hien tuJng tran,
trang thai tin hieu cua ngo ra 04.O la 1. heu trang thai tin hieu J ngo vao Eh la O
(neu su chuyen doi khong duJc thuc hien), trang thai tin hieu cua ngo ra 04.O cung la
1.
PHAN 4- 600hTE Ih8T06TI0h
1- Up-Down Counter
1.1 Mo Ia. Mot tin hieu xac dinh (nghia la su thay doi trang thai tin hieu tu
O len 1) J ngo vao S cua cau lenh udown counter dat bo dem bang mot gia tri J
ngo vao Fv. Khi mot tin hieu thay doi thi luon duJc yeu cau can dat mot gia tri dem J
trang thai O. Bo dem duJc tang len 1 neu trang thai tin hieu J ngo vao Cu thay doi tu
O len 1( nghia la co mot tin hieu xac dinh) va gia tri dem nho hJn OOO. Bo dem duJc
giam xuong 1 neu trang thai tin hieu J ngo vao C0 thay doi tu O len 1 nghia la co mot
tin hieu xac dinh ) va gia tri dem lJn hJn O. heu co mot tin hieu xac dinh J ca nhung
ngo vao dem, ca he toan duJc thuc hien va gia tri dem cung duy tri. Trang thai tin
hieu kiem tra la 1 J ngo ra 0 xuat ra ket qua la 1 khi gia tri dem lJn hJn O; viec kiem
tra xuat ra ket qua O khi gia tri dem bang O.


FLOOR
EN ENO
IN O

I 0.0 Q 4.0
NOT ( )

MD8 MD12
FLLOR
EN ENO

IN O
- 84 - VO ANH HUY

1.Z V du
C1O
_ Su thay doi trang thai tin hieu
tu O len 1 J
ngo vao O.2
gia tri 55 J dang so BC0. heu
trang thai tin hieu cua ngo vao
O.O thay doi tu O len 1, gia tri
bo dem C1O tang len 1, hgoai
tru khi gia tri bo dem C1O bang OOO.
heu ngo vao O.1 thay doi tu O len 1,
bo dem C1O giam xuong 1, ngoai tru
khi gia tri bo dem C1O bang O.
Bang 1-1: Hop Up-down Counter va cac thong so quoc te

ho LA0 Thong so Loai du lieu vung nhJ Mo ta
no C0uhTER Counter nhan
dang so. Su sa
xe hu thuoc vao
CFu
Cu B00L , 0, M, 0,
L
Bem len ngo vao
C0 B00L , 0, M, 0,
L
Bem xuong ngo
vao
S B00L , 0, M, 0,
L
Set ngo vao cho
counter
Fv w0R0 , 0, M, 0,
L
0ia tri duJc sa
xe tu O den OOO
cua counter duJc
dat san truJc. (C#
gia tri> de chi ro
dang BC0
R B00L , 0, M, 0,
L
Reset ngo vao
C no.

0 B00L , 0, M, 0,
L
Trang thai cua
counter
S_CUD
CU Q
CD
S
PV CV

CV_BCD
R
- 85 - VO ANH HUY

Cv w0R0 , 0, M, 0,
L
0ia tri hien tai
cua counter (dang
so integer)

Cv_BC0 w0R0 , 0, M, 0,
L
0ia tri hien tai
cua counter (dang
so BC0)

2- Up Counter
Z.1 Mo Ia. Mot tin hieu xac dinh (nghia la su thay doi trang thai tin hieu tu O
len 1) J ngo vao S cua cau lenh u Counter dat bo dem bang mot gia tri J ngo vao
Fv. Khi su thay doi tin hieu luon duJc yeu cau dat bo dem. Mot tin hieu trang thai 1 J
ngo vao R xoa bo dem, viec xoa bo dem dat gia tri dem xuong O. 0ia tri dem duJc
tang len 1 neu trang thai tin hieu J ngo vao Cu thay doi tu O len 1 ( nghia la co mot
tin hieu xac dinh) va gia tri dem nho hJn OOO. Mot trang thai tin hieu kiem tra la 1 J
ngo ra 0 xuat ra ket qua la 1 khi gia tri dem lJn hJn O; viec kiem tra xuat ra ket qua
la O khi gia tri dem bang O.
Bang 2-1: hop Up Counter va cac thong so

ho LA0 Thong so Loai du lieu vung nhJ Mo ta
no C0uhTER Counter nhan
dang so. Su
sa xe hu
thuoc vao CFu
Cu B00L , 0, M, 0, L Bem len ngo
vao
S B00L , 0, M, 0, L Bem xuong
ngo vao
C no.

Fv w0R0 , 0, M, 0, L Set ngo vao
cho counter
S_CU
CU Q

S
PV CV
CV_BCD
R
- 86 - VO ANH HUY

R B00L , 0, M, 0, L 0ia tri duJc
sa xe tu O
den OOO cua
counter duJc
dat san truJc.
(C# gia tri>
de chi ro dang
BC0
0 B00L , 0, M, 0, L Reset ngo vao
Cv w0R0 , 0, M, 0, L Trang thai cua
counter
CvBC0 w0R0 , 0, M, 0, L 0ia tri hien tai
cua counter
(dang so
integer)

0ia tri hien tai
cua counter
(dang so BC0)

Z.Z V du
_ Su thay doi trang thai tin hieu
tu O len 1 J ngo vao O.2 dat
bo dem C1O bang mot gia tri 8O
J dang so BC0. heu trang thai
tin hieu cua ngo vao O.O thay
doi tu O len 1, gia tri bo dem C1O
tang len 1, tru khi gia tri bo dem
C1O bang OOO. Trang thai tin hieu
cuango ra 04.O la 1 neu C1O khong
bang O.






- 87 - VO ANH HUY

3- DOWN COUNTER
8.1 Mo Ia. Mot tin hieu xac dinh (nghia la co su thay doi trang thaitin hieu tu
O len 1) J ngo vao S cua cau lenh 0own counter dat vao bo dem bang mot gia tri J
ngo vao Fv. Khi mot tin hieu thay doi thi luon duJc yeu cau dat mot gia tri dem. Mot
tin hieu trang thai 1 J ngo vao R xoa bo dem. viec xoa bo dem dat gia tri dem xuong
O, gia tri dem duJc giam xuong 1 neu trang thai tin hieu J ngo vao C0 thay doi tu O
len 1 (nghia la co mot tin hieu xac dinh) va gia tri cua bo dem lJn hJn O. viec kiem
tra trang thai tin hieu la 1 J ngo ra 0 xuat ra ket qua la 1 khi gia tri dem lJn hJn O,
viec kiem tra xuat ra ket qua la O khi gia tri dem bang O.
8.Z V du
_ Su thay doi trang thai tin hieu
tu O len 1 J ngo vao O.2 dat
bo dem C1O bang mot gia tri 8O
J dang so BC0. heu trang thai
tin hieu cua ngo vao O.O thay
doi tu O len 1, gia tri bo dem C1O
giam xuong 1, tru khi gia tri bo dem
C1O bang O. Trang thai tin hieu
cuango ra 04.O la 1 neu C1O khong
bang O.
Bang 3-1: Hop Down Counter va cac thong so

ho LA0 Thong so Loai du
lieu
vung nhJ Mo ta
no C0uhTER Counter nhan dang
so. Su sa xe hu
thuoc vao CFu
Cu B00L , 0, M, 0,
L
Bem len ngo vao
S B00L , 0, M, 0,
L
Bem xuong ngo vao
C no.

Fv w0R0 , 0, M, 0,
L
Set ngo vao cho
counter
S_CD
CD Q

S
PV CV

CV_BCD
R
- 88 - VO ANH HUY

R B00L , 0, M, 0,
L
0ia tri duJc sa
xe tu O den OOO
cua counter duJc
dat san truJc. (C#
gia tri> de chi ro
dang BC0
0 B00L , 0, M, 0,
L
Reset ngo vao
Cv w0R0 , 0, M, 0,
L
Trang thai cua
counter

CvBC0 w0R0 , 0, M, 0,
L
0ia tri hien tai cua
counter (dang so
integer)
0ia tri hien tai cua
counter (dang so
BC0)




















- 89 - VO ANH HUY

PHAN 5- kTk 8L06k Ih8T06TI0h
1- Open Data Block : 0B 0R 0
1.1 Mo Ia. Cau lenh 0en 0ata Block ; 0B hay 0 mJ mot khoi du lieu dau
tien hay khoi du lieu thu hai. Bo la lenh goi mot khoi du lieu vo dieu kien.
Bang 1-1: Phan t Open Data Block va cac thong so

Thanh han
Ladder
Tham so Loai du lieu vung
nhJ
Mo ta
So 0B> hoac
So 0>
( AuF )
So cua 0B
hoac 0
BL0CK_0B

Su sa xe so cua
0B hoac 0B hu
thuoc vao CFu

PHAN 6- FL0kTIhF0IhT MkTh Ih8T06TI0h
1- Add Real
Mo Ia. Mot tin hieu trang thai 1 J ngo vao Eh kich hoat lenh cong so thuc.
Cau lenh nay cong ngo vao h1 va h2. Ket qua co the duJc quet J ngo O. heu ket
qua J ngoai giJi han cho hecua so thuc (gJi han tren hay giJi han duJi) bit 0v cua
thanh ghi trang thai la 1 va Eh0 la O, nhung ham chuc nang dieu khien tuan theo ho
toan hoc nay ma no duJc ket noi bang ngo Eh0 (cascade arrangement) khong chay
chuJng trinh.
Bang6-1: Hop Add real va thong so

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho
he
h1 REAL , 0, M, 0, L 0ia tri dau cua
he toan

h2 REAL , 0, M, 0, L 0ia tri thu hai
cua he toan
ADD_R
EN ENO

IN1
IN O

- 90 - VO ANH HUY

0 REAL , 0, M, 0, L Ket qua cua
he toan



2- Subtract Real
Mo Ia. Mot tin hieu trang thai 1 J ngo vao Eh kich hoat lenh tru so thuc.
Cau lenh nay tru ngo vao h2 va h1. Ket qua co the duJc quet J ngo O. heu ket qua
J ngoai giJi han cho he cua so thuc (giJi han tren hay giJi han duJi) bit 0v cua
thanh ghi trang thai la 1 va Eh0 la O. Khi Eh0 la O, nhung ham chuc nang dieu khien
tuan theo ho toan hoc nay ma no duJc ket noi bang ngo Eh0 (cascade arrangement)
khong chay chuJng trinh.

Bang 6-2: Hop subtract va thong so

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h1 REAL , 0, M, 0, L 0ia tri dau cua
he toan
h2 REAL , 0, M, 0, L 0ia tri de tru tu
gia tri dau tien

0 REAL , 0, M, 0, L Ket qua cua
he tru


3- Multiply Real
Mo Ia. Mot tin hieu trang thai 1 J ngo vao Eh kich hoat lenh nhan so thuc.
Cau lenh nay nhan ngo vao h1 va h2. Ket qua co the duJc quet J ngo O. heu ket
qua J ngoai giJi han cho he cua so thuc (giJi han tren hay giJi han duJi) bit 0v cua
thanh ghi trang thai la 1 va Eh0 la O. Khi Eh0 la O, nhung ham chuc nang dieu khien
tuan theo ho toan hoc nay ma no duJc ket noi bang ngo Eh0 (cascade arrangement)
khong chay chuJng trinh.
SUB_R
EN ENO

IN1
IN2 O

- 91 - VO ANH HUY

Bang 6-3: Hop Multiply va thong so:

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h1 REAL , 0, M, 0, L 0ia tri dau cua
he nhan
h2 REAL , 0, M, 0, L 0ia tri thu hai
cua he nhan

0 REAL , 0, M, 0, L Ket qua cua
he nhan


4- Divide Real
Mo ta: Mot tin hieu trang thai 1 J ngo vao Eh kich hoat lenh chia so thuc.
Cau lenh nay chia ngo vao h1 va h2. Ket qua co the duJc quet J ngo O. heu ket qua
J ngoai giJi han cho he cua so thuc (giJi han tren hay giJi han duJi) bit 0v cua
thanh ghi trang thai la 1 va Eh0 la O. Khi Eh0 la O, nhung ham chuc nang dieu khien
tuan theo ho toan hoc nay ma no duJc ket noi bang ngo Eh0 (cascade arrangement)
khong chay chuJng trinh.













MUL_R
EN ENO

IN1
IN2 O

- 92 - VO ANH HUY

Bang 6-4: Hop divide real va thong so

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho he
h1 REAL , 0, M, 0, L So bi chia
h2 REAL , 0, M, 0, L So chia

0 REAL , 0, M, 0, L Ket qua cua
he chia


PHAN 9- L0I6 60hT0L Ih8T06TI0h
1- Jump
1.1 Mo Ia
_ Lenh nhay hu hJ de dat ten dia. Fhu thuoc vao su lien ket truJc; no
khJi dong buJc nhay co dieu kien va khong co dieu kien. Mot buJc nhay co dieu kien
chi duJc thuc hien neu RL0 la 1. Moi lenh giua he toan nhay va nhan duJc thuc
hien.
_ Ta co the su dung lenh nay trong tat ca cac khoi logic, khoi to chuc
(0Bs), khoi chuc nang (FBs) va ham chuc nang (FCs).
1.Z V du
V du 1: BuJc nhay duJc thuc hien moi luc. Moi lenh giua he toan
nhay va nhan duJc thuc hien.
Nextwork 1:
CAS1
(JMF)

Nextwork 2:
CAS1
O.4 0 4.1
( R )


DIV_R
EN ENO

IN1
IN2 O

- 93 - VO ANH HUY

V du 2: heu tin hieu trang thai cua ngo vao O.O la 1, buJc nhay vJi
nhan CAS1 duJc thuc hien. Lenh de reset ngo ra 0 4.O khong duJc thuc hien, tham
chi neu tin hieu trang thai cua ngo ra O.8 la 1.
Nextwork 1:
O.O CAS1
(JMF)

Nextwork 2:
O.8 0 4.O
( R )

Nextwork 3:
O.4 0 4.1
( R )


2- Jump-If-Not
Z.1 Mo Ia
_ Lenh Jumhot tuJng ung vJi lenh dat ten dia ma chi duJc thuc hien
neu RL0 la O.
_ Ta co the su dung lenh nay trong tat ca cac khoi logic, khoi to chuc
(0Bs), khoi chuc nang (FBs) va ham chuc nang (FCs).
Z.Z V du
_ heu tin hieu trang thai cua ngo vao O.O la O, buJc nhay vJi nhan
CAS1 duJc thuc hien. Lenh de reset ngo ra 0 4.O khong duJc thuc hien, tham chi neu
tin hieu trang thai cua ngo ra O.8 la 1.
Nextwork 1:
O.O CAS1
(JMF)

Nextwork 2:
O.8 0 4.O
( R )


Nextwork 3:
CAS1
O.4 0 4.1
( R )


- 94 - VO ANH HUY

PHAN 10- M0VE IhT068TI0h
1- Assign A Value
1.1 Mo Ia. Cau lenh Assign a value cho he ta an dinh lai mot bien bang
mot gia tri dat biet.
_ hgo vao Enable (Eh) khJi dong cau lenh Assign a value. 0ia tri duJc
ghi ro J ngo vao h duJc che den dia chi duJc ghi ro J ngo ra 0. hgo Eh0 va Eh
co cung trang thai tin hieu.
_ vJi ho M0vE, cau lenh Assign a value co the sao che tat ca kieu du
lieu ma no co co chieu dai 8, 1G hay 82 bits. hguJi su dung dinh ro kieu du lieu nhu
la: mang hoac cau truc hai duJc sao che bang ham he thong tich hJ 0irect word
Move.
_ Cau lenh Assign a value bi anh huJng rJle dieu khien chu dao.























- 95 - VO ANH HUY

Bang 10-1: Hop gia tr va cac thong so

ho LA0 Thong
so
Kieu du lieu vung nhJ Mo ta
Eh B00L , 0, M, 0,
L
hgo vao cho
he
Eh0 B00L , 0, M, 0,
L
hgo ra cho
he
h Tat ca cac kieu
du lieu la 8, 1G
va 82 bits ten
chieu dai
, 0, M, 0,
L
0ia tri nguon

0 Tat ca cac kieu
du lieu la8, 1G
va 82 bits ten
chieu dai
, 0, M, 0,
L
Bia chi dich

PHAN 11 F0kM 60hT0L Ih8T06TI0h
1- Call Fc/ Sfc From Coil
1.1 Mo Ia
_ Ta co the su dung cau lenh Call FC/SFC rom Coil de goi mot ham (FC)
hay mot he thong ham (SFC) ma khong co thong so. Tuy thuoc vao su lien ket truJc,
lenh goi co dieu kien hay khong co dieu kien.
_ Trong truJng hJ cau lenh co dieu kien, ta vo te cho vao cac thong so
cua kieu du lieu BL0CK_FC J ben trong mot ham (FC). Ben trong mot khoi ham (FB),
du the nao di nua, ta co the cho vao BL0CK_FC nhu la mot kieu thong so.
_ Mot cau lenh chi duJc thuc hien neu RL0 la 1. heu cau lenh RL0 khong
duJc thuc hien, RL0 sau cau lenh goi la O. heu cau lenh duJc thuc hien no thuc hien
theo cac chuc nang sau:
+ Luu dia chi ma no can trJ ve khoi dang goi
+ Luu bo chon loc cua ca khoi du lieu hien hanh (0B va 0)
+ Thay doi ham vi du lieu dia huJng hien hanh den ham vi du lieu
dia huJng truJc do
+ Bay bit MA (MRC active bit) tJi khoi ngan xe (BSTACK)
+ Tao ra ham vi du lieu dia huJngmJi de goi khoi FC hay SFC
MOVE
EN ENO

IN1 O

- 96 - VO ANH HUY

_ Sau tat ca nhung dieu nay, chuJng trinh xu ly tie tuc trong khoi da
duJc goi
1.Z V du
0B1O
_ vi du J tren chi doan chuJng trinh ( 0Fh )
cua mot khoi ham (FB) duJc dinh
nghia cach su dung. Trong khoi FB ( MCRA )
nay, 0B1O duJc mJ va chuc nang FC1O
MCR duJc hoat dong. heu lenh goi ( CALL )
khong dieu kien cua khoi FC1O duJc O.O 0 4.O
thuc hien, cau lenh Call thuc hien cac ( )
chuc nang sau:
+ Luu tru dia chi ma no can trJ ve ( MCR0 )
khoi BF hien hanh O.1 FC11
+ Luu tru bo chon loc cho 0B1O va cho ( )
khoi du lieu cu the cua FB
+ Bay bit MA, set len mot trong
thao tac MCRA, tJi khoi ngan xe(BSTACK) va reset bit nay xuong O de goi FC1O.
_ ChuJng trinh xu ly tie tuc trong khoi FC1O. heu ta muon dung chuc nang
MCR trong FC1O, ta hai tai kich hoat no. Khi FC1O duJc hoan tat, chuJngtrinh xu ly
trJ lai de goi FB. Bit MA duJc huc hoi, 0B1O va khoi du lieu dieu hanh cua khoi FB
dinh nghia cach su dung la khoi 0Bs hien hanh, khong ke khoi 0Bs FC1O su dung.
_ ChuJng trinh tie tuc cho thao tac ke tie, trong truJng hJ nay viec gan
trang thai tin hieu J ngo vao O.O den ngo ra 04.O. Lenh goi khoi FC11 la lenh goi co
dieu kien. no chi duJc thuc hien neu trang thai tin hieu J ngo vao O.O la 1. heu lenh
goi duJc thi hanh, chuc nang cung nhu lenh goi FC1O.
Bang 1-1: Thanh phan Call FC/SFC from Coil va thong so

Thanh han
LA0
Thong
so
Kieu du lieu vung
nhJ
Mo ta
























So cua khoi FC hay
SFC (vi du nhu FC1O
hoac SFC). Khoi FCs
hay SFCs ma no co
hieu luc tuy thuoc
vao CFu.
- 97 - VO ANH HUY


humber
( CALL )


humber


BL0CK_FC



Trong truJng hJ
lenh goi co dieu kien,
ta co the cho vao cac
thong so cua kieu du
lieu BL0CK_FC J ben
trong mot ham (FC).
Ben trong mot khoi
ham, tu nhien, ta co
the cho vao
BL0CK_FC nhu mot
kieu thong so.

2- Calling FBs, FCs, SFBs, And SFCs
Z.1 Mo Ia
_ Ta co the goi cac khoi ham (FBs), cac ham (FCs), cac khoi he thong
ham(SFBs) va cac ham he thong(SFCs) bang cach chon chung tu viec doc luJt qua.
Chung J cuoi danh sach cua ho cau lenh J hia duJi ten sau day:
+ ho khoi FB
+ ho khoi FC
+ ho khoi SFB
+ ho khoi SFC
_ Khi ta chon mot trong nhung khoi nay, mot hJ xuat hien tren man
hinh vJi so luJng hay ten tuJng trung cua ham hay khoi ham va cac thong so thuoc
ve no.
_ Khoi FB, FC, SFB hay SFC ma ta goi hai duJc bien dich va da ton tai
trong ile chuJng trinh cua ban hay trong CFu.
_ Mot tin hieu trang thai 1 J ngo vao Enable(Eh) kich hoat lenh goi. heu
khoi FB, FC, SFB hay SFC duJc thuc hien no thuc hien cac chuc nang sau:
+ Luu tru dia chi ma no can trJ ve khoi goi
+ Thay doi ham vi du lieu dia huJng tJi ham vi du lieu dia huJng
truJc do
+ Bay bit MA (MCR active bit) den khoi ngan xe(BSTACK)
+ Tao ham vi du lieu dia huJng mJi de goi khoi FC
+ Luu tru bo chon loc cua ca khoi du lieu hien hanh (0B va 0)
_ Khi bo ghi 0B va 0 duJc luu tru,chung khong the huJng ve khoi du
lieu ma ta mJ. BJi bi viec sao che trong va ngoai bo han de chuyen cac thong so,
- 98 - VO ANH HUY

dac biet nJi ma cac khoi ham duJc lien quan tJi, nguJi bien soan thinh thoang viet bo
ghi 0B qua dai.
_ Sau dieu nay, chuJng trinh xu ly tie tuc goi khoi FB, FC, SFB hay SFC.
_ Ta dieu khien trang thai tin hieu J ngo ra Enable (Eh0) tuy thuoc ta
viet cac khoi nhu the nao. hgo ra Enable (Eh0) cua hJ LA0 tuJng ung vJi bit BR cua
thanh ghi trang thai. Khi dang viet mot khoi ham hay ham ma ta muon goi tu LA0,
bat ke duJc hay khong ta viet khoi FB hay FC bang ngon ngu STL hoac LA0, ta chiu
trach nhiem de quan ly bit BR. Ta nen su dung dang cau lenh SAvE (dang STL) hay
dang LA0 de tru mot RL0 trong bit BR theo qui luat:
+ 0u tru mot RL0 J trang thai O trong bit BR cho truJng hJ nJi ma
khoi FB hay FC duJc thuc hien khong co sai so
+ 0u tru mot RL0 J trang thai O trong bit BR cho truJng hJ nJi ma
khoi FB hay FC duJc thuc hien co sai so
_ Ta nen la trinh nhung cau lenh nay J cuoi khoi FB hay FC de nhung
cai nay la nhung cau lenh cuoi ma no duJc thuc hien trong khoi.
CALLh0 FCs, SFCs, FBs, Ah0 SFBs, C0hThuTE0
Thong so
_ Cac thong so duJc dinh ro trong han vAR cua khoi se duJc bieu hien
trong ho ladder. viec cung ca cac thong so bat dong tuy thuoc vao loai khoi sau:
+ Boi vJi ham (FC), ta hai cung ca cac thong so hien taicho tat ca cac
thong so hinh thuc
+ Boi vJi khoi ham (FB), that khong can thiet de cung ca cac thong so
hien tai cho tat ca cac thong so hinh thuc. Tuy nhien ta hai cung ca cho khoi FB
bang mot khoi du lieu cu the (instance 0B). heu mot thong so hinh thuc khong duJc
cung ca bang mot thong so hien tai, khoi FB lam viec vJi nguyen lieu ma no da co
trong khoi 0B cu the
_ Moi thong so hien tai ma ta cung ca khi ta goi mot khoi ham hai co
cung du lieu nhu cac thong so hinh thuc.
_ Ta co the cung ca gia tri ban dau cho cac du lieu duJc du dung bJi mot
khoi FB trong ca khoi FB va J khoi 0B cu the. he dieu hanh su dung theo ca bac xac
dinh ma gia tri su dung cho khoi FB duJc goi:
+ heu ta cung ca cac thong so hien tai vJi lenh goi FB tu cau lenh Box:
nhung cau lenh trong FB su dung cac thong so hien tai. heu kieu du lieu cua thong so
trong va ngoai la huc ta, ta hai cung ca mot thong so hien tai
+ heu khong co cac thong so hien tai duJc cung ca, nhung khoi 0B chua
gia tri ban dau: cau lenh trong khoi FB su dung gia tri ban dau trong khoi 0B
- 99 - VO ANH HUY

Z.Z V du
0B18

0oi FB1O (su dung 0B18
cu the) va quet ngang cac
thong so
1.O M2.1
1.1
Mw2O Thong so hinh thuc cua khoi 0B
hhung dia chi hien tai nJi ma du lieu ton tai hay se duJc tru .
Bang 2-1: Hop va thong so cua CALLING FCs, SFCs, FBs, AND SFBs

ho Ladder Thong
so
Kieu du lieu vung nhJ Mo ta
0B ho. BL0CK_0B So khoi du lieu cu
the
Eh B00L , 0, M, 0, L hgo vao cho he
0B ho.
Eh0 B00L , 0, M, 0, L hgo ra cho he



3- Return
8.1 Mo Ia
_ Ta co the su dung cau lenh Return de bo di cac khoi. Ta co the bo di
,mot khoi mot cach co dieu kien. Cau lenh Return lam RL0 vao bit BR cua thanh ghi
trang thai.
_ heu mot khoi duJc bo di vi mot cau lenh Return co dieu kien, trang
thai tin hieu cua RL0 va bit BR trong khoi ma chuJng trinh trJ ve 1.









Block no.
EN ENO
IN OUT
IN/OUT
FB10
EN ENO

Start Run
Stop
Length

- 100 - VO ANH HUY

Bang 3-1: Thanh phan Return

Thanh han Ladder Thong so Kieu du lieu vung nhJ Mo ta
( RET)
hone

8.Z V du
_ heu trang thai tin hieu J ngo vao O.O
O.O la 1, khoi duJc tu bo. Bit BR (RET )
cua thanh ghi trang thai sau do co
cung trang thai tin hieu nhu ngo vao O.O (=1)
4- Master Control Relay Instruction
4.1 }nh ngha roIa dIau khIan rhu dao.
_ RJle dieu khien chu dao la mot cong tac chu dao rJle My thuoc ngon
ngu ladder de kich thich va kich thich nguJc lai dong nang luJng (duJng dan hien
hanh). Mot duJng dan hien hanh kich thich nguJc lai tuJng ung vJi mot trinh tu cau
lenh ma ghi gia tri O thay vi tinh toan gia tri, hay de ton tai trinh tu cau lenh ma bo di
su ton tai bo nhJ gia tri khong thay doi. Thao tac khJi dong bang cau lenh duJc chi
trong bang sau day hu thuoc vao MCR.
_ Cau lenh 0utut coi va Midline outut ghi trang thai O vao bo nhJ neu
MCR la O. Cau lenh Set coi va Reset coi bo di su ton tai gia tri khong thay doi (xem
bang 12.5)














- 101 - VO ANH HUY

Bang 4-1:

Trang thai
tin hieu
hgo ra cuon day hoac
ngo ra trung gian
Set hoac Reset 0an mot gia tri
O 0hi O
(Lam gia mot rJle ma
no rJi vao trang thai
tinh khi dien a bi
khu)

Khong ghi
(Lam gia mot rJle
khoa ma no duy tri
J trang thai hien
hanh khi dien a bi
khu )
0hi O
(Lam gia mot bo
han ma khi
mat dien a,
xuat ra gia tri
cua O)
1 Thuc hien binh thuJng Thuc hien binh
thuJng
Thuc hien binh
thuJng

5- Master Control Relay Activate
Mo ta: Cau lenh kich hoat MCR kich hoat ham rJle dieu khien chu dao. Sau
lenh nay, ta co the su dung cau lenh Master Control Relay 0n va Master Control Relay
0 de la trinh mien MCR.
Bang 5.1: Thanh phan MASTER CONTROL RELAY ACTIVATE

Thanh han Ladder Thong so Kieu du
lieu
vung nhJ Mo ta
(MCRA)
hone Kich hoat ham
MCR

6- Master Control Relay De-Activate
6.1 Mo Ia. Cau lenh Master Control Relay 0eActivate lam chuc nang MCR
mat hieu luc. Sau cau lenh Master Control Relay 0eActivate, ta co the khong con la
trinh mien MCR nua.
Bang 6-1: Thanh phan MASTER CONTROL RELAY DEACTIVATE
Thanh han Ladder Thong so Kieu du
lieu
vung nhJ Mo ta
(MCR0)
hone Khong kich hoat
ham MCR


- 102 - VO ANH HUY

7- Master Control Relay On
7.1 Mo Ia. Cau lenh Master Control Relay 0n (MCR) khJi dong mot thao
tac ma no day RL0 vao ngan xe MCR. hoat dong mJ mot mien MCR. hgan xe
MCR lam viec giong nhu mot bo nhJ dem vao sau ra truJc. Chi co 8 cua vao la co
the. heu ngan xe da day, cau lenh Master Control Relay 0n xuat ra mot loi ngan xe
MCR. hhung cau lenh duJc chi trong bang 12.8 bi anh huJng bJi RL0 ma no duJc
day vao ngan xe RL0 khi mien RL0 duJc mJ.
Bang 7.1:

Thanh han hay ten trong
ho
Ten lenh Tung nhom theo
huJng dan
( # )
Midline 0utut 8.5
( )
0utut Coil 8.4
( S )
Set Coil 8.8
( R )
Reset Coil 8.O
SR Set_Reset Fli Flo 8.22
RS Reset_Set Fli Flo 8.28
M0vE Assign a valuve 11.2

Bang 7.2: Thanh phan Master Control Relay On

Thanh han
Ladder
Thong so Kieu du lieu vung nhJ Mo ta
(MCR)

hone MJ vung MCR















O.O
- 103 - VO ANH HUY

7.Z V du MCR)
_ Khi cau lenh (MCRA) kich O.1
hoat chuc nang MRC, ta co the (MCR)
tao ra den 8 mien MCR. Trong O.8 0 4.O
vi du, co 2 mien MCR. Cac thao ( S )
tac duJc thuc hien nhu sau:
+ heu trang thai tin hieu J ngo (MCR>)
vao O.O la 1, trang thai tin hieu O.4 0 4.1
J ngi vao O.4 duJc gan vao ngo ( )
ra 0 4.1.
+ heu trang thai tin hieu J ngo (MCR0)
vao O.O la O, trang thai tin hieu
J ngo ra 0 4.O la O khong ke
trang thai tin hieu J ngo vao (MCR0)
O.4. ngo ra 0 4.O duy tri khong
doi bat cha trang thai tin hieu
J ngo vao O.8.
+ heu trang thai tin hieu J ngo vao O.O va ngo vao O.1 la 1, ngo ra 0 4.O
duJc set neu trang thai tin hieu J ngo vao O.8 la 1.
+ heu trang thai tin hieu J ngo vao O.1 la O, ngo ra 0 4.O duy tri khong doi
khong ke trang thai tin hieu J ngo vao O.8.
8- Master Control Relay Off
8.1 Mo Ia. Cau lenh Master Control Relay 0 (MCR>) dong mien MCR ma
no duJc mJ lan cuoi. Cau lenh thuc hien dieu nay bang cach dJi muc nha RL0 tu
ngan xe hCR. RL0 duJc day vao do bang cau lenh Master Control Relay 0n. Muc
nha duJc tach ra J hia cuoi cua ngan xe MCR vao sau ra truJc duJc set len 1. heu
ngan xe da trong rong, cau lenh Master Control Relay 0 xuat ra mot loi ngan xe
MCR (MCRF).








- 104 - VO ANH HUY

Bang 8-1: Thanh phan Master Control Relay Off

Thanh han
Ladder
Thong so Kieu du lieu vung nhJ Mo ta
(MCR>)

hone ong vung MCR da
duJc mJ roi

PHAN 10 8hIFT kh 0TkTE Ih8T06TI0h
1- Shift Left Word
1.1 Mo Ia
_ Mot tin hieu co trang thai 1 J ngo vao Enable (Eh) kich hoat cau lenh
Shit let word. Cau lenh nay dich chuyen bit O den bit 15 cua thanh ghi tich luy tu tu
sang ben trai. Khong co mang den bit 1G.
_ hgo vao h chi ro gia tri de dich chuyen. Ta na gia tri nay vao trong
ACC1. hoi dung cua tu tha cua ACC1 duJc dich chuyen.
_ hgo vao h chi ro so bit ma no duJc dich chuyen. Tu h, ta co the cho vao
mot so cho den gia tri tha luc hanw#1G#FFFF. heu ngo h lJn hJn 1G, cau lenh ghi
O vao tu tha cua ACC1 va reset bit CC0 va 0v cua thanh ghi trang thai xuong O. vi
tri bit J ben hai duJc dem vJi O. ket qua cua he toan dich chuyen co the duJc quet
J ngo ta O.
_ Thao tac duJc khJi dong bang cau lenh nay luon luon reset bit 0v cua
thanh ghi trang thai xuong O. heu ho Lad duJc thuc hien (Eh = 1), ngo Eh0 chi ra
trang thai tin hieu cua bit duJc dich chuyen cuoi cung (cung vJi CC1 trong status
word). Ket qua la cac chuc nang khactheo ho nay duJc ket noi bang ngo Eh0 (su
sa xe ghe day) khong duJc thuc hien neu bit da dich chuyen lan cuoi dua ra mot
tin hieu trang thai O.









- 105 - VO ANH HUY

Bang 10-1: Hop Shift Left Word va cac thong so

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho
he
h w0R0 , 0, M, 0, L 0ia tri de dich
chuyen
h w0R0 , 0, M, 0, L So vi tri bit ma
no duJc dich
chuyen

0 w0R0 , 0, M, 0, L Ket qua cua
thao tac dich
chuyen

2- Shift Left Double Word
Z.1 Mo Ia
_ Mot tin hieu co trang thai 1 J ngo vao Eh kich hoat cau lenh Shit Let
0ouble word . Cau lenh nay dich chuyen toan bo noi dung cua thanh ghi tich luy tu tu
ve hia ben trai. hgo vao h ghi ro nhung gi de duJc do vao thanh ghi Acc 1. hoi
dung cua thanh ghi Acc 1 duJc dich chuyen. hgo vao h ghi ro so bit de dich chuyen.
0 ngo h, ta co the cho vao mot so cho den gia tri tha luc han w#1G#FFFF. heu ngo
vao h lJn hJn 82, cau lenh ghi so O vao thanh ghi Acc 1 va reset bit CC0 va 0v cua
thanh ghi trang thai xuong O. vi tri bit J ben hai duJc dem vJi so O. Ket qua cua
thao tac dich chuyen co the duJc quet J ngo ra 0.
_ Thao tac duJc khJi dong bang cau lenh nay luon luon reset bit 0v cua
thanh ghi trang thai xuong O. heu ho Lad duJc thuc hien (Eh = 1), ngo Eh0 chi ra
trang thai tin hieu cua bit duJc dich chuyen cuoi cung (cung vJi CC1 trong status
word). Ket qua la cac chuc nang khac theo ho nay duJc ket noi bang ngo Eh0 (su
sa xe ghe day) khong duJc thuc hien neu bit da dich chuyen lan cuoi dua ra mot
tin hieu trang thai O.


SHL_W
EN ENO

IN O
N

- 106 - VO ANH HUY


Bang 10-2: Hop Shift Left Word va cac thong so

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho
he
h w0R0 , 0, M, 0, L 0ia tri de dich
chuyen
h w0R0 , 0, M, 0, L So vi tri bit ma
no duJc dich
chuyen

0 w0R0 , 0, M, 0, L Ket qua cua
thao tac dich
chuyen

3- Shift Right Word
8.1 Mo ta
_ Mot tin hieu co trang thai 1 J ngo vao Eh kich hoat cau lenh Shit
Right word . Cau lenh nay dich chuyen tu bit O den bit 15 cua thanh ghi Acc tu tu ve
hia ben hai. Cac bit tu 1G den 81 khong bi anh huJng. hgo vao h ghi ro nhung gi
de duJc do vao thanh ghi Acc 1. hoi dung cua tu tha cua thanh ghi Acc 1 duJc dich
chuyen. hgo vao h ghi ro so bit de dich chuyen. 0 ngo h, ta co the cho vao mot so
cho den gia tri tha luc han w#1G#FFFF. heu ngo vao h lJn hJn 1G, cau lenh ghi so
O vao tu tha cua thanh ghi Acc 1 va reset bit CC0 va 0v cua thanh ghi trang thai
xuong O. vi tri bit J ben hai duJc dem vJi so O. Ket qua cua thao tac dich chuyen co
the duJc quet J ngo ra 0.
_ Thao tac duJc khJi dong bang cau lenh nay luon luon reset bit 0v cua
thanh ghi trang thai xuong O. heu ho Lad duJc thuc hien (Eh = 1), ngo Eh0 chi ra
trang thai tin hieu cua bit duJc dich chuyen cuoi cung (cung vJi CC1 trong status
word). Ket qua la cac chuc nang khactheo ho nay duJc ket noi bang ngo Eh0 (su
sa xe ghe day) khong duJc thuc hien neu bit da dich chuyen lan cuoi dua ra mot
tin hieu trang thai O.
Bang 10-3: Hop Shift Right Word va cac thong so
SHL_W
EN ENO

IN O
N

- 107 - VO ANH HUY


ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho
he
h w0R0 , 0, M, 0, L 0ia tri de dich
chuyen
h w0R0 , 0, M, 0, L So vi tri bit ma
no duJc dich
chuyen

0 w0R0 , 0, M, 0, L Ket qua cua
thao tac dich
chuyen

4- Shift Right Double Word
4.1 Mo Ia
_ Mot tin hieu co trang thai 1 J ngo vao Eh kich hoat cau lenh Shit
Right 0ouble word . Cau lenh nay dich chuyen toan bo noi dung cua thanh ghi tich luy
tu tu ve hia ben hai. hgo vao h ghi ro nhung gi de duJc do vao thanh ghi Acc 1.
hoi dung cua thanh ghi Acc 1 duJc dich chuyen. hgo vao h ghi ro so bit de dich
chuyen. 0 ngo h, ta co the cho vao mot so cho den gia tri tha luc han w#1G#FFFF.
heu ngo vao h lJn hJn 82, cau lenh ghi so O vao thanh ghi Acc 1 va reset bit CC0 va
0v cua thanh ghi trang thai xuong O. vi tri bit J ben hai duJc dem vJi so O. Ket qua
cua thao tac dich chuyen co the duJc quet J ngo ra 0.
_ Thao tac duJc khJi dong bang cau lenh nay luon luon reset bit 0v cua
thanh ghi trang thai xuong O. heu ho Lad duJc thuc hien (Eh = 1), ngo Eh0 chi ra
trang thai tin hieu cua bit duJc dich chuyen cuoi cung (cung vJi CC1 trong status
word). Ket qua la cac chuc nang khac theo ho nay duJc ket noi bang ngo Eh0 (su
sa xe ghe day) khong duJc thuc hien neu bit da dich chuyen lan cuoi dua ra mot
tin hieu trang thai O.




SHR_W
EN ENO

IN1 O
N

- 108 - VO ANH HUY


Bang 10- 4: Hop Shift Right Double Word va cac thong so

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho
he
h 0w0R0 , 0, M, 0, L 0ia tri de dich
chuyen
h w0R0 , 0, M, 0, L So vi tri bit ma
no duJc dich
chuyen

0 0w0R0 , 0, M, 0, L Ket qua cua
thao tac dich
chuyen

4.Z V du O.O 0 4.O
_ Mot tin hieu co trang thai 1 J ( S )
ngo vao O.O kich hoat cau lenh.
_ Tu ke nhJ M0O duJc do vao
M0O M01O
tu nhJ Acc 1 va duJc dich Mw4
chuyen sang ben hai bang so bit
duJc ghi ro trong tu nhJ Mw
_ Ket qua duJc dat vao tu ke nhJ M01O. heu trang thai tin hieu cua bit duJc
dich chuyen cuoi cung la 1, ngo ra 04.O duJc set.
5- Shifrt Right Integer
6.1 Mo Ia
_ Mot tin hieu co trang thai 1 J ngo vao Eh kich hoat cau lenh Shit
Right nteger. Cau lenh nay dich chuyen tu bit O den bit 15 cua thanh ghi Acc 1 tu tu
sang ben hai. Cac bit ut72 1G den 81 khong bi anh huJng. hgo va h ghi ro nhung
gi ma no do xuong Acc 1. hoi dung cua tu tha cua thanh ghi Acc 1 duJc dich
chuyen. hgo vao h ghi ro so bit ma no dich chuyen. 0 ngo h, ta co the cho vao mot
so cho den gia tri tha luc han w#1G#FFFF. heu h lJn hJn 1G thi lenh van duJc thuc
SHR_DW
EN ENO

IN O
N

SHR_DW
EN ENO

IN O
N
- 109 - VO ANH HUY

hien nhu la h = 1G. vi tri bit J ben trai duJc dem the trang thai tin hieu cua bit 15
(no la dau cua mot so nguyen), nghia la chung duJc dien day so O neu la duJng, va
vJi so 1 neu la am. Ket qua cua thao tac dich chuyen duJc quet J ngo ra 0.
_ Thao tac duJc khJi dong bang cau lenh nay luon luon reset bit 0v cua
thanh ghi trang thai xuong O. heu ho Lad duJc thuc hien (Eh = 1), ngo Eh0 chi ra
trang thai tin hieu cua bit duJc dich chuyen cuoi cung (cung vJi CC1 trong status
word). Ket qua la cac chuc nang khac theo ho nay duJc ket noi bang ngo Eh0 (su
sa xe ghe day) khong duJc thuc hien neu bit da dich chuyen lan cuoi dua ra mot
tin hieu trang thai O.
Bang 10- 5: Hop Shift Right Integer va cac thong so

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho
he
h hT , 0, M, 0, L 0ia tri de dich
chuyen
h w0R0 , 0, M, 0, L So vi tri bit ma
no duJc dich
chuyen

0 hT , 0, M, 0, L Ket qua cua
thao tac dich
chuyen










SHR_DI
EN ENO

IN O
N

- 110 - VO ANH HUY


6- Shift Right Double Integer
1.1 Mo Ia
_ Mot tin hieu co trang thai 1 J ngo vao Eh kich hoat cau lenh Shit
Right 0ouble nteger . Cau lenh nay dich chuyen toan bo noi dung cua thanh ghi tich
luy tu tu ve hia ben hai. hgo vao h ghi ro nhung gi de duJc do vao thanh ghi Acc
1. hoi dung cua thanh ghi Acc 1 duJc dich chuyen. hgo vao h ghi ro so bit de dich
chuyen. 0 ngo h, ta co the cho vao mot so cho den gia tri tha luc han w#1G#FFFF.
heu ngo vao h lJn hJn 82 thi lenh van duJc thuc hien nhu la h = 82 (no la dau cua
so nguyen ke), nghia la chung duJc dien day so O neu la duJng, va vJi so 1 neu la
am. Ket qua cua thao tac dich chuyen co the duJc quet J ngo ra 0.
_ Thao tac duJc khJi dong bang cau lenh nay luon luon reset bit 0v cua
thanh ghi trang thai xuong O. heu ho Lad duJc thuc hien (Eh = 1), ngo Eh0 chi ra
trang thai tin hieu cua bit duJc dich chuyen cuoi cung (cung vJi CC1 trong status
word). Ket qua la cac chuc nang khac theo ho nay duJc ket noi bang ngo Eh0 (su
sa xe ghe day) khong duJc thuc hien neu bit da dich chuyen lan cuoi dua ra mot
tin hieu trang thai O.
Bang 10- 6 : Hop Shift Right Double Integer va cac thong so

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho
he
h 0hT , 0, M, 0, L 0ia tri de dich
chuyen
h w0R0 , 0, M, 0, L So vi tri bit ma
no duJc dich
chuyen

0 0hT , 0, M, 0, L Ket qua cua
thao tac dich
chuyen


SHR_DI
EN ENO

IN O
N

- 111 - VO ANH HUY


7- Rotate Left Double Word
7.1 Mo Ia
_ Mot tin hieu co trang thai 1 J ngo vao Eh kich hoat cau lenh Rotate
Let 0ouble word. Cau lenh nay xoay toan bo noi dung thanh ghi Acc 1 tu tu sang ben
trai. hgo vao h ghi ro nhung gi duJc do vao thanh ghi Acc 1. hoi dung cua Acc 1
duJc xoay. 0 ngo h, ta co the nha vao mot so cho den gia tri tha luc han
w#1G#FFFF. heu h lJn hJn 82, tu ke duJc xoay den vi tri (h1) module 82 +). vi tri
bit J ben hai duJc dien day vJi trang thai tin hieu cua bit duJc xoay. Ket qua cua
thao tac xoay co the duJc quet J ngo ra 0.
_ Thao tac duJc khJi dong bang cau lenh nay luon luon reset bit 0v cua
thanh ghi trang thai xuong O. heu ho Lad duJc thuc hien (Eh = 1), ngo Eh0 chi ra
trang thai tin hieu cua bit duJc dich chuyen cuoi cung (cung vJi CC1 trong status
word). Ket qua la cac chuc nang khac theo ho nay duJc ket noi bang ngo Eh0 (su
sa xe ghe day) khong duJc thuc hien neu bit da dich chuyen lan cuoi dua ra mot
tin hieu trang thai O.
7.Z V du
_ Mot tin hieu co trang thai 1 J ngo O.O 0 4.O
vao O.O kich hoat cau lenh. ( S )
_ Tu ke nhJ M0O duJc do vao tu
nhJ Acc 1 va duJc xoay sang trai M0O M01O
bang so bit duJc ghi ro trong tu Mw4
nhJ Mw4.
_ Ket qua duJc dat vao tu ke nhJ M01O. heu trang thai tin hieu cua bit duJc
dich chuyen cuoi cung la 1, ngo ra 04.O duJc set.










ROL_DW
EN ENO

IN O
N
- 112 - VO ANH HUY

Bang 10-7: Hop Rotate Left Double Word va cac thong so

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho
he
h 0w0R0 , 0, M, 0, L 0ia tri de dich
chuyen
h w0R0 , 0, M, 0, L So vi tri bit ma
no duJc dich
chuyen

0 0w0R0 , 0, M, 0, L Ket qua cua
thao tac dich
chuyen


8- Rotate Right Double Word
1. Mo Ia
_ Mot tin hieu co trang thai 1 J ngo vao Eh kich hoat cau lenh Rotate Right
0ouble word. Cau lenh nay xoay toan bo noi dung thanh ghi Acc 1 tu tu sang ben
hai. hgo vao h ghi ro nhung gi duJc do vao thanh ghi Acc 1. hoi dung cua Acc 1
duJc xoay. 0 ngo h, ta co the nha vao mot so cho den gia tri tha luc han
w#1G#FFFF. heu h lJn hJn 82, tu ke duJc xoay den vi tri (h1) module 82 +). vi tri
bit J ben hai duJc dien day vJi trang thai tin hieu cua bit duJc xoay. Ket qua cua
thao tac xoay co the duJc quet J ngo ra 0.
_ Thao tac duJc khJi dong bang cau lenh nay luon luon reset bit 0v cua
thanh ghi trang thai xuong O. heu ho Lad duJc thuc hien (Eh = 1), ngo Eh0 chi ra
trang thai tin hieu cua bit duJc dich chuyen cuoi cung (cung vJi CC1 trong status
word). Ket qua la cac chuc nang khac theo ho nay duJc ket noi bang ngo Eh0 (su
sa xe ghe day) khong duJc thuc hien neu bit da dich chuyen lan cuoi dua ra mot
tin hieu trang thai O.



ROL_DW
EN ENO

IN O
N

- 113 - VO ANH HUY

Bang 10- 8: Hop Rotate Right Double Word va cac thong so

ho LA0 Thong so Kieu du
lieu
vung nhJ Mo ta
Eh B00L , 0, M, 0, L hgo vao cho
he
Eh0 B00L , 0, M, 0, L hgo ra cho
he
h 0w0R0 , 0, M, 0, L 0ia tri de dich
chuyen
h w0R0 , 0, M, 0, L So vi tri bit ma
no duJc dich
chuyen

0 0w0R0 , 0, M, 0, L Ket qua cua
thao tac dich
chuyen

CHNG 11- 8TkT08 8IT Ih8T06TI0h
1- Exception Bit Br Memory
1.1 Mo Ia. Ta co the su dung cau lenh Excetion Bit BR Memory de kiem tra
trang thai tin hieu cua bit BR cua thanh ghi trang thai. Khi duJc dung mac noi tie,
cau lenh nay ket hJ ket qua cua viec kiem tra vJi ket qua truJc cua he toan logic
theo bang tri that Ah0. Khi dung mac song song, cau lenh nay ket hJ ket qua cua
viec kiem tra vJi ket qua truJc cua he toan logic theo bang tri that 0R.
Hnh 11-1: Thanh phan Exception Bit BR Memory va dang bu cua no










ROR_DW
EN ENO

IN O
N

Tieu chuan quoc te Tieu chuan SIMATIC
BR BIE

BR BIE

- 114 - VO ANH HUY


1.Z V du O.O BR
hgo ra 04.O duJc set neu trang ( S)
thai tin hieu J ngo vao O.O la 1 O.2
hay trang thai tin hieu J ngo vao
O.2 la O va cong them vao vJi RL0
nay, trang thai tin hieu cua bit BR la 1.
2- Result Bits
Z.1 Mo Ia
_ Ta co the su dung cau lenh Result Bits de xac dinh moi quan he giua
ket qua cua mot ham toan hoc vJi O, nen ket qua lJn hJn O, nho hJn O, lJn hJn hoac
bang O, nho hJn hoac bang O, bang O hoac khac O. Cau lenh nay su dung he so
sanh vJi O nhu dia chi cua no.Ben trong CFu chay vJi cac bit ma dieu kien cua thanh
ghi trang thai (CC1 va CCO) va kiem tra su ket hJ cac trang thai tin hieu trong
nhung vi tri nay. Su ket hJ noi len moi quan giua ket qua CFu vJi O. heu dieu kien
so sanh duJc chi ra trong dia chi duJc thoa man, ket qua cua viec kiem tra trong
trang thai tin hieu la 1.
_ Khi duJc dung mac noi tie, cau lenh nay ket hJ ket qua cua viec
kiem tra vJi ket qua truJc cua he toan logic theo bang tri that Ah0. Khi dung mac
song song, cau lenh nay ket hJ ket qua cua viec kiem tra vJi ket qua truJc cua he
toan logic theo bang tri that 0R.
Bang11-2: Thanh phan Resutl Bit va dang bu cua no

Thanh han LA0 Mo ta
> O

> O

Cau lenh Resutl Bit lJn hJn O xac dinh du co hay
khong ket qua cua mot ham toan hoc lJn hJn O. Cau
lenh nay kiem tra su ket hJ trong bit CC1 va CCO cua
thanh ghi trang thai de xac dinh moi cua ket qua vJi
O.
O

O

Cau lenh Resutl Bit nho hJn O xac dinh du co hay
khong ket qua cua mot ham toan hoc nho hJn O. Cau
lenh nay kiem tra su ket hJ trong bit CC1 va CCO cua
thanh ghi trang thai de xac dinh moi cua ket qua vJi
O.
> = O

Cau lenh Resutl Bit lJn hJn hoac bang O xac dinh du
co hay khong ket qua cua mot ham toan hoc lJn hJn
- 115 - VO ANH HUY


> = O


hoac bang O. Cau lenh nay kiem tra su ket hJ trong
bit CC1 va CCO cua thanh ghi trang thai de xac dinh
moi cua ket qua vJi O.
= O


= O


Cau lenh Resutl Bit nho hJn hoac bang O xac dinh du
co hay khong ket qua cua mot ham toan hoc bang O.
Cau lenh nay kiem tra su ket hJ trong bit CC1 va CCO
cua thanh ghi trang thai de xac dinh moi cua ket qua
vJi O.
= = O


= = O


Cau lenh Resutl Bit bang O xac dinh du co hay khong
ket qua cua mot ham toan hoc nho hJn hoac bang O.
Cau lenh nay kiem tra su ket hJ trong bit CC1 va CCO
cua thanh ghi trang thai de xac dinh moi cua ket qua
vJi O.
> O


> O


Cau lenh Resutl Bit khong bang O xac dinh du co hay
khong ket qua cua mot ham toan hoc khong bang O.
Cau lenh nay kiem tra su ket hJ trong bit CC1 va CCO
cua thanh ghi trang thai de xac dinh moi cua ket qua
vJi O.

4- Exception Bit Unordered
4.1 Mo Ia
_ Ta co the su dung cau lenh Excetion Bit unordered du co hay khong
ket qua cua mot ham toan hoc di dong diem khong duJc thuc hien (nghia la, neu mot
trong cac gia tri trong ham toan hoc khong hai la so di dong diem co hieu luc). Ben
trong, CFu chay vJi cac bit ma dieu kien cua thanh ghi trang thai (CC1 va CCO) va
kiem tra su ket hJ cua trang thai tin hieu trong cac vi ttri nay. Mot su ket hJ cu the
chi ra CFu la ket qua cua ham toan hoc khong duJc thuc hien (u0) va viec kiem tra
trang thai tin hieu xuat ra ket qua cua 1. heu su ket hJ trong CC1 va CCO khong xay
ra, ket qua cua viec kiem tra trang thai tin hieu la O.
_ Khi duJc dung mac noi tie, cau lenh nay ket hJ ket qua cua viec
kiem tra vJi ket qua truJc cua he toan logic theo bang tri that Ah0. Khi dung mac
song song, cau lenh nay ket hJ ket qua cua viec kiem tra vJi ket qua truJc cua he
toan logic theo bang tri that 0R.

- 116 - VO ANH HUY

Thanh phan Eexception Bit Unordered va dang phu nh cua no
u0 u0

5- Exception Bit Overflow
6.1 Mo Ia
_ Ta co the su dung cau lenh Excetion Bit 0verlow de nhan biet su
tran (0v) cua mot ham toan hoc. heu sau khi he thong thuc hien mot chuc nang toan
hoc, noi dung cua thanh ghi Acc 1 J hia ben ngoai giJi han duJi cho he hay J
ngoai giJi han tren cho he, bit 0v tren thanh ghi trang thai duJc set. Cau lenh kiem
tra trang thai tin hieu cua bit nay. Bit nay duJc reset khi loi duJc xoa di.
_ Khi duJc dung mac noi tie, cau lenh nay ket hJ ket qua cua viec
kiem tra vJi ket qua truJc cua he toan logic theo bang tri that Ah0. Khi dung mac
song song, cau lenh nay ket hJ ket qua cua viec kiem tra vJi ket qua truJc cua he
toan logic theo bang tri that 0R.
Thanh phan Eexception Bit Overflow va dang phu nh cua no
0v 0v


6- Exception Bit Overflow Stored
6.1 Mo Ia
_ Ta co the su dung cau lenh Excetion Bit 0verlow Stored de nhan
biet su tran an toan (tran duJc du tru, 0S) trong mot ham toan hoc. heu sau khi he
thong thuc hien mot chuc nang toan hoc, noi dung cua thanh ghi Acc 1 J ngoai giJi
han duJi cho he hay J ngoai giJi han tren cho he, bit 0S tren thanh ghi trang
thai duJc set. Cau lenh kiem tra rating thai tin hieu cua bit nay. Khong giong nhu bit
0v (overlow), bit FS duy tri trang thai 1 sau khi loi bi xoa.
_ Khi duJc dung mac noi tie, cau lenh nay ket hJ ket qua cua viec
kiem tra vJi ket qua truJc cua he toan logic theo bang tri that Ah0. Khi dung mac
song song, cau lenh nay ket hJ ket qua cua viec kiem tra vJi ket qua truJc cua he
toan logic theo bang tri that 0R.
Thanh phan Eexception Bit Store va dang phu nh cua no
0S 0S




- 117 - VO ANH HUY


6.Z V du Network 1:
_ heu trang thai tin hieu J ngo
vao O.O la 1, ho MuL_ duJc O.O
kich hoat. heu trang thai tin hieu
J ngo vao O.1 la 1, ho A00_ wO
duJc kich hoat. heu ket qua cua w4 M08
mot trong cac ham toan hoc J
ngoai giJi han cho he cho mot

Network 2:
so nguyen, bit 0S trong thanh ghi O.1
trang thai duJc set.
_ Ket qua cua viec kiem tra trang
thai tin hieu vJi bit 0S la 1. hgo ra wO
04.O duJc set neu viec kiem w2 Mw12
0S la 1.
_ 0 network 1, neu trang thai ngo vao Network 3:
O.O la O (khong kich hoat), trang thai 0S 0 4.O
tin hieu cua ca hai ngo Eh va Eh0 ( S )
la O. heu trang thai tin hieu cua Eh
la 1 (kich hoat) va ket qua cua ham toan hoc J ngoai giJi han, trang thai tin
hieu cua Eh0 la O.
_ 0 network 2, neu trang thai ngo vao O.1 la O (khong kich hoat), trang thai tin
hieu cua ca hai ngo Eh va Eh0 la O. heu trang thai tin hieu cua Eh la 1 (kich
hoat) va ket qua cua ham toan hoc J ngoai giJi han, trang thai tin hieu cua
Eh0 la O.
_ 0hi chu: viec kiem tra bit 0S chi can thiet vi su khac nhau network. hJn nua
co the dua ngo ra Eh0 cua ham toan hoc dau tien va ket noi no vJi ngo vao
Eh cua ham toan hoc thu 2.
PHAN 12 TIME Ih8T06TI0h
1- Pluse S5 Timer
1.1 Mo Ia
_ Cau lenh dinh thJi xung khJi dong bo dinh thJi cu the neu co moat gia
tri xac dinh (nghia la co su thay doi tu O den 1) J ngo vao S. Su thay doi tin hieu thi
luon can thiet de khJi dong timer. Timer tie tuc chay vJi thJi gian cu the J ngo vao
MUL_I
EN ENO

IN1
IN2 O
MUL_I
EN ENO

IN1
IN2 O
- 118 - VO ANH HUY

Tv (time value) cho den khi thJi gian la trinh troi qua khi trang thai tin hieu ngo vao
S la 1. Khi timer dang chay, viec kiem tra trang thai tin hieu 1 J ngo ra 0 xuat ra ket
qua cua 1. heu co su thay doi tu 1 xuong O J ngo vao S truJc khi thJi gian troi qua,
timer se dung. Sau do viec kiem tra trang thai tin hieu 1 J ngo ra 0 xuat ra et qua
cua O.
_ Khi timer dang chay, su thay doi tu O len 1 J ngo vao R cua timer xoa
timer. Su thay doi nay cung xoa thJi gian va du lieu ve O. Tin hieu co trang thai 1 J
ngo vao R cuas timer khong anh huJng neu timer khong chay.
_ 0ia tri thJi gian hien tai co the duJc quet ngo ra B va BC0. 0ia tri thJi
gian J B la dang so ma nhi han, J BC0 la dang so tha han ma nhi han.
Bang12-1: Hop Pluse S5 Timer va thong so

ho LA0 Thong
so
Loai du lieu vung nhJ Mo ta
ho TMER

Timer dang so. 0iJ
han hu thuoc CFu
S B00L , 0, M, 0, L KhJi dong ngo vao
Tv S5TME , 0, M, 0, L 0ia tri thJi gian
R B00L , 0, M, 0, L Xoa ngo vao
0 B00L , 0, M, 0, L Trang thai cua timer
B w0R0 , 0, M, 0, L 0uy tri gia tri thJi
gian (dang so
nguyen)
T no.

BC0 w0R0 , 0, M, 0, L 0uy tri gia tri thJi
gian (dang so BC0)
5
2- Extended Pluse S5 Timer
Z.1 Mo Ia
_ Cau lenh Extended Fluse S5 Timer khJi dong mot timer cu the neu co
mot gia tri xac dinh (nghia la co su thay doi tu O den 1) J ngo vao S. Su thay doi tin
hieu thi luon can thiet de khJi dong timer. Timer tie tuc chay vJi thJi gian cu the J
ngo vao Tv (time value), tham chi neu trang thai tin hieu J ngo vao S thay doi ve O
truoc khi thJi gian bi troi qua. viec kiem tra trang thai tin hieu 1 J ngo ra 0 xuat ra
ket qua cua 1 cang dai khi timer dang chay. Timer lai khJi dong vJi thJi gian cu the
neu trang thai tin hieu J ngo vao S thay doi tu O len 1 khi tier dang chay.
S_PULSE
S Q
TV BI
BCD
R

- 119 - VO ANH HUY

_ Su thay doi tu O len 1 J ngo vao R (reset) trong luc timer dang chay
xoa timer. Su thay doi nay cung xoa thJi gian va du lieu thJi gian ve O.
_ 0ia tri thJi gian hien tai co the duJc quet ngo ra B va BC0. 0ia tri thJi
gian J B la dang so ma nhi han, J BC0 la dang so tha han ma nhi han.
Bang12-2: Hop Extended Pluse S5 Timer va thong so

LA0 Box Thong
so
Loai du lieu vung nhJ Mo ta
ho TMER

Timer dang so. 0iJ
han hu thuoc CFu
S B00L , 0, M, 0,
L
KhJi dong ngo vao
Tv S5TME , 0, M, 0,
L
0ia tri thJi gian
R B00L , 0, M, 0,
L
Xoa ngo vao
0 B00L , 0, M, 0,
L
Trang thai cua
timer
B w0R0 , 0, M, 0,
L
0uy tri gia tri thJi
gian (dang so
nguyen)
T no.

BC0 w0R0 , 0, M, 0,
L
0uy tri gia tri thJi
gian (dang so
BC0)


3. Retentive On-delay S5 Timer
8.1 Mo Ia
_ Cau lenh Retentive 0n0elay S5 Timer khJi dong mot timer cu the neu
co mot gia tri xac dinh (nghia la co su thay doi tu O den 1) J ngo vao S. Su thay doi
tin hieu thi luon can thiet de khJi dong timer. Timer tie tuc chay vJi thJi gian ma no
duJc ghi ro J ngo vao Tv, tham chi neu trang thai tin hieu J ngo vao S thay doi xuong
O truJc khi timer heat hieu luc. viec kiem tra trang thai tin hieu 1 J ngo ra 0 xuat ra
ket qua cua 1 khi thJi gian bi troi qua, ma khong luu y tJi trang thai tin hieu J ngo vao
S. Timer lai khJi dong vJi thJi gian cu the neu tarng thai tin hieu J ngo vao S thay doi
tu O len 1 trong luc timer dang chay.
S_PEXT
S Q
TV BI
BCD
R

- 120 - VO ANH HUY

_ Su thay doi tu O len 1 J ngo vao R (reset) cua timer xoa timer ma
khong chu y den ket qua cua he toan logic (RL0) J ngo vao S.
_ 0ia tri thJi gian hien tai co the duJc quet ngo ra B va BC0. 0ia tri
thJi gian J B la dang so ma nhi han, J BC0 la dang so tha han ma nhi han.
Bang12-3: Hop Retentive On-Delay S5 Timer

ho Ladder Thong
so
Loai du lieu vung nhJ Mo ta
ho TMER

Timer dang so. 0iJi
han hu thuoc CFu
S B00L , 0, M, 0, L KhJi dong ngo vao
Tv S5TME , 0, M, 0, L 0ia tri thJi gian
R B00L , 0, M, 0, L Xoa ngo vao
0 B00L , 0, M, 0, L Trang thai cua
timer
B w0R0 , 0, M, 0, L 0uy tri gia tri thJi
gian (dang so
nguyen)
T no.








BC0 w0R0 , 0, M, 0, L 0uy tri gia tri thJi
gian (dang so BC0)

4- Off-Delay S5 Timer
4.1 Mo Ia
_ Cau lenh 00elay S5 Timer khJi dong mot timer cu the neu co mot
gia tri xac dinh (nghia la su thay doi trang thai tin hieu tu O len 1) J ngo vao S. Su
thay doi tin hieu thi luon can thiet de khJi dong timer. Ket qua cua viec kiem tra trang
thai tin hieu 1 J ngo ra 0 la 1 khi trang thai tin hieu J ngo vao S la 1 hay khi timer
dang chay. Timer bi xoa khi trang thai tin hieu J ngo vao S di tu O den 1 khi timer
dang chay. Timer khong khJi dong lai khi trang thai tin hieu J ngo vao S thay doi lan
nua tu 1 xuong O.
_ Su thay doi tu O len 1 J ngo vao R (reset) cua timer khi timer dang
chay xoa timer.
_ 0ia tri thJi gian hien tai co the duJc quet ngo ra B va BC0. 0ia tri
thJi gian J B la dang so ma nhi han, J BC0 la dang so tha han ma nhi han.


S_ODTS
S Q
TV BI
BCD
R

- 121 - VO ANH HUY



Bang12-4: Hop Off-Delay S5 Timer

ho Ladder Thong
so
Loai du lieu vung nhJ Mo ta
ho TMER

Timer dang so. 0iJ
han hu thuoc CFu
S B00L , 0, M, 0, L KhJi dong ngo vao
Tv S5TME , 0, M, 0, L 0ia tri thJi gian
R B00L , 0, M, 0, L Xoa ngo vao
0 B00L , 0, M, 0, L Trang thai cua timer
B w0R0 , 0, M, 0, L 0uy tri gia tri thJi
gian (dang so
nguyen)
T no.

BC0 w0R0 , 0, M, 0, L 0uy tri gia tri thJi
gian (dang so BC0)

5- ON-DELAY S5 TIMER
6.1 Mo Ia
_ Cau lenh nay khJi dong mot Timer duJc ghi ro neu co mot bien
xac dinh (nghiala su thay doi trang thai tin hieu tu O len 1) J ngo vao S (start).
Mot su thay doi tin heu thi luon can thiet de khJi dong mot timer. Timer tiwG1
tuc chay vJi gia tri thJi gian duJc ghi ro J ngo vao Tv (Time value) keo dai khi
trang thai tin hieu S la 1. viec kiem tra trang thai tin hieu cho 1 J ngo ra 0
xuat ra ket qua cua 1 khi thJi gian da troi qua khong co sai so va khi trang thai
tin hieu J ngo vao S van con la 1. Khi trang thai tin hieu J ngo vao S thay doi
tu 1 xuong O trongluc timer dang chay, timer ngung hoat dong J truJng hJ
nay, viec kiem tra trang thai tin hieu cho 1 J ngo ra 0 luon xuat ra ket qua O.
_ Su thay doi tu O len 1 J ngo vao R (Reset) cua timer trong khi timer
dang chay thi se dieu chinh timer ve trang thai ban dau. Ket qua cua viec kiem tra
trang thai tin hieu cho 1 J ngo ra 0 la O tham chi neu timer khong chay va RL0 J ngo
vao S van con la 1. Su thay doi nay cung reset thJi gian va du lieu thJi gian ve O.
Timer cung reset neu trang thai tin heu la 1 J ngo vao R khi timer khong chay.
_ 0ia tri thJi gian hien tai co the duJc quet J ngo ra B va BC0. 0ia tri
thJi gian J B la dang so ma nhi han, J BC0 la dang so tha han ma nhi han.
S_OFFDT
S Q
TV BI
BCD
R

- 122 - VO ANH HUY

PHAN 13- W0 L0I6 Ih8T06TI0h
1- WAND WORD
1.1 Mo Ia
_ Trang thai 1 J ngo vao Eh (Enable) khJi dong cau lenh (word) And word.
Cau lenh nay ket hJ hai gia tri so duJc chi dinh J hai ngo vao bit h1 va h2 bang
bit theo bang tri that And. Cac gia tri duJc giai thich theo kieu bit thuan tuy. Ket qua
co the duJc quet J ngo ra 0. Eh0 co cung trang thai tin hieu nhu Eh.
_ Su quan he ket qua J ngo ra 0 den O co anh huJng tJi ma dieu kien bit
CC1 cua thanh ghi trang thai:
+ heu ket qua J ngo ra 0 khong bang O, ma dieu kien bit CC1 cua thanh
ghi trang thai duJc set len 1.
+ heu ket qua J ngo ra 0 khong bang O, ma dieu kien bit CC1 cua thanh
ghi trang thai bang O.
Bang 13-1: Hop Word And Word va cac thong so

ho LA0



Thong
so
Kieu du lieu vung nhJ Mo ta
Eh0 B00L , 0, M, 0, L Cho he ngo vao
Eh0 B00L , 0, M, 0, L Cho he ngo ra
h1 w0R0 , 0, M, 0, L 0ia tri thu nhat cua
he toan logic
h2 w0R0 , 0, M, 0, L 0ia tri thu hai cua
he toan logic


0 w0R0 , 0, M, 0, L Ket qua cua he
toan logic

2- Wand Double Word
Z.1 Mo Ia
_ Trang thai 1 J ngo vao Eh (Enable) khJi dong cau lenh (word) And
0ouble word. Cau lenh nay ket hJ hai gia tri so duJc chi dinh J hai ngo vao bit h1
va h2 bang bit theo bang tri that And. Cac gia tri duJc giai thich theo kieu bit thuan
tuy. Ket qua co the duJc quet J ngo ra 0. Eh0 co cung trang thai tin hieu nhu Eh.
WAND_W
EN ENO
IN1
IN2 O


- 123 - VO ANH HUY

_ Su quan he ket qua J ngo ra 0 den O co anh huJng tJi ma dieu kien
bit CC1 cua thanh ghi trang thai:
+ heu ket qua J ngo ra 0 khong bang O, ma dieu kien bit CC1 cua
thanh ghi trang thai duJc set len 1.
+ heu ket qua J ngo ra 0 khong bang O, ma dieu kien bit CC1 cua
thanh ghi trang thai bang O.
Bang 13-2: Hop Word And Double Word

ho Ladder Thong
so
Kieu du lieu vung nhJ Mo ta
Eh0 B00L , 0, M, 0, L Cho he ngo vao
Eh0 B00L , 0, M, 0, L Cho he ngo ra
h1 0w0R0 , 0, M, 0, L 0ia tri thu nhat cua
he toan logic
h2 0w0R0 , 0, M, 0, L 0ia tri thu hai cua
he toan logic


0 0w0R0 , 0, M, 0, L Ket qua cua he
toan logic

3- Wor Word
8.1 Mo Ia
_ Trang thai 1 J ngo vao Eh (Enable) khJi dong cau lenh (word) 0r word.
Cau lenh nay ket hJ hai gia tri so duJc chi dinh J hai ngo vao bit h1 va h2 bang
bit theo bang tri that 0r. Cac gia tri duJc giai thich theo kieu bit thuan tuy. Ket qua co
the duJc quet J ngo ra 0. Eh0 co cung trang thai tin hieu nhu Eh.
_ Su quan he ket qua J ngo ra 0 den O co anh huJng tJi ma dieu kien bit
CC1 cua thanh ghi trang thai:
+ heu ket qua J ngo ra 0 khong bang O, ma dieu kien bit CC1 cua thanh
ghi trang thai duJc set len 1.
+ heu ket qua J ngo ra 0 khong bang O, ma dieu kien bit CC1 cua thanh
ghi trang thai bang O.




WAND_DW
EN ENO
IN1
IN2 O

- 124 - VO ANH HUY



Bang 13-3: Hop Word Or Word va cac thong so

ho Ladder Thong
so
Kieu du lieu vung nhJ Mo ta
Eh0 B00L , 0, M, 0, L Cho he ngo vao
Eh0 B00L , 0, M, 0, L Cho he ngo ra
h1 w0R0 , 0, M, 0, L 0ia tri thu nhat cua
he toan logic
h2 w0R0 , 0, M, 0, L 0ia tri thu hai cua
he toan logic


0 w0R0 , 0, M, 0, L Ket qua cua he
toan logic

6- Wor Double Word
6.1 Mo Ia
_ Trang thai 1 J ngo vao Eh (Enable) khJi dong cau lenh (word)
0r 0oubles word. Cau lenh nay ket hJ hai gia tri so duJc chi dinh J hai ngo vao bit
h1 va h2 bang bit theo bang tri that 0r. Cac gia tri duJc giai thich theo kieu bit
thuan tuy. Ket qua co the duJc quet J ngo ra 0. Eh0 co cung trang thai tin hieu nhu
Eh.
_ Su quan he ket qua J ngo ra 0 den O co anh huJng tJi ma dieu
kien bit CC1 cua thanh ghi trang thai:
+ heu ket qua J ngo ra 0 khong bang O, ma dieu kien bit CC1
cua thanh ghi trang thai duJc set len 1.
+ heu ket qua J ngo ra 0 khong bang O, ma dieu kien bit CC1
cua thanh ghi trang thai bang O.







WOR_W
EN ENO
IN1
IN2 O

- 125 - VO ANH HUY

Bang 13- 4: Hop Word Or Word va cac thong so

ho Ladder Thong
so
Kieu du lieu vung nhJ Mo ta
Eh0 B00L , 0, M, 0, L Cho he ngo vao
Eh0 B00L , 0, M, 0, L Cho he ngo ra
h1 0w0R0 , 0, M, 0, L 0ia tri thu nhat cua
he toan logic
h2 0w0R0 , 0, M, 0, L 0ia tri thu hai cua
he toan logic


0 0w0R0 , 0, M, 0, L Ket qua cua he
toan logic

5- Wxor Word
6.1 Mo Ia
_ Trang thai 1 J ngo vao Eh (Enable) khJi dong cau lenh (word) 0r
0oubles word. Cau lenh nay ket hJ hai gia tri so duJc chi dinh J hai ngo vao bit h1
va h2 bang bit theo bang tri that X0r. Cac gia tri duJc giai thich theo kieu bit thuan
tuy. Ket qua co the duJc quet J ngo ra 0. Eh0 co cung trang thai tin hieu nhu Eh.
_ Su quan he ket qua J ngo ra 0 den O co anh huJng tJi ma dieu
kien bit CC1 cua thanh ghi trang thai:
+ heu ket qua J ngo ra 0 khong bang O, ma dieu kien bit CC1 cua
thanh ghi trang thai duJc set len 1.
+ heu ket qua J ngo ra 0 khong bang O, ma dieu kien bit CC1 cua
thanh ghi trang thai bang O.










WOR_DW
EN ENO
IN1
IN2 O

- 126 - VO ANH HUY

Bang 13-5: Hop Word Exclusive Or Word va cac thong so

ho Ladder Thong
so
Kieu du lieu vung nhJ Mo ta
Eh0 B00L , 0, M, 0, L Cho he ngo vao
Eh0 B00L , 0, M, 0, L Cho he ngo ra
h1 w0R0 , 0, M, 0, L 0ia tri thu nhat cua
he toan logic
h2 w0R0 , 0, M, 0, L 0ia tri thu hai cua
he toan logic


0 w0R0 , 0, M, 0, L Ket qua cua he
toan logic

6.Z V du
O.O 04.O
( )
M0O
0w#1G#FFF M04

_ Mot tin hieu co trang thai 1 J ngo vao O.O kich hoat cau lenh.
M0O = O1O1O1O1O1O1O1O1 O1O1O1O1O1O1O1O1
0r = OOOOOOOOOOOOOOOO OOOO111111111111
M02 = O1O1O1O1O1O1O1O1 O1O1O1O1O1O1O1O1
_ Trang thai tin hieu J ngo ra 04.O la 1 neu he toan duJc thuc hien.

X0 LY Th hIE0 khkL0
1 Su 0uh0 CAC M00uLE AhAL00
1.1- Nguyen ly: Trong qua trinh san xuat co nhieu cac dai luJng vat ly. (A suat,
nhiet do, toc do quay, nong do h, do nhJn, v.v) can duJc FLC xu ly cho muc dich
dieu khien
tu dong.
1.2- Cam bien: Cac cam bien do luJng cam nhan nhung thay doi vat ly co the do
nhu su thay doi tuyen tinh, goc quay, do dan dien thay doi, v.v
1.3- Bo chuyen oi
_ Cac bo chuyen doi do luJng chuyen doi cac gia tri de ca J tren sang
nhung tin hieu analog chuan, chang han: 5OOmv, 1Ov, 2OmA
WXOR_W
EN ENO
IN1
IN2 O


WXOR_W
EN ENO
IN1
IN2 O

- 127 - VO ANH HUY

_ hhung tin hieu nay duoc dua tJi cac module analog inut
1.4- ADC
_ TruJc khi nhung tin hieu analog duJc CFu xu ly, chung hai duJc chuyen
sang dang so. Bieu nay duJc chuyen doi bang bo chuyen doi A0C (bo dhuyen doi tin
hieu tuJng tu sang tin hieu so) J cac module analog ngo vao.
_ viec chuyen doi tin hieu tuJng tu sang tin hieu so duJc thuc hien tuan tu, co
nghia la tin hieu duJc chuyen doi lan luJt cho tung kenh Analog inut.
1. 5- Ket qua bo nh
_ Ket qua chiuyen doi duJc luu tru trong bo nhJ, chung chi mat di khi co gia
tri mJi viet de len.
_ Tin hieu analog duJc chuyen doi co the doc duJc bang lenh (L Fw)
1.6- Ngo vao Analog: Lenh truyen (Y F0w) duJc dung de truyen cac gia tri
Analog cua chuJng trinh tJi mot module ngo ra, Mot bo 0AC (0igitaltoAnalog
Converter) chuyen chung sang cac tin hieu Analog chuan
1.7 CJ cau cha hanh Analog chuan: Cac tin hieu ngo vao analog chuan co the
noi truc tie vJi cac module ngo ra analog.
2 M00uLE B0 Lu0h0
2.1- Loai o lng
_ Loai do luJng va ham vi do luJng duJc cai dat theo nguyen tac tren module
do luJng.
_ hhung module dac biet khong module do luJng thi chung co cac dau noi
khac nhau de do dien a va dong dien. hhJ do co the cai dat duJc kieu do bang cach
noi day vao cac dau noi thich hJ.
2.2- Module o lng
_ Module do luJng co cac thong so ghi ben hong trai cua module. Ban hai cai
dat dung truJc khi la dat module.
_ Su la dat cho nhung loai do luJng va ham vi do khac nhau duJc in tren
module
2.3- Nhom kenh: Trong mot so module, nhieu kenh duJc nhom lai vJi nhau de tao
thanh mot nhom kenh. Trong truJng hJ nay nguyen tac duJc a dung cho toan bo
nhom kenh.
8 BA Ch CuA CAC M00uLE AhAL00 TR0h0 S78OO
3.1- Vung a ch
_ S78OO co mot vung dia chi dac biet cho nhung ngo vao va ngo ra
Analog, no tach rieng vJi cac ngo vao va ngo ra so trong vung dem (F/F0)
- 128 - VO ANH HUY

_ vung dia chi nay chiem tu byte 25G den 7G7. Moi kenh Analog chiem 2
byte.
3.2- Truy xuat
_ Truy xuat module analog bang cach su dung lenh Load va Transer.
_ vi du: Cau lenh (L Fw25G) doc kenh dau tien cua module trong rack O.
4 M0 TA 0A TR AhAL00 vA B0 FhAh 0A 0A TR B0
4.1- Mo ta
_ Cac gia tri Analog duJc mo ta gom 2 thanh han
_ 0ia tri la duJng neu bit so 15 = O va am neu bit so 15 = 1
4.2- o phan giai: heu do han giai cua moat module Analog nho hJn 15 bit thi
gia tri analog ghi vao trong bo tich luy tinh tu ben trai. Cac bit quan trong khong su
dung duJc dien vao bang O.
4.3- Thi gian tch hp: Bo han giai duJc xac dinh gian tie bang cach chon thJi
gian tich hJ nhJ dung cong cu (hw Conig)
4.4- o chnh xac: Moi mot loai module co mot loai han giai nam giua 8 va 15
bit
4.5- Thi gian chuyen oi:
_ ThJi gian chuyen doi hu thuoc truc tie vao cach chuyen doi duJc cai dat
trong module (huJng ha tich han, huJng ha gan dung)
_ ThJi gian chuyen doi cua cac module duJc cho trong so tay 87800
















- 129 - VO ANH HUY

8kI TkF Th06 hkhh TEh hE Th0h FM860
8ang d}a rh IF rua rar Iram

Tan Iram (nhom) }a rh IF }a rh 08E 00TE 8ubnaI Mask
IsIrIbuIIon (1) 19Z.168.1.Z 19Z.168.1.1 Z66.Z66.Z66.0
TasIIng (Z) 19Z.168.1.4 19Z.168.1.1 Z66.Z66.Z66.0
handIIng (8) 19Z.168.1.16 19Z.168.1.1 Z66.Z66.Z66.0
8orIIng (4) 19Z.168.1.18 19Z.168.1.1 Z66.Z66.Z66.0

1. 6au hnh phan rung. Be dinh nghia han cung FLC ta dung bang han mem
STEF 7. Sau khi dat cau hinh, na ket qua vao FLC.
Z. LogIr kh. Khi nut START Vk RESET duJc an cung luc, can iston day ra. Fiston
duJc dieu khien bJi van dien tu dJn 5/2.
8. LogIr 0. Khi an nut Start h0k6 tac dong cong tac Auto/Manu, can iston cua xy
lanh se duJc day ra. Fiston cua xylanh khi nen duJc dieu khien bJi van dien tu dJn
5/2
4. 8FIIpFIop. Khi nut START duJc an trong thJi gian ngan, can iston day ra. Khi
an nut RESET, can iston rut ve. Khi nut START va RESET cung duJc an cung luc,
can iston rut ve.
6. LogIr khh0T. Khi nut START duJc an va cong tac Auto/Manu khong duJc kich
hoat, can iston cua xy lanh nay ra. heu mot trong hai nut an khong tac dong thi can
iston khong chuyen dong.
6.Iau kIan goI moI rhuong Irnh ron. Sau khi tac dong nhanh vao nut START, can
iston se di chuyen cho den khi nut RESET hoac nut ST0F duJc an. ChuJng trinh
duJc kich hoat bang cong tac Auto/Manu, chuJng trinh khoi FC8 se khong hoat dong
neu cong tac Auto/Manu bi ngat.
7. Iau kIan goI moI rhuong Irnh ron mo rong. Sau khi tac dong vao nut START,
can iston se di chuyen cho den khi nut RESET hoac ST0F duJc an. ChuJng trinh
duJc kich hoat bang cong tac Auto/Manu, nghia la chuJng trinh se khong hoat dong
neu cong tat Auto/Manu bi ngat va can iston se di chuyen ve trang thai ban dau.
8. 0haIay TImar. Khi nut START duJc an va giu nguyen, den Start (h1) se sang
sau 5 giay. Bo dinh thi chi hoat dong khi nut START duJc an. heu nut START duJc
nha ra truJc 5 giay, bo dinh thi se khJi dong lai tu gia tri ban dau.
9. 0FFdaIay TImar. Khi nut START duJc an, den Startlight (h1) se sang den khi nao
nut van duJc an. heu tha nut an ra, den se sang tie 8 giay nua roi tat.
- 130 - VO ANH HUY

10. 6ounIar doWn. Cu moi khi nut START duJc an mot lan, can iston cua xy lanh se
chuyen dong den ham vi cam bien vi tri truJc hoac sau tuy theo han cung cua he
thong(tuy theo tram)va tu dong chuyen dong trJ lai trang thai ban dau. Sau khi nut
START duJc nhan 5 lan, den START se sang va can iston khong duJc chuyen dong
nua. Bat lai bo dem bang cach an nut RESET mot lan.
11. Lap Irnh dan nhap nhay. Khi an nut START, den Start se nha nhay trong
25Oms sang va 25O giay tat.
1Z. Lap Irnh Iuan Iu. Bieu kien ban dau cua Fro|arI nay la an nhanh nut START. Sau
khi nut START duJc an nhanh, den start sang trong 1 giay roi tat. Sau khi den START
tat, den RESET sang trong 8 giay thi tat, chu trinh ket thuc. Be xuat hat chu trinh
mJi, lai an nut START lan nua (Mainucycle) hoac chuyen cong tac AuT0/MAhu sang
vi tri bat.
18.V} Ir ban dau rua Iram. Chuyen tram cua anh ve vi tri xuat hat (vi tri ban dau
hay trang thai RESET cua he thong), nghia la J vi tri do dong vat lieu bat dau xuat
hat. An nhanh nut RESET de khJi dong chu trinh. Khi tram khong J vi tri xuat hat,
den RESET se nha nhay vJi chu ky 5OO ms. Tram J vi tri xuat hat, den RESET se
sang.
14. V} Ir ban dau rua Iram mo rong. MJ rong Froject truJc, an nut nhanh RESET
trong bat ky truJng hJ nao cung duJc hai nhin thay duJc kiem soat. Lam theo cac
buJc sau:
heu nut RESET khong duJc an nhanh den RESET se nha nhay vJi tan so 5OO
ms
heu nut RESET duJc an nhanh va tram J vi tri khJi dong den RESET se sang
heu nut RESET duJc an nhanh va tram khong J vi tri khJi dong, den Reset se nha
nhay vJi tan so 2OO ms den khi cJ cau cha hanh duJc di chuyen ve vi tri khJi dong,
khi dat den vi tri khJi dong, den Reset sang. An nhanh nut START den RESET tat,
den START sang.Toan bo qua trinh (bat dau va khJi dong) co the ngung bang cach
an nhanh nut ST0F hoac an cong tac 0ung khan ca (neu bo 0ung khan ca co the
su dung) va qua trinh khJi dong lai bat dau tu buJc thu nhat. 0ua trinh khJi dong
khong the kich hoat duJc trong khi qua trinh ve vi tri xuat hat dang hoat dong va qua
trinh ve vi tri xuat hat khong the thuc hien duJc trong khi qua trinh khJi dong hoat
dong (tJi khi nao den RESET nha nhay hoac sang, nut START se khong co tac dung,
khi nao den Start sang, nut RESET khong co tac dung)



- 131 - VO ANH HUY

[k 6h TEh 6k6 TkM

Ky hieu tren tram Bia chi
hut an START 125.O
hut an ST0F 125.1
hut an AuT0MAh 125.2
hut an RESET 125.8
Ben START 0 125.O
Ben RESET 0 125.1



0STRBuT0h
Xylanh 1Y1 0 124.O
Ky hieu tren tram Bia chi
hut an START 125.O
hut an ST0F 125.1
hut an AuT0MAh 125.2
hut an RESET 125.8
Ben START 0 125.O
Ben RESET 0 125.1



TESTh0
Xylanh 2Y1 0 124.2
Ky hieu tren tram Bia chi
hut an START 125.O
hut an ST0F 125.1
hut an AuT0MAh 125.2
hut an RESET 125.8
Ben START 0 125.O
Ben RESET 0 125.1



hAh0Lh0
Xylanh 2Y1 0 124.2
Ky hieu tren tram Bia chi
hut an START 125.O
hut an ST0F 125.1
hut an AuT0MAh 125.2
hut an RESET 125.8
Ben START 0 125.O
Ben RESET 0 125.1



S0RTh0
Xylanh 1Y1 0 124.1

You might also like