Professional Documents
Culture Documents
** **
ÑEÀ TAØI:
Boä Giaùo Duïc vaø Ñaøo Taïo Coäng Hoøa Xaõ Hoäi Chuû Nghóa
Vieät Nam
Tröôøng Ñaïi hoïc Sö Phaïm Kyõ Thuaät Ñoäc laäp - Töï do -
Haïnh phuùc
Thaønh phoá Hoà Chí Minh
-------- --------
Em xin chaân thaønh baøy toû loøng bieát ôn ñeán caùc Thaày
Coâ trong Khoa Ñieän tröôøng Ñaïi Hoïc Sö Phaïm Kyõ Thuaät
TP.HCM, ñaëc bieät laø caùc Thaày Coâ trong boä moân Ñieän Khí
Hoùa Cung Caáp Ñieän ñaõ truyeàn thuï nhöõng kieán thöùc quyù
baùu cho em trong nhöõng naêm hoïc qua.
Em xin chaân thaønh caûm ôn Thaày VUÕ ÑOÃ CÖÔØNG,
giaûng vieân Tröôøng Ñaïi Hoïc Sö Phaïm Kyõ Thuaät TP. HCM ñaõ
taän taâm höôùng daãn, cung caáp taøi lieäu vaø taïo moïi ñieàu
kieän thuaän lôïi ñeå em coù theå hoaøn thaønh taäp ñoà aùn naøy.
Xin chaân thaønh caûm ôn nhöõng ngöôøi baïn, nhöõng ngöôøi
thaân ñaõ giuùp ñôõ vaø ñoäng vieân trong quaù trình thöïc hieän
ñoà aùn vaø trong hoïc taäp.
PLC hoï SIMATIC S7 ñeå ñieàu khieån maùy in hoa vaên treân
khaên taém laø noäi dung cuûa taäp luaän vaên toát nghieäp maø
em trình baøy.
MUÏC LUÏC
Trang
Chöông I:
A. Giôùi thieäu chung veà thieát bò ñieàu khieån laäp trình
PLC 1
B. Giôùi thieäu chung veà thieát bò ñieàu khieån laäp trình
PLC SIMATIC S7-200 2
1. Caáu truùc phaàn cöùng cuûa S7 – 200---------------------------2
2. Caáu truù boä nhôù------------------------------------------------------6
3. Thöïc hieän chöông trình-----------------------------------------------10
4. Caáu truùc chöông trình cuûa S7 – 200---------------------------11
Chöông II:
Ngoân ngöõ laäp trình cuûa S7 – 200
1. Phöông phaùp laäp trình-------------------------------------------------13
2. Caùc toaùn haïng giôùi haïn cho pheùp cuûa CPU 214---------15
3. Moät soá leänh cô baûn---------------------------------------------------16
Chöông III:
Qui trình coâng ngheä in khaên
1. Giôùi thieäu coâng ngheä in---------------------------------------------34
2. Caùc phaàn cuûa maùy in-----------------------------------------------36
3. Nguyeân taéc hoaït ñoäng cuûa maùy in---------------------------37
4. Caùc chöông trình hoaït ñoäng cuûa maùy in---------------------37
Chöông IV:
Chöông trình ñieàu khieån heä thoáng maùy in hoa vaên
duøng PLC
1. Caùc yeâu caàu coâng ngheä cuûa heä thoáng maùy in------40
2. Qui ñònh moät soá tieáp ñieåm vaø cuoän daây trong chöông
trình ñieàu khieån----------------------------------------------------------40
3. Löu ñoà giaûi thuaät caùc chöông trình-----------------------------42
4. Chöông trình ñieàu khieån daïng LAD--------------------------------50
5. Chöông trình ñieàu khieån daïng STL--------------------------------67
KEÁT LUAÄN
KEÁT LUAÄN
Qua 6 tuaàn thöïc hieän ñoà aùn, tuy thôøi gian töông ñoái
ngaén nhöng em ñaõ heát söùc coá gaéng ñeå coù theå thu thaäp
nhöõng thoâng tin vaø caùc vaán ñeà lieân quan ñeán ñoà aùn
vaø cuoái cuøng ñaõ hoaøn thaønh ñuùng thôøi gian quy ñònh.
Cuõng qua ñoà aùn naøy em ñaõ hoïc hoûi theâm ñöôïc nhieàu
kieán thöùc vaø kinh nghieäm quyù baùu veà ngheà nghieäp cuûa
mình trong töông lai. Hieåu roõ nhöõng khoù khaên caàn phaûi
giaûi quyeát khi baét tay vaøo nghieân cöùu caùc vaán ñeà khoa
hoïc, caùch boá trí thôøi gian moät caùch hôïp lyù khoa hoïc thì
môùi coù theå hoaøn thaønh.
Tuy nhieân vì lyù do khaùch quan neân em khoâng theå thöïc
hieän laøm moâ hình cho noäi dung ñoà aùn theâm phong phuù.
Do thôøi gian vaø ñieàu kieän coøn haïn cheá do ñoù nhöõng
thieáu soùt laø ñieàu khoâng theå traùnh khoûi, raát mong ñöôïc söï
goùp yù cuûa Thaày Coâ vaø caùc baïn sinh vieân.
Moät laàn nöõa em chaân thaønh caûm ôn quí Thaày, Coâ
trong Khoa Ñieän vaø thaày VUÕ ÑOÃ CÖÔØNG ñaõ nhieät tình
höôùng daãn, cuøng taát caû caùc baïn ñaõ giuùp em hoaøn
thaønh ñoà aùn naøy.
CHÖÔNG I
A. GIÔÙI THIEÄU CHUNG VEÀ THIEÁT BÒ ÑIEÀU KHIEÅN
LAÄP TRÌNH PLC
Trong coâng nghieäp saûn xuaát, ñeå ñieàu khieån moät daây
chuyeàn, moät thieát bò maùy moùc coâng nghieäp … ngöôøi ta
thöïc hieän keát noái caùc linh kieän ñieàu khieån rôøi (rôle, timer,
contactor …) laïi vôùi nhau tuyø theo möùc ñoä yeâu caàu thaønh
moät heä thoáng ñieän ñieàu khieån. Coâng vieäc naøy khaù phöùc
taïp trong thi coâng, söûa chöõa baûo trì do ñoù giaù thaønh cao.
Khoù khaên nhaát laø khi caàn thay ñoåi moät hoaït ñoäng naøo
ñoù.
Moät heä thoáng ñieàu khieån öu vieät maø chuùng ta phaûi
choïn ñöôïc ñieàu khieån cho moät maùy saûn xuaát caàn phaûi hoäi
ñuû caùc yeâu caàu sau: giaù thaønh haï, deã thi coâng, söûa chöõa,
chaát löôïng laøm vieäc oån ñònh linh hoaït … Töø ñoù heä thoáng
ñieàu khieån coù theå laäp trình ñöôïc PLC (Programable Logic
Control) ra ñôøi ñaõ giaûi quyeát ñöôïc vaán ñeà treân.
Thieát bò ñieàu khieån laäp trình ñaàu tieân ñaõ ñöôïc nhöõng
nhaø thieát keá cho ra ñôøi naêm 1968 (Coâng ty General Moto -
Myõ). Tuy nhieân, heä thoáng naøy coøn khaù ñôn giaûn vaø coàng
keành, ngöôøi söû duïng gaëp nhieàu khoù khaên trong vieäc vaän
haønh heä thoáng. Vì vaäy caùc nhaø thieát keá töøng böôùc caûi
tieán heä thoáng ñôn giaûn, goïn nheï, deã vaän haønh, nhöng vieäc
laäp trình cho heä thoáng coøn khoù khaên, do luùc naøy khoâng
coù caùc thieát bò laäp trình ngoaïi vi hoã trôï cho coâng vieäc laäp
trình.
Ñeå ñôn giaûn hoùa vieäc laäp trình, heä thoáng ñieàu khieån
laäp trình caàm tay (programmable controller handle) ñaàu tieân
ñöôïc ra ñôøi vaøo naêm 1969. Trong giai ñoaïn naøy caùc heä
thoáng ñieàu khieån laäp trình (PLC) chæ ñôn giaûn nhaèm thay
theá heä thoáng Relay vaø daây noái trong heä thoáng ñieàu khieån
coå ñieån. Qua quaù trình vaän haønh, caùc nhaø thieát keá ñaõ
töøng böôùc taïo ra ñöôïc moät tieâu chuaån môùi cho heä thoáng,
tieâu chuaån ñoù laø: daïng laäp trình duøng giaûn ñoà hình thang.
Trong nhöõng naêm ñaàu thaäp nieân 1970, nhöõng heä thoáng PLC
coøn coù theâm khaû naêng vaän haønh vôùi nhöõng thuaät toaùn
hoå trôï (arithmetic), “vaän haønh vôùi caùc döõ lieäu caäp nhaät”
(data manipulation). Do söï phaùt trieån cuûa loaïi maøn hình duøng
cho maùy tính (Cathode Ray Tube: CRT), neân vieäc giao tieáp giöõa
ngöôøi ñieàu khieån ñeå laäp trình cho heä thoáng caøng trôû neân
thuaän tieän hôn. Ngoaøi ra caùc nhaø thieát keá coøn taïo ra kyõ
thuaät keát noái vôùi caùc heä thoáng PLC rieâng leû thaønh moät
heä thoáng PLC chung, taêng khaû naêng cuûa töøng heä thoáng
rieâng leû. Toác ñoä xöû lyù cuûa heä thoáng ñöôïc caûi thieän, chu
kyø queùt (scan) nhanh hôn laøm cho heä thoáng PLC xöû lyù toát
vôùi nhöõng chöùc naêng phöùc taïp, soá löôïng coång ra/vaøo lôùn.
Moät PLC coù ñaày ñuû caùc chöùc naêng nhö: boä ñeám, boä
ñònh thôøi, caùc thanh ghi (register) vaø taäp leänh cho pheùp thöïc
hieän caùc yeâu caàu ñieàu khieån phöùc taïp khaùc nhau. Hoaït
ñoäng cuûa PLC hoaøn toaøn phuï thuoäc vaøo chöông trình naèm
trong boä nhôù, noù luoân caäp nhaät tín hieäu ngoõ vaøo, xöû lyù
tín hieäu ñeå ñieàu khieån ngoõ ra.
Nhöõng ñaëc ñieåm cuûa PLC:
- Thieát bò choáng nhieãu.
- Coù theå keát noái theâm caùc modul ñeå môû roäng ngoõ
vaøo/ra.
- Ngoân ngöõ laäp trình deã hieåu.
- Deã daøng thay ñoåi chöông trình ñieàu khieån baèng
maùy laäp trình hoaëc maùy tính caù nhaân.
- Ñoä tin caäy cao, kích thöôùc nhoû.
- Baûo trì deã daøng.
Do caùc ñaëc ñieåm treân, PLC cho pheùp ngöôøi ñieàu haønh
khoâng maát nhieàu thôøi gian noái daây phöùc taïp khi caàn thay
ñoåi chöông trình ñieàu khieån, chæ caàn laäp chöông trình môùi
thay cho chöông trình cuõ.
Vieäc söû duïng PLC vaøo caùc heä thoáng ñieàu khieån ngaøy
caøng thoâng duïng, ñeå ñaùp öùng yeâu caàu ngaøy caøng ña
daïng naøy, caùc nhaø saûn xuaát ñaõ ñöa ra haøng loaït caùc daïng
PLC vôùi nhieàu möùc ñoä thöïc hieän ñuû ñeå ñaùp öùng caùc yeâu
caàu khaùc nhau cuûa ngöôøi söû duïng.
Ñeå ñaùnh giaù moät boä PLC ngöôøi ta döïa vaøo 2 tieâu
chuaån chính: dung löôïng boä nhôù vaø soá tieáp ñieåm vaøo/ra
cuûa noù. Beân caïnh ñoù cuõng caàn chuù yù ñeán caùc chöùc
naêng nhö: boä vi xöû lyù, chu kyø xung clock, ngoân ngöõ laäp
trình, khaû naêng môû roäng soá ngoõ vaøo/ra.
ngoaøi, söï khaùc nhau cuûa hai loaïi CPU naøy nhaän bieát ñöôïc
nhôø soá ñaàu vaøo/ra vaø nguoàn cung caáp.
- CPU 212 coù 8 coång vaøo, 6 coång ra vaø coù khaû
naêng ñöôïc môû roäng theâm baèng 2 modul môû roäng.
- CPU 214 coù 14 coång vaøo, 10 coång ra vaø coù khaû
naêng ñöôïc môû roäng theâm baèng 7 modul môû roäng.
S7 – 200 coù nhieàu loaïi modul môû roäng khaùc nhau.
5 4 3 2
Hình 2. Sô ñoà chaân
cuûa coång
9 8 7 truyeàn thoâng
Ñeå gheùp noái S7 – 200 vôùi maùy laäp trình PG702 hoaëc vôùi
caùc loaïi maùy laäp trình thuoäc hoï PG7xx coù theå söû duïng
moät caùp noái thaúng MPI. Caùp ñoù ñi keøm theo maùy laäp trình.
Gheùp noái S7 – 200 vôùi maùy tính PC qua coång RS-232 caàn
coù caùp noái PC/PPI vôùi boä chuyeån ñoåi RS232/RS485.
b. Vuøng
Vuøng döõ
ñoái lieäu:
töôïng Hình 3. Boä nhôù trong vaø ngoaøi
Vuøng döõ lieäu laø moät vuøng nhôù
cuûa S7 –ñoäng.
200 Noù coù theå
ñöôïc truy nhaäp theo töøng bit, töøng byte, töøng töø ñôn hoaëc
töøng töø keùp vaø ñöôïc söû duïng laøm mieàn löu tröõ döõ lieäu
cho caùc thuaät toaùn caùc haøm truyeàn thoâng, laäp baûng
caùc haøm dòch chuyeån, xoay voøng thanh ghi, con troû ñòa
chæ …
Vuøng döõ lieäu laïi ñöôïc chia thaønh caùc mieàn nhôù nhoû
vôùi caùc coâng duïng khaùc nhau. Chuùng ñöôïc kyù hieäu
baèng caùc chöõ caùi ñaàu cuûa teân tieáng Anh, ñaëc tröng cho
töøng coâng duïng cuûa chuùng nhö sau:
V - Variable memory.
I - Input image regigter.
O - Output image regigter.
M - Internal memory bits.
SM - Speacial memory bits.
Taát caû caùc mieàn naøy ñeàu coù theå truy nhaäp ñöôïc
theo töøng bit, töøng byte, töøng töø ñôn (word-2byte) hoaëc töø
keùp (2 word).
Hình 4. Moâ taû vuøng döõ lieäu cuûa CPU 214
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Mieàn V (ñoïc/ghi) V0 I0.x (x=0÷7) Vuøng ñeäm
coång vaøo I
V4095 I7.x (x=0÷7) (ñoïc/ghi)
Ñòa chæ truy nhaäp ñöôïc qui öôùc theo coâng thöùc:
- Truy nhaäp theo bit: Teân mieàn (+) ñòa chæ byte (+)•(+)
chæ soá bit. Ví duï V150.4 chæ bit 4 cuûa byte 150 thuoäc
mieàn V.
- Truy nhaäp theo byte: Teân mieàn (+) B (+) ñòa chæ cuûa
byte trong mieàn. Ví duï VB150 chæ 150 thuoäc mieàn V.
- Truy nhaäp theo töø: Teân mieàn (+) W (+) ñòa chæ byte
cao cuûa töø trong mieàn. Ví duï VW150 chæ töø ñôn goàm
2 byte150 vaø 151 thuoäc mieàn V, trong ñoù byte 150 coù
vai troø byte cao trong töø.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
VB150 VB150 (byte cao) VB151 (byte thaáp)
- Truy nhaäp theo töø keùp: Teân mieàn (+) D (+) ñòa chæ
byte cao cuûa töø trong mieàn. Ví duï VD150 chæ töø keùp
goàm 4 byte150, 151, 152 vaø 153 thuoäc mieàn V, trong
ñoù byte 150 coù vai troø byte cao vaø byte 153 laø thaáp
trong töø keùp.
63 32 31 16 15 87
0
VB150 VB151 VB152 VB153
VD150
o Taát caû caùc byte thuoäc vuøng döõ lieäu ñeàu coù theå
truy nhaäp ñöôïc baèng con troû. Con troû ñöôïc ñònh
nghóa trong mieàn V hoaëc caùc thanh ghi AC1, AC2 vaø
AC3. Moãi con troû ñòa chæ chæ goàm 4 byte (töø keùp).
Vuøng ñoái töôïng ñöôïc söû duïng ñeå löu giöõ döõ lieäu cho
caùc ñoái töôïng laäp trình nhö caùc giaù trò töùc thôøi, giaù trò ñaët
tröôùc cuûa boä ñeám, hay Timer. Döõ lieäu kieåu ñoái töôïng bao
goàm cuûa thanh ghi cuûa Timer, boä ñeám, boä ñeám toác ñoä
cao, boä ñeäm vaøo/ra töông töï vaø caùc thanh ghi Accumulator
(AC).
Kieåu ñöôïc ñoái töôïng bò haïn cheá raát nhieàu vì caùc döõ
lieäu kieåu ñoái töôïng chæ ñöôïc ghi theo muïc ñích caàn söû duïng
cuûa ñoái töôïng ñoù.
Hình 5. Vuøng nhôù ñoái töôïng ñöôïc phaân chia nhö sau:
CPU214
15 0 bit
Timer (ñoïc/ghi) T0 T0
T127 T127
C0 C0
Boä ñeám (ñoïc/ghi)
C27 C127
AQW0
Boä ñeäm coång ra
töông töï (chæ ghi) AQW30
31 23 8 0
Thanh ghi Accumulator AC0 (khoâng coù khaû naêng laøm con
(ñoïc/ghi) troû)
AC1
AC2
AC3
Coù theå môû roäng ngoõ vaøo/ra cuûa PLC baèng caùch
gheùp noái theâm vaøo noù caùc modul môû roäng veà phía beân
phaûi cuûa CPU (CPU 214 nhieàu nhaát 7 modul), laøm thaønh moät
moùc xích, bao goàm caùc modul coù cuøng kieåu.
Caùc modul môû roäng soá hay rôøi raïc ñeàu chieám choã
trong boä ñeäm, töông öùng vôùi soá ñaàu vaøo/ra cuûa caùc
modul.
Sau ñaây laø moät ví duï veà caùch ñaët ñòa chæ cho caùc
modul môû roäng treân
CPU 214:
PLC thöïc hieän chöông trình theo chu trình laëp. Moãi voøng
laëp ñöôïc goïi laø moät voøng queùt (scan). Moãi voøng queùt ñöôïc
baét ñaàu baèng gian ñoaïn ñoïc döõ lieäu töø caùc coång vaøo
vuøng ñeäm aûo, tieáp theo laø gian ñoaïn thöïc hieän chöông trình.
Trong töøng voøng queùt, chöông trình ñöôïc thöïc hieän baèng
leänh ñaàu tieân vaø keát thuùc baèng leänh keát thuùc (MEND).
Sau giai ñoaïn thöïc hieän chöông trình laø gian ñoaïn truyeàn
thoâng noäi boä vaø kieåm tra loãi. Voøng queùt ñöôïc keát thuùc
baèng giai ñoaïn chuyeån caùc noäi dung cuûa boä ñeäm aûo tôùi
caùc coång ra.
Nhö vaäy, taïi thôøi ñieåm thöïc hieän leänh vaøo/ra, thoâng
thöôøng leänh khoâng laøm vieäc maø chæ thoâng qua boä ñeäm
aûo cuûa coång trong vuøng nhôù tham soá. Vieäc truyeàn thoâng
giöõa boä ñeäm aûo vôùi ngoaïi vi trong caùc giai ñoaïn 1 vaø 4 do
CPU quaûn lyù. Khi gaëp leänh vaøo/ra ngay laäp töùc thì heä
thoáng seõ cho döøng moïi coâng vieäc khaùc, ngay caû chöông
trình xöû lyù ngaét, ñeå thöïc hieän leänh naøy moät caùch tröïc
tieáp vôùi coång vaøo/ra.
Neáu söû duïng caùc cheá ñoä xöû lyù ngaét, chöông trình con
töông öùng vôùi töøng tín hieäu ngaét ñöôïc soaïn thaûo vaø caøi
ñaët nhö moät boä phaän cuûa chöông trình. Chöông trình xöû lyù
ngaét chæ ñöôïc thöïc hieän trong voøng queùt khi xuaát hieän tín
hieäu baùo ngaét vaø coù theå xaûy ra ôû baát cöù ñieåm naøo
trong voøng queùt.
Coù theå laäp trình cho S7 – 200 baèng caùch söû duïng moät
trong nhöõng phaàn meàm sau ñaây:
- STEP 7 – Micro/DOS
- STEP 7 – Micro/WIN
Nhöõng phaàn meàm naøy ñeàu coù theå caøi ñaët ñöôïc treân
caùc maùy laäp trình hoï PG7xx vaø caùc maùy tính caù nhaân (PC).
Caùc chöông trình cho S7 – 200 phaûi coù caáu truùc bao goàm
chöông trình chính (main program) vaø sau ñoù ñeán caùc chöông
trình con vaø caùc chöông trình xöû lyù ngaét ñöôïc chæ ra sau
ñaây:
- Chöông trình chính ñöôïc keát thuùc baèng leänh keát
thuùc chöông trình (MEND)
- Chöông trình con laø moät boä phaän cuûa chöông trình.
Caùc chöông trình con phaûi ñöôïc vieát sau leänh keát
thuùc chöông trình chính, ñoù laø leänh MEND.
- Caùc chöông trình xöû lyù ngaét laø moät boä phaän
cuûa chöông trình. Neáu caàn söû duïng chöông trình xöû
lyù ngaét phaûi vieát sau leänh keát thuùc chöông trình
chính MEND.
Caùc chöông trình con ñöôïc nhoùm laïi thaønh moät nhoùm
ngay sau chöông trình chính. Sau ñoù ñeán caùc chöông trình xöû
lyù ngaét. Baèng caùch vieát nhö vaäy, caáu truùc chöông trình
ñöôïc roõ raøng vaø thuaän tieän hôn trong vieäc ñoïc chöông trình
sau naøy. Coù theå töï do troän laãn caùc chöông trình con vaø
chöông trình xöû lyù ngaét ñaèng sau chöông trình chính.
INT 0 chöông trình xöû lyù ngaét Thöïc hieän khi coù tín
thöù nhaát hieäu baùo ngaét
RET
INT n chöông trình xöû lyù
ngaét thöù n+1
RET
Hình 7. Caáu truùc chöông trình cuûa S7 – 200
CHÖÔNG II
NGOÂN NGÖÕ LAÄP TRÌNH CUÛA S7 – 200
ñeàu coù theå ñöôïc göûi (hoaëc ñöôïc noái theâm) vaøo ngaên
xeáp. Khi phoái hôïp hai bit ñaàu tieân cuûa ngaên xeáp, thì ngaên
xeáp seõ ñöôïc keùo leân moät bit.
Ví duï veà Ladder Logic vaø Statement List:
LAD STL
LD I0.0
I0.0 Q1.0
──┤├───( ) = Q1.0
Caùc daïng khaùc nhau cuûa leänh LD, LDN cho LAD nhö sau:
LAD Moâ taû Toaùn haïng
n Tieáp ñieåm thöôøng môû seõ n: I, Q, M,
┤├ ñoùng neáu n=1 SM, (bit) T, C
n Tieáp ñieåm thöôøng ñoùng seõ
┤\├ môû khi n=1
SVTH: NGUYEÃN HÖÕU THIEÄN Trang 30
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
Caùc daïng khaùc nhau cuûa leänh LD, LDN cho STL nhö sau:
LAD Moâ taû Toaùn haïng
LD n Leänh naïp giaù trò logic cuûa ñieåm n: I, Q, M, SM,
n vaøo bit ñaàu tieân trong ngaên (bit) T, C
xeáp.
LDN n Leänh naïp giaù trò logic nghòch
ñaûo cuûa ñieåm n vaøo bit ñaàu
tieân trong ngaên xeáp.
LDI n Leänh naïp töùc thôøi giaù trò logic n:1
cuûa ñieåm n vaøo bit ñaàu tieân
trong ngaên xeáp.
LDNI n Leänh naïp töùc thôøi giaù trò logic
nghòch ñaûo cuûa ñieåm n vaøo bit
ñaàu tieân trong ngaên xeáp.
ª OUTPUT (=): leänh sao cheùp noäi dung cuûa bit ñaàu tieân
trong ngaên xeáp vaøo bit ñöôïc chæ ñònh trong leänh. Noäi
dung ngaên xeáp khoâng bò thay ñoåi.
SI S-bit n Ghi töùc thôøi giaù trò logic vaøo S-bit: Q (bit)
moät maûng goàm n bit keå töø n
ñòa chæ S-bit (byte):IB,QB,MB,
RI S-bit n Xoùa töùc thôøi moät maûng SMB, VB,AC,
goàm n bit keå töø ñòa chæ S- haèng soá, *VD,
bit. *AC
bit ñaàu tieân vaøo bit thöù hai trong ngaên coù
xeáp. Giaù trò coøn laïi bò ñaåy xuoáng moät bit.
Bit cuoái cuøng bò ñaåy ra khoûi ngaên xeáp.
LRD Leänh sao cheùp giaù trò cuûa bit thöù hai vaøo Khoâng
bit ñaàu tieân trong ngaên xeáp.Caùc giaù trò coù
coøn laïi cuûa ngaên xeáp giöõ nguyeân vò trí
LPP Leänh keùo ngaên xeáp leân moät bit. Giaù trò Khoâng
cuûa bit sau ñöôïc chuyeån cho bit tröôùc. coù
ª AND (A) Leänh A vaø O phoái hôïp giaù trò logic cuûa moät
tieáp ñieåm n vôùi
ª OR (O) giaù trò bit ñaàu tieân cuûa ngaên xeáp. Keát
quaû pheùp tính ñöôïc ñaët laïi vaøo bit ñaàu tieân
trong ngaên xeáp. Giaù trò cuûa caùc bit coøn laïi
trong ngaên xeáp khoâng bò thay ñoåi.
Taùc ñoäng cuûa caùc pheùp tính A (And) vaø O (Or)
Tröôùc Tröôùc
(And) Sau m =C0 ٨n (Or) Sau m =C0 ٧n
C0 m C0 m
C1 C1 C1 C1
C2 C2 C2 C2
C3 C3 C3 C3
C4 C4 C4 C4
C5 C5 C5 C5
C6 C6 C6 C6
C7 C7 C7 C7
C8 C8 C8 C8
ª AND LOAD (ALD)
ª OR LOAD (OR) : Leänh ALD vaø OLD thöïc hieän pheùp tính
logic And vaø Or giöõa hai bit ñaàu tieân cuûa
ngaên xeáp. Keát quaû cuûa logic naøy seõ
ñöôïc ghi laïi vaøo bit ñaàu trong ngaên xeáp.
Noäi dung coøn laïi cuûa ngaên xeáp ñöôïc
keùo leân moät bit.
Tröôùc ALD Tröôùc
Taùc
Sau ñoäng cuûa leänh ALD vaø OLD
OLD VAØO ngaên xeáp nhö
Sau
sau:
C0 m C0 m
C1 C2 C1 C1
C2 C3 C2 C2
m =C0 ٨C1 m =C0 ٧C1
C3 C4 C3 C3
C4 C5 C4 C4
C5 C6 C5 C5
SVTH:
C6NGUYEÃN HÖÕU
C7 THIEÄN C6 C6 Trang 34
C7 C8 C7 C7
C8 C8 C8
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
Khi laäp trình, neáu caùc quyeát ñònh veà ñieàu khieån ñöôïc
thöïc hieän döïa treân keát quaû cuûa vieäc so saùnh thì coù theå
söû duïng leänh so saùnh theo byte, Word hay Dword cuûa S7 – 200.
LAD söû duïng leänh so saùnh ñeå so saùnh caùc giaù trò cuûa
byte, word hay Dword (giaù trò thöïc hoaëc nguyeân). Nhöõng leänh
so saùnh thöôøng laø: so saùnh nhoû hôn hoaëc baèng (<=); so
saùnh baèng (==) vaø so saùnh lôùn hôn hoaëc baèng (>=).
Khi so saùnh giaù trò cuûa byte thí khoâng caàn phaûi ñeå yù
ñeán daáu cuûa toaùn haïng, ngöôïc laïi khi so saùnh caùc töø hay
töø keùp vôùi nhau thì phaûi ñeå yù ñeán daáu cuûa toaùn haïng laø
bit cao nhaát trong töø hoaëc töø keùp. Ví duï 7FFF > 8000 vaø
7FFFFFFF > 80000000.
LAD Moâ taû Toaùn haïng
n1 n2 Tieáp ñieåm ñoùng khi n1, n2(byte): VB,
─┤==B├─
n1=n2 IB, QB, MB, SMB,
n1 n2
─┤==I├─ B = byte AC, Const, *VD,
n1 n2 I = Integer = Word *AC
─┤==D├─ D = Double Integer
n1 n2 R = Real
─┤==R├─
n1 n2 Tieáp ñieåm ñoùng khi n1, n2(word): VW,
─┤>=B├─
n1≥ n2 T, C, QW, MW,
n1 n2
─┤>=I├─ B = byte SMW, AC, AIW,
n1 n2 I = Integer = Word haèng soá, *VD,
─┤>=D├─ D = Double Integer *AC
n1 n2 R = Real
─┤>=R├─
n1 n2 Tieáp ñieåm ñoùng khi n1, n2(Dword):
─┤<=B├─
n1≤ n2 VD, ID, QD, MD,
n1 n2
─┤<=I├─ B = byte SMD, AC, HC,
n1 n2 I = Integer = Word haèng soá, *VD,
─┤<=D├─ D = Double Integer *AC
n1 n2 R = Real
─┤<=R├─
saùnh lôùn hôn (>), coù theå taïo ra ñöôïc nhôø keát hôïp leänh NOT
vôùi caùc leänh ñaõ coù (==, >=, <=)
Bôûi vaäy trong chöông trình con caùc leänh coù ñieàu khieån ñöôïc
thöïc hieän nhö caùc leänh khoâng ñieàu kieän. Sau caùc leänh LBL
(ñaët nhaõn) vaø SBR, leänh LD trong STL seõ bò voâ hieäu hoùa.
Khi moät chöông trình con ñöôïc goïi, toaøn boä noäi dung
cuûa ngaên xeáp seõ ñöôïc caát ñi, ñænh cuûa ngaên xeáp nhaän
moät giaù trò môùi laø 1, caùc bit khaùc coøn laïi cuûa ngaên xeáp
nhaän giaù trò logic 0 vaø chöông trình ñöôïc chuyeån tieáp ñeán
chöông trình con ñaõ ñöôïc goïi. Khi thöïc hieän xong chöông trình
con vaø tröôùc khi ñieàu khieån ñöôïc chuyeån trôû laïi chöông trình
ñaõ goïi noù, noäi dung ngaên xeáp ñaõ ñöôïc caát giöõ tröôùc ñoù
seõ ñöôïc chuyeån trôû laïi ngaên xeáp.
Noäi dung cuûa thanh ghi AC khoâng ñöôïc caát giöõ khi goïi
chöông trình con, nhöng khi moät chöông trình xöû lyù ngaét ñöôïc
goïi, noäi dung cuûa thanh ghi AC seõ ñöôïc caát giöõ tröôùc khi
thöïc hieän chöông trình xöû lyù ngaét vaø naïp laïi khi chöông trình
xöû lyù ngaét ñaõ ñöôïc thöïc hieän xong. Bôûi vaäy chöông trình
xöû lyù ngaét coù theå töï do söû duïng boán thanh ghi AC cuûa S7 –
200.
ª JMP, CALL
ª LBL, SBR : Leänh nhaûy JMP vaø leänh goïi chöông trình
con SBR cho pheùp chuyeån ñieàu khieån töø vò
trí naøy ñeán moät vò trí khaùc trong chöông
trình. Cuù phaùp leänh nhaûy vaø leänh goïi
chöông trình con trong LAD vaø STL ñeàu coù
toaùn haïng laø nhaõn chæ ñích (nôi nhaûy ñeán,
nôi chöùa chöông trình con)
Ñoä phaân giaûi caùc loaïi Timer cuûa S7 – 200, CPU 214
Leänh Ñoä phaân Giaù trò cöïc CPU 214
giaûi ñaïi
1 ms 32,767 s T32 vaø T96
TON 10 ms 327,67 s T33 ÷ T36, T97 ÷
T100
100 ms 3276,7 s T32 ÷ T96, T101 ÷
T127
1 ms 32,767 s T0 vaø T64
TONR 10 ms 327,67 s T1 ÷ T4, T65 ÷ T68
100 ms 3276,7 s T5 ÷ T31, T69 ÷ T95
cuûa boä ñeám, ñöôïc kyù hieäu laø PV. Khi giaù trò ñeám töùc thôøi
baèng hoaëc lôùn hôn giaù trò ñaët tröôùc naøy thì boä ñeám baùo
ra ngoaøi baèng caùch ñaët giaù trò logic 1 vaøo moät bit ñaëc bieät
cuûa noù, goïi laø C-bit. Tröôøng hôïp giaù trò ñeám töùc thôøi nhoû
hôn giaù trò ñaët tröôùc C-bit coù giaù trò logic laø 0.
Khaùc vôùi caùc boä Timer, caùc boä ñeám CTU vaø CTUD
ñeàu coù chaân noái vôùi tín hieäu ñieàu khieån xoùa ñeå thöïc
hieän vieäc ñaët laïi cheá ñoä khôûi phaùt ban ñaàu (reset) cho boä
ñeám, ñöôïc kyù hieäu baèng chöõ caùi R trong LAD, hay ñöôïc qui
ñònh laø traïng thaùi logic cuûa bit ñaàu tieân cuûa ngaên xeáp
trong STL. Boä ñeám ñöôïc reset khi tín hieäu xoaù naøy coù möùc
logic laø 1 hoaëc khi leänh R (reset) ñöôïc thöïc hieän vôùi C-bit. Khi
boä ñeám ñöôïc reset, caû C-word vaø C-bit ñeàu nhaän giaù trò 0.
Boä ñeám tieán/luøi CTUD ñeám tieán khi gaêp söôøn leân
cuûa xung vaøo coång ñeám tieán, kyù hieäu laø CU hoaëc bit thöù
3 cuûa ngaên xeáp trong STL, vaø ñeám luøi khi gaëp söôøn leân
cuûa xung vaøo coång ñeám luøi, kyù hieäu laø CD trong LAD hoaëc
bit thöù 2 cuûa ngaên xeáp trong STL.
Boä ñeám tieán CTU coù mieàn giaù trò ñeám töùc thôøi töø 0
ñeán 32.767. Boä ñeám tieán/luøi CTUD coù mieàn giaù trò ñeám
töùc thôøi töø –32.768 ñeán 32.767.
—PV word Cxx lôùn hôn hoaëc baèng giaù PV :(word): VW,
—CD trò ñaët tröôùc PV, C-bit (Cxx) coù T,C,IW,QW,MW,
—R giaù trò logic baèng 1. Boä ñeám SMW, AC, AIW,
ngöøng ñeám tieán khi C-word Cxx haèngsoá,*VD,*
ñaït ñöôïc giaù trò cöïc ñaïi 32.767 AC
vaø ngöøng ñeám luøi khi C-word
Cxx ñaït ñöôïc giaù trò cöïc ñaïi –
32.768. CTUD reset khi ñaàu vaøo R
coù giaù trò logic baèng 1.
trò ñeám töùc thôøi kyù hieäu laø CV. Khi giaù trò ñeám töùc thôøi
baèng giaù trò ñaët tröôùc thì boä ñeám phaùt ra moät tín hieäu
baùo ngaét. Giaù trò ñaët tröôùc laø moät soá nguyeân 32 bit ñöôïc
löu trong moät oâ nhôù kieåu töø keùp, kyù hieäu laø PV.
Choïn cheá ñoä laøm vieäc cho Boä ñeám toác ñoä cao baèng
leänh HDFE vaø chæ coù theå kích boä ñeám sau khi ñaõ khai baùo
cheá ñoä laøm vieäc baèng leänh HSC.
Nguyeân lyù laøm vieäc cuûa caùc boä ñeám toác ñoä cao:
o HSC0: Taàn soá ñeám cöïc ñaïi cho pheùp cuûa HSC0 laø 2
KHz. Boä ñeám HSC0 söû duïng moät coång vaøo laø I0.0 vaø
chæ coù moät cheá ñoä laøm vieäc duy nhaát laø ñeám tieán
hoaëc luøi soá caùc söôøn leân cuûa tín hieäu ñaàu vaøo taïi
ngoõ vaøo I0.0
HSC0 söû duïng töø keùp SMD38 ñeå löu giaù trò ñeám töùc thôøi
CV, giaù trò ñaët tröôùc PV ñöôïc ghi vaøo töø keùp SMD42 (caû
hai giaù trò PV vaø CV laø nhöõng soá nguyeân 32 bit coù daáu).
Chieàu ñeám tieán/luøi cuûa HSC0 ñöôïc qui ñònh bôûi traïng
thaùi cuûa bit SM37.3 nhö sau: SM37.3 = 0 ñeám luøi theo
söôøn leân cuûa I0.0
= 1 ñeám tieán theo söôøn leân cuûa I0.0
Caùc böôùc khai baùo söû duïng HSC0 (neân thöïc hieän taïi
voøng queùt ñaàu tieân):
- Naïp giaù trò ñieàu khieån phuø hôïp cho SMB37.
- Xaùc ñònh cheá ñoä laøm vieäc cho boä ñeám baèng
leänh HDEF (do HSC0 coù moät cheá ñoä laøm vieäc neân
leänh xaùc ñònh seõ laø: HDEF K0 K0)
- Naïp giaù trò töùc thôøi ban ñaàu vaø giaù trò ñaët tröôùc
vaøo SMD38 vaø SMD42.
- Khai baùo söû duïng cheá ñoä ngaét vaøo ra vaø kích tín
hieäu baùo ngaét HSC0 baèng leänh ATCH.
- Kích boä ñeám baèng leänh HSC K0
o HSC1: taàn soá ñeám cöïc ñaïi taïi ngoõ vaøo laø 7KHz
HSC1 laø moät boä ñeám linh hoaït, söû duïng boán ñaàu vaøo
I0.6, I0.7, I1.0 vaø I1.1 vôùi 12 cheá ñoä laøm vieäc khaùc nhau.
SVTH: NGUYEÃN HÖÕU THIEÄN Trang 46
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
HSC1 söû duïng töø keùp SMD48 ñeå löu giaù trò ñeám töùc thôøi
CV, giaù trò ñaët tröôùc PV ñöôïc ghi vaøo töø keùp SMD52 (caû
hai giaù trò PV vaø CV laø nhöõng soá nguyeân 32 bit coù daáu).
Khaùc vôùi HSC0, HSC1 coù ba khaû naêng ñeám:
- Ñeám tieán hoaëc luøi theo söôøn leân cuûa I0.6 (cheá
ñoä 0, 1, 2, 3, 4, 5)
- Ñeám tieán theo söôøn leân cuûa I0.6 vaø luøi theo söôøn
leân cuûa I0.7 (cheá ñoä 6, 7, 8)
- Ñeám tieán hoaëc luøi soá laàn leäch giaù trò logic giöõa
hai coång I0.6 vaø I0.7, töùc laø soá laøn pheùp tính logic
XOR cuûa I0.6 vaø I0.7 coù keát quaû laø 1 (cheá ñoä 6,
7, 8)
Chieàu ñeám (tieán hay luøi) trong cheá ñoä 0, 1, 2 ñöôïc quy ñònh
bôûi bit SM47.3 nhö sau: SM47.3 = 0 ñeám luøi theo söôøn
leân cuûa I0.6
= 1 ñeám tieán theo söôøn leân cuûa I0.6
vaø trong cheá ñoä 3, 4, 5 bôûi ñaàu vaøo I0.7 nhö sau:
I0.7 = 0 ñeám luøi theo söôøn leân cuûa I0.6
= 1 ñeám tieán theo söôøn leân cuûa I0.6
HSC1 coù hai taàn soá ñeám. Trong caùc cheá ñoä 0÷8 taàn soá
ñeám baèng taàn soá thay ñoåi traïng thaùi tín hieäu ñaàu vaøo laø
7KHz, rieâng trong cheá ñoä 9, 10, 11 tuøy theo söï khai baùo söû
duïng maø taàn soá ñeám coù theå baèng hoaëc coù theå gaáp 4
laàn taàn soá bieán thieân traïng thaùi keát quaû pheùp tính XOR
giöõa I0.6 vaø I0.7. Do ñoù trong cheá ñoä 9, 10, 11 taàn soá ñeám
cöïc ñaïi cho pheùp cuûa HSC1 seõ laø 28KHz.
Caáu truùc byte SMB47 ñöôïc goïi laø byte ñieàu khieån cuûa
HSC1 nhö sau
SM47. Kieåu reset cho tín hieäu xoaù taïi I0.0 (cheá ñoä
0 1,2,4,5,7,8,10,11)
SM47. Kieåu kích cho tín hieäu khôûi ñoäng taïi I1.1 (cheá ñoä
1 2,5,8,11)
SM47. Taàn soá ñeám cuûa HSC1 (cheá ñoä 9,10,11)
2
SM47. Chieàu ñeám: 0 - ñeám luøi, 1 - ñeám tieán
3
SM47. Cho pheùp ñoåi chieàu ñeám: 0-khoâng cho pheùp, 1-
SVTH: NGUYEÃN HÖÕU THIEÄN Trang 47
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
4 cho pheùp
SM47. Cho pheùp söûa ñoåi giaù trò ñaët tröôùc: 0-khoâng
5 cho pheùp, 1-cho pheùp
SM47. Cho pheùp söûa ñoåi giaù trò töùc thôøi: 0-khoâng cho
6 pheùp, 1-cho pheùp
SM47. 1-cho pheùp kích HSC1, 0-cho pheùp huyû HSC1
7
Caùc böôùc khai baùo söû duïng HSC1 (neân thöïc hieän taïi
voøng queùt ñaàu tieân):
- Naïp giaù trò ñieàu khieån phuø hôïp cho SMB47 (ví duï
16#F8=248)
- Xaùc ñònh cheá ñoä laøm vieäc cho boä ñeám baèng leänh
HDEF.
- Naïp giaù trò töùc thôøi ban ñaàu vaøo SMD48 vaø giaù trò
ñaët tröôùc vaøo SMD52.
- Khai baùo söû duïng cheá ñoä ngaét vaøo/ra vaø kích tín
hieäu baùo ngaét HSC0 baèng leänh ATCH.
- Kích boä ñeám baèng leänh HSC.
Khi söû duïng HSC1 cuøng vôùi cheá ñoä ngaét vaøo/ra, caùc tín
hieäu baùo ngaét sau ñaây seõ ñöôïc phaùt:
- Baùo ngaét khi CV=PV neáu tín hieäu baùo ngaét kieåu 13
ñöôïc khai baùo.
- Baùo ngaét khi coù tín hieäu baùo thay ñoåi chieàu ñeám
töø I0.7, neáu tín hieäu baùo ngaét kieåu 14 ñöôïc khai
baùo.
- Baùo ngaét khi HSC1 bò reset bôûi I1.0, neáu tín hieäu
baùo ngaét kieåu 15 ñöôïc khai baùo.
o HSC2: HSC2 coù nguyeân lyù laøm vieäc gioáng nhö HSC1.
HSC1 vaø HSC2 laøm vieäc ñoäc laäp, khoâng aûnh höôûng
nhau. Caùc ngoõ vaøo I0.6, I0.7, I1.0, I1.1 cuûa HSC1 ñöôïc
thay theá baèng I1.2, I1.3, I1.4 vaø I1.5 trong HSC2.
Caáu truùc byte SMB57 ñöôïc goïi laø byte ñieàu khieån cuûa
HSC2, nhö sau:
SM57. Kieåu reset cho tín hieäu xoùa taïi I1.4 (cheá ñoä
0 1,2,4,5,7,8,10,11)
SM57. Kieåu kích cho tín hieäu khôûi ñoäng taïi I1.5 (cheá ñoä
SVTH: NGUYEÃN HÖÕU THIEÄN Trang 48
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
1 2,5,8,11)
SM57. Taàn soá ñeám cuûa HSC2 (cheá ñoä 9,10, vaø 11)
2
SM57. Chieàu ñeám: 0 - ñeám luøi, 1 - ñeám tieán.
3
SM57. Cho pheùp ñoåi chieàu ñeám: 0 - khoâng cho pheùp, 1 –
4 cho pheùp
SM57. Cho pheùp söûa ñoåi giaù trò ñaët tröôùc: 0 -khoâng cho
5 pheùp, 1–cho pheùp
SM57. Cho pheùp söûa ñoåi giaù trò ñeám töùc thôøi:0 -khoâng
6 cho pheùp, 1-cho pheùp
SM57. 1 – cho pheùp kích HSC2, 0 – cho pheùp huûy HSC2
7
HSC2 coù ba khaû naêng ñeám gioáng nhö HSC1 vaø taàn soá
ñeám trong caùc cheá ñoä cuõng gioáng nhö HSC1.
Thuû tuïc khai baùo söû duïng boä ñeám toác ñoä cao:
Khai baùo söû duïng caùc boä ñeám HSC0, HSC1 vaø HSC2 neân
ñöôïc thöïc hieän taïi voøng queùt ñaàu tieân, khi maø bit SM0.1 coù
giaù trò logic laø 1. Thuû tuïc khai baùo toát nhaát laø moät chöông
trình con vaø chöông trình con ñoù ñöôïc goïi baèng leänh CALL
trong voøng queùt ñaàu.
Caùc coâng vieäc cuûa chöông trình con khai baùo söû duïng
Boä ñeám toác ñoä cao bao goàm:
Naïp giaù trò veà kieåu hoaït ñoäng phuø hôïp cho byte ñieàu
khieån. Ví duï nhö khi khai baùo kieåu hoaït ñoäng cho HSC1
vôùi:
Tín hieäu xoùa ngoaøi tích cöïc khi coù logic laø 1 thì
phaûi ghi 0 vaøo SM47.0
Tín hieäu kích (start) ngoaøi tích cöïc khi coù logic laø 1
thì ghi 0 vaøo SM47.1
Taàn soá ñeám baèng taàn soá cuûa tín hieäu vaøo thì ghi
0 vaøo SM47.2
Ñeám tieán theo söôøn leân cuûa tín hieäu vaøo thì ghi 1
vaøo SM47.3
Cho pheùp ñoåi chieàu ñeám thì ghi 1 vaøo SM47.4
Cho pheùp thay ñoåi giaù trò daët tröôùc thì ghi 1 vaøo
SM47.5
Cho pheùp thay ñoåi giaù trò ñeám töùc thôøi thì ghi 1
vaøo SM47.6
Cho pheùp kích HSC1 thì ghi 1 vaøo SM47.7
Xaùc ñònh cheá ñoä laø vieäc cho boä ñeám baèng leänh
HDEF. Ví duï nhö muoán xaùc ñònh cheá ñoä laøm vieäc soá 3
cho HSC1 thì thöïc hieän leänh sau trong STL: HDEF
K1 K3
Naïp giaù trò ñeám töùc thôøi ban ñaàu vaø giaù trò ñaët
tröôùc. Ví duï naïp giaù trò ñeám töùc thôøi ban ñaàu laø 0 vaø
giaù trò ñaët tröôùc laø 3 cho HSC1 thì thöïc hieän leänh sau
trong STL:
MOVD K0 SMD48 giaù trò ñeám töùc thôøi ban
ñaàu laø0.
MOVD K3 SMD52 giaù trò ñaët tröôùc laø 3.
Khai baùo söû duïng cheá ñoä ngaét vaøo/ra vaø kích tín hieäu
baùo ngaét. Ví duï nhö söû duïng HSC1 laøm tín hieäu baùo
ngaét vaøo/ra maõ hieäu 13 (khi CV=PV) vaø maõ hieäu 14
(khi ñoåi chieàu ñeám) vôùi caùc chöông trình xöû lyù ngaét
töông öùng coù nhaõn laø 0 vaø 1 thì thöïc hieän caùc leänh
sau trong STL:
ATCH K0 K13
ATCH K1 K14
Kích boä ñeám vôùi kieåu laøm vieäc ñaõ ghi trong byte ñieàu
khieån baèng leänh HSC. Ví duï nhö kích boä ñeám HSC1 theo
SMB47 baèng caùch thöïc hieän leänh sau trong STL:
HSC K1
CHÖÔNG III
QUI TRÌNH COÂNG NGHEÄ IN KHAÊN
khung.
Hình 11: Hình moâ taû vò trí
cuûa khung in
d. Dao gaït: dao gaït laø coâng cuï ñeå ñaåy, pheát möïc maøu
laøm cho möïc thaám qua löôùi in chuyeån maøu leân vaät
caàn in. Dao gaït laø moät truï troøn, baèng saét theùp (ñeå
nam chaâm coù theå huùt ñöôïc) ñaët naèm ngang, beân
ngoaøi boïc moät lôùp cao su moûng. Khi nam chaâm huùt,
dao gaït seõ ñeø saùt leân maët löôùi in, nam chaâm di
chuyeån seõ keùo dao gaït di chuyeån.
CHÖÔNG IV:
CHÖÔNG TRÌNH ÑIEÀU KHIEÅN HEÄ THOÁNG
MAÙY IN HOA VAÊN DUØNG PLC
1. Caùc yeâu caàu coâng ngheä cuûa heä thoáng maùy in:
Khung maùy in khoâng ñöôïc pheùp naâng leân khi dao ñang
gaït. Trong caùc chöông trình in neáu dao ñang naèm beân traùi thì
seõ ñöôïc gaït sang phaûi vaø ngöôïc laïi.
Baêng chuyeàn khoâng ñöôïc dòch chuyeån khi khung ñaõ ñöôïc
haï xuoáng vaø khoâng ñöôïc haï khung khi baêng chuyeån ñang
dòch chuyeån.
Khi ñoäng cô keùo baêng chuyeàn quay ñöôïc moät voøng thì
töông öùng baêng chuyeàn dòch chuyeån ñöôïc 1 cm.
Tröôùc khi haï khung baêng chuyeàn dòch chuyeån vôùi 2 toác
ñoä nhanh, chaäm. Baêng chuyeàn dòch chuyeån nhanh khi soá
ñeám chöa ñaït 266240 vaø döøng laïi khi soá ñeám ñaït 307200.
2. Qui ñònh moät soá tieáp ñieåm vaø cuoän daây trong
chöông trình ñieàu khieån
a. Caùc nuùt aán goïi chöông trình:
• Röûa baêng I0.0
• Gaén löôùi I0.1
• In moät laàn I0.2
• In hai laàn I0.3
• Döøng I0.4
b. Caùc coâng taéc haønh trình
• Giôùi haïn khung naâng I1.2
• Giôùi haïn khung haï I1.3
• Giôùi haïn dao gaït beân traùi I2.0
• Giôùi haïn dao gaït nhanh beân traùi I2.1
• Giôùi haïn dao gaït beân phaûi I2.2
• Giôùi haïn dao gaït nhanh beân phaûi I2.3
c. Caùc ngoõ ra
• Naâng khung Q0.0
SVTH: NGUYEÃN HÖÕU THIEÄN Trang 59
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
START
HAÏ KHUNG
No
GIÔÙI HAÏN
KHUNG HAÏ
Yes
DELAY 1 GIAÂY
No
GIÔÙI HAÏN
DAO BEÂN
Yes
DÖØNG
START
NAÂNG KHUNG
START
No
GIÔÙI HAÏN
KHUNG
NAÂNG KHUNG
Yes
BAÊNG CHUYEÀN
GIÔÙI HAÏN No
DÒCH KHUNG
CHUYEÅN
Yes
DELAY 3 GIAÂY
BAÊNG CHUYEÀN
DÒCH CHUYEÅN VÔÙI
TOÁC ÑOÄ NHANH
ÑOÄNG CÔ RÖÛA
HOAÏT ÑOÄNG
BOÄ ÑEÁM No
ÑEÁM ÑEÁN
COÙ TÍN No
Yes
HIEÄU
BAÊNG CHUYEÀN
Yes
DÒCH CHUYEÅN VÔÙI
c. Chöông trìnhTOÁC ÑOÄ CHAÄMin moät laàn:
DÖØNG
No
BOÄ ÑEÁM
ÑEÁM ÑEÁN
(1 ) (2 )
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
(1 ) (2 )
HAÏ KHUNG
GIÔÙI HAÏN No
KHUNG HAÏ
Yes
DALAY 1 GIAÂY
DELAY 1 GIAÂY
GIÔÙI HAÏN No
DAO GAÏT
NHANH ?
(3 ) (2
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
(3 (2
) )
GIÔÙI No
NAÂNG KHUNG
HAÏN
Yes
DÖØNG DAO
GIÔÙI HAÏN No
KHUNG
NAÂNG
Yes
d. Chöông trình in hai laàn:
BAÊNG CHUYEÀN
DÒCH CHUYEÅN VÔÙI
SVTH: NGUYEÃN HÖÕUTOÁC ÑOÄ NHANH
THIEÄN Trang 64
I II III
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
I II III
No
BOÄ ÑEÁM
ÑEÁM ÑEÁN
Yes
BAÊNG CHUYEÀN
DÒCH CHUYEÅN VÔÙI
TOÁC ÑOÄ CHAÄM
BOÄ ÑEÁM No
ÑEÁM ÑEÁN
Yes
HAÏ KHUNG
GIÔÙI HAÏN No
KHUNG HAÏ
Yes
DALAY 1 GIAÂY
IV III
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
IV III
DELAY 1 GIAÂY
GIÔÙI HAÏN No
DAO GAÏT
NHANH ?
Yes
No
GIÔÙI
HAÏN
Yes
DÖØNG DAO
DELAY 2 GIAÂY
V VI III
GVDH: VUÕ ÑOÃ CÖÔØNG Ñoà aùn toát nghieäp
V VI III
GIÔÙI HAÏN No
GAÏT DAO
Yes
No
GIÔÙI
HAÏN
Yes
DÖØNG DAO
START
Yes
DÖØNG
NETWORK 17
MEND
NETWORK 24
RET
NETWORK 31
RET
NETWORK 44 //DAO GAT NHANH (Sang trai neu dao o ben phai va
nguoc lai)
LD M12.0
A T41
LPS
AN I2.2
AN M2.4
AN M2.5
= M2.6
LPP
AN I2.0
AN M2.6
AN M2.7
= M2.4
NETWORK 50
RET
NETWORK 71
LD M3.0
R T42, 2
NETWORK 72
RET
NETWORK 78
RET