Bài giảng Lý thuyết PLC (Đại học Kinh tế Kỹ thuật Bình Dương)

59 3 0
Bài giảng Lý thuyết PLC (Đại học Kinh tế Kỹ thuật Bình Dương)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT BÌNH DƢƠNG A53- Đại lộ Bình Dƣơng-P.Hiệp Thành-TX.Thủ Dầu Một –T.Bình Dƣơng : (0650)822847 – Fax: (0650)825992 Website:http://www.ktkt.edu.vn KHOA: KỸ THUẬT- CÔNG NGHỆ BỘ MÔN ĐIỆN- ĐIỆN TỬ  LÝ THUYẾT PLC LƢU HÀNH NỘI BỘ BIÊN SOẠN: THS NGƠ SỸ BÌNH DƯƠNG 09/2009 Bài Giảng Lý thuyết PLC BÀI 1: TỔNG QUAN VỀ PLC (Programmable Logic Controller) I Giới thiệu 1/ Hệ thống điều khiển gì? Hệ thống điều khiển tập hợp tất thiết bị dụng cụ điện tử Nó dùng để vận hành trình hoạt động chế tạo cách ổn định, xác thơng suốt Nó hoạt động phương thức khác phạm vi thiết bị, từ cung cấp lượng đến thiết bị bán dẫn Ngày nay, việc tăng nhanh công nghệ nhu cầu tự động hóa cao, đặc biệt công nghiệp, công việc điều khiển rắc rối phức tạp hoàn thành với hệ tự động hóa cao Thiết bị mà phục vụ cho việc điều khiển cách thơng minh, xác cần nói đến PLC 2/ PLC gì? PLC điều khiển mà tùy thuộc vào người sử dụng loạt hay trình tự kiện, kiện kích hoạt tác nhân kích thích (hay cịn gọi ngõ vào) tác động vào PLC qua hoạt động có trễ thời gian định hay kiện đếm Một kiện kích hoạt, thật bật ON hay OFF thiết bị bên ngồi hay cịn gọi thiết bị vật lý (các thiết bị gắn vào ngõ vào nó) Như hiểu PLC “điều khiển logic theo chương trình” Ta cần thay đổi chương trình cài đặt PLC PLC thực chức khác nhau, điều khiển môi trường khác 3/ Vai trị PLC Trong hệ thơng tự động hóa, PLC xem trung tâm hệ thống điều khiển Với chương trình ứng dụng điều khiển (được lưu trữ bên nhớ PLC), trình thi hành PLC liên tục kiểm tra trạng thái hệ thống xuyên suốt từ tín hiệu phản hồi thiết bị trường nhập sau dựa vào chương trình logic để định chu kỳ hành động để mang tín hiệu điều khiển trường thiết bị xuất Trong hệ thống điều khiển công nghiệp, PLC sử dụng phổ biến tính ổn định, mềm dẽo xác Với sức mạnh nên PLC nhà sản xuất giới chế tạo loại PLC ngồi đặc điểm chung cịn bổ sung mạnh riêng Hiện có nhà sản xuất PLC tiếng như: SIEMENS Đức gồm có: S7 – 200; S7 – 300 OMRON Nhật gồm có: LOGO, CX – Programmer, v.v… II Các hệ đếm (Number system) 1/ Các hệ đếm: Hệ nhị phân (Bin – Binary) Hệ bát phân (Oct – Octal) Hệ thập phân (Dec – Decimal) Hệ thập lục phân (Hex – Hexadecimal) Bài Giảng Lý thuyết PLC 2/ Cách biểu diễn số nhị phân: Vì xử lý trung tâm (CPU) bên PLC làm việc với trạng thái: hay (OFF hay ON) Do đó, cần thiết phải đổi hệ số khác biểu diễn chúng dạng dãy số chứa trạng thái: hay a) Biểu diễn số thập phân dạng BCD Trong môn học kỹ thuật số, việc chuyển đổi đơn giản: ký số số thập phân ta dùng bit nhị phân để biểu diễn Ví dụ: Biểu diễn số 136910 sang BCD Trọng số bit số Bin sau: 3 3 23 22 21 20 23 22 21 20 23 22 21 20 23 22 21 20 8 8 Vậy số 136910 sang BCD là: 0 0 1 1 0 b) Biểu diễn số Hex dạng số Bin: Tương tự ta dùng bit nhị phân để biểu diễn ký số số Hex Ta có bảng sau: 15 14 13 12 11 10 3 2 2 2 2 2 4 2 0 2 2 20 Trong PLC việc sử dụng trọng số bit bị đảo ngược lại Cụ thể sau: - Trong hệ thống số, biểu diễn trọng số bit theo trình tự: 15 14 13 12 11 10 11 12 - Trong PLC, biểu diễn trọng số bit theo trình tự: Cho nên cần lưu ý đến vấn đề biểu diễn III Cấu trúc PLC OMRON: 1/ Cấu trúc PLC OMRON: 10 13 14 15 Bài Giảng Lý thuyết PLC 2/ Các phần PLC: a) Phần giao diện đầu vào (input area) Tùy loại Model mà PLC có địa công tắc mô ngõ vào khác Nếu PLC OMRON CQM1 – CPU21 địa ngõ vào là: 000.00  000.15 (16 bit) Nếu PLC OMRON CPM2A – CPU22 địa ngõ vào là: 000.00  000.15 (16 bit) Nếu PLC OMRON CJ1M – CPU11 địa ngõ vào là: 0.00  0.15 (16 bit) b) Phần giao diện đầu (output area) Bài Giảng Lý thuyết PLC Cũng ngõ vào, tùy loại Model mà PLC có địa đèn hiển thị để mô ngõ khác Nếu PLC OMRON CQM1 – CPU21 địa ngõ là: 100.00  100.15 (16 bit) Nếu PLC OMRON CPM2A – CPU22 địa ngõ là: 010.00  010.15 (16 bit) Nếu PLC OMRON CJ1M – CPU11 địa ngõ là: 1.00  1.15 (16 bit) c) Bộ nhớ (Memory): Lưu chương trình điều khiển lập trình người sử dụng liệu khác như: cờ nhớ, ghi tạm, trạng thái đầu vào, lệnh điều khiển đầu ra, Nội dung nhớ mã hoá dạng nhị phân d) Bộ xử lý trung tâm: CPU (Central Processing Unit) Trình tự thực lệnh chương trình lưu nhớ, xử lý đầu vào đưa kết đầu hay điều khiển cho phần giao diện đầu e) Nguồn cung cấp (Power Supply) IV Các vùng liệu nhớ PLC 1/ Các vùng liệu nhớ PLC Bài Giảng Lý thuyết PLC 2/ Một số Relay đặc biệt Relay tạo xung Clock P_1min (CF104): xung clock phút P_0_02s (CF103): xung clock 0,02 giây P_1s (CF102): xung clock giây P_0_2s (CF101): xung clock 0,2 giây P_0_1s (CF100): xung clock 0,1 giây 3/ Một số cờ (Flag) sử dụng PLC P_EQ (CF006): cờ so sánh (Equals Flag) P_First_Cycle (A200.11): cờ quét chu kì đầu P_GE (CF000): cờ so sánh lớn hay P_GT (CF005): cờ so sánh lớn (Greater Than) Bài Giảng Lý thuyết PLC P_LE (CF002): cờ so sánh nhỏ hay P_LT (CF007): cờ so sánh nhỏ (Less Than) P_NE (CF001): cờ so sánh không P_Off (CF114): cờ báo OFF P_On (CF113): cờ báo On Bài Giảng Lý thuyết PLC V Cách lập trình PLC: 1/ Khái niệm Tuỳ hãng PLC mà có phần mềm biên dịch khác Đối với hãng OMRON có chương trình CX – Programmer 2/ Lập trình Programming Console Có chế độ hoạt động: Sử dụng lệnh gợi nhớ, mã lệnh để viết chương trình cho hoạt động 3/ Lập trình phần mềm CX – Programmer Cách cài phần mềm phần mềm ứng dụng khác Ta sử dụng lệnh gợi nhớ, mã lệnh để viết chương trình(dạng Mnemonics code) hay sử dụng ký hiệu để vẽ chương trình hình thang(dạng Diagram Ladder) cho hoạt động Bài Giảng Lý thuyết PLC BÀI 2: CÁC LỆNH CƠ BẢN I Lệnh LD, LDNOT 1/ Ký hiệu: a) Lệnh LD b) Lệnh LDNOT 2/ Lệnh gợi nhớ: a) Lệnh LD: LD B Lệnh b) Lệnh LDNOT: LDNOT B Lệnh Trong đó: B(bit) là: I(input), O(output), HR(Holding Relay), TR(Temporary Register - ReLay), #, v.v 3/ Chức năng: Khởi tạo tiếp điểm thường hở /đóng đầu dịng lệnh nhánh lệnh Mọi dịng lệnh hay chương trình bắt đầu với lệnh Load(LD) Load Not(LDNOT) 4/ Ví dụ: Lệnh gợi nhớ: LD 0.01 Lệnh LDNOT 0.02 Lệnh II Lệnh AND, ANDNOT 1/ Ký hiệu: Bài Giảng Lý thuyết PLC a) Lệnh AND: b) Lệnh ANDNOT: 2/ Lệnh gợi nhớ: a) AND B b) ANDNOT B 3/ Chức năng: a) Lệnh AND: Lệnh dùng để nối tiếp điểm thường hở với tiếp phía trước nhánh, khối tiếp điểm phía trước b) Lệnh ANDNOT: Lệnh để nối tiếp điểm thường đóng với tiếp phía trước nhánh, khối tiếp điểm phía trước 4/ Ví dụ: a) Cho biểu đồ hình thang sau: b) Viết sang lệnh gợi nhớ: LD 0.01 ANDNOT 1.00 Lệnh LDNOT 0.02 AND 0.03 Lệnh III Lệnh OR, ORNOT 1/ Ký hiệu: a) Lệnh OR: b) Lệnh ORLD: Bài Giảng Lý thuyết PLC b) Hoạt động: Khi 0.01 = ON, ngõ ON? Khi 0.01, 0.02 = ON, ngõ ON? Khi 0.04 = ON, ngõ ON? XIV Lệnh chương trình (*) 1/ Ký hiệu: 2/ Lệnh gợi nhớ: LD I SBS(091) #N (Nội dung chương trình chính) SBN(092)#N (Nội dung chương trình con) RET(093) 44 Bài Giảng Lý thuyết PLC 3/ Hoạt động: Để dễ hiểu cách gọi chương trình con, ta khảo sát lưu đồ sau: Chương trình Gọi chương trình thứ i Chương trình Gọi chương trình thứ (i+n) Chương trình Định nghĩa chương trình thứ i RET(093) Định nghĩa chương trình thứ (i+n) RET(093) Kết thúc chương trình Lưu ý: Trong chương trình ta sử dụng nhiều chương trình số 00 sử dụng tốc độ xử lý chậm Một chương trình có nhiều chương trình hay chương trình chương trình để cuối chương trình 4/ Ví dụ: 45 Bài Giảng Lý thuyết PLC a) Viết sang lệnh gợi nhớ cho chương trình sau: 46 Bài Giảng Lý thuyết PLC b) Hoạt động: Khi 0.01, 0.02 = OFF, chương trình hoạt động nào? Khi 0.01 = ON, 0.02 = OFF, chương trình hoạt động nào? Khi 0.01, 0.02 = ON, chương trình hoạt động nào? XV Lệnh CLC(041) 1/ Ký hiệu: 2/ Lệnh gợi nhớ: LD I CLC(041) 3/ Chức năng: Dùng để xóa cờ nhớ 4/ Ví dụ: Hoạt động: 47 Bài Giảng Lý thuyết PLC Khi 02 = ON? ……………… Khi 02 03 = ON? ………………… Khi 02 04 = ON? ………………… Khi 02;03 04 = ON? …………………… XVI Lệnh END 1/ Ký hiệu: 2/ Lệnh gợi nhớ: END(01) 3/ Chức năng: Dùng để kết thúc chương trình Trong chương trình ln bắt đầu lệnh LD hay LDNOT kết thúc lệnh END Nếu sau lệnh END ta có viết lệnh lệnh khơng thực XVII Bài tập 1/ Thiết kế mạch điều khiển động theo yêu cầu sau: Khi nhấn Start động hoạt động, 5s sau động hoạt động Khi nhấn Stop động ngừng hoạt động, 3s sau động ngừng hoạt động Vẽ biểu đồ hình thang cho chương trình 2/ Thiết kế mạch điều khiển động theo yêu cầu sau: Khi nhấn Start động hoạt động, 6s sau động hoạt động Khi nhấn Stop động ngừng hoạt động, 4s sau động ngừng hoạt động Vẽ biểu đồ hình thang cho chương trình 3/ Thiết kế mạch ưu tiên cho chơi theo yêu cầu sau: Khi giám khảo cho phép, đội nhấn trước ưu tiên Đèn báo ưu tiên đội sáng 3s tắt Nếu đội nhấn tiếp hay đội khác nhấn khơng có đội nào ưu tiên Chế độ ưu tiên hoạt động lại giám khảo cho phép lần sau( lần giám khảo cho phép có đội nhấn trước ưu tiên) Vẽ biểu đồ hình thang cho chương trình Cột 1: Xanh 1(1.00) Vàng 1(1.01) Cột 2: Đỏ 2(1.05) Đỏ 1(1.02) Xanh 2(1.03) Vàng(1.04) 4/ Thiết kế đèn giao thông cho ngã theo yêu cầu sau: 48 Bài Giảng Lý thuyết PLC Vẽ biểu đồ hình thang cho chương trình 49 Bài Giảng Lý thuyết PLC BÀI 6: ỨNG DỤNG PLC TRONG HỆ THỐNG ĐIỀU KHIỂN I Đèn giao thông Nâng Cao 1/ Yêu cầu: Thiết kế đèn giao thông cho ngã theo yêu cầu sau: - Khi có cảnh sát đèn vàng cột chớp tắt có chu kì 1s - Khi khơng có cảnh sát đèn hoạt động theo trình tự sau: 2/ Biểu đồ hình thang: 3/ Lệnh gợi nhớ: II Dây chuyền đóng thùng tự động 1/ Yêu cầu: Khi nút khởi động nhấn (00: Start Push Button) dây chuyền vận chuyển Thùng (1.02) hoạt động để đưa thùng tới vị trí Sensor phát thùng (02) nhận diện, làm cho dây chuyền đưa thùng tới dừng, lúc dây chuyền vận chuyển sản phẩm (1.03) hoạt động Sensor phát sản phẩm(03) đếm số sản phẩm qua Khi 03 đếm 10 sản phẩm dây chuyền Sản phẩm dừng, dây chuyền Thùng hoạt động trở lại Mạch đếm Reset dây chuyền lặp lại nút nhấn Stop (01) n Đỏ 1(1.02): 12s Cột 1: Xanh 1(1.00): 10s Vàng 1(1.01): 2s 00:Cột Start2: Đỏ 2(1.05): 12s Xanh 2(1.03): 10s Vàng 2(1.04): 2s 01: Stop 2.00: Systems run 1.02: Box conveyor 02: Present Box (Reset CNT) Lấy giá trị đảo 02 Lấy giá trị đảo 02 03: Product 1.03: Product’s conveyor Product’s conveyor run Product’s conveyor run CNT hấn 2/ Biểu đồ hình thang: 3/ Lệnh gợi nhớ: 50 Bài Giảng Lý thuyết PLC III Phân loại sản phẩm 1/ Yêu cầu: Khi nút khởi động nhấn (00: Start Push Button) hệ thống hoạt động Khi nhấn nút Stop(01) hệ thống dừng Nếu sản phẩm loại A phát (Sensor báo) sản phẩm đóng thành thùng Nếu sản phẩm loại B phát hiện(Sensor báo) sản phẩm đóng thành thùng Nếu sản phẩm loại C phát (Sensor báo) 12 sản phẩm đóng thành thùng Hệ thống tạm dừng đếm 20 thùng, lúc không đếm sản phẩm Khi nhấn nút Reset(03) việc đếm sản phẩm tiếp tục 2/ Biểu đồ hình thang: 51 Bài Giảng Lý thuyết PLC 52 Bài Giảng Lý thuyết PLC 3/ Lệnh gợi nhớ: IV Khoan cắt sản phẩm 1/ Yêu cầu: Khi nút khởi động nhấn (00: Start Push Button) hệ thống khoan(1.00) hoạt động Khi nhấn nút Stop(01) hệ thống khoan dừng Nếu sản phẩm khoan loại A 10 sản phẩm thay dao Nếu sản phẩm khoan loại B 20 sản phẩm thay dao Nếu sản phẩm khoan loại C 50 sản phẩm thay dao Khi thay dao hệ thống khoan dừng Khi thay dao xong, nhấn nút Reset(03) hệ thống khoan hoạt động lại 2/ Biểu đồ hình thang: 3/ Lệnh gợi nhớ: 53 Bài Giảng Lý thuyết PLC 54 Bài Giảng Lý thuyết PLC V Đóng/mở cửa tự động 1/ Yêu cầu: Khi sensor 00 báo có xe, động 1.02 hoạt động mở cửa Khi di chuyển chạm vào SW giới hạn mở dừng Khi kéo mở cho xe vào cổng, 01 cảm nhận có xe vào cổng Khi 01 khơng cịn nhận xe DIFD hoạt động, khởi tạo cho động kéo cửa đóng cổng lại cửa đóng lại chạm vào SW giới hạn dừng 00: Ultrasonic SW 1.02: Motor Open 02: Open limit SW 01: Photo SW (có xe vào) DIFD 1.03: Motor Close 03: Close limit SW 2/ Biểu đồ hình thang: 55 Bài Giảng Lý thuyết PLC 3/ Lệnh gợi nhớ: VI Điều khiển bãi đậu xe (*) 1/ Yêu cầu: Khi nhấn Start, hệ thống hoạt động Nhấn Stop hệ thông dừng Nếu có xe vào đếm tăng lên Nếu có xe đếm giảm Khi bãi đầy xe không cho xe vào, cho xe 2/ Biểu đồ hình thang: 56 Bài Giảng Lý thuyết PLC 57 Bài Giảng Lý thuyết PLC 3/ Lệnh gợi nhớ: VII Một số đề xuất Mơn học mang tính ứng dụng, tùy vào khả người thiết kế mà chương trình có khác Nhưng kết quan trọng Do đó, bạn đừng ngại khó mà khơng làm tập Có thể bạn người đưa ý tưởng sao? 58 ... 2(0.12) Động dừng 3/ Bài 3: a) Viết sang Lệnh gợi nhớ sau: 19 Bài Giảng Lý thuyết PLC b) Viết sang Lệnh gợi nhớ sau: c) Viết sang Lệnh gợi nhớ sau: 20 Bài Giảng Lý thuyết PLC BÀI 4: XÂY DỰNG BIỂU... đèn giao thông cho ngã theo yêu cầu sau: 48 Bài Giảng Lý thuyết PLC Vẽ biểu đồ hình thang cho chương trình 49 Bài Giảng Lý thuyết PLC BÀI 6: ỨNG DỤNG PLC TRONG HỆ THỐNG ĐIỀU KHIỂN I Đèn giao thông... chương trình sau: 26 Bài Giảng Lý thuyết PLC 2/ Bài 2: Vẽ biểu đồ hình thang cho chương trình sau: 27 Bài Giảng Lý thuyết PLC BÀI 5: CÁC LỆNH ĐIỀU KHIỂN TRONG PLC I Lệnh SET 1/ Ký hiệu: 2/ Lệnh

Ngày đăng: 18/01/2023, 17:52

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan