GIỚI THIỆU TỔNG QUÁT VỀ PLC 
 1.1 HỆ THỐNG ĐIỀU KHIỂN LÀ GÌ: 
 Tổng quát, một hệ thống điều khiển là tập hợp những dụng cụ, thiết bị điện 
tử, được dùng ở những hệ thống cần đảm bảo tính ổn định, sự chính xác, sự 
chuyển đổi nhịp nhàng của một quy trình hoặc một hoạt động sản xuất. Nĩ thực 
hiện bất cứ yêu cầu nào của dụng cụ, từ cung cấp năng lựơng đến một thiết b 
bán dẫn. Với thành quả của sự phát triển nhanh chĩng của cơng nghệ thì việc 
điều khiển những hệ thống phức tạp sẽ được thực hiện bởi một hệ thống điều 
khiển tự động hĩa hồn tồn, đĩ là PLC, nĩ được sử dụng kết hợp với máy tính 
chủ. Ngồi ra, nĩ cịn giao diện để kết nối với các thiết bị khác (như là: bảng 
điều khiển, động cơ, contact, cuộn dây, .). Khả năng chuyển giao mạng của PLC 
cĩ thể cho phép chúng phối hợp xử lý, điều khiển những hệ thống lớn. Ngồi ra, 
nĩ cịn thể hiện sự linh hoạt cao trong việc phân loại các hệ thống điều khiển. 
Mỗi một bộ phận trong hệ thống điều khiển đĩng một vai trị rất quan trọng. Từ 
hình 1.1 ta thấy: PLC sẽ khơng nhận biết được điều gì nếu nĩ khơng được kết nối 
với các thiết bị cảm ứng. Nĩ cũng khơng cho phép bất kỳ các máy mĩc nào hoạt 
động nếu ngõ ra của PLC khơng được kết nối với động cơ. Và tất nhiên, vùng 
máy chủ phải là nơi liên kết các hoạt động của một vùng sản xuất riêng biệt. 
1.2 VAI TRÒ CỦA PLC 
 Trong một hệ thống điều khiển tự động, PLC được xem như là trái tim của 
hệ thống điều khiển. Với một chương trình ứng dụng (đã được lưu trữ bên trong 
bộ nhớ của PLC) thì PLC liên tục kiểm tra trạng thái của hệ thống, bao gồm: 
kiểm tra tín hiệu phản hồi từ các thiết bị nhập, dựa vào chuơng trình logic để xử 
lý tín hiệu và mang các tín hiệu điều khiển ra thiết bị xuất. 
 PLC được dùng để điều khiển những hệ thống từ đơn giản đến phức tạp. 
Hoặc ta có thể kết hợp chúng với nhau thành một mạng truyền thông có thể điều 
khiển một quá trình phức hợp.
                
              
                                            
                                
            
 
            
                 35 trang
35 trang | 
Chia sẻ: banmai | Lượt xem: 2417 | Lượt tải: 4 
              
            Bạn đang xem trước 20 trang tài liệu Viết chương trình ứng dụng của PLC OMRON, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
De tai: VIEÁT CHÖÔNG TRÌNH ÖÙNG DUÏNG CUÛA PLC OMRON
CHÖÔNG I: GIÔÙI THIEÄU TOÅNG QUAÙT VEÀ PLC
1.1 HEÄ THOÁNG ÑIEÀU KHIEÅN LAØ GÌ: 
Toång quaùt, moät heä thoáng ñieàu khieån laø taäp hôïp nhöõng duïng cuï, thieát bò ñieän 
töû, ñöôïc duøng ôû nhöõng heä thoáng caàn ñaûm baûo tính oån ñònh, söï chính xaùc, söï 
chuyeån ñoåi nhòp nhaøng cuûa moät quy trình hoaëc moät hoaït ñoäng saûn xuaát. Noù thöïc 
hieän baát cöù yeâu caàu naøo cuûa duïng cuï, töø cung caáp naêng löïông ñeán moät thieát bò 
baùn daãn. Vôùi thaønh quaû cuûa söï phaùt trieån nhanh choùng cuûa coâng ngheä thì vieäc 
ñieàu khieån nhöõng heä thoáng phöùc taïp seõ ñöôïc thöïc hieän bôûi moät heä thoáng ñieàu 
khieån töï ñoäng hoùa hoaøn toaøn, ñoù laø PLC, noù ñöôïc söû duïng keát hôïp vôùi maùy tính 
chuû. Ngoaøi ra, noù coøn giao dieän ñeå keát noái vôùi caùc thieát bò khaùc (nhö laø: baûng 
ñieàu khieån, ñoäng cô, contact, cuoän daây, ….). Khaû naêng chuyeån giao maïng cuûa PLC 
coù theå cho pheùp chuùng phoái hôïp xöû lyù, ñieàu khieån nhöõng heä thoáng lôùn. Ngoaøi ra, 
noù coøn theå hieän söï linh hoaït cao trong vieäc phaân loaïi caùc heä thoáng ñieàu khieån. 
Moãi moät boä phaän trong heä thoáng ñieàu khieån ñoùng moät vai troø raát quan troïng. Töø 
hình 1.1 ta thaáy: PLC seõ khoâng nhaän bieát ñöôïc ñieàu gì neáu noù khoâng ñöôïc keát noái 
vôùi caùc thieát bò caûm öùng. Noù cuõng khoâng cho pheùp baát kyø caùc maùy moùc naøo hoaït 
ñoäng neáu ngoõ ra cuûa PLC khoâng ñöôïc keát noái vôùi ñoäng cô. Vaø taát nhieân, vuøng 
maùy chuû phaûi laø nôi lieân keát caùc hoaït ñoäng cuûa moät vuøng saûn xuaát rieâng bieät. 
SVTH: Leâ Haï Thieân Töôøng 1
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Hình 1.1: Moät heä thoáng ñieàu khieån ñieån hình duøng PLC
 1.2 VAI TROØ CUÛA PLC 
Trong moät heä thoáng ñieàu khieån töï ñoäng, PLC ñöôïc xem nhö laø traùi tim cuûa 
heä thoáng ñieàu khieån. Vôùi moät chöông trình öùng duïng (ñaõ ñöôïc löu tröõ beân trong 
boä nhôù cuûa PLC) thì PLC lieân tuïc kieåm tra traïng thaùi cuûa heä thoáng, bao goàm: 
kieåm tra tín hieäu phaûn hoài töø caùc thieát bò nhaäp, döïa vaøo chuông trình logic ñeå xöû 
lyù tín hieäu vaø mang caùc tín hieäu ñieàu khieån ra thieát bò xuaát.
PLC ñöôïc duøng ñeå ñieàu khieån nhöõng heä thoáng töø ñôn giaûn ñeán phöùc taïp. 
Hoaëc ta coù theå keát hôïp chuùng vôùi nhau thaønh moät maïng truyeàn thoâng coù theå ñieàu 
khieån moät quaù trình phöùc hôïp.
1.3 CAÙC THIEÁT BÒ NHAÄP VAØ XUAÁT DUØNG TRONG PLC: 
1.3.1 Caùc thieát bò nhaäp 
Söï thoâng minh cuûa moät heä thoáng töï ñoäng hoùa phuï thuoäc vaøo khaû naêng ñoïc 
caùc tín hieäu töø caùc caûm bieán töï ñoäng cuûa PLC.
Hình thöùc giao dieän cô baûn giöõa PLC vaø caùc thieát bò nhaäp laø: nuùt aán, caàu 
dao, phím,…. Ngoaøi ra, PLC coøn nhaän ñöôïc tín hieäu töø caùc thieát bò nhaän daïng töï 
ñoäng nhö: coâng taéc traïng thaùi, coâng taéc giôùi haïn, caûm bieán quang ñieän, caûm bieán 
caáp ñoä , …. Caùc loaïi tín hieäu nhaäp ñeán PLC phaûi laø traïng logic ON/OFF hoaëc tín 
hieäu Analog. Nhöõng tín hieäu ngoõ vaøo naøy ñöôïc giao tieáp vôùi PLC qua caùc modul 
nhaäp. 
Hình1.2: Input Devices
1.3.2 Thieát bò xuaát 
SVTH: Leâ Haï Thieân Töôøng 2
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Trong moät heä thoáng töï ñoäng hoùa, thieát bò xuaát cuõng laø moät yeáu toá raát quan 
troïng. Neáu ngoõ ra cuûa PLC khoâng ñöôïc keát noái vôùi thieát bò xuaát thì haàu nhö heä 
thoáng seõ bò teâ lieät hoøan toaøn. Caùc thieát bò xuaát thoâng thöôøng laø: ñoäng cô, cuoän daây 
nam chaâm, relay, chuoâng baùo ,…. Thoâng qua hoaït ñoäng cuûa motor, caùc cuoän daây, 
PLC coù theå ñieàu khieån moät heä thoáng töø ñôn giaûn ñeán phöùc taïp. Caùc loaïi thieát bò 
xuaát laø moät phaàn keát caáu cuûa heä thoáng töï ñoäng hoùa vaø vì theá noù aûnh höôûng tröïc 
tieáp vaøo hieäu suaát cuûa heä thoáng .
Tuy nhieân, caùc thieát bò xuaát khaùc nhö laø : ñeøn pilot, coøi vaø caùc baùo ñoäng chæ 
cho bieát caùc muïc ñích nhö: baùo cho chuùng ta bieát giao dieän tín hieäu ngoõ vaøo , caùc 
thieát bò ngoõ ra ñöôïc giao tieáp vôùi PLC qua mieàn roäng cuûa modul ngoõ ra PLC.
Hình 1.3: Output devices
1.4 BOÄ ÑIEÀU KHIEÅN LAÄP TRÌNH ÑÖÔÏC (PLC) LAØ GÌ 
PLC laø boä ñieàu khieån logic theo chöông trình bao goàm: boä xöû lyù trung taâm 
goïi laø CPU (Central Processing Unit) chöùa chöông trình öùng duïng vaø caùc modul 
giao dieän nhaäp xuaát. Noù ñöôïc noái tröïc tieáp ñeán caùc thieát bò I/O. Vì theá, khi tín 
hieäu nhaäp, CPU seõ xöû lyù tín hieäu vaø gôûi tín hieäu ñeán thieát bò xuaát.
Hình 1.4: Sô ñoà khoái cuûa PLC
SVTH: Leâ Haï Thieân Töôøng 3
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
1.5 SO SAÙNH PLC VÔÙI CAÙC THIEÁT BÒ ÑIEÀU KHIEÅN THOÂNG THÖÔØNG 
KHAÙC 
Hieän nay, caùc heä thoáng ñieàu khieån baèng PLC ñang daàn daàn thay theá cho caùc 
heä thoáng ñieàu khieån baèng relay, contactor thoâng thöôøng. Ta haõy thöû so saùnh öu, 
khuyeát ñieåm cuûa hai heä thoáng treân:
♦ Heä thoáng ñieàu khieån thoâng thöôøng: 
• Thoâ keäch do coù quaù nhieàu daây daãn vaø relay treân baûn ñieàu khieån. 
• Toán khaù nhieàu thôøi gian cho vieäc thieát keá, laép ñaët. 
• Toác ñoä hoaït ñoäng chaäm. 
• Coâng suaát tieâu thuï lôùn. 
• Moãi laàn muoán thay ñoåi chöông trình thì phaûi laép ñaët laïi toøan boä, toán nhieàu 
thôøi gian. 
• Khoù baûo quaûn vaø söõa chöõa.
♦ Heä thoáng ñieàu khieån baèng PLC:
• Nhöõng daây keát noái trong heä thoáng giaûm ñöôïc 80% neân nhoû goïn hôn. 
• Coâng suaát tieâu thuï ít hôn. 
• Söï thay ñoåi caùc ngoõ vaøo, ra vaø ñieàu khieån heä thoáng trôû neân deã daøng hôn 
nhôø phaàn meàm ñieàu khieån baèng maùy tính hay treân Console.
• Toác ñoä hoaït ñoäng cuûa heä thoáng nhanh hôn. 
• Baûo trì vaø söõa chöõa deã daøng.
• Ñoä beàn vaø tin caäy vaän haønh cao. 
• Giaù thaønh cuûa heä thoáng giaûm khi soá tieáp ñieåm taêng. 
• Coù thieát bò choáng nhieãu. 
• Ngoân ngöõ laäp trình deã hieåu.
• Deã laäp trình vaø coù theå laäp trình treân maùy tính, thích hôïp cho vieäc thöïc hieän 
caùc leänh tuaàn töï cuûa noù.
• Caùc modul rôøi cho pheùp thay theá hoaëc theâm vaøo khi caàn thieát .
Do nhöõng lyù do treân PLC theå hieän roõ öu ñieåm cuûa noù so vôùi caùc thieát bò ñieàu 
khieån thoâng thöôøng khaùc. PLC coøn coù khaû naêng theâm vaøo hay thay ñoåi caùc leänh 
tuyø theo yeâu caøu cuûa coâng ngheä. Khi ñoù ta chæ caàn thay ñoåi chöông trình cuûa noù, 
ñieàu naøy noùi leân tính naêng ñieàu khieån khaù linh ñoäng cuûa PLC.
1.6 CAÙC BÖÔÙC THIEÁT KEÁ 1 HEÄ THOÁNG ÑIEÀU KHIEÅN DUØNG PLC 
SVTH: Leâ Haï Thieân Töôøng 4
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Ñeå thieát keá 1 chuông trình ñieàu khieån cho moät hoaït ñoäng bao goàm nhöõng 
böôùc sau:
1. Xaùc ñònh qui trình coâng ngheä
Tröôùc tieân , ta phaûi xaùc ñònh thieát bò hay heä thoáng naøo muoán ñieàu khieån. Muïc 
ñích cuoái cuøng cuûa boä ñieàu khieån laø ñieàu khieån moät heä thoáng hoaït ñoäng
Söï vaän haønh cuûa heä thoáng ñöôïc kieåm tra bôûi caùc thieát bò ñaàu vaøo. Noù nhaän 
tín hieäu vaø gôûi tín hieäu ñeán CPU , CPU xöû lyù tín hieäu vaø gôûi noù ñeán thieát bò xuaát 
ñeå ñieàu khieån söï hoaït ñoäng cuûa heä thoáng nhö laäp trình saün trong chöông trình 
2. Xaùc ñònh ngoõ vaøo, ngoõ ra :
Taát caû caùc thieát bò xuaát , nhaäp beân ngoaøi ñeàu ñöôïc keát noái vôùi boä ñieàu khieån 
laäp trình. Thieát bò nhaäp laø nhöõng contact, caûm bieán ... Thieát bò xuaát laø nhöõng cuoän 
daây , valve ñieän töø , motor, boä hieån thò. 
 Sau khi xaùc ñònh taát caû caùc thieát bò xuaát nhaäp caàn thieát, ta ñònh vò caùc thieát 
bò vaøo ra töông öùng cho töøng ngoõ vaøo, ra treân PLC tröôùc khi vieát chöông trình. 
3. Vieát chöông trình:
Khi vieát chöông trình theo sô ñoà hình baäc thang (ladder ) phaûi theo söï hoaït 
ñoäng tuaàn töï töøng böôùc cuûa heä thoáng 
4. Naïp chöông trình vaøo boä nhôù :
Baây giôø chuùng ta coù theå cung caáp nguoàn cho boä ñieàu khieån coù laäp trình 
thoâng qua coång I/O. Sau ñoù naïp chöông trình vaøo boä nhôù thoâng qua boä console 
laäp trình hay maùy tính coù chöùa phaàn meàm laäp trình hình thang. Sau khi naïp xong, 
kieåm tra laïi baèng haøm chuaån ñoaùn. Neáu ñöôïc moâ phoûng toaøn boä hoaït ñoäng cuûa heä 
thoáng ñeå chaéc chaén raèng chuông trình ñaõ hoaït ñoäng toát.
5. Chaïy chöông trình :
Tröôùc khi nhaán nuùt Start, phaûi chaéc chaén raèng caùc daây daãn noái caùc ngoõ vaøo, 
ra ñeán caùc thieát bò nhaäp, xuaát ñaõ ñöôïc noái ñuùng theo chæ ñònh. Luùc ñoù PLC môùi 
baét ñaàu hoaït ñoäng thöïc söï. Trong khi chaïy chöông trình, neáu bò loãi thì maùy tính 
hoaëc boä Console seõ baùo loãi , ta phaûi söõa laïi cho ñeán khi noù hoaït ñoäng an toaøn 
Sau ñaây laø löu doà phöông phaùp thieát keá boä ñieàu khieån 
SVTH: Leâ Haï Thieân Töôøng 5
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
SVTH: Leâ Haï Thieân Töôøng 6
Xaùc ñònh yeâu caàu cuûa 
heä thoáng ñieàu khieån
Veõ löu ñoà chung cuûa 
heä thoáng ñieàu khieån
Lieät keâ taát caû caùc ngoõ ra, ngoõ vaøo noái 
töông ñoái ñeán caùc coång I/O cuûa PLC
Chuyeån löu ñoà sang 
sô ñoà hình thang
Naïp laäp trình sô ñoà hình 
thang thieát keá cho PLC
Moâ phoûng chöông trình 
vaø söûa loãi phaàn meàm
Hieäu chænh chöông 
trình cho phuø hôïp
Keát noái toaøn boä thieát 
bò vaøo, ra vôùi PLC
Kieåm tra taát caû caùc 
tieáp ñieåm vaøo, ra
Chöông 
trình 
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
1.7 CAÁU TRUÙC PHAÀN CÖÙNG CUÛA PLC: 
 Caáu truùc phaàn cöùng cuûa taát caû caùc PLC ñeàu coù caùc boä phaän sau: boä xöû lyù, 
boä nhôù, boä nhaäp, xuaát. 
1.7.1 Ñôn vò xöû lyù trung taâm (CPU): 
Laø boä vi xöû lyù, lieân keát vôùi caùc hoaït ñoäng cuûa heä thoáng PLC, thöïc hieän 
chöông trình, xöû lyù tín hieäu nhaäp xuaát vaø thoâng tin lieân laïc vôùi caùc thieát bò beân 
ngoaøi
1.7.2 Boä nhôù (Memory): 
Coù nhieàu loaïi boä nhôù khaùc nhau. Ñaây laø nôi löu giöõ traïng thaùi hoaït ñoäng 
cuûa heä thoáng vaø boä nhôù cuûa ngöôøi söû duïng. Ñeå ñaûm baûo cho PLC hoaït ñoäng , 
phaûi caàn coù boä nhôù ñeå löu tröõ chöông trình, ñoâi khi caàn môû roäng boä nhôù ñeå thöïc 
hieän caùc chöùc naêng khaùc nhö :
+ Vuøng ñeäm taïm thôøi löu tröõ traïng thaùi cuûa caùc keânh xuaát / nhaäp ñöôïc goïi 
laø RAM xuaát / nhaäp 
SVTH: Leâ Haï Thieân Töôøng 7
Chaïy thöû chöông trình
Hieäu ñính laïi 
phaàn meàm
Naïp chöông trình 
vaøo EPROM
Laäp hoà sô heä thoáng 
cho taát caû caùc baûn veõ
END
Chöông 
trình 
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
+ Löu tröõ taïm thôøi caùc traïng thaùi cuûa caùc chöùc naêng beân trong : Timer , 
Counter, Relay
Boä nhôù goàm coù nhöõng loaïi sau :
+ Boä nhôù chæ ñoïc (ROM: Read Only Memory): ROM khoâng phaûi laø moät 
boä nhôù khaû bieán, noù coù theå laäp trình chæ moät laàn. Do ñoù khoâng thích hôïp cho vieäc 
ñieàu khieån “meàm” cuûa PLC. ROM ít phoå bieán so vôùi caùc loaïi boä nhôù khaùc.
+ Boä nhôù ghi ñoïc (RAM: Random Access Memory): RAM laø moät boä nhôù 
thöôøng ñöôïc duøng ñeå löu tröõ döõ lieäu vaø chöông trình cuûa ngöôøi söû duïng. Döõ lieäu 
trong RAM seõ bò maát ñi neáu nguoàn ñieän bò maát. Tuy nhieân vaán ñeà naøy ñöôïc giaûi 
quyeát baèng caùch gaén theâm vaøo RAM moät nguoàn ñieän döï phoøng. Ngaøy nay, trong 
kyõ thuaät phaùt trieån PLC , ngöôøi ta duøng CMOSRAM nhôø söï tieâu toán naêng löôïng 
khaù thaáp cuûa noù vaø cung caáp pin döï phoøng cho caùc RAM naøy khi maát nguoàn. Pin 
döï phoøng coù tuoåi thoï ít nhaát moät naêm tröôùc khi caàn thay theá, hoaëc ta choïn pin saïc 
gaén vôùi heä thoáng , pin seõ ñöôïc saïc khi caáp nguoàn cho PLC.
+ Boä nhôù chæ ñoïc chöông trình xoùa ñöôïc (EPROM: Erasable Programmable 
Read Only Memory): EPROM löu tröõ döõ lieäu gioáng nhö ROM, tuy nhieân noäi dung 
cuûa noù coù theå bò xoaù ñi neáu ta phoùng tia töû ngoaïi vaøo, ngöôøi vieát phaûi vieát laïi 
chöông trình trong boä nhôù.
+ Boä nhôù chæ ñoïc chöông trình xoaù ñöôïc baèng ñieän (EEPROM: Electric 
Erasable Programmable Read Only Memory): EPROM keát hôïp khaû naêng truy 
linh ñoäng cuûa RAM vaø tính khaû bieán cuûa EPROM, noäi dung treân EEPROM coù theå 
bò xoaù vaø laäp trình baèng ñieän , tuy nhieân chæ giôùi haïn trong moät soá laàn nhaát ñònh.
SVTH: Leâ Haï Thieân Töôøng 8
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
CHÖÔNG II: KHAÛO SAÙT PLC CUÛA HAÕNG OMRON
2.1 KHAÛO SAÙT LOAÏI CPM2A 
2.1.1 Giôùi thieäu chung: 
Caùc boä ñieàu khieån laäp trình cuûa haõng OMRON raát ña daïng, goàm caùc loaïi 
CPM1A, CPM2A, CPM2C, CQM1,…. nhöõng loaïi PLC neân taïo thaønh töø nhöõng 
modul rôøi keát noái laïi vôùi nhau, coù theå cho pheùp môû roäng dung löôïng boä nhôù vaø 
môû roäng vaùc ngoõ vaøo, ra. Vì vaäy chuùng ñöôïc söû duïng raát linh hoaït vaø ña daïng 
trong thöïc tieãn. Ngoaøi ra, haõng OMRON coøn saûn xuaát caùc boä PLC coù caáu truùc coá 
ñònh, caùc PLC naøy chæ ñöôïc cho caùc coâng vieäc ñaëc bieät neân khoâng ñoøi hoûi tính 
linh hoaït cao.
Caùc PLC ñeàu coù caáu truùc goàm: boä nguoàn, CPU, caùc Port I/O, caùc modul I/O 
ñaëc bieät …. Ñeå coù ñöôïc moät boä PLC hoaøn chænh thì ta phaûi laép raùp caùc modul naøy 
laïi vôùi nhau. Vieäc keát noái naøy thöïc hieän khaù ñôn giaûn vaø cho pheùp thay theá deã 
daøng.
Hoï CPM2A coù raát nhieàu loaïi. Ta coù theå toùm taét trong baûng sau:
Teân Modul Soá ngoõ I/O Nguoàn cung caáp
CPU coù 
ngoõ ra 
duøng Relay
CPM2A-20CDR-A
CPM2A-20CDR-D
CPM2A-30CDR-A
 CPM2A-30CDR-D
CPM2A-40CDR-A
 CPM2A-40CDR-D
 CPM2A-60CDR-A
 CPM2A-60CDR-D
20
20
30
30
40
40
60
60
AC
DC
AC
DC
AC
DC
AC
DC
SVTH: Leâ Haï Thieân Töôøng 9
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
CPU coù 
ngoõ ra 
duøng 
Transistor
CPM2A-20CDT-D
CPM2A-20CDT1-D
 CPM2A-30CDT-D
 CPM2A-30CDT1-D 
CPM2A-40CDT-D 
CPM2A-40CDT1-D 
CPM2A-60CDT-D
CPM2A-60CDT1-D
20 (ngoõ ra 
ôû möùc thaáp)
20 (ngoõ ra 
ôû möùc cao)
30 (ngoõ ra 
ôû möùc thaáp)
 30 (ngoõ ra 
ôû möùc cao) 
40 (ngoõ ra 
ôû möùc cao) 
40 (ngoõ ra 
ôû möùc cao) 
60 (ngoõ ra 
ôû möùc cao) 
60 (ngoõ ra 
ôû möùc cao)
DC
DC
DC
DC
DC
DC
DC
DC
2.1.2 Caùc thaønh phaàn cuûa CPU: 
Caáu taïo chung cuûa 1 boä CPU goàm nhöõng phaàn nhö sau:
Hình 2.1: Caùc thaønh phaàn cuûa CPU
SVTH: Leâ Haï Thieân Töôøng 10
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Trong ñoù:
1 - Nguoàn cung caáp: tuyø theo loaïi CPU maø ta duøng nguoàn AC töø 100V-240V 
hoaëc nguoàn DC 24V
2,3 - Chaân noái ñaát baûo veä (ñoái vôùi loaïi CPU duøng nguoàn AC): ñeå baûo veä an 
toaøn cho ngöôøi söû duïng. 
4 - Nguoàn cung caáp cho ngoõ vaøo : ñaây laø nguoàn 24V DC ñöôïc duøng ñeå cung 
caáp ñieän aùp cho caùc thieát bò ñaàu vaøo (ñoái vôùi loaïi CPU duøng nguoàn AC ).
5 - Caùc ngoõ vaøo : ñeå lieân keát CPU vôùi caùc thieát bò ngoõ vaøo.
6 - Caùc ngoõ ra : ñeå lieân keát CPU vôùi caùc thieát bò ngoõ ra.
7 - Caùc ñeøn baùo cheá ñoä laøm vieäc cuûa CPU : caùc ñeøn baùo naøy cho chuùng ta bieát 
cheá ñoä laøm vieäc hieän haønh cuûa PLC.
Ñeøn baùo Traïng thaùi Yù nghóa
PWR
(xanh)
On PLC ñaõ ñöôïc caáp nguoàn 
Off PLC chöa ñöôïc caáp nguoàn
RUN
(xanh)
On PLC ñang hoaït ñoäng ôû cheá ñoä 
RUN hoaëc ôû cheá ñoä MONITOR
Off PLC ñang ôû cheá ñoä 
PROGRAM hoaëc bò loãi
COMM
(vaøng)
Flashing Döõ lieäu ñang ñöôïc chuyeån vaøo 
CPU thoâng qua coång Peipheral 
hoaëc coång RS-232C
Off Döõ lieäu khoâng ñöôïc chuyeån 
vaøo CPU thoâng qua coång 
Peripheral hoaëc coång RS-232C
ERR/ALARM
(red)
On Xuaát hieän loãi (PLC ngöøng hoaït 
ñoäng )
Off Ñeøn baùo hoaït ñoäng bình thöôøng 
8 - Ñeøn baùo traïng thaùi ngoõ vaøo : khi 1 trong caùc ngoõ vaøo ôû traïng thaùi ON thì 
ñeøn baùo töông öùng seõ saùng. 
 Löu yù : Khi ta söû duïng boä ñeám toác ñoä cao thì caùc ñeøn baùo ngoõ vaøo seõ khoâng 
saùng neáu taàn soá xung saùng quaù nhanh. 
9 - Ñeøn baùo traïng thaùi ngoõ ra: caùc ñeøn baùo traïng thaùi ngoõ vaøo seõ saùng khi caùc 
ngoõ ra ôû traïng thaùi ON.
10 - Coång ñieàu khieån tín hieäu Analog: ñöôïc söû duïng khi tín hieäu vaøo hoaëc ra laø 
tín hieäu Analog, ñöôïc löu giöõ vaøo vuøng nhôù IR250 vaø IR251.
SVTH: Leâ Haï Thieân Töôøng 11
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
11 - Coång giao tieáp vôùi thieát bò ngoaïi vi : lieân keát PLC vôùi thieát bò laäp trình: 
maùy tính chuû, thieát bò laäp trình caàm tay ...
12 - Coång giao tieáp RS-232C : lieân keát PLC vôùi thieát bò laäp trình (ngoaïi tröø 
thieát bò laäp trình caàm tay vaø maùy tính chuû).
13- Communication Switch : laø coâng taéc , choïn ñeå söû duïng moät trong hai coång 
Peripheral hoaüc coång RS-232C ñeå lieân keát vôùi thieát bò laäp trình 
14 - Boä Acquy
15 - Phaàn môû roäng : keát noái CPU vaø PLC vôùi khoái môû roäng I/O hoaëc khoái môû 
roäng noùi chung ( Analog I/O Unit, Temporature Senson Unit ...) , coù theå keát 
noái 3 modul môû roäng 
2.1.3 Caùc thaønh phaàn khaùc cuûa khoái môû roäng 
Hình 2.2: Caùc thaønh phaàn cuûa khoái môû roäng
SVTH: Leâ Haï Thieân Töôøng 12
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Trong ñoù :
1. Ñaàu noái ngoõ vaøo : lieân keát CPU vôùi caùc thieát bò ngoõ vaøo. 
2. Ñaàu noái ngoõ ra : lieân keát CPU vôùi caùc thieá bò ngoõ ra. 
3. Caùc ñeøn baùo hieån thò ngoõ ra. 
4. Caùc ñeøn baùo hieån thò ngoõ vaøo.
5. Caùp keát noái ñôn vò môû roäng I/O vôùi CPU.
2.1.4 Caùc thaønh phaàn cuûa Modul nhaäp xuaát Analog. 
Modul I/O Analog thöïc hieän vieäc chuyeån ñoåi tín hieäu töông töï sang tín hieäu 
soá hoaëc töø tín hieäu soá sang tín hieäu töông töï ñeå giao tieáp giöõa CPU vôùi caùc thieát bò 
töông töï nhö maùy phaùt soùng caûm bieán , caùc duïng cuï ño vaø caùc thieát bò ñieàu khieån 
khaùc. 
Modul I/O Analog coù khoaûng thay ñoåi tín hieäu ñieän aùp töø 0-10V hoaëc töø 
0-5V (ñoái vôùi Analog Input) vaø töø -10-10V (Analog Out Put). Moät CPU coù theå keát 
noái vôùi 3 modul Analog I/O ( 2 Analog Input vaø 1 Analog Output )
Döõ lieäu ñaõ ñöôïc bieán ñoåi thì ñöôïc löu tröõ trong vuøng phaân boå words cuûa 
Analog I/O Unit vaø noù ñöôïc söû duïng bôûi leänh ñoïc noäi dung cuûa Words ngaõ vaøo .
Moät chöùc naêng khaùc cuûa noù laø xöû lyù giaù trò trung bình ñeå cho taát caû caùc döõ 
lieäu ôû ngoõ ra oån ñònh . Noù coøn coù chöùc naêng phaùt hieän daây daãn bò ñöùt khi taàm ngoõ 
vaøo ñöôïc ñaët khoaûng 4-20mA , hoaëc töø 1-5 V.
Caáu taïo cuûa khoái môû roäng Analog ñöôïc moâ taû trong hình 
Hình 2.3: Caùc thaønh phaàn cuûa modul Analog I/O
1. Caùc ñaàu noái cuûa khoái Analog I/O : keát noái vôùi caùc thieát bò töông töï nhaäp 
hoaëc xuaát .
2. Caùp keát noái cuûa phaàn môû roäng : keát noái Analog I/O Unit vôùi coång môû roäng 
cuûa CPU hoaëc cuûa khoái môû roäng khaùc .
SVTH: Leâ Haï Thieân Töôøng 13
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
3. Coång môû roäng : Keát noái coång môû roäng I/O Unit vôùi khoái môû roäng khaùc 
(Analog I/O Unit, Temperature Senson Unit hoaëc Compo Bus/S I/O Link 
Unit). Moät CPU chæ coù theå keát noái toái ña 3 khoái môû roäng. 
2..2 CAÙC KIEÅU LIEÂN KEÁT TRUYEÀN THOÂNG CUÛA PLC: 
2..2.1 Truyeàn thoâng lieân keát chuû : 
Laø moái lieân keát “ chuû - tôù “ giöõa maùy tính chuû hoaëc thieát bò laäp trình caàm 
tay vôùi PLC . Söû duïng ñeå ñoïc / ghi döõ lieäu töø thieát bò laäp trình vaøo PLC
• Truyeàn thoâng lieân keát chuû 1-1:
Thöïc hieän vieäc lieân keát 1 - 1giöõa CPM2A CPU vôùi maùy tính töông thích, 
maùy tính IBM PC/AT hoaëc maøn ñieàu khieån PT thoâng qua coång Peripheral hoaüc 
coång RS-232C . Caùch keát noái ñöôc bieåu dieãn trong hình veõ sau 
Hình 2.4: Keát noái thoâng qua Peripheral Port
Hình 2.5: Keát noái thoâng qua RS-232C Port
• Truyeàn thoâng lieân keát chuû 1-N:
Kieåu lieân keát naøy cho pheùp keát noái 1 maùy tính chuû hoaëc PT vôùi 32 boä ñieàu 
khieån laäp trình PC, ñöôïc thöïc hieän baèng caùch duøng boä noái töông thích (Adaptor) 
RS-232C hoaëc RS422 thoâng qua coång giao tieáp RS-232C Port hoaëc Peripheral 
Port. 
SVTH: Leâ Haï Thieân Töôøng 14
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Hình 2.6: Keát noái thoâng qua RS232C Port
Hình 2.7: Keát noái thoâng qua Peripheral Port
2..2.2 No- Protocal Communications ( kieåu lieân laïc khoâng caàn thuû tuïc ) 
Ñaây laø kieåu lieân laïc ñôn giaûn giöõa PC vaø thieát bò kieåm soaùt khaùc: maùy in, 
boä maõ hoaù... Duøng ñeå trao ñoåi, chuyeån ñoåi döõ lieäu töø PC ñeán caùc thieát bò ngoaïi vi 
thoâng qua caùc coång giao tieáp RS 232C port hoaëc Peripheral Port. Kieåu lieân laïc 
naøy ñöôïc bieåu dieãn nhu sau :
SVTH: Leâ Haï Thieân Töôøng 15
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Hình 2.8: No-Protocol Communication
2.2.3 OMRON PT Connection 
Laø kieåu lieân laïc toác ñoä cao giöõa PC vaø PI, CPM2A ñöôïc noái tröïc tieáp ñeán 
maøn hình ñieàu khieån thoâng qua coång RS 232C Port maø khoâng ñöôïc noái vaøo coång 
Peripheral Port.
Hình 2.9: PT Conection
2.2.4 Kieåu lieân laïc One – to – One Link (1 -1 ) 
Ñaây laø maïng trao ñoåi döõ lieäu giöõa 2 boä PC vôùi nhau baèng caùp RS-232C 
thoâng qua coång RS-232C Port. Trong ñoù moät PC ñoùng vai troø chính vaø moät phuï 
trong vieäc thieát laäp caùc cheá ñoä hoaït ñoäng cuûa heä thoáng. 
Hình 2.10:One to One Link
Ta coù theå duøng maøn hình ñieàu khieån (PT) thay theá cho caû moät baûng ñieàu 
khieån cuûa moät maùy hay moät daây chuyeàn töï ñoäng phöùc taïp. Hôn nöõa, PT coøn coù 
nhieàu chöùc naêng ñaët bieät, phong phuù maø caùc thieát bò thöôøng gheùp noái vôùi nhau 
khoâng theå coù ñöôïc.
SVTH: Leâ Haï Thieân Töôøng 16
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Vieäc duøng PT seõ tieát kieäm ñöôïc raát nhieàu daây daãn, thôøi gian laép ñaët, baûo 
döôõng hoaëc thay ñoåi heä thoáng. Ta coù theå duøng PT ñeå thieát keá maøn hình moâ phoûng 
caùc quaù trình coâng ngheä raát tieän lôïi.
Cuõng gioáng nhö PLC, tröôùc khi söû duïng caàn phaûi laäp trình cho PT: thieát keá 
trang maøn hình theo yeâu caàu.
Caùc phaàn meàm duøng laäp trình cho PT cuõng coù nhieàu loaïi : chaïy trong DOS 
hoaëc trong Windows.
2.2.5 Kieåu lieân laïc CompoBus I/O Link: 
Laø kieåu lieân laïc giöõa PC vaø caùc modul CompoBus I/O. Moät CPM2A coù theå 
lieân keát vôùi toái ña 32 modul CompoBus I/O
Hình 2.1: CompoBus I/O
2.3 CAÙC BOÄ PHOÁI HÔÏP TRUYEÀN DAÃN : 
• Adapter RS232C:
Hình 2.12: Caáu taïo boä chuyeån ñoåi RS232C
1. Phöông thöùc caøi ñaët khoùa: Chuyeån khoùa naøy ñeán vò trí “HOST” khi ñang 
duøng heä thoáng lieân keát chuû (Host Link) ñeå noái ñeán maùy tính caù nhaân 
(Persional Computer). Hoaëc khi PC ñang ñöôïc keát noái vôùi moät maøn hình 
ñieàu khieån (PT) thì ta chuyeån khoùa naøy ñeán vò trí “NT”.
2. Boä noái keát: Boä noái keát ñeán Peripheral Port cuûa CPU.
SVTH: Leâ Haï Thieân Töôøng 17
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
3. Port RS232C: Keát noái ñeán maùy tính chu ûhoaëc maøn hình ñieàu khieån hoaëc 
caùc thieát bò ngoaïi vi khaùc.
• Adapter RS-422:
Hình 2.13: Caáu taïo boä chuyeån ñoåi RS-422
1- Termination Resistance Switch: Ñaët cheá ñoä keát noái.
2- Ñaàu noái: Keát noái ñeán Peripheral Port cuûa CPU
3- RS-422 Port: noái ñeán maïng lieân keát chuû.
SVTH: Leâ Haï Thieân Töôøng 18
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
CHÖÔNG III: CAÙC ÑAËC ÑIEÅM KYÕ THUAÄT VAØ 
CAÁU TRUÙC VUØNG NHÔÙ CUÛA PLC
3.1 CAÙC THOÂNG SOÁ KYÕ THUAÄT CUÛA PLC HOÏ CPM2A: 
Moãi hoï PLC coù caùc thoâng soá kyõ thuaät cuï theå. Caùc thoâng soá kyõ thuaät naøy 
ñöôïc nhaø cheá taïo cung caáp. Sau ñaây laø caùc thoâng soá kyõ thuaät cuûa hoï CPM2A:
Muïc 20 ngoõ vaøo 
ra
30 ngoõ vaøo 
ra
40 ngoõ vaøo 
ra
60 ngoõ vaøo 
ra
Ñieän 
aùp 
cung 
caáp
Loaïi 
AC
100 ñeán 240 VAC, 50/60 Hz
Loaïi 
DC
24VDC
Mieàn 
ñieän 
aùp 
hoaït 
ñoäng
Loaïi 
AC
85 ñeán 264 VAC
Loaïi 
DC
20.4 ñeán 26.4 VDC
Coâng 
suaát 
tieâu 
thuï
Loaïi 
AC
60 VA
Loaïi 
DC
20 W
Doøng 
taêng 
ñoät 
ngoät
Loaïi 
AC
60 A
Loaïi 
DC
20 A
Cung 
caáp 
naêng 
löôïng 
beân 
ngoaøi 
(chæ 
loaïi 
AC
Ñieän 
aùp cung 
caáp 
nguoàn
24 VDC
Tuï ngoõ 
ra caáp 
nguoàn
300 mAL: chæ duøng ñeå caáp nguoàn cho ngoõ vaøo
SVTH: Leâ Haï Thieân Töôøng 19
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Ñieän trôû caùch 
ñieän
20 MΩ (ôû 500 VDC) giöõa caùc thieát bò ñaàu cuoái AC 
vaø thieát bò ñaàu cuoái noái ñaát baûo veä
Khaû naêng 
choáng nhieãu
Theo tieâu chuaån Chaâu Aâu IEC6100-4-4; 
Ñieän trôû dao 
ñoäng
10 ñeán 57 Hz, bieân ñoä 0.075-mm, 57 ñeán150 Hz, toác 
ñoä ñaït ñöôïc 9.8m/s2 ôû caùc höôùng X, Y, Z, moãi höôùng 
ñöôïc 80 phuùt
Ñieän trôû soác 147m/s2 , 3 laàn moãi laàn ôû caùc höôùng X, Y vaø Z
Nhieät ñoä moâi 
tröôøng
Hoaït ñoäng : 0O – 25OC.
Löu tröõ : - 25O – 75OC .
Ñoä aåm moâi 
tröôøng
Töø 10% ñeán 90% ( khoâng coù söï ngöng tuï).
Moâi tröôøng 
xung quanh
Khoâng bò Oxy hoùa
Kích côõ ñinh vít 
thieát bò ñaàu 
cuoái
M3
Thôøi gian giöõ 
cung caáp nguoàn
Loaïi AC: thaáp nhaát laø 10ms
Loaïi DC: thaáp nhaát laø 2ms.
Troïng 
löôïng 
CPU
Loaïi 
AC
650g max 700g max 800g max 1000g max
Loaïi 
DC
550g max 600g max 700g max 900g max
Troïng löôïng 
cuûa khoái môû 
roäng I/O
Loaïi 20 ngoõ vaøo ra: 300 g max
Loaïi coù 8 ngoõ ra : 250 g max
Loaïi coù 8 ngoõ vaøo : 200 g max
Troïng löôïng 
cuûa khoái môû 
roäng
Modul môû roäng Analog: 150 g max
Modul caûm bieán nhieät : 250 g max
modul môû roäng CompBus/S: 200 g max
Baûng 3.1: Caùc thoâng soá kyõ thuaät cuûa ho ïCPM2A
SVTH: Leâ Haï Thieân Töôøng 20
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
• Caùc ñaëc tính kyõ thuaät:
Muïc Ñaëc ñieåm
Phöông phaùp ñieàu 
khieån
Phöông phaùp laäp trình ñöôïc löu tröõ
Phöông phaùp ñieàu 
khieån I/O
Keát hôïp queùt tuaàn hoaøn vaø laøm töôi töùc thôøi caùc phöông 
phaùp xöû lyù
Ngoân ngöõ laäp trình Sô ñoà baäc thang
Ñoä daøi leänh 1 böôùc/leänh: töø 1 ñeán 5 words/leänh
Caùc loaïi leänh Caùc leänh cô baûn: 14
Caùc leänh ñaëc bieät: 105 loaïi, 185 leänh
Thôøi gian thöïc hieän 
leänh
Caùc leänh cô baûn: 0.64 µs (leänh LD)
Caùc leänh ñaëc bieät: 7.8 µs (leânh MOV).
Dung löôïng cuûa 
chöông trình
4,096 words
Caùc 
tieáp 
vaøo ra 
toái ña
Chæ coù 
CPU
20 tieáp ñieåm 30 tieáp ñieåm 40 tieáp ñieåm 60 tieáp 
ñieåm
Coù modul 
I/O môû 
roäng
Toái ña 80 
tieáp ñieåm
Toái ña 90 
tieáp ñieåm
Toái ña 100 
tieáp ñieåm
Toái ña 120 
tieáp ñieåm
Caùc bit ngoõ vaøo IR 00000 ñeán IR 00915
Caùc bit ngoõ ra IR 01000 ñeán IR 01915
Caùc bit laøm vieäc 
(Work bits)
928 bits : IR 02000 ñeán IR 04915 vaø IR 20000 ñeán 
IR22715
Caùc bit Special 
(vuøng nhôù SR)
448 bits: SR 22800 ñeán SR 25515
Caùc bit Temporary 
(vuøng nhôù TR)
8 bits (TR0 ñeán TR7)
Caùc bit Holding 
(vuøng nhôù HR)
320 bits: HR 0000 ñeán HR 1915 (Words HR00 ñeán HR19)
Caùc bit Auxiliary 
(vuøng nhôù AR)
384 bits: AR 0000 ñeán AR 2315 (Words AR00 ñeán AR23)
Caùc bit Link ( vuøng 
nhôù LR)
256 bits: LR 0000 ñeán LR 1515 (Words LR00 ñeán LR15)
SVTH: Leâ Haï Thieân Töôøng 21
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Timers/Count0ers 256 Timers/Counters (TIM/CNT 000 ñeán TIM/CNT 255)
 Caùc Timer 1ms: TMHH (--)
 Caùc Timer 10ms: TIMH(15)
 Caùc Timer 100ms: TIM
 Caùc Timer 1s/10s: TIML (--)
 Caùc boä ñeám xuoáng: CNT
 Caùc boä ñeám leân-xuoáng: CNTR(12)
Boä nhôù döõ lieäu Read/Write: 2,048 words (DM 0000 ñeán DM 2047)
Read-only: 456 words (DM 6144 ñeán DM 6599)
PC Serup:56 words ( DM 6600 ñeán DM 6655)
Xöû lyù ngaét 4 tieáp ñieåm thôøi gian ñaùp öùng
Boä ñeám toác ñoä cao Moät boä ñeám toác ñoä cao: 20 kHz cho moät pha hoaëc 5kHz 
cho hai pha (duøng phöông phaùp ñeám tuyeán tính).
Boä ñieàu khieån 
Analog
Hai ñöôøng ñieàu khieån, phaïm vi ñieàu chænh 0 ñeán 200V
Baûo veä boä nhôù Caùc noäi dung trong vuøng nhôù döõ lieäu HR, AR vaø caùc giaù 
trò boä ñeám ñöôïc duy trì trong suoát thôøi gian ngaét nguoàn
Nguoàn nuoâi boä nhôù Flash memory: nuoâi chöông trình, vuøng nhôù chæ ñoïc DM
Caùc chöùc naêng töï 
chuaån ñoaùn
Hoûng CPU timer kieåm tra tuaàn töï, loãi bus vaøo ra vaø hoûng 
boä nhôù.
Kieåm tra chöông 
trình
Leänh NO END caùc loãi laäp trình ( tieáp tuïc kieåm tra söï hoaït 
ñoäng
Caùc ngoõ vaøo ñaùp 
öùng nhanh
Cuõng nhö ngoõ vaøo ngaét beân ngoaøi (ñoä roäng xung nhoû nhaát 
0,2ms)
Haèng soá thôøi gian 
ngoõ vaøo
Coù theå ñaët töø 1ms,2ms, 4ms, 8ms, 16ms, 32ms, 64ms, hoaëc 
128ms
Baûng 3.2: Caùc ñaëc tính kyõ thuaät cuûa CPM2A
SVTH: Leâ Haï Thieân Töôøng 22
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
• Caùc thoâng soá kyõ thuaät cuûa boä truyeàn daãn RS232C
Muïc Thoâng soá
Chöùc naêng Chuyeån ñoåi daïng CMOS (phía CPU cuûa PLC) vaø 
RS232C (phía maùy tính caù nhaân)
Caùch ñieän RS232C ñöôïc caùch li bôûi moät boä chuyeån ñoåi
Nguoàn cung caáp Nguoàn ñöôïc cung caáp töø CPU cuûa PLC
Möùc naêng löôïng söû 
duïng
Lôùn nhaát laø 0.3A
Tyû leä baud Lôùn nhaát 3,8400bps
Ñieän trôû dao ñoäng 10-75 Hz: bieân ñoä 0.075mm
75-150Hz: toác ñoä ñaït ñöôïc 9.8m/s2 ôû moãi höôùng X, Y, Z 
ñöôïc 80 phuùt.
Ñieän trôû soác 147m/s2 moãi moät trong ba laàn ôû caùc höôùng X, Y, Z.
Nhieät ñoä moâi tröôøng Hoaït ñoäng: 0 – 550C
Löu tröõ: -20 ñeán 750C
Ñoä aåm 10% - 90% (khoâng coù hôi nöôùc ngöng tuï)
Aùp suaát Töï do oxy hoùa
Troïng löôïng Lôùn nhaát 200g
Baûng 3.3: Caùc thoâng soá kyõ thuaät cuûa boä truyeàn daãn RS232C.
3.2 CAÁU TRUÙC VUØNG NHÔÙ TRONG PLC. 
3.2.1 Vuøng nhôù IR: 
Vuøng nhôù naøy ñöôïc chia ra laøm 2 vuøng nhoû:
• Vuøng xuaát nhaäp: Caùc Bit trong vuøng naøy ñöôïc phaân boá ñeàu cho caùc ngoõ 
nhaäp vaø xuaát. Chuùng phaûn aùnh traïng thaùi ON/OFF cuûa tín hieäu ngoõ vaøo vaø 
tín hieäu ngoõ ra. Caùc Bit nhaäp baét ñaàu töø IR 00000 vaø caùc Bit xuaát baét ñaàu 
töø IR01000.
• Vuøng laøm vieäc: Ñoái vôùi caùc CPM2 – CPU thì taát caû caùc Bit naèm trong 
khoaûng IR020 ñeán IR049 vaø IR200 ñeán IR227 khoâng söû duïng caùc chöùc 
naêng ñaëc bieät maø noù ñöôïc söû duïng nhö caùc Bit laøm vieäc.
SVTH: Leâ Haï Thieân Töôøng 23
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Caùc Bit laøm vieäc Reset khi CPU bò maát nguoàn hoaëc baét ñaàu laøm vieäc hoaëc 
ngöøng.
3.2.2 Vuøng nhôù SR: 
Caùc Bit naøy hoaït ñoäng nhö laø caùc côø ñeå lieân heä hoaït ñoäng cuûa CPM2A
3.2.3 Vuøng nhôù TR: 
Khi moät sô ñoà phöùc taïp khoâng theå laäp trình baèng maõ gôïi nhôù thì caùc Bit naøy 
ñöôïc söû duïng ñeå löu tröõ taïm thôøi ñieàu kieän thöïc hieän taïi ñieåm reõ nhaùnh. Chuùng 
chæ ñöôïc söû duïng cho maõ gôïi nhôù, khi laäp trình tröïc tieáp sô ñoà hình thang baèng 
caùch söû duïng phaàn meàm Ladder Support Software (LSS) hoaëc SYSMAC Support 
Software (SSS) thì caùc Bit TR ñöôïc xöû lyù moät caùch töï ñoäng.
Caùc Bit TR gioáng nhau khoâng theå söû duïng quaù moät laàn trong cuøng moät heä 
leänh, nhöng coù theå söû duïng laïi trong caùc boä Bit TR khoâng theå kieåm tra ñöôïc töø 
caùc thieát bò ngoaïi vi.
3.2.4 Vuøng nhôù HR (vuøng giöõ): 
Caùc Bit trong vuøng naøy seõ giöõ laïi traïng thaùi ON hoaëc OFF cuûa noù khi PLC 
maát nguoàn hoaëc khi PLC ngöøng hoaït ñoäng.
Caùc Bit naøy cuõng coù theå söû duïng nhö laø caùc Bit laøm vieäc.
3.2.5 Vuøng nhôù AR: 
Caùc Bit trong vuøng naøy ñöôïc söû duïng chuû yeáu nhö laø caùc côø baùo lieân quan 
ñeán traïng thaùi hoaït ñoäng cuûa PLC
3.2.6 Vuøng nhôù LR: 
Khi PLC lieân keát 1: 1 vôùi PLC khaùc, caùc Bit naøy ñöôïc söû duïng ñeå chia döõ 
lieäu. Trong caùc Bit naøy LR coù theå duøng ñeå lieân keát döõ lieäu.
3.2.7 Vuøng nhôù DM: 
Döõ lieäu ñöôïc ñeà xuaát trong caùc khoái word, vuøng DM ñöôïc chia ra laøm 2: moät 
vuøng coù theå söû duïng töï do, vuøng coøn laïi ñöôïc söû duïng vôùi nhöõng chöùc naêng rieâng 
bieät.
3.2.8 Vuøng Timer/Counter: 
Vuøng naøy ñöôïc söû duïng ñeå quaûn lyù thôøi gian vaø ñeám vôùi TIM, TIMH (5), 
CNT vaø CNTR (12). Caùc soá gioáng nhau ñöôïc söû duïng cho caû TIMER vaø 
COUNTER, moãi soá chæ söû duïng duy nhaát moät laàn trong chöông trình maùy öùng 
duïng. Khoâng ñöôïc söû duïng hai soá TC gioáng nhau thaäm chí ñoái vôùi caùc leänh khaùc 
nhau.
3.2.9 Baûng toùm taét phaân boá caùc vuøng döõ lieäu: 
SVTH: Leâ Haï Thieân Töôøng 24
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Vuøng döõ lieäu Word Bit Chöùc naêng
Vuøng 
IR
Vuøng 
ngoõ vaøo
IR000-IR009
(10 word)
IR00000-IR00915
(160 bit)
Vuøng 
ngoõ ra
IR010-IR019
(10 word)
IR01000-IR01915
(160 bit)
Caùc Bit naøy coù theå 
caáp ñeán caùc tieáp 
ñieåm I/O beân ngoaøi
Vuøng 
laøm vieäc
IR020-IR049 vaø 
IR200-IR227
(58 word)
IR02000-IR04915 vaø 
IR20000-IR22715
(928 bit) 
Caùc Bit work coù theå 
töï do trong chöông 
trình
Vuøng SR SR228-SR255
(28 word)
SR22800-SR25515
(448 bit)
Caùc Bit naøy phuïc vuï 
cho caùc chöùc naêng 
cuï theå nhö caùc côø vaø 
caùc Bit ñieàu khieån.
Vuøng TR TR0-TR7
(8 bit)
Nhöõng bit naøy ñöôïc 
duøng ñeå löu tröõ taïm 
thôøi caùc traïng thaùi 
ON/OFF ôû caùc 
nhaùnh cuûa chöông 
trình
Vuøng HR HR00-HR19
(20 word)
HR0000-HR1915
(320 bit)
Caùc Bit naøy löu tröõ 
döõ lieäu vaø giöõ traïng 
thaùi ON/OFF khi 
nguoàn ñöôïc taét
Vuøng AR AR00-AR23
(23 word)
AR0000-AR2315
(384 bit)
Caùc Bit naøy phuïc vuï 
cho caùc chöùc naêng 
cuï theå nhö: caùc côø, 
caùc Bit ñieàu khieån
Vuøng LR LR00-LR15
(16 word)
LR0000-LR1515
(256bit)
Duøng cho lieân keát döõ 
lieäu 1:1 vôùi PC khaùc
Vuøng 
Timer/Counter
TC000-TC255 (256 Timer vaø Counter) Cuøng caùc soá ñöôïc 
duøng cho caû Timer 
vaø Counter
Vuøng 
DM
Read/write DM0000-DM2047 
(2048 word)
Döõ lieäu vuøng DM coù 
theå truy caäp trong 
caùc ñôn vò word. Caùc 
giaù trò word ñöôïc giöõ 
khi nguoàn ñöôïc taét. 
SVTH: Leâ Haï Thieân Töôøng 25
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Vuøng 
DM
Error log DM2000-DM2021 
(22 word)
Duøng löu tröõ thôøi 
gian xaûy ra vaø maõ soá 
cuûa loãi ñoù. Nhöõng 
word naøy coù theå 
ñöôïc duøng nhö DM 
Read/Write khi chöùc 
naêng Error log 
khoâng ñöôïc duøng.
Read only DM6144-DM6599 
(456 word)
Khoâng theå vieát tröïc 
tieáp töø chöông trình
Set up PC DM6600-DM6655 
(56 word)
Duøng ñeå löu tröõ caùc 
thoâng soá khaùc nhau 
ñeå ñieàu khieån, vaän 
haønh PC.
Baûng 3.4: Baûng toùm taét söï phaân boá caáu truùc vuøng nhôù trong PLC
SVTH: Leâ Haï Thieân Töôøng 26
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
CHÖÔNG IV: LAÄP CHÖÔNG TRÌNH CHO PLC BAÈNG 
THIEÁT BÒ LAÄP TRÌNH CAÀM TAY (PROGRAMMING 
CONSOLE).
Programming Console laø moät boä baøn phím laäp trình caàm tay cho PLC cuûa 
OMRON duøng ngoân ngöõ laäp trình daïng doøng leänh Mnemonic Code. Noù cuõng 
ñöôïc duøng ñeå ñoïc chöông trình trong boä nhôù vaø thieát laäp caùc cheá ñoä hoaït ñoäng 
cuûa PLC.
Boä Programming Console seõ ñöôïc noái vaøo coång Peripheral Port cuûa PLC 
duøng caùp ñi keøm, qua ñaây Programming Console seõ nhaän nguoàn nuoâi töø PLC, 
ñoàng thôøi coù theå ñoïc ghi chöông trình trong PLC.
Hình 4.1:Boä Programming Console
SVTH: Leâ Haï Thieân Töôøng 27
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
4.1 KHÔÛI ÑAÀU 
Khi môùi noái Programming Console vôùi PLC, maøn hình cuûa Programming 
Console seõ hoûi Password treân maøn hình hieån thò ( Display).
Ñeå nhaäp Password truy caäp, baám nhö sau:
Sau khi baám nhö vaäy ta seõ thaáy xuaát hieän soá 00000: ñaây laø soá thöù töï cuûa 
böôùc laáp trình ñaàu tieân cuûa PLC. Neáu baám tieáp phím coù hình muõi teân xuoáng, ta seõ 
thaáy caùc böôùc tieáp theo cuûa chöông trình ñaõ coù saün trong PLC.
Ghi chuù : Caùc hình muõi teân chæ bieåu thò trình töï baám caùc phím treân 
Programming Console.
4.2 CAÙC CHEÁ ÑOÄ HOAÏT ÑOÄNG CUÛA PLC. 
Tröôùc khi khôûi ñoäng chöông trình PLC yeâu caàu ngöôøi söû duïng phaûi coù 
nhöõng caøi ñaët. PC coù 3 cheá ñoä caøi ñaët:
♦ Cheá ñoä Program: Laø cheá ñoä laäp vaø söûa chöông trình cho PLC. Chöông 
trình trong PLC seõ khoâng ñöôïc thöïc hieän ôû cheá ñoä naøy.
♦ Cheá ñoä theo doõi Monitor: Laø cheá ñoä trong ñoù chöông trình trong PLC 
seõ ñöôïc thöïc hieän, ñoàng thôøi caùc ñòa chæ boä nhôù trong PLC coù theå ñöôïc 
ñaët laïi tröïc tieáp töø boä laäp trình nhö caùc bit vaøo ra ( I/O BITS), caùc 
Timer, Counter, vuøng nhôù DM. Ñaây laø cheá ñoä neân ñaët khi muoán söûa 
chöông trình.
♦ Cheá ñoä RUN (Run Mode): Laø cheá ñoä maø chöông trình ñieàu khieån 
trong PLC ñöôïc thöïc hieän (chaïy) vaø noäi dung beân trong PLC chæ coù theå 
theo doõi chöù khoâng theå söûa ñoåi töø beân ngoaøi. Ñaây laø cheá ñoä neân ñaët sau 
khi chöông trình ñaõ ñöôïc nhaäp vaø kieåm tra ñuùng ñaén.
Treân PC chuùng ta thaáy coù moät cöûa soå hieån thò, cöûa soå naøy chæ caùc döõ lieäu 
ñöôïc ñöa vaøo soá ñieàu khieån laäp trình. Caùc thoâng tin nhö laø noäi dung cuûa caùc ñòa 
chæ vaø caùc leänh chöông trình coù theå ñöôïc hieån thò. Vôùi 3 cheá ñoä löïa choïn treân, cho 
pheùp ngöôøi söû duïng naïp caùc chöông trình thöïc hieän cheá ñoä ñieàu haønh, chaïy 
chöông trình, thay ñoåi giaù trò thoâng soá naøo ñoù cuûa chöông trình ngay caû chöông 
trình maø maùy vaãn ñang thöïc hieän.
SVTH: Leâ Haï Thieân Töôøng 28
PASSWORD!
CLR MONTR CLR 00000
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
4.3 CAÙC PHÍM TIEÄN ÍCH CUÛA BOÄ LAÄP TRÌNH: 
PLC cho pheùp choïn caùc leänh chöông trình töông ñoái roäng raõi vaø do ñoù cho 
pheùp deã daøng ñieàu khieàn laäp trình nhöõng chöông trình phöùc taïp: Caùc leänh ñöôïc 
giaûi thích ôû ñaây bao goàm caùc kyù hieäu sô ñoà vaø caùc maõ Mnemonic.
Phím leänh:
Caùc leänh öùng duïng ñaëc bieät goïi laø chöùc naêng coù theå ñöôïc 
ñöa vaøo khi duøng khoaù naøy.
LD: Nhaäp caùc ñieåm vaøo chöông trình cho ta yù nghóa cuûa 
caùc ñieåm phaân nhaùnh.
AND cho pheùp caùc ñieåm phuï ñöôïc noái vôùi nhau ñeå hình 
thaønh moät maïch noái tieáp
OR cho pheùp caùc ñieåm ñöôïc noái vaøo maïch ñeå hình thaønh 
maïch noái song song.
Caùc leänh ra
Leänh ñieàu khieån thôøi gian
Duøng vôùi LD, AND, OR ñeå thaønh laäp caùc ñieåm tröôøng kín
Thieát laäp caùc Relay löu giöõ ( duy trì).
Thieát bò Relay taïm thôøi.
SVTH: Leâ Haï Thieân Töôøng 29
FUN
 LD
 AND
 OR
 OUT
TIM
NOT
HR
TR
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Chæ thò vaän haønh cuûa boä ghi dòch
SHIFT duøng cho caùc chöùc naêng thay ñoåi cuûa caùc phím 
PLAY, RECORD, CONTACT.
4.4 XOÙA CHÖÔNG TRÌNH TRONG PLC. 
Vieäc xoùa toaøn boä chöông trình coù trong RAM cuûa CPU töông öùng cheá ñoä 
vaän haønh ALLCLEAR. Caùc khoâng gian nhôù cuûa Relay löu giöõ boä ñeám vaø boä nhôù 
döõ lieäu coù theå ñöôïc giöõ laïi baèng caùch nhaán khoaù cuûa khoâng gian baïn caàn giöõ 
tröôùc khi nhaán phím MONTR.
Caùc böôùc xoùa chöông trình trong PLC:
1) Chuyeån PLC sang cheá ñoä Program Mode
RUN MONITOR PROGRAM
2) Baám nuùt ñeå maøn hình hieån thò 00000
3) Baám laàn löôït caùc nuùt sau ñeå xoùa chöông trình trong boä nhôù PLC:
Tuy nhieân baïn coù theå xoùa töøng phaàn chöông trình baèng caùch: nhaán phím 
HR, CTR hay DM tröôùc khi nhaán MONTR neáu baïn muoán giöõ moät phaàn döõ lieäu.
4.5 TÌM KIEÁM TRONG CHÖÔNG TRÌNH (SEARCH): 
Chöùc naêng tìm kieám (Search) ñöôïc duøng ñeå tìm kieám nhanh moät leänh hoaëc 
moät ñòa chæ trong chöông trình. Sau ñoù ta coù theå thöïc hieän caùc thao taùc nhö xoùa 
leänh, söûa leänh hay ñòa chæ.
Ví duï: Trong chöông trình döôùi ñaây coù 2 leänh AND 00001 ôû 2 ñòa chæ khaùc 
nhau:
SVTH: Leâ Haï Thieân Töôøng 30
SFT
SHIFT
CLR
CLR 00000
SET NOT RESET MONTR CLR
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Ñòa chæ Leänh 
00000 LD 00000
00001 AND 00001
00002 OUT 01000
00003 LD 00002
00004 AND 00001
00005 OUT 01001
00006 END(01)
Ñeå tìm ñeán ñòa chæ leänh AND 00001naøy, ta thöïc hieän nhö sau:
 ------------
Moãi laàn baám phím seõ ñöa ta ñeán nôi gaëp leänh caàn tìm keá tieáp
4.6 XOÙA LEÄNH ( DELETE) 
Ñeå xoùa leänh hieän ñang ñöôïc hieån thò treân Display cuûa Programming 
Console, baám caùc phím sau:
Chuù yù : Khoùa chuyeån treân Programming Console phaûi ñöôïc ñaët veà vò trí 
Program Mode
Ví duï: Caàn xoùa leänh LD 00002 trong chöông trình döôùi ñaây:
Ñòa chæ Leänh
00000 LD 00000
00001 AND 00001
00002 OUT 01000
00003 LD 00002
00004 AND 00001
00005 OUT 01001
00006 END(01)
Baám muõi teân xuoáng cho ñeán khi gaëp leänh LD 00002
SVTH: Leâ Haï Thieân Töôøng 31
CLR AND B 1 SRCH SRCH
SRCH
DEL
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
Baám laàn löôït ñeå xoùa leänh naøy
Sau khi LD 00002 ñöôïc xoùa, leänh beân döôùi leänh naøy laø AND 00001 seõ 
ñöôïc dòch leân ñòa chæ 00003 vaø chöông trình môùi seõ laø:
 Ñòa chæ Leänh
00000 LD 00000
00001 AND 00001
00002 OUT 01000
00003 AND 00001
00004 OUT 01001
00005 END(01)
4.7 CHEØN THEÂM LEÄNH ( INSERT) 
Caùc leänh môùi coù theå ñöôïc cheøn vaøo treân leänh ñang ñöôïc hieån thò trong 
chöông trình hieän haønh.
Ví duï: Ta muoán cheøn leänh OR 00002 vaøo giöõa leänh AND 00001 vaø OUT 
01000 cuûa chöông trình sau:
Ñòa chæ Leänh
00000 LD 00000
00001 AND 00001
 OR 00002
00002 OUT 01000
00003 AND 00001
00004 OUT 01001
00005 END(01)
Trình töï thöïc hieän:
1. Baám nuùt muõi teân cho ñeán khi maøn hình hieån thò OUT 01000
2. Nhaäp vaøo leänh OR 00002 nhö bình thöôøng
SVTH: Leâ Haï Thieân Töôøng 32
DEL
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
3. Baám theo thöù töï
4.8 CHAÏY THÖÛ VAØ KIEÅM TRA CHÖÔNG TRÌNH 
Khi ngöôøi söû duïng muoán chaïy thöû hoaëc muoán kieåm tra chöông trình maø 
mình vöøa môùi laäp ra ñaõ ñöôïc löu tröõ trong PLC thì ñaët chuyeån maïch veà choïn cheá 
ñoä RUN hoaëc MONITOR.
4.9 GOÏI LAÏI MOÄT CHÖÔNG TRÌNH 
Ñeå kieåm tra vaø khaúng ñònh moät leänh trong chöông trình caàn thöïc hieän tuaàn 
töï caùc phím leänh treân heä laäp trình nhö sau:
Vôùi hieån thò treân ñaõ khaúng ñònh leänh OUT 10000 ñaõ ñöôïc vieát vaøo boä nhôù 
cuûa PLC vaø coù ñòa chæ laø 0003.
Chuù yù : Neáu quaù trình treân ñöôïc thöïc hieän trong cheá ñoä MONITOR hoaëc 
RUN thì traïng thaùi cuûa moãi ñòa chæ coù theå ñöôïc goïi ra.
4.10 THEO DOÕI CAÙC HOAÏT ÑOÄNG CUÛA PLC 
4.10.1 Theo doõi traïng thaùi moät tieáp ñieåm (1 bit ) 
 + + + ( bit address) +
Ví duï: Theo doõi traïng thaùi cuûa Channel 000 Bit 01
4.10.2 Baät taét cöôõng böùc caùc bit ( Forced Set / Reset) 
Sau khi hieån thò vaø theo doõi traïng thaùi bit CH 010.00 ôû böôùc treân, ñeå cöôõng 
böùc baät bit naøy leân traïng thaùi ON baám nuùt 
Ñeå cöôõng böùc baät bit naøy veà traïng thaùi OFF baámnuùt
SVTH: Leâ Haï Thieân Töôøng 33
INS
CL
R
CLR
B 
A
0
A
0
A
0
SRCH
0003 
SRCH
OUT 0100
OUT
CLR
SHIFT CONT
 #
B
 1
MONTR
0000
0001
 ON
SHIFT CONT
 #
MONTR
SET
RESET
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
4.10.3 Theo doõi giaù trò 1 word ( Channel) 
+ + Word caàn +
 theo doõi 
Ví duï : Ñeå theo doõi Channel 000
Giaù trò cuûa word ñöôïc 
ghi beân döôùi ñòa chæ 
word caàn theo doõi 
(c000)
Traïng thaùi töøng bit trong word CH000 coù theå ñöôïc theo doõi khi baám tieáp 
phím SHIFT vaø MONTR
Caùc bit trong Channel 000 ôû hình treân ñöôïc bieåu dieãn töø phaûi qua traùi, bit 
beân phaûi ngoaøi cuøng laø bit 0. Traïng thaùi baät (ON) cuûa bit ñöôïc bieåu thò baèng soá 1 
coøn traïng thaùi taét (OFF) ñöôïc bieåu thò baèng soá 0.
Neáu baät caùc coâng taéc ñaàu vaøo soá 1 vaø 2 ta seõ thaáy caùc bit töông öùng ñöôïc 
baät treân Programming Console nhö döôùi ñaây:
SVTH: Leâ Haï Thieân Töôøng 34
SHIFT CH
 *DM 
MONTR
SHIFT CH
 *DM 
A
 0
CLR
MONTR
00000
00000
CHANNEL 
C000
0000
I
0
00000
CHANNEL 000
c000
0000
MONTRSHIFT c000
0000000000000000
c000
0000
CLR c000
0000000000000011
c000
0003
Ñoà aùn toát nghieäp Chinh sua boi: nguyenvanbientbd47@gmail.com
4.10.4 Ghi giaù trò môùi vaøo word: 
Giaù trò hieän haønh cuûa word coù theå ñöôïc ghi ñeø vaøo töø Programming Console 
nhö ôû ví duï sau, channel 010 seõ ñöôïc ghi ñeø giaù trò môùi laø 000F khoâng phuï 
thuoäc vaøo chöông trình hieän haønh trong boä nhôù PLC:
Noùi chung caùc ñòa chæ boä nhôù ñaàu ra (IR) khoâng neân ñöôïc ghi ñeø tröø phi 
ñang thöû nghieäm. Sau ñaây laø moät ví duï ghi moät giaù trò môùi vaøo word DM 1000
SVTH: Leâ Haï Thieân Töôøng 35
CLR
MONTR
A
0
B
1
CH
*DM
SHIFT
CHG
WRITE
F
5
SHIFT
00000
c010
0000
PRES VAL?
c010 0000 ????
c010
000F
MONTR
A
0
B
1
CHG
WRITE
E
4
c010
000F
D1000 c010
0000 000F
PRES VAL?
D1000 0000 ????
D1000 c010
1234 000F
A
0
A
0
EM
DM
D
3
C
2
B
1
            Các file đính kèm theo tài liệu này:
 a1.PDF a1.PDF