8/13/2007 1 Tổng quan về PLC PLC là gì? Khái niệm phần cứng và phần mềm Các kiểu đầu vào số Các kiểu đầu ra số Khái niệm vòng quét trong PLC Một số PLC thờng gặp PLC l gì ? PLC (Programmable Logic Controller) là một hệ vi xử lý chuyên dụng nhằm mục tiêu điều khiển tự động tổ hợp các thiết bị điện hoặc các quá trình sản xuất trong công nghiệp. Lập trình mềm dẻo Phối ghép đơn giản thuận tiện giữa hệ thống điều khiển và hệ thống động lực 8/13/2007 2 Phần cứng CPU (Đơn vị xử lý trung tâm) Tốc độ tính toán, xử lý thông tin Khả năng quản lý các Module mở rộng Khả năng quản lý bộ nhớ Khả năng kết nối mạng Bộ nhớ (ROM, RAM, EEPROM) Lu giữ trạng thái biến vào và ra Lu giữ kết quả chơng trình tính, kết quả trung gian Lu giữ chơng trình điều khiển, hệ điều hành Phần mềm Hệ điều hnh (HĐH) v tập lệnh HĐH nằm trong bộ nhớ ROM Tậplệnhđợc xử lý trong RAM và EEPROM dới dạng m lệnh Chơng trình soạn thảo, gỡ rối v các tiện ích Nằm trong gói phần mềm, cung cấp khả năng điều khiển và giao tiếp giữa ngời với máy, đi kèm với thiết bị phần cứng. 8/13/2007 3 Các kiểu đầu vosố Kiểu đầu vào AC/DC Kiểu đầu vào DC Kiểu đầu vào AC/DC cách li Kiểu đầu voAC/DC Cầu chỉnh luu Tín hiệu vào Lọc nhiễu và nẩy phím Mạch dò nguỡng Cách li quang Lôgic Tới CPU Cầu chỉnh lu Tín hiệu vào Lọc nhiễu Dò ngỡng Cách li bằng ghép quang 8/13/2007 4 Nèi d©y phÇn cøng Nguån DC Nguån xoay chiÒu Nguån mét chiÒu KiÓu §Çu vμo DC (sink/source) §Çu vµo cho thiÕt bÞ nguån DC sourcing ThiÕt bÞ DC 8/13/2007 5 KiÓu §Çu vμo DC (sink/source) §Çu vµo cho thiÕt bÞ nguån DC sinking ThiÕt bÞ DC Nèi d©y phÇn cøng Sinking Sourcing Sinking 3 d©y DC 8/13/2007 6 KiÓu ®Çu vμo AC/DC c¸ch li DC KiÓu ®Çu vμo AC/DC c¸ch li 8/13/2007 7 Các kiểu đầu ra số Kiểu đầu ra xoay chiều AC ĐầuramộtchiềuDC Kiểu đầu ra AC/DC cách li Kiểu đầu ra rơle kiểu đầu ra xoay chiều AC Tới tải Lọc Cách li quang Tiếp điểm Từ CPU Lôgic Từ nguồn Từ mạch lôgic Đến tải 8/13/2007 8 Nèi d©y phÇn cøng T¶i Tõ CPU kiÓu®ÇuramétchiÒuDC T¶i Sinking T¶i Sourcing T¶i Sinking DC 8/13/2007 9 kiÓu ®Çu ra AC/DC c¸ch li kiÓu ®Çu ra r¬le L«gic Tõ CPU 8/13/2007 10 Khái niệm vòng quét của PLC c) và d) a) b) e) a) Đọc dữ liệu đầu vo: Đọc các trạng thái vật lý (Input) vo bộ đệm ảo (IR - Input Register) b) Thực thi chơngtrình:CPU đọcdữliệutừIR, thực hiện chơng trình phần mềm, kết quả đợc lu lại ở các vùng nhớ thích hợp v bộ đệm ảo đầu ra (OR - Output Register) c) Xử lý các yêu cầu truyền thông (option): Nếu có yêu cầu truyền thông v xử lý ngắt d) Tự chẩn đoán lỗi: CPU kiểm tra lỗi của hệ điều hnh trong ROM, các vùng nhớ v các trạng thái lm việc của các module mở rộng [...]... kết quả ở đầu ra: CPU đọc kết quả từ OR, v xuất kết quả ra các cổng vật lý Một số lu ý Đầu vào số: Nếu không dùng tính năng I (Immediately) thì dữ liệu đầu vào (cổng vật lý) đợc cập nhật tại bộ đệm ảo Nếu dùng tính năng này, CPU bỏ qua bộ đệm ảo Đầu vào tơng tự: Nếu bỏ qua tính năng lọc tơng t , thì CPU sẽ lấy trực tiếp dữ liệu tại cổng vật lý Nếu dùng tính năng này, thì SPU sẽ đọc các giá trị đợc lu... SPU sẽ đọc các giá trị đợc lu lại tại bộ đệm vào tơng tự Mô tả vòng quét Mỗi một vòng quét cơ bản của PLC mất từ 3ms - 10ms, tuỳ thuộc vo số lợng cũng nh kiểu lệnh viết trong chơng trình Thay đổi mức lôgíc đầu vào 1/ Thời gian cập nhật bộ đệm đầu vào 2/ Thời gian thực thi chơng trình 3/ Thời gian xuất kết quả ra cổng vật lý 3 11 8/13/2007 Một số PLC thờng gặp Nhật Hitachi Omron Mitsubishi Siemens ABB . lệnh Chơng trình soạn thảo, gỡ rối v các tiện ích Nằm trong gói phần mềm, cung cấp khả năng điều khiển và giao tiếp giữa ngời với máy, đi kèm với thiết bị phần. nhằm mục tiêu điều khiển tự động tổ hợp các thiết bị điện hoặc các quá trình sản xuất trong công nghiệp. Lập trình mềm dẻo Phối ghép đơn giản thuận tiện