TmnSoft_compressed_lap trinh plc ls chay may ep gach

Lập trình PLC LS DN60SU điều khiển máy ép gạch

Menu

Chào bạn, đây là một dự án tự động hóa khá thú vị với hệ thống máy ép gạch thủy lực. Với PLC LS DN60SU, bạn sẽ lập trình bằng phần mềm LS Electric XGB (XG5000).

Do phạm vi chương trình khá lớn, tôi sẽ định hướng cấu trúc chương trình theo phương pháp “State Machine” (Máy trạng thái) – đây là phương pháp chuyên nghiệp, dễ quản lý lỗi và thay đổi quy trình nhất.

1. Bảng quy đổi I/O (Địa chỉ tham khảo)

Bạn cần ánh xạ các thiết bị vào PLC:

Thiết bị Input/Output Địa chỉ
Cảm biến đầu ép (Trên/Dưới) DI P0, P1
Cảm biến khuôn (Trên/Dưới) DI P2, P3
Cảm biến xe liệu (Trước/Sau) DI P4, P5
Cảm biến ván đẩy DI P6
Nút nhấn/HMI Start/Stop DI P7, P8
Valve Piston (Đầu ép, Khuôn, Xe liệu) DO Q0, Q1, Q2
Motor rung, Khuấy, Băng tải, Đẩy ván DO Q3, Q4, Q5, Q6
SSR (Áp suất) Analog/PWM U00.0 (hoặc dùng hàm PWM)

2. Cấu trúc chương trình (State Machine)

Hãy chia chương trình thành các bước (Step) bằng một biến nguyên (ví dụ: M_Step):

  • Step 0: Chờ (Idle) – Kiểm tra điều kiện đầu (Ready).

  • Step 1: Nạp liệu – Băng tải nạp vào xe liệu.

  • Step 2: Xe liệu chạy tới lui – Rung/đảo liệu.

  • Step 3: Ép gạch – Đầu ép xuống + Rung + Nhấp nhả (ép nhiều lần).

  • Step 4: Hoàn tất & Đẩy ván – Đầu ép/Khuôn lên, ván ra.

4. Thiết kế giao diện HMI (MT6071iP)

Trên phần mềm EasyBuilder Pro, bạn cần tạo các trang:

  1. Trang vận hành: Nút Start, Stop, Emergency, Đèn báo trạng thái các cảm biến.

  2. Trang cài đặt (Recipe):

    • Cài thời gian (Timer): T_Rung, T_Ep, T_NapLieu (Dùng kiểu Data Entry).

    • Cài bộ đếm (Counter): C_Rung, C_Ep, C_XeLieu.

    • Cài áp suất: Thanh trượt (Slider) từ 0-100% để xuất ra giá trị Analog cho SSR.

5. Lưu ý kỹ thuật quan trọng

  • An toàn: Luôn lập trình một lệnh Emergency Stop (Dừng khẩn cấp) ngắt toàn bộ các đầu ra (DO) ngay lập tức.

  • Chống kẹt: Trong các bước piston tới/lui, luôn thêm một Watchdog Timer. Nếu piston không chạm cảm biến trong 5-10 giây, máy phải báo lỗi và dừng để tránh cháy van thủy lực.

  • Nhịp ép: Đối với yêu cầu “ép nhiều lần”, dùng vòng lặp FOR hoặc bộ đếm Counter lồng trong Step 3. Khi Counter chưa đạt, lệnh Piston xuống và lên được thực thi liên tục.

Bài tập chỉ là mô phỏng theo

Các số liệu thay đổi theo chương trình thực tế!

CÁC BÀI VIẾT CÙNG CHỦ ĐỀ
Chat với AI 💬