Chương 4: Kỹ thuật lập trình
Số trang: 25
Loại file: pdf
Dung lượng: 517.46 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu chương 4: kỹ thuật lập trình, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Chương 4: Kỹ thuật lập trìnhÑIEÀU KHIEÅN LAÄP TÌNH PLC - MAÏNG PLC Chöông 4 – Kyõ thuaät laäp trình PHAÀN I ÑIEÀU KHIEÅN LAÄP TRÌNH (PLC) CHÖÔNG 4 KYÕ THUAÄT LAÄP TRÌNH Chuû ñeà: Bieán vaø vuøng nhôù Toå chöùc quaù trình Caùc kyõ thuaät laäp trình Muïc ñích: Söû duïng vaø ñònh nghóa caùc khoái döõ lieäu Khai baùo vaø truy caäp caùc haøm chöùc naêng Moái quan heä giöõa caùc loaïi khoái haøm vaø hieäu quaû cuûa vieäc söû duïng chuùng trong thieát keá chöông trình. 105ÑIEÀU KHIEÅN LAÄP TÌNH PLC - MAÏNG PLC Chöông 4 – Kyõ thuaät laäp trình4.1. KHAÙI QUAÙT Thieát bò ñieàu khieån laäp trình ñoùng moät vai troø raát quan troïng trong ñieàu khieån, giaùmsaùt vaø quaûn lyù caùc hoaït ñoäng cuûa caùc thieát bò, maùy vaø coâng ngheä saûn xuaát veà caû phöôngdieän kinh teá, söû duïng vaø kyõ thuaät. Ñoái vôùi caùc heä thoáng ñieàu khieån maø söû duïng thieát bò naøylaøm trung taâm ñieàu khieån thì ngoaøi coâng vieäc keát noái, ñaûm baûo veà tính ñoàng boä, giöõa thieátbò ngoaïi vi vaø ñieàu khieån laø raát ñôn giaûn, yeáu toá caàn phaûi quan taâm ñeán laø chöông trìnhñieàu khieån maø ngöôøi söû duïng vieát cho thieát bò ñieàu khieån. Khi ñeà caäp ñeán nhöõng heä thoángcoù möùc ñoä hoaït ñoäng phöùc taïp, nhieàu ñaàu vaøo – ra, söï laëp laïi caùc ñòa chæ cuûa caùc I/O nhieàulaàn thöôøng xuyeân trong quaù trình queùt ñoøi hoûi vieäc thieát keá vaø vieát caùc chöông trình phaûicoù kyõ thuaät haún hoi. Nhö vaäy vieäc caáu truùc chöông trình laøm phaân taùn quaù trình hoaït ñoängcuûa chöông trình thaønh nhieàu vuøng chöùc naêng töông öùng vôùi caùc khoái, haøm ñeå quaûn lyù vaøtruy xuaát chuùng khi taùc nhieäm laøm cho chöông trình toái öu, haïn cheá toái ña nhöõng loãi, khoânggaây nhaàm laãn, deã daøng kieåm tra vaø söûa loãi hay laø caûi tieán. Caáu truùc ñöôïc moâ taû hình 4.1. FB FC OB Heä ñieàu haønh FB FB SFC FC Hình 4.1 – Caáu truùc goïi caùc khoái chöông trình4.2. TOÅ CHÖÙC BOÄ NHÔÙ CPUVuøng nhôù cuûa CPU ñöôïc toå chöùc nhö hình 4.2. Accumulators ACCU 1 Boä ñeäm ra soá Q ACCU 1 Boä ñeäm vaøo soá I System Vuøng nhôù côø M word Address Registers Timer T ACCU 1 Counter C ACCU 1 • Logic Block Data Block Registers Word • Data Block ACCU 1 • Local Block memory ACCU 1 • Chöông trình ngöôøi söû Status word duïng (RAM) Load ACCU 1 • Chöông trình ngöôøi söû memory duïng (EEPROM) Hình 4.2- Toå chöùc boä nhôùLoad memory: laø vuøng nhôù chöùa chöông trình öùng duïng do ngöôøi söû duïng vieát goàm caùckhoái chöông trình öùng duïng OB, FC, FB, caùc khoái chöông trình coù saün trong thö vieän heä 106ÑIEÀU KHIEÅN LAÄP TÌNH PLC - MAÏNG PLC Chöông 4 – Kyõ thuaät laäp trìnhthoáng SFC, SFB vaø caùc khoái döõ lieäu DB. Vuøng nhôù naøy ñöôïc taïo bôûi moät phaàn cuûa boä nhôùRAM cuûa CPU vaø EEPROM.Work memory: laø vuøng nhôù chöùa caùc khoái DB ñang ñöôïc môû, khoái chöông trình (O ...
Nội dung trích xuất từ tài liệu:
Chương 4: Kỹ thuật lập trìnhÑIEÀU KHIEÅN LAÄP TÌNH PLC - MAÏNG PLC Chöông 4 – Kyõ thuaät laäp trình PHAÀN I ÑIEÀU KHIEÅN LAÄP TRÌNH (PLC) CHÖÔNG 4 KYÕ THUAÄT LAÄP TRÌNH Chuû ñeà: Bieán vaø vuøng nhôù Toå chöùc quaù trình Caùc kyõ thuaät laäp trình Muïc ñích: Söû duïng vaø ñònh nghóa caùc khoái döõ lieäu Khai baùo vaø truy caäp caùc haøm chöùc naêng Moái quan heä giöõa caùc loaïi khoái haøm vaø hieäu quaû cuûa vieäc söû duïng chuùng trong thieát keá chöông trình. 105ÑIEÀU KHIEÅN LAÄP TÌNH PLC - MAÏNG PLC Chöông 4 – Kyõ thuaät laäp trình4.1. KHAÙI QUAÙT Thieát bò ñieàu khieån laäp trình ñoùng moät vai troø raát quan troïng trong ñieàu khieån, giaùmsaùt vaø quaûn lyù caùc hoaït ñoäng cuûa caùc thieát bò, maùy vaø coâng ngheä saûn xuaát veà caû phöôngdieän kinh teá, söû duïng vaø kyõ thuaät. Ñoái vôùi caùc heä thoáng ñieàu khieån maø söû duïng thieát bò naøylaøm trung taâm ñieàu khieån thì ngoaøi coâng vieäc keát noái, ñaûm baûo veà tính ñoàng boä, giöõa thieátbò ngoaïi vi vaø ñieàu khieån laø raát ñôn giaûn, yeáu toá caàn phaûi quan taâm ñeán laø chöông trìnhñieàu khieån maø ngöôøi söû duïng vieát cho thieát bò ñieàu khieån. Khi ñeà caäp ñeán nhöõng heä thoángcoù möùc ñoä hoaït ñoäng phöùc taïp, nhieàu ñaàu vaøo – ra, söï laëp laïi caùc ñòa chæ cuûa caùc I/O nhieàulaàn thöôøng xuyeân trong quaù trình queùt ñoøi hoûi vieäc thieát keá vaø vieát caùc chöông trình phaûicoù kyõ thuaät haún hoi. Nhö vaäy vieäc caáu truùc chöông trình laøm phaân taùn quaù trình hoaït ñoängcuûa chöông trình thaønh nhieàu vuøng chöùc naêng töông öùng vôùi caùc khoái, haøm ñeå quaûn lyù vaøtruy xuaát chuùng khi taùc nhieäm laøm cho chöông trình toái öu, haïn cheá toái ña nhöõng loãi, khoânggaây nhaàm laãn, deã daøng kieåm tra vaø söûa loãi hay laø caûi tieán. Caáu truùc ñöôïc moâ taû hình 4.1. FB FC OB Heä ñieàu haønh FB FB SFC FC Hình 4.1 – Caáu truùc goïi caùc khoái chöông trình4.2. TOÅ CHÖÙC BOÄ NHÔÙ CPUVuøng nhôù cuûa CPU ñöôïc toå chöùc nhö hình 4.2. Accumulators ACCU 1 Boä ñeäm ra soá Q ACCU 1 Boä ñeäm vaøo soá I System Vuøng nhôù côø M word Address Registers Timer T ACCU 1 Counter C ACCU 1 • Logic Block Data Block Registers Word • Data Block ACCU 1 • Local Block memory ACCU 1 • Chöông trình ngöôøi söû Status word duïng (RAM) Load ACCU 1 • Chöông trình ngöôøi söû memory duïng (EEPROM) Hình 4.2- Toå chöùc boä nhôùLoad memory: laø vuøng nhôù chöùa chöông trình öùng duïng do ngöôøi söû duïng vieát goàm caùckhoái chöông trình öùng duïng OB, FC, FB, caùc khoái chöông trình coù saün trong thö vieän heä 106ÑIEÀU KHIEÅN LAÄP TÌNH PLC - MAÏNG PLC Chöông 4 – Kyõ thuaät laäp trìnhthoáng SFC, SFB vaø caùc khoái döõ lieäu DB. Vuøng nhôù naøy ñöôïc taïo bôûi moät phaàn cuûa boä nhôùRAM cuûa CPU vaø EEPROM.Work memory: laø vuøng nhôù chöùa caùc khoái DB ñang ñöôïc môû, khoái chöông trình (O ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin kỹ thuật lập trình ngôn ngữ lập trình Giới thiệu tổng quan về PLC điều khiển lập trình PLC Mạng PLCGợi ý tài liệu liên quan:
-
52 trang 429 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 312 0 0 -
74 trang 295 0 0
-
96 trang 291 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 278 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 274 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 272 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 264 0 0