Cấu trúc PLC

Một phần của tài liệu Thiết kế hệ thống rửa xe tự động sử dụng thiết kế PLC (Trang 72 - 76)

Ngơn ngữ lập trình

Ngơn ngữ lập trình phổ biến là LAD (Ladder logic - Dạng hình thang), FBD (Function Block Diagram - Khối chức năng), STL (Statement List - Liệt kê lệnh) và Ladder logic là ngơn ngữ lập trình PLC đang được ưa chuộng nhất. PLC dựa vào các tín hiệu ngõ vào và các thuật tốn điều khiển bên trong do người lập trình viết, nó sẽ xuất các tín hiệu ngõ ra để điều khiển các thiết bị khác.

Nguyên lý hoạt động:

+ Đầu tiên các tín hiệu từ các thiết bị ngoại vi (như các sensor, contact, …) được đưa vào CPU thơng qua module đầu vào. Sau khi nhận được tín hiệu đầu vào thì CPU sẽ xử lý và đưa các tín hiệu điều khiển qua module đầu ra xuất ra các thiết bị được điều khiển bên ngồi theo 1 chương trình đã được lập trình sẵn.

+ Một chu kỳ bao gồm đọc tín hiệu đầu vào, thực hiện chương trình, truyền thơng nội, tự kiểm tra lỗi, gửi cập nhật tín hiệu đầu ra được gọi là 1 chu kỳ quét hay 1 vòng quét (Scan Cycle).

+ Thường thì việc thực hiện một vịng quét xảy ra trong thời gian rất ngắn (từ 1ms-100ms). Thời gian thực hiện vòng quét này phụ thuộc vào tốc độ xử lý lệnh của PLC, độ dài ngắn của chương trình, tốc độ giao tiếp giữa PLC và thiết bị ngoại vi.

b. PLC Mitsubishi FX3U

Tổng quan

Dòng sản phẩm mới PLC FX3U là thế hệ thứ ba trong gia đình họ FX-PLC, là một PLC dạng nhỏ gọn và thành công của hãng Mitsubishi Electric. Với tốc độ xử lý cực mạnh mẽ, thời gian chỉ 0.065µs trên một lệnh đơn logic, cùng với 209 tập lệnh được tích hợp sẵn và cải tiến liên tục đặc biệt cho nghiệp vụ điều khiển vị trí. Dịng PLC mới này cịn cho phép mở rộng truyền thông qua cổng USB, hỗ trợ cổng Ethernet và Cổng lập trình RS-422 mini DIN. Với tính năng mạng mở rộng làm cho PLC này nâng cao được khả năng kết nối tối đa về I/O lên đến 384 I/O, bao gồm cả các khối I/O qua mạng.

Ngơn ngữ lập trình

- Lập trình danh sách (List Programming). - Lập trình sơ đồ mạch.

- Lập trình SFC (STL – Step Ladder).

Giới thiệu các chức năng chương trình

 Chức năng tiện ích cho việc xử lí ngõ vào:

- Chức năng " High speed counter" của các ngõ vào đếm tốc độ cao một pha hay hai pha

- Chức năng " I/O refresh" để nhận được thông tin ngõ vào mới nhất - Chức năng " Input filter adjustment" để thay đổi hằng số thời gian

của các relay ngõ vào - Chức năng " Pulse catch

- Ba dạng ủa chức năng " ngắt " cho việc nhận các xung ngắn về xử lí tín hiệu

 Chức năng tiện ích cho việc xử lí ngõ ra

- Chức năng " I/O refresh" cho việc xuất ra thông tin ngõ vào gần nhất - Chức năng “Pulse output” cho việc điều khiển ngõ ra xung

- Chức năng "Positioning" cho việc điều khiển vị trí  Chức năng hỗ trợ điều khiển tuần tự

- Chế độ "Constant scan" tạo chu kỳ họat động cố định của PLC - Chế độ "All outputs disable" bật OFF tất cả các tín hiệu ngõ ra - Chức năng " Memory hold stop" duy trì trạng thái ngõ ra trong suốt

chế độ RUN thậm chí cả chế độ STOP

- Đăng ký " entry code" để bảo vệ chương trình - Thêm "comments" cho chương tr ìnhtuần tự - Ghi chương trình trong chế độ RUN

- Sự trình diễn cơ bản xuất sắc

- Dễ dàng sử dụng cho điều khiển nâng cao  Các lệnh ứng dụng chính

- Điều khiển lưu trình - Di chuyển và so sánh

- Các phép toán số học và luận lý - Phép quay và dịch chuyển - Điều khiển dữ liệu

- Xử lý tốc độ cao

- Lệnh cầm tay và lệnh cho thiết bị ngoại vi - Điều khiển phức tạp

- Điều khiển vị trí

 Điều khiển tương tự, vị trí đặc biệt - Điều khiển I/O tương tự

- Bộ đếm tốc độ cao  Kết nối và giao tiếp

- CCLink - CCLink/LT

- Kết nối MELSEC I/O - Hệ thống AS-i

- Kết nối song song - Kết nối máy tính

- Giao tiếp khơng giao thức - Giao tiếp Inverter

Giới thiệu về cấu tạo của PLC

PLC FX3U có nhiều relay, bộ định thì và bộ đếm với nhiều tiếp điểm N O (thường mở) và NC (thường đóng). Nhiều tiếp điểm và cuộn dây được kết nối để tạo ra mạch tuần tự. Một PLC cũng được trang bị với các thanh ghi dữ liệu D và thanh ghi dữ liệu mở rộng R có chức năng như các thiết bị để lưu trữ các giá trị dữ liệu số.

Một phần của tài liệu Thiết kế hệ thống rửa xe tự động sử dụng thiết kế PLC (Trang 72 - 76)