Chöông 3. MINICOMPUTER, MICROCOMPUTER, Leâ Trung
Thöïc
PROGRAMMABLE CONTROLLER
CAD/CAM 29
CH
CHCH
CHÖÔNG 3
ÖÔNG 3ÖÔNG 3
ÖÔNG 3
MAÙY TÍNH MINI, MICRO
MAÙY TÍNH MINI, MICROMAÙY TÍNH MINI, MICRO
MAÙY TÍNH MINI, MICRO
VAØ CAÙC BOÄ ÑIEÀU KHIEÅN LAÄP TRÌNH ÑÖÔÏC
VAØ CAÙC BOÄ ÑIEÀU KHIEÅN LAÄP TRÌNH ÑÖÔÏCVAØ CAÙC BOÄ ÑIEÀU KHIEÅN LAÄP TRÌNH ÑÖÔÏC
VAØ CAÙC BOÄ ÑIEÀU KHIEÅN LAÄP TRÌNH ÑÖÔÏC
(MINICOMPUTER, MICROCOMPUTER, PROGRAMMMABLE
CONTROLLERS)
3.1 Toång quan
3.1 Toång quan3.1 Toång quan
3.1 Toång quan
Vaøo giöõa nhöõng naêm 1960 nhöõng maùy tính côõ nhoû xuaát hieän, goïi laø
minicomputer
minicomputerminicomputer
minicomputer
ñeå
phaân bieät vôùi maùy tính côõ lôùn. Vieäc xuaát hieän minicomputer phaûn aùnh moät xu höôùng mini
hoùa trong coâng nghieäp maùy tính maø ñeán nay moät CPU cuøng vôùi boä nhôù chính nhoû xíu vaø boä
xuaát nhaäp coù theå chöùa goïn trong moät con chíp LSI (Large-Scale-Integrated) côõ vaøi
milimeùt. Con chíp naøy khi phoái hôïp vôùi caùc thieát xuaát - nhaäp ñöôïc goïi laø
microcomputer.
microcomputer. microcomputer.
microcomputer.
Trong chöông naøy chuùng ta seõ noùi veà
minicomputer
minicomputerminicomputer
minicomputer
vaø
microcomputer
microcomputermicrocomputer
microcomputer
laø nhöõng maùy tính thöôøng ñöôïc söû duïng trong CAD/CAM. Chuùng ta cuõng seõ baøn veà PLC
(Programmable Logic Controller) vaø nhöõng thieát ñöôïc duøng trong vieäc ñieàu khieån caùc
quùa trình: Tröôùc khi xem xeùt kyõ caùc thieát bò naøy, ta haõy ñònh nghóa chuùng vaø toång quan veà
vieäc öùng duïng chuùng.
Maùy tính coù ba loaïi:
1. Maùy tính lôùn
2. Maùy tính mini
3. Maùy tính micro.
Maùy tính lôùn
Maùy tính lôùnMaùy tính lôùn
Maùy tính lôùn coù giaù thaønh lôùn, khaû naêng lôùn vaø chöùc naêng cuõng lôùn. Giaù moät maùy
tính môùi loaïi lôùn coù theå ñeán haøng trieäu USD. Khaû naêng cuûa boä nhôù lôùn hôn maùy tính mini
vaø micro ñeán vaøi laàn, toác ñoä tính lôùn hôn vaøi laàn.
Chöùc naêng coù hai loaïi (baûng 3.1)
Baûng 3.1
Baûng 3.1Baûng 3.1
Baûng 3.1
. Nhöõng öùng duïng ñieån hình cuûa maùy tính côõ lôùn.
1. Duøng trong kyõ thuaät vaø khoa hoïc ñeå giaûi nhöõng baøi toaùn phöùc taïp trong CAD:
- Truyeàn nhieät
- Ñoäng löïc hoïc doøng chaûy
- Phaân tích caáu truùc thieát keá
2. Xöû lyù soá lieäu coù dung löôïng lôùn trong caùc öùng duïng CAM:
- Keá toaùn
- Laäp bieåu ñoà saûn xuaát
- Tính giaù thaønh saûn phaåm
- Baûo trì caùc hoà sô thoâng tin lôùn
Maùy nh mini
Maùy nh miniMaùy nh mini
Maùy nh mini laø maùy tính loaïi nhoû. Coù hai xu höôùng nhoû hoùa trong coâng nghieäp
maùy tính.
Chöông 3. MINICOMPUTER, MICROCOMPUTER, Leâ Trung
Thöïc
PROGRAMMABLE CONTROLLER
CAD/CAM 30
1. Goùi goïn naêng löïc tính toaùn to lôùn trong maùy coù cuøng kích thöôùc ôû nhöõng maùy tính
theá heä môùi.
2. Goùi goïn loaïi coù cuøng naêng löïc tính toaùn trong moät maùy tính coù kích thöôùc nhoû hôn.
Caùc nhaø saûn xuaát maùy tính mini choïn höôùng thöù 2 . Gía thaønh moät maùy tính mini côõ
töø döôùi 1000 ñeán 50.000 USD.
Minicomputer
coù theå duøng cho hai chöùc naêng chung nhö laø maùy nh côõ lôùn
(xem baûng
3.1). Tuy nhieân kích thöôùc cuûa coâng vieäc ñöôïc xöû lyù phaûi nhoû hôn vaø naèm trong khaû naêng
cuûa minicomputer. Caùc maùy tính mini nhoû n thöôøng truøng vôùi maùy tính micro veà chöùc
naêng cuûa chuùng. Nhöõng chöùc naêng cuûa maùy tính mini vaø micro coù khaùc so vôùi maùy tính
lôùn. Caùc ñaëc ñieåm cuûa maùy tính mini vaø micro ñöôïc moâ taû trong baûng 3.2
Baûng 3
Baûng 3Baûng 3
Baûng 3-
--
-2
22
2
Ñaëc tính ñieån hình cuûa maùy tính mini vaø micro
1. Laø moät thaønh phaàn cuûa heä thoáng: thí duï duøng trong thieát thöû, maùy coâng cuï, chi
nhaùnh ngaân haøng ñeå chuyeån maïch, môû nguoàn ñieän, hoaëc hieän hình. Maùy tính coù theå khoâng
ñöôïc troâng thaáy ôû beân ngoaøi.
2. Maùy tính thöïc hieän moät nhieäm vuï ñaëc bieät trong heä thoáng, khoâng chia seû taøi nguyeân
cho caùc nguoàn khaùc gioáng nhö maùy tính lôùn. Thí duï duøng trong thieát bò y teá, maùy saûn xuaát.
3. Maùy tính coù chöông trình coá ñònh, ít khi phaûi thay ñoåi. Khoâng gioáng nhö maùy tính
lôùn coù theå giaûi nhöõng baøi toaùn lôùn cuûa kyõ thuaät vkinh doanh, maùy tính nhoû chæ thöïc hieän
nhöõng nhieäm vuï rieâng bieät. Thí duï, ñieàu khieån heä thoáng an toaøn, hieän hình ñoà hoïa saûn
phaåm, hoaëc uoán taám kim loaïi. Chöông trình thöôøng ñöôïc chöùa trong caùc boä nhôù thöôøng tröïc
hoaëc ROM.
4. Maùy tính thöôøng thöïc hieän nhöõng nhieäm vuï töùc thôøi, töùc laø taïi moät thôøi ñieåm nhaát
ñònh, noù ñaùp öùng nhu caàu cuûa heä thoáng. Thí duï trong maùy coâng cuï, noù laøm nhieäm vuï xoay
duïng cuï taïi ñuùng thôøi ñieåm cho tröôùc hoaëc trong vieäc laùi moät phi ñaïn taïi sao cho taïi moãi
thôøi ñieåm chính xaùc phaûi ñaït ñöôïc quyõ ñaïo caàn thieát
5. Maùy tính thöïc hieän vieäc ñieàu khieån hôn laø vieäc söû lyù soá lieäu vaø tính toaùn. Nhieäm vuï
ñaàu tieân coù theå laø quaûn lyù kho, ñieàu khieån heä thoáng daây chuyeàn hoaëc ñaûm baûo ñieàu kieän
cuûa ngöôøi beänh.
Maùy tính micro
Maùy tính microMaùy tính micro
Maùy tính micro:
::
: Duøng boä vi û lyù laøm thieát xöû lyù trung taâm. Boä vi xöû lyù coù chöùa
caùc maïch IC trong con chip LSI. Nhöõng con chip LSI coù theå saûn xuaát haøng loaït vaø giaù reû.
Boä vi xöû lyù coù theå thöïc hieän taát caû caùc nhieäm vuï cuûa CPU coå ñieån (Thí duï, thöïc hieän caùc
pheùp tính loâgic, soá hoïc hoaëc truy xuaát döõ lieäu trong boä nhôù). Boä vi xöû lyù coù theå noái vôùi boä
nhôù vaø caùc boä xuaát nhaäp ñeå taïo thaønh maùy tính micro. Ñaëc ñieåm ñieån hình cuûa maùy tính
micro cuõng ñöôïc cho trong baûng 3.2.
Boä ñieàu khin logic laäp trình ñöôïc:
Boä ñieàu khieån logic laäp trình ñöôïc: Boä ñieàu khieån logic laäp trình ñöôïc:
Boä ñieàu khieån logic laäp trình ñöôïc: Ñöôïc ñöa vaøo söû duïng vaøo nhöõng naêm 1960
ñeå thay theá cho caùc heä thoáng loâgic söû duïng rôle ñieän - cô. Nhöôïc ñieåm cuûa vieäc duøng rôle
ñieän - laø kích thöôùc lôùn vaø khoâng meàm deûo trong vieäc laäp trình . Nhöõng boä ñieàu khieån
laäp trình ñöôïc (Programmable Logic Controller) loaïi boû ñöôïc nhöôïc ñieåm treân. Boä ñieàu
Chöông 3. MINICOMPUTER, MICROCOMPUTER, Leâ Trung
Thöïc
PROGRAMMABLE CONTROLLER
CAD/CAM 31
khieån laäp trình ñöôïc (PLC) coù theå ñöôïc ñònh nghóa nhö moät thieát loâgic tuaàn töï coù theå
xuaát ra tín hieäu tuøy theo caùc pheùp toaùn loâgic cuûa tín hieäu vaøo.
Tröôùc kia trong nhieàu naêm khi duøng heä thoáng rôle, phaûi coù ñoà goïi laø ñoà baäc
thang ñeå boä phaän kyõ thuaät laép ñaët. Phaàn lôùn caùc boä phaän PLC ñöôïc laäp trình vôùi vieäc söû
duïng cuøng kieåu ñoà baäc thang. Ñieàu thuaän lôïi laø moïi ngöôøi coù theå thích öùng deã daøng vôùi
thieát bò ñieàu khieån môùi. Nhöõng naêm gaàn ñaây vôùi coâng ngheä LSI, söï khaùc bieät giöõa PLC vaø
maùy tính mini, micro ñöôïc giaûm xuoáng. Caùc boä PLC coù giao dieän vôùi maùy tính ôû trong saûn
xuaát. Caùc boä PLC ñöôïc duøng ñeå tröïc tieáp thöïc hieän nhöõng nhieäm vuï cuï theå coøn maùy tính
ñöôïc duøng ñeå theo doõi, ñieàu khieån vaø xöû lyù döõ lieäu.
Boû qua vieäc tìm hieåu saâu veà minicomputer vaø microcomputer phaàn lôùn nhöõng vaàn
ñeà lieân quan laø töông töï nhö ñoái vôùi maùy tính noùi chung maø ta ñaõ tìm hieåu trong chöông 2,
ta haõy tìm hieåu saâu veà Programmable Logic Controller.
3.2. Programmable Logic Controller
3.2. Programmable Logic Controller3.2. Programmable Logic Controller
3.2. Programmable Logic Controller-
--
-PLC
PLCPLC
PLC
Laø moät thieát ñieän hoaït ñoäng theo kieåu soá hoùa duøng boä nhôù laäp trình ñöôïc ñeå löu tröõ
chöông trình ôû beân trong ñeå thöïc hieän caùc chöùc naêng chuyeân duøng nhö logic, tuaàn töï, thôøi
gian, ñeám, vaø soá hoïc ñeå ñieàu khieån maùy moùc vaø quùa trình khaùc nhau qua caùc moâdun xuaát
nhaäp töông töï hoaëc soá. PC ñöôïc öùng duïng roäng raõi trong coâng nghieäp, thí duï ñieàu khieån
baêng taûi, maùy ñuøn nhöïa, maùy maøi, maùy haøn, caùc quùa trình saûn xuaát Ximaêng, thöïc phaåm,
quaûn lyù naêng löôïng, thieát bò thöû saûn phaåm.
Caùc thaønh phaàn cuûa PL
Caùc thaønh phaàn cuûa PLCaùc thaønh phaàn cuûa PL
Caùc thaønh phaàn cuûa PLC
CC
C
Goàm coù:
- Input/Output interfaces
- Processor,
- Memory
- Programming device
- Power supply
Caùc thaønh phaàn naøy ñöôïc giöõ trong hoäp kín vaø chaéc chaén ñeå coù theå chòu ñöïng ñöôïc
trong moâi tröôøng saûn xuaát. Caáu hình cuûa heä thoáng PLC ñöôïc veõ treân hình 3.5
Hình 3.5. Caáu hình ñieån hình cuûa heä thoáng PLC
Boä xöû l(Processor)
Boä xöû l(Processor)Boä xöû l(Processor)
Boä xöû l(Processor)
laø thaønh phaàn trung taâm cuûa PLC vaø ñoâi khi ñöôïc nhaéc ñeán nhö
CPU. Noù thöïc hieän nhieàu chöùc naêng logic khaùc nhau, thöïc hieän caùc pheùp toaùn töø döõ lieäu
nhaäp vaø xaùc ñònh döõ lieäu ra caàn thieát. Do coâng ngheä vi xöû lyù phaùt trieån neân noù ñöôïc goùi
goïn beân trong thieát keá cuûa PLC ñeå taêng khaû naêng tính toaùn vaø ra quyeát ñònh.
Thieát bò laäp
trình
Nguoàn ñieän
Boä xöû lyù
Boä nhôù
Noái vôùi thieát bò
coâng nghieäp
Giao dieän
vaøo ra
Chöông 3. MINICOMPUTER, MICROCOMPUTER, Leâ Trung
Thöïc
PROGRAMMABLE CONTROLLER
CAD/CAM 32
Boä nhôù (PLC memory)
Boä nhôù (PLC memory)Boä nhôù (PLC memory)
Boä nhôù (PLC memory)
ñöôïc duøng ñeå löu chöông trình chæ ñònh hoaït ñoäng logic cuûa
quaù trình xuaát/nhaäp. Khaû naêng nhôù cuûa PLC memory vaøo khoaûng 1Kb ñeán 4Kb
Chöông trình ñöôïc naïp vaøo boä nhôù cuûa PLC qua
thit bò laäp chöông trình
thit bò laäp chöông trìnhthit bò laäp chöông trình
thit bò laäp chöông trình
. Vieäc laäp
trình coù theå ñöôïc thöïc hieän baèng
maøn nh CRT (Cathode Ray Tube) hoaëcø baøn phím
maøn nh CRT (Cathode Ray Tube) hoaëcø baøn phímmaøn nh CRT (Cathode Ray Tube) hoaëcø baøn phím
maøn nh CRT (Cathode Ray Tube) hoaëcø baøn phím
.
Maøn hình
Maøn hìnhMaøn hình
Maøn hình
CRT cho pheùp ngöôøi laäp trình söû duïng hoaëc ñoà baäc thang rôle hoaëc moät
ngoân ngöõ laäp trình khaùc ñeå nhaäp chöông trình logic ñieàu khieån vaøo boä nhôù.
Baøn phím
Baøn phímBaøn phím
Baøn phím
cho pheùp ngöôøi laäp trình nhaäp chöông trình logic ñieàu khieån vaø caùc döõ lieäu
khaùc baèng caùc nuùt chöùc naêng vaø nuùm xoay. Caùch naøy reû hôn vaø linh hoaït hôn, nhöng maøn
hình CRT thì laïi thích hôïp hôn cho vieäc laäp trình.
Boä nguoàn
Boä nguoànBnguoàn
Boä nguoàn
(power supply) laøm cho PLC hoaït ñoäng vaø laø nguoàn naêng löôïng cho caùc tín
hieäu ra. Noù cuõng ñöôïc duøng ñeå baûo veä PLC choáng laïi nhieãu trong caùc ñöôøng daây daãn ñieän.
Laäp trình cho PLC
Laäp trình cho PLCLaäp trình cho PLC
Laäp trình cho PLC
Moät trong nhöõng ñaëc ñieåm haáp daãn cuûa PLC laø deã laäp trình. Coù 3 ngoân ngöõ laäp trình
cho PC:
Sô ñoà baäc thang
Bieåu thöùc ñaïi soá Boole
Ngoân ngöõ töôïng tröng gioáng nhö ngoân ngöõ assembly.
Ba kieåu laäp trình naøy ñöôïc theå hieän treân hình 3.6
ñ baäc thang
ñ baäc thangñ baäc thang
ñ baäc thang
lthoâng duïng nhaát quen thuoäc ñoái vôùi caùc thôï ñieän, kyõ ñieàu
khieån vaø ñoäi nguõ baûo trì. Nhö hình 3.6 cho thaáy sô ñoà maïch goàm caùc kyù hieäu thöôøng môû vaø
thöôøng ñoùng vaø caùc thaønh phaàn khaùc ñeå ñieàu khieån thieát bò ñieän.
Bieåu thöùc Boole
Bieåu thöùc BooleBieåu thöùc Boole
Bieåu thöùc Boole
thieát laäp quan heä giöõa ñaàu vaøo vaø ñaàu ra cuûa PC. Bieåu thöùc Boole coù
theå bao goàm caùc pheùp toaùn logic AND (daáu . ), OR (daáu +) , EQUAL (daáu =).
Daïng ngoân ngöõ laäp trình
Daïng ngoân ngöõ laäp trìnhDaïng ngoân ngöõ laäp trình
Daïng ngoân ngöõ laäp trình
PLC thöù 3 hoaøn toaøn gioáng vôùi ngoân ngöõ assembly. Ngoân
ngöõ thöôøng goàm caùc caâu leänh nhö LOAD, AND, OR vaø STORE nhö ñöôïc minh hoïa treân
hình. Ñòa chæ trong caâu leänh thöôøng laø chæ tín hieäu vaøo/ra. Vieäc laäp trình cho PLC baèng
ngoân ngöõ töôïng tröng trong nhaø maùy thöôøng phaûi nhôø tôùi moät chuyeân gia laäp trình maùy tính
vì ñoäi nguõ thôï trong nhaø maùy khoâng quen. Tuy nhieân trong töông lai thì vieäc laäp trình baèng
ngoân ngöõ töôïng tröông cho PLC nhaát ñònh seõ taêng leân seõ coù nhieàu ngöôøi hieåu bieát veà
maùy tính hôn.
Caùc cùc naêng cuûa PLC
Caùc cùc naêng cuûa PLCCaùc cùc naêng cuûa PLC
Caùc cùc naêng cuûa PLC
1.
Caùc chöùc naêng ñieàu khieån rôle
: taïo tín hieäu theo quy taéc logic chöùa trong PLC
memory
2.
Chöùc naêng thôøi gian
: phaùt tín hieäu sau thôøi gian cho tröôùc
3.
Chöùc naêng ñeám:
phaùt tín hieäu sau khi ñaït ñöôïc soá ñeám nhaát dònh.
4.
Chöùc naêng soá hoïc
: coäng, tröø, nhaân, chia
5.
Chöùc naêng ñieàu khieån töông töï:
thöïc hieän caùc chöùc naêng ñieàu khieån leä, tích
phaân, ñaïo haøm.
Ba chöùc naêng ñaàu laø thoâng duïng trong PLC. Hai chöùc naêng sau chæ toàn taïi trong caùc
PLC maïnh.
Öu ñim
Öu ñimÖu ñim
Öu ñim
cuûa PLC
Deã laäp trình hôn so vôùi panel ñieàu khieån rôle
Chöông 3. MINICOMPUTER, MICROCOMPUTER, Leâ Trung
Thöïc
PROGRAMMABLE CONTROLLER
CAD/CAM 33
Coù theå laäp trình laïi
Tieát kieäm khoâng gian hôn
Baûo trì PLC deã hôn , tin caäy hôn
PLC coù theå giao dieän ùi heä thoáng maùy tính trong nhaø maùy deã hôn so vôùi
heä rôle.
Trong nhöõng naêm gaàn ñaây, vieäc söû duïng caùc boä xöû lyù ñaõ laøm taêng khaû naêng cuûa
PLC vaø coù xu höôùng giaûm söï caùch bieät giöõa PLC vaø minicomputer/microcomputer.
Sô ñoà baäc thang thoâng duïng
Laäp trình kieåu sô ñoà PLC töông ñöông daïng töï do
Laäp trình kieåu bieåu thöùc Boole:
((1PB.2CR)+3LS).4CR.5CR=SOL A
Laäp trình kieåu maõ hoaù hoaëc ngoân ngöõ töôïng tröng:
LOAD 1PB
AND 2CR
OR 3LS
AND 4CR
NAND 5CR
STORE SOL A
Hình 3.6 Ba daïng ngoân ngöõ laäp trình PC
-
So saùnh söï khaùc nhau giöõ
So saùnh söï khaùc nhau giöõSo saùnh söï khaùc nhau giöõ
So saùnh söï khaùc nhau giöõa maùy tính vPLC
a maùy tính vPLC a maùy tính vPLC
a maùy tính vPLC
- Coâng ngheä : Nhö nhau
- ÖÙùng duïng : Khaùc nhau
PLC coù theå xem nhö moät maùy tính chuyeân duøng. Söï khaùc bieät giöõa PLC vaø maùy tính
ñöôïc theå hieän ôû nhöõng khía caïnh sau:
1PB
2CR
4CR
5CR
SOL A
3LS
1PB 2CR
B
4CR
5CR
SOL A
3LS