Chương 2 TỔNG QUAN VỀ PLC 2.1Giới thiệu về PLC Programmable Logic Control: 2.1.1 Điều kiện ra đời: Programmable Logic Controller PLC Hình thành từ nhóm các kỹ sư hãng General Motors n
Trang 1Chương 2
TỔNG QUAN VỀ PLC
2.1Giới thiệu về PLC (Programmable Logic Control):
2.1.1 Điều kiện ra đời:
Programmable Logic Controller (PLC)
Hình thành từ nhóm các kỹ sư hãng General Motors năm 1968 với ý tưởng ban đầu là thiết kế một bộ điều khiển thỏa mãn các yêu cầu sau:
- Lập trình dễ dàng, ngôn ngữ lập trình dễ hiểu
- Dễ dàng sửa chữa thay thế
- Ổn định trong môi trường công nghiệp
- Giá cả cạnh tranh
PLC hay còn được gọi là: thiết bị điều khiển logic khả trình (PLC: Programmable Logic Control)
PLC là loại thiết bị cho phép thực hiện linh hoạt các thuật toán điều khiển số
Trang 2Chương 2: Tổng quan về PLC
Một số hình ảnh về các loại PLC:
PLC Siemens
PLC Keyence
PLC Omron
Trang 3hư vậy PLC là một bộ điều khiển số nhỏ gọn:
i máy tính và các PLC khác
bộ nhớ dưới dạng các khối
kỳ quét
2.1.2 Cấ
ng như một
N
- Dễ dàng thay đổi thuật toán
- Dễ dàng trao đổi thông tin vớ
Chương trình điều khiển:
- Toàn bộ được lưu trong
- Chương trình được thực hiện lặp lại liên tục theo chu
u tạo của PLC:
Các thành phần của PLC: Vì là bộ điều khiển nên PLC cũng có tính nă
máy tính với:
Trang 4Chương 2: Tổng quan về PLC
ệu ra cơ cấu chấp
2.1.3 H
- Bộ nhớ để lưu chương trình điều khiển và dữ liệu vào ra
- Các ngõ vào ra để nhập dữ liệu từ cảm biến và xuất dữ li
hành
ệ thống điều khiển sử dụng PLC:
Trang 52.2 Phân loại PLC:
PLC được phân loại theo 2 cách:
- Hãng Sản xuất: Siemens, Omron, Mitsubishi, Schneider, GE Fanuc,…
- Version:
VD: + Siemens có các họ: LOGO!, S5, S7-200, S7-300, S7-400…
+ Mitsubishi có các họ: FX0, FX2N, …
+ Omron có các họ: Zen, CPM1, CQM1, CJM1,…
+ Schneider có các họ: Zelio, Twido,…
+ GE Fanuc có các họ: Versa Max, Versa Micro, 90-30, 90-70,…
Trang 6Chương 2: Tổng quan về PLC
- Có độ mềm dẻo sử dụng rất cao, muốn thay đổi phương pháp điều khiển chỉ cần thay đổi chương trình điều khiển
- Chiếm vị trí không gian nhỏ trong hệ thống
- Nhiều chức năng điều khiển
- Tốc độ xử lý thời gian thực tương đối cao
- Công suất tiêu thụ nhỏ
- Không cần quan tâm nhiều về vấn đề lắp đặt
- Có khả năng mở rộng số ngõ vào/ra khi mở rộng nhu cầu điều khiển bằng cách nối thêm các khối vào ra chức năng
- Dễ dàng điều khiển và giám sát từ máy tính
- Giá thành hợp lý tùy vào từng loại PLC
2.4 Ngôn ngữ lập trình cho PLC:
2.4.1 Các ngôn ngữ PLC
PLC thông thường sử dụng 5 ngôn ngữ chuẩn IEC 61131-3:
– LAD
– FDB
LC S7-200 sử dụng 3 loại ngôn ngữ lập trình sau:
- S
- F
2.4.1 Ưu
Ưu đ
- Ladder Logic( LAD)
ọa
– IL
– ST
– SFC
Tuy nhiên, P
- Ladder Logic( LAD)
tatement List( STL)
unction Blocks Diagram(FBD)
điểm các loại ngôn ngữ PLC S7-200
iểm từng loại ngôn ngữ:
+ Ngôn ngữ đồ h
+ Thích hợp với người quen thiết kế mạch logic
Trang 7ng của máy tính
ệnh theo một thuật toán nhất
g và có cấu trúc:
ch điều khiển số
- Statement List( STL)
+ Ngôn ngữ lập trình thong thườ
+ Chương trình được ghép nối bởi nhiều câu l
định
+ Mỗi lệnh là một hàn
“Tên lệnh” + “Toán hạng”
- Function Blocks Diagram(FBD)
+ Ngôn ngữ đồ họa
+ Thích hợp với người quen thiết kế mạ