PLC (Programmable Logic Controller) Điều khiển Logic Lập trình Giảng viên: TS Phạm Ngọc Nam © DHBK 2005 Your instructor • Bộ mơn kỹ thuật điện tử tin học, ĐHBK Hà nội Office: C9-401 Email: pnnam-fet@mail.hut.edu.vn • Research: FPGA, PSoC Trí tuệ nhân tạo • Education: K37 điện tử-ĐHBK Hà nội (1997) Master trí tuệ nhân tạo 1999, Đại học K.U Leuven, vương quốc Bỉ Đề tài: Nhận dạng chữ viết tay Tiến sỹ kỹ thuật chuyên ngành điện tử-tin học, 9/ 2004, Đại học K.U Leuven, Vương Quốc Bỉ Đề tài: quản lý chất lượng dịch vụ ứng dụng đa phương tiện tiên tiến © DHBK 2005 Mở đầu • Giới thiệu chung PLC Khái niệm PLC Đặc điểm PLC Ứng dụng PLC • Giới thiệu mơn học • Cấu trúc PLC © DHBK 2005 Giới thiệu chung PLC • Điều khiển băng chuyền đóng gói sản phẩm: Băng chuyền chạy có sản phẩm Đóng gói 20 sản phẩm vào thùng Sau đóng gói dán nhãn sản phẩm vào thùng • Giải pháp: Thủ cơng Tự động: dùng PLC dùng vi điều khiển dùng máy tính © DHBK 2005 Giới thiệu chung PLC: Định nghĩa PLC • PLC gì? Thiết bị điều khiển logic lập trình thiết bị điều khiển dựa vi xử lý, thu nhận tín hiệu vào xử lý tín hiệu dựa chương trình lưu trữ nhớ đưa tín hiệu điều khiển thiết bị bên ngồi Bộ nhớ lưu trữ chương trình Tín hiệu Tín hiệu PLC vào Giao diện vào Vi xử lý Giao diện © DHBK 2005 Giới thiệu chung PLC: Định nghĩa PLC • Điều khiển logic lập trình Điều khiển: dùng ứng dụng điều khiển Logic: hoạt động điều khiển hoạt động logic, ví dụ: Nếu đếm 20 sản phảm đóng thùng Lập trình được: chương trình nhớ thay đổi Ví dụ: đổi yêu cầu đóng gói 30 sản phẩm: cần viết lại chương trình nạp cho PLC © DHBK 2005 Giới thiệu chung PLC: Đặc điểm Ứng dụng PLC • Đặc điểm PLC: Giá thành hợp lý cho ứng dụng điều khiển phức tạp Chịu rung động, nhiệt, ẩm, tiếng ồn có độ bền cao Có sẵn giao diện cho thiết bị vào thiết bị Lập trình dễ dàng với ngơn ngữ lập trình đơn giản, chủ yếu giải phép tốn logic chuyển mạch • PLC dùng chủ yếu để điều khiển công nghiệp: Điều khiển băng chuyền Điều khiển thang máy Điều khiển máy tự động: máy khoan, máy sấy … Điều khiển đèn giao thơng … © DHBK 2005 Giới thiệu chung PLC: Ứng dụng PLC PLC Máy khai thác mỏ © DHBK 2005 Giới thiệu chung PLC: Ứng dụng PLC Máy làm bánh Máy dán nhãn thuốc © DHBK 2005 Giới thiệu chung PLC: Ứng dụng PLC Điều khiển dây chuyền lắp ráp máy tính © DHBK 2005 Nội dung mơn học Cấu trúc PLC Các thiết bị vào Xử lý vào Lập trình cho PLC Rơ le nội Đồng hồ định thời, đếm, ghi dịch Chương trình thang Lựa chọn PLC, kiểm tra gỡ rối • • Lựa chọn PLC Kiểm tra gỡ rối Tìm hiểu PLC thực tế © DHBK 2005 Lựa chọn PLC • Các tiêu chuẩn để lựa chọn: Số lượng đầu vào đầu Dung lượng nhớ > Kbytes, định kích thước chương trình thang Mỗi phần tử chương trình thang chiếm số ô nhớ, tuỳ thuộc vào nhà sản xuất Số lượng module vào đặc biệt Chu kỳ quét Giao tiếp mạng Ngôn ngữ lập trình phần mềm hỗ trợ Giá thành © DHBK 2005 Lựa chọn PLC © DHBK 2005 Lựa chọn PLC • Các bước cụ thể để tiến hành lựa chọn: Phân tích nắm thật vững yêu cầu toán điều khiển: Liệt kê số lượng loại đầu vào Xác định bước điều khiển Chọn hãng sản xuất PLC Tài liệu hướng dẫn sử dụng Hỗ trợ trình phát triển ứng dụng Các loại sản phẩm cung cấp OMRON Allen Bradley Schneider (Modicon, Telemecanique, Square D) GE Fanuc Siemens Automation Direct (Koyo) Toshiba Mitsubishi Hitachi â DHBK 2005 La chn PLC ã Các bước cụ thể để tiến hành lựa chọn: Phác thảo sơ đồ thang dùng mẫu sau © DHBK 2005 Lựa chọn PLC • Các bước cụ thể để tiến hành lựa chọn: Đếm số lệnh sơ đồ thang điền vào bảng sau 10 10 110 10 20 © DHBK 2005 Lựa chọn PLC © DHBK 2005 Lựa chọn PLC Ví dụ thời gian kích thước lệnh © DHBK 2005 Lựa chọn PLC • Các bước cụ thể để tiến hành lựa chọn: Xác định hỗ trợ lập trình đặc biệt Ước lượng giá thành hệ thống © DHBK 2005 Lựa chọn PLC Ví dụ © DHBK 2005 Lựa chọn PLC Ví dụ © DHBK 2005 Kiểm tra gỡ rối • Vận hành thử nghiệm Kiểm tra tất nối kết cáp PLC thiết bị điều khiển Kiểm tra điện áp nguồn cung cấp cho PLC Kiểm tra thiết bị bảo vệ Kiểm tra hoạt động nút dừng khẩn cấp Kiểm tra tất thiết bị vào/ra nối kết xác với cổng vào cung cấp tín hiệu Tải kiểm tra phần mềm © DHBK 2005 Kiểm tra gỡ rối • Kiểm tra ngõ vào ngõ Kiểm tra tay: dùng LED hiển thị module vào để kiểm tra thiết bị vào Kiểm tra phần mềm: phương pháp cưỡng • Kiểm tra chương trình Dùng phần mềm để kiểm tra phát lỗi lập trình • • Chạy mơ Các kỹ thuật dị tìm lỗi: Kiểm tra thời chuẩn: watchdog Sao chép Kiểm tra giá trị mong muốn © DHBK 2005 Kiểm tra gỡ rối • Hồ sơ hệ thống: Bản mô tả thiết bị Thông số kỹ thuật yêu cầu điều khiển Các chi tiết PLC Các sơ đồ lắp đặt điện Các danh sách tất nối kết vào Chương trình với thích đầy đủ Các phần mềm dự phịng Cách vận hành thủ cơng, gồm tất quy trình khởi động, dừng cỏc thit b bỏo ng â DHBK 2005 ã www.ab.com • www.omron.com • www.siemens.com ... PLC • Điều khiển logic lập trình Điều khiển: dùng ứng dụng điều khiển Logic: hoạt động điều khiển hoạt động logic, ví dụ: Nếu đếm 20 sản phảm đóng thùng Lập trình được: chương trình nhớ... PLC Thiết bị lập trình • Thiết bị lập trình: Khơng nối cố định với PLC Lập trình máy tính Lập trình thiết bị lập trình cầm tay © DHBK 2005 Cấu trúc hệ thống PLC Giao diện vào Thiế b lập trình. .. Lập trình dễ dàng với ngơn ngữ lập trình đơn giản, chủ yếu giải phép tốn logic chuyển mạch • PLC dùng chủ yếu để điều khiển công nghiệp: Điều khiển băng chuyền Điều khiển thang máy Điều