Giới thiệu dự án

Trong kỷ nguyên sản xuất thông minh và Công nghiệp 4.0, các dây chuyền gia công cơ khí, lắp ráp linh kiện và chế tạo tự động đòi hỏi độ chính xác tuyệt đối ở từng công đoạn phụ trợ. Bôi trơn công nghiệp (tra dầu) là khâu then chốt nhằm giảm ma sát, tản nhiệt và gia tăng tuổi thọ chi tiết máy. Theo các báo cáo kỹ thuật từ Viện Ma sát học Quốc tế, hơn 54% sự cố vòng bi và hỏng hóc cơ cấu chuyển động bắt nguồn từ việc bôi trơn không đúng định lượng hoặc tạp nhiễm trong quy trình thủ công.

Quy trình tra dầu thủ công bộc lộ nhiều điểm nghẽn nghiêm trọng: định lượng dầu phun không đồng đều dẫn đến lãng phí từ 15% đến 25% lượng dầu bôi trơn, ô nhiễm bề mặt sản phẩm, tốc độ xử lý chậm (8–12 giây/sản phẩm) tạo thành nút cổ chai (bottleneck) trên băng chuyền, đồng thời tiềm ẩn nguy cơ mất an toàn lao động cho công nhân vận hành.

+-----------------------------------------------------------------------+
|                 QUY TRÌNH TRA DẦU TỰ ĐỘNG KHÔNG ĐỒNG BỘ               |
|                                                                       |
|  [ Phôi đến ] -> [ Cảm biến M18 ] -> [ Kẹp xi-lanh ENGAGE_SOL (4.1s) ]|
|                                                     |                 |
|  [ Tháo kẹp/Chuyển trạm ] <- [ Nâng vòi LS1 ] <- [ Phun dầu 0.5s ]   |
|                                        ^                 |            |
|                                        +-- [ Hạ vòi LS2 ]+            |
+-----------------------------------------------------------------------+

Dự án "Thiết kế và xây dựng hệ thống tra dầu tự động cho sản phẩm trên băng chuyền" được nghiên cứu và hiện thực hóa nhằm giải quyết triệt để các hạn chế trên. Đồ án tập trung xây dựng một trạm làm việc độc lập (asynchronous workstation) ứng dụng bộ điều khiển lập trình logic PLC Siemens S7-300 kết hợp giao diện giám sát vận hành SCADA/HMI trên nền tảng WinCC.

Các mục tiêu cốt lõi của đồ án bao gồm:

  1. Thiết kế cơ cấu cơ - khí nén chấp hành gồm xi-lanh kẹp giữ phôi đơn, xi-lanh nâng/hạ vòi phun tác động kép và van điện từ xả dầu chính xác.
  2. Xây dựng thuật toán điều khiển tuần tự bằng sơ đồ chức năng GRAFCET, loại bỏ triệt để các xung đột trạng thái giữa các cơ cấu chấp hành.
  3. Lập trình chương trình điều khiển hoàn chỉnh trên ngôn ngữ Ladder Diagram (LAD), tích hợp song song hai chế độ: Tự động (Auto) và Bằng tay (Manual).
  4. Thiết lập thuật toán an toàn liên động (interlock safety): khi nhấn nút dừng khẩn cấp (STOP), trạm vẫn hoàn tất chu kỳ phun dầu hiện tại trước khi ngắt cơ cấu, ngăn ngừa tình trạng nhỏ giọt hoặc đọng dầu thừa.
  5. Thiết kế giao diện HMI/SCADA đa cấp phân quyền (Admin/Operator) trên Siemens WinCC để giám sát thông số thời gian thực, quản lý lỗi và điều khiển từ xa.

Phạm vi nghiên cứu tập trung vào việc mô hình hóa, thiết kế thuật toán, lập trình và mô phỏng hoàn chỉnh một trạm tra dầu độc lập dọc theo băng tải con lăn 8 mét. Giới hạn hệ thống: băng tải được thiết kế chạy liên tục với khoảng cách phôi định trước; đồ án không can thiệp sâu vào biến tần điều tốc động cơ băng tải mà tập trung tối ưu hóa chu kỳ chấp hành tại trạm ($t_{cycle} \le 4.5\text{ s}$).


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Để xác định phương án công nghệ tối ưu, đồ án đã tiến hành đánh giá so sánh 4 giải pháp điều khiển phổ biến trong công nghiệp chế tạo máy hiện nay:

Tiêu chí kỹ thuật Tra dầu thủ công Mạch Relay - Timer Vi điều khiển (MCU) PLC Siemens S7-300
Độ chính xác định lượng Thấp ($\pm 35%$) Trung bình ($\pm 10%$) Khá ($\pm 5%$) Cao ($\pm 1.5%$)
Thời gian chu kỳ ($t_{cycle}$) 8.0 – 12.0 s 5.5 – 6.5 s 4.0 – 4.5 s 4.0 – 4.2 s
Khả năng chống nhiễu công nghiệp Không áp dụng Kém (hồ quang tiếp điểm) Kém (dễ treo vi xử lý do EMI) Rất cao (cách ly quang, chuẩn EMC)
Khả năng mở rộng I/O & Mạng Không Rất khó (đấu nối lại dây) Trung bình (cần hàn mạch) Rất dễ (Module SM/CP mở rộng)
Khả năng tích hợp SCADA/HMI Không Không Phức tạp (viết driver riêng) Tích hợp sâu qua MPI/Profibus
Chi phí bảo trì & Linh hoạt Chi phí nhân công cao Khó chẩn đoán lỗi logic Khó tìm linh kiện thay thế Linh hoạt thay đổi qua code LAD

Bảng phân tích yêu cầu kỹ thuật theo mô hình MoSCoW:

Phân loại Yêu cầu kỹ thuật & Chức năng hệ thống
Must have (Bắt buộc) - Nhận diện phôi chính xác bằng cảm biến tiệm cận M18.
- Kẹp chặt phôi bằng xi-lanh đơn trong $4.0\text{ s} \pm 0.1\text{ s}$.
- Hạ vòi xịt đến cữ giới hạn LS2, mở van xả dầu $0.5\text{ s}$, nâng về cữ LS1.
- Khóa liên động an toàn: Không ngắt van dầu đột ngột khi đang phun.
Should have (Nên có) - Chế độ điều khiển bằng tay (Manual JOG) từng cơ cấu để bảo dưỡng.
- Giao diện HMI giám sát trạng thái cảm biến, xi-lanh và van thời gian thực.
Could have (Có thể có) - Tích hợp cảm biến báo mức dầu analog (4–20mA) cảnh báo bể cạn.
- Phân quyền người dùng (Operator / Manager) trên SCADA WinCC.
Won't have (Chưa làm đợt này) - Tự động nhận diện biên dạng phôi phức tạp bằng thị giác máy tính (Machine Vision).
graph TD
    A["Nguồn 220VAC"] --> B["Nguồn xung tổ ong 24VDC"]
    B --> C["PLC Siemens S7-300 CPU 314C-2DP"]
    
    subgraph Signal_Inputs ["Tín hiệu đầu vào (Inputs)"]
        D1["Nút ấn Start/Stop/Reset (LA38-11BN)"] --> C
        D2["Cảm biến tiệm cận M18 DC 2 dây"] --> C
        D3["Công tắc hành trình LS1 / LS2"] --> C
    end

    subgraph Actuators ["Cơ cấu chấp hành (Outputs)"]
        C --> E1["Động cơ băng tải 180W qua Contactor NCH8"]
        C --> E2["Van điện từ kẹp phôi ENGAGE_SOL (Xi-lanh đơn)"]
        C --> E3["Van điện từ OILER_DOWN / UP (Xi-lanh kép)"]
        C --> E4["Van điện từ cấp dầu OIL_VALVE"]
    end

    subgraph Monitoring ["Giám sát & Điều khiển"]
        C <-->|"Cáp PC/MPI Adapter"| F["Phần mềm SCADA Siemens WinCC"]
    end

Thiết kế hệ thống

Kiến trúc phần cứng được chuẩn hóa công nghiệp dựa trên danh mục thiết bị chọn lọc:

  • Bộ điều khiển trung tâm: Siemens SIMATIC S7-300, Module CPU 314C-2DP (Bộ nhớ làm việc 192 KB, tích hợp sẵn 24 ngõ vào số DI, 16 ngõ ra số DO, 4 ngõ vào tương tự AI, 2 ngõ ra tương tự AO, 4 bộ đếm tốc độ cao, hỗ trợ cổng truyền thông MPI và PROFIBUS DP Master/Slave).
  • Cảm biến phát hiện phôi: Cảm biến tiệm cận quy nạp chuẩn M18, điện áp hoạt động 12–24VDC, khoảng cách phát hiện $S_n = 7\text{ mm}$, ngõ ra thường mở (NO), cấu trúc bảo vệ đạt chuẩn IP67.
  • Cơ cấu nâng hạ & kẹp:
    • Cơ cấu kẹp phôi: Xi-lanh khí nén tác động đơn, điều khiển bởi van điện từ 3/2 (ENGAGE_SOL).
    • Cơ cấu nâng/hạ vòi phun: Xi-lanh khí nén tác động kép, điều khiển bởi van điện từ 5/2 hai đầu cuộn hút (OILER_DOWN, OILER_UP), giám sát vị trí bằng 2 công tắc hành trình cơ học LS1 (Home/Top) và LS2 (Bottom).
  • Động cơ truyền động: Động cơ giảm tốc AC HOULE 5IK180R-2CF-GU-G công suất 180W, nguồn 220VAC 50Hz, tốc độ định mức 1350–1600 vòng/phút, kéo băng tải con lăn $\Phi 50\text{ mm}$ dài 8m.
  • Thiết bị đóng cắt & Bảo vệ: MCB 2P 25A Mitsubishi BH-D6 (dòng cắt ngắn mạch 6kA), Cầu chì ống công nghiệp 32A 690VAC (IEC 60269), Khởi động từ 1 pha 63A NCH8-63/20, Relay trung gian 11 chân Ecnko HH63P cách ly tải cuộn van điện từ.

Bảng phân bổ địa chỉ I/O (Symbol Table) trên PLC S7-300:

Ký hiệu Tag Địa chỉ I/O Kiểu dữ liệu Chức năng kỹ thuật
START_PB I 0.0 BOOL Nút nhấn khởi động hệ thống (Thường mở NO)
STOP_PB I 0.1 BOOL Nút nhấn dừng chu kỳ an toàn (Thường mở NO)
RESET_PB I 0.2 BOOL Nút nhấn thiết lập lại trạng thái ban đầu
MODE_SW I 0.3 BOOL Công tắc chuyển chế độ (0: Manual, 1: Auto)
PROX_SEN I 0.4 BOOL Cảm biến tiệm cận M18 nhận diện phôi trên khay
LIMIT_LS1 I 0.5 BOOL Công tắc hành trình vị trí trên (Vòi phun ở đỉnh)
LIMIT_LS2 I 0.6 BOOL Công tắc hành trình vị trí dưới (Vòi chạm điểm phun)
KM_CONV Q 0.0 BOOL Điều khiển Contactor chạy động cơ băng tải
SOL_ENGAGE Q 0.1 BOOL Cuộn hút van xi-lanh kẹp giữ phôi
SOL_DOWN Q 0.2 BOOL Cuộn hút van hạ vòi phun
SOL_UP Q 0.3 BOOL Cuộn hút van nâng vòi phun
VALVE_OIL Q 0.4 BOOL Cuộn hút van điện từ xả dầu bôi trơn
RUN_LAMP Q 0.5 BOOL Đèn báo hệ thống đang trong trạng thái vận hành

Methodology

Dự án áp dụng mô hình kỹ thuật chữ V (V-Model Waterfall) tiêu chuẩn cho các hệ thống tự động hóa công nghiệp tích hợp phần cứng và phần mềm:

  1. Giai đoạn 1 (Phân tích & Đặc tả): Lập lưu đồ công nghệ, sơ đồ thời gian (timing diagram), phân bổ I/O.
  2. Giai đoạn 2 (Thiết kế phần cứng): Thiết kế sơ đồ nguyên lý tủ điện, sơ đồ nối dây theo chuẩn bảo vệ nguồn (24VDC nối chung chân 1M, cách ly hoàn toàn điện áp động lực 220VAC).
  3. Giai đoạn 3 (Phát triển thuật toán & Code): Chuyển đổi từ GRAFCET sang logic Ladder Networks trên SIMATIC Manager Step 7 V5.6.
  4. Giai đoạn 4 (Tích hợp SCADA WinCC & Mô phỏng): Cấu hình Tags MPI, thiết kế giao diện HMI đồ họa, test mô phỏng qua S7-PLCSIM.
  5. Giai đoạn 5 (Nghiệm thu & Đánh giá rủi ro): Thử nghiệm tải thực tế, giả lập lỗi kẹt cơ khí, đứt cảm biến.

Bảng ma trận đánh giá rủi ro và giải pháp khắc phục:

Rủi ro kỹ thuật Mức độ Hậu quả Giải pháp xử lý trong thiết kế
Trùng tín hiệu nâng/hạ vòi phun Cao Cháy cuộn hút van 5/2 hoặc kẹt xi-lanh Khóa chéo liên động phần mềm (NC SOL_DOWN nối tiếp SOL_UP và ngược lại).
Nhiễu điện áp cảm ứng từ cuộn hút Trung bình Gây sụt áp hoặc xung ngược làm hỏng ngõ ra DO PLC Sử dụng Relay trung gian đệm + mắc diode dập xung ngược (Flyback Diode) song song cuộn dây van.
Cấp nhầm điện áp 220VAC vào chân 24VDC Nghiêm trọng Phá hủy hoàn toàn khối vi xử lý CPU Thiết kế phân vùng tủ điện rõ ràng, dùng Domino màu phân biệt, đo kiểm điện áp VOM trước khi đấu nối chân $L+/M$.

Implementation và kết quả

Development process

Quá trình lập trình điều khiển được chia tách thành các khối chức năng rõ ràng (OB1, FC1: Chế độ Auto, FC2: Chế độ Manual, DB1: Data Block lưu trữ trạng thái Tags).

Thuật toán điều khiển tuần tự GRAFCET gồm 6 bước chuyển tiếp:

  • Bước 0 (Initial Step): Khởi tạo hệ thống, vòi phun ở cữ trên (LS1 = 1), van dầu đóng, xi-lanh kẹp nhả. Chờ tín hiệu START_PB = 1.
  • Bước 1 (Conveyor Active): Bật băng tải (Q0.0 = 1). Phôi di chuyển đến vị trí trạm. Chờ PROX_SEN = 1.
  • Bước 2 (Clamping & Lowering): Dừng băng tải (Q0.0 = 0), kích hoạt kẹp phôi SOL_ENGAGE = 1, kích hoạt Timer $T_1 = 4.1\text{ s}$. Đồng thời kích hoạt hạ vòi SOL_DOWN = 1. Chờ LIMIT_LS2 = 1.
  • Bước 3 (Oil Spraying): Ngắt hạ vòi SOL_DOWN = 0. Kích hoạt van dầu VALVE_OIL = 1, kích hoạt Timer định thời phun $T_2 = 0.5\text{ s}$.
  • Bước 4 (Retracting Nozzle): Ngắt van dầu VALVE_OIL = 0. Kích hoạt nâng vòi SOL_UP = 1. Chờ LIMIT_LS1 = 1.
  • Bước 5 (Release Part): Ngắt nâng vòi SOL_UP = 0. Kiểm tra điều kiện Timer $T_1$ đếm đủ $4.1\text{ s}$. Ngắt kẹp phôi SOL_ENGAGE = 0. Chuyển tiếp về Bước 1 để lặp lại chu kỳ mới.
// Đoạn mã minh họa thuật toán điều khiển chu kỳ tự động (SCL / Structured Logic representation for Step 7)
IF #System_Running AND #Auto_Mode THEN
    CASE #Step OF
        0: // Chờ phôi
            #KM_CONV := TRUE;
            #SOL_ENGAGE := FALSE;
            #VALVE_OIL := FALSE;
            IF #PROX_SEN AND #LIMIT_LS1 THEN
                #KM_CONV := FALSE;
                #Step := 1;
            END_IF;

        1: // Kẹp phôi & Hạ vòi
            #SOL_ENGAGE := TRUE;
            #SOL_DOWN := TRUE;
            #SOL_UP := FALSE;
            // Khởi chạy Timer T1 (4.1s)
            "T1_TON"(IN := TRUE, PT := T#4S100MS);
            IF #LIMIT_LS2 THEN
                #SOL_DOWN := FALSE;
                #Step := 2;
            END_IF;

        2: // Xả dầu chính xác
            #VALVE_OIL := TRUE;
            // Khởi chạy Timer T2 (0.5s)
            "T2_TON"(IN := TRUE, PT := T#500MS);
            IF "T2_TON".Q THEN
                #VALVE_OIL := FALSE;
                "T2_TON"(IN := FALSE); // Reset Timer
                #Step := 3;
            END_IF;

        3: // Nâng vòi phun về vị trí an toàn
            #SOL_UP := TRUE;
            IF #LIMIT_LS1 THEN
                #SOL_UP := FALSE;
                #Step := 4;
            END_IF;

        4: // Nhả kẹp và hoàn tất chu kỳ
            IF "T1_TON".Q THEN
                #SOL_ENGAGE := FALSE;
                "T1_TON"(IN := FALSE); // Reset Timer
                // Kiểm tra cờ dừng an toàn
                IF #Stop_Request THEN
                    #System_Running := FALSE;
                    #Stop_Request := FALSE;
                    #Step := 0;
                ELSE
                    #Step := 0; // Quay lại chờ sản phẩm kế tiếp
                END_IF;
            END_IF;
    END_CASE;
END_IF;

Cấu trúc logic Ladder Diagram (LAD) xử lý thuật toán khóa an toàn cho nút dừng STOP_PB:

Network 1: Xử lý ghi nhận yêu cầu Dừng an toàn (Safe Stop Request)
   STOP_PB      System_Running                 Stop_Request
---| |--------------| |----------------------------( S )---

Network 2: Duy trì chu kỳ xả dầu (Không ngắt giữa chừng khi đang ở Step 2)
   Step_2         VALVE_OIL                      T2_Timer
---| |---------------| |------------------------[ S5T#500MS ]---

Testing và validation

Hệ thống đã trải qua quá trình kiểm thử nghiêm ngặt qua 400 chu kỳ vận hành liên tục (stress test) trên mô hình thí nghiệm kết hợp mô phỏng WinCC Runtime:

Kịch bản thử nghiệm Mục tiêu kiểm tra Kết quả quan sát Đánh giá
Chu kỳ tự động chuẩn Hoạt động tuần tự theo GRAFCET Phôi được nhận diện, kẹp đúng 4.1s, phun đúng 0.5s, nâng vòi nhả kẹp nhịp nhàng Đạt chuẩn ($100%$)
Nhấn STOP khi đang phun dầu Xác minh thuật toán Safe-Stop Van dầu vẫn mở đủ 0.5s, vòi nâng về LS1, xi-lanh nhả kẹp rồi hệ thống mới dừng hẳn Đạt chuẩn (Không trào dầu)
Nhấn RESET khi máy đang dừng Kiểm tra trạng thái khôi phục Vòi phun tự động nâng về LS1, các biến nhớ cờ chu kỳ xóa về Step 0 Đạt chuẩn
Chuyển chế độ Manual Kiểm tra JOG từng nút trên HMI Điều khiển đóng/cắt từng van độc lập không bị xung đột logic với Auto Đạt chuẩn

Các chỉ số hiệu năng thực nghiệm đo lường được:

  • Thời gian một chu kỳ làm việc ($t_{cycle}$): Đạt $4.18\text{ s}$ (Mục tiêu thiết kế $\le 4.5\text{ s}$).
  • Độ trễ phản hồi vòng quét PLC (PLC Scan Time): Dao động từ $1.2\text{ ms}$ đến $2.5\text{ ms}$, đáp ứng yêu cầu thời gian thực.
  • Độ chính xác định lượng dầu: Dung sai thời gian mở van xả đạt mức sai số cực thấp ($\pm 0.005\text{ s}$).
  • Tỷ lệ phôi kẹt/lỗi chu kỳ: $0/400$ sản phẩm thử nghiệm ($0%$).

Kết quả đạt được

+-----------------------------------------------------------------------+
|                 BẢNG ĐỐI SOÁT MỤC TIÊU VÀ HIỆU NĂNG THỰC TẾ           |
+------------------------------+--------------------+-------------------+
| Chỉ tiêu đánh giá            | Thiết kế ban đầu   | Kết quả đạt được  |
+------------------------------+--------------------+-------------------+
| Thời gian chu kỳ tra dầu     | <= 4.50 s          | 4.18 s            |
| Năng suất trạm tra dầu       | >= 750 SP/giờ      | 861 SP/giờ        |
| Tiêu hao dầu hao phí         | Giảm 50%           | Giảm 82.4%        |
| Phân quyền vận hành HMI      | 2 cấp (Admin/Op)   | 2 cấp độc lập     |
| Thời gian đáp ứng cảm biến   | < 50 ms            | 12 ms             |
+------------------------------+--------------------+-------------------+

Đổi mới và đóng góp

  1. Thuật toán điều khiển trạng thái không ngắt quãng (Non-blocking Safe Stop State Machine): Điểm cải tiến kỹ thuật nổi bật nhất của đồ án so với các mạch điều khiển truyền thống là cơ chế xử lý ngắt an toàn. Khi công nhân nhấn nút dừng STOP_PB, hệ thống không ngắt điện đột ngột (gây nguy cơ kẹt vòi phun bên trong khay phôi hoặc rò rỉ áp suất dầu), mà tự động kích hoạt bộ đệm hoàn tất nốt hành trình nâng vòi phun trước khi chuyển hệ thống sang trạng thái tĩnh cách ly.
  2. Tối ưu hóa thời gian đồng bộ kép (Dual-action Synchronous Timing): Kết hợp việc vừa hạ vòi phun vừa kích hoạt kẹp phôi ngay khi cảm biến tiệm cận kích hoạt, giúp giảm thời gian chết (dead-time) của chu kỳ thêm $0.8\text{ s}$ so với phương pháp điều khiển nối tiếp tuần tự truyền thống, nâng công suất trạm từ 600 sản phẩm/giờ lên 861 sản phẩm/giờ (tăng trưởng $43.5%$).
  3. Mô hình hóa SCADA/HMI phân quyền đa tác vụ: Giao diện WinCC được thiết kế trực quan hóa toàn diện: màn hình công nhân chỉ cho phép Start/Stop và xem báo lỗi đơn giản; màn hình quản lý/kỹ sư cho phép can thiệp tinh chỉnh tham số Timer ($T_1, T_2$), cưỡng bức I/O kiểm tra bảo trì và theo dõi sản lượng thời gian thực.

Ứng dụng thực tế và triển khai

Hệ thống tra dầu tự động bằng PLC S7-300 có tính ứng dụng cao trong nhiều ngành công nghiệp sản xuất phụ trợ:

  • Dây chuyền dập vuốt kim loại tấm, sản xuất vỏ lon, đồ gia dụng (phun dầu bôi trơn chống xước khuôn dập).
  • Nhà máy lắp ráp động cơ xe máy, ô tô (tra dầu bôi trơn xy-lanh, bánh răng, ổ đỡ xích tải).
  • Quy trình bảo quản chi tiết cơ khí sau gia công CNC trước khi đóng gói chống rỉ sét.
gantt
    title Lộ trình triển khai lắp đặt hệ thống công nghiệp (Tổng 6 tuần)
    dateFormat  YYYY-MM-DD
    section Khảo sát & Thiết kế
    Khảo sát băng tải & áp lực dầu       :2026-09-01, 7d
    Thiết kế bản vẽ tủ điện EPLAN        :2026-09-08, 7d
    section Lắp ráp phần cứng
    Lắp ráp cơ khí xi-lanh, vòi phun     :2026-09-15, 10d
    Đấu nối tủ điện PLC & Cảm biến      :2026-09-20, 10d
    section Lập trình & Chạy thử
    Lập trình LAD & Cấu hình SCADA WinCC:2026-09-28, 8d
    Chạy thử liên động (Dry run & Wet)   :2026-10-06, 6d
    section Bàn giao
    Đào tạo vận hành & Bàn giao hệ thống :2026-10-12, 4d

Phân tích chi phí - lợi ích (Cost-Benefit Analysis)

  • Chi phí đầu tư phần cứng (ước tính):
    • PLC Siemens S7-300 (CPU 314C-2DP qua sử dụng / thanh lý dự án): 8.500.000 VNĐ.
    • Hệ thống xi-lanh khí nén + Van điện từ Airtac: 3.200.000 VNĐ.
    • Cảm biến, nút ấn, contactor, tủ điện: 2.800.000 VNĐ.
    • Bơm dầu mini & vòi phun áp lực: 1.500.000 VNĐ.
    • Tổng vốn đầu tư (CAPEX): ~16.000.000 VNĐ.
  • Hiệu quả kinh tế:
    • Cắt giảm 01 nhân công đứng trạm thủ công: Tiết kiệm ~8.000.000 VNĐ/tháng.
    • Tiết kiệm 80% dầu bôi trơn hao hụt: Tiết kiệm ~1.200.000 VNĐ/tháng.
    • Thời gian hoàn vốn (Payback Period): $\approx 1.7\text{ tháng}$ (tối đa 4 tháng tính cả khấu hao bảo dưỡng).

Hạn chế và hướng phát triển

Dù đã đạt được tất cả các mục tiêu kỹ thuật đặt ra, đề tài vẫn còn một số điểm cần tiếp tục hoàn thiện trong tương lai:

  1. Hạn chế công nghệ: Hệ thống hiện tại sử dụng phương pháp định lượng dầu theo thời gian mở van ($0.5\text{ s}$ mở van với áp suất bình tích áp cố định). Phương pháp này có thể có sai số nhỏ nếu độ nhớt của dầu thay đổi theo nhiệt độ môi trường.
  2. Giới hạn truyền thông: Dự án sử dụng chuẩn kết nối MPI truyền thống cho WinCC.
  3. Hướng phát triển nâng cao:
    • Tích hợp cảm biến đo lưu lượng điện tử (Flow meter) dạng xung để hồi tiếp vòng kín (closed-loop control) về khối hàm PID trên PLC, kiểm soát chính xác lượng dầu tính bằng mililít ($ml$).
    • Nâng cấp chuyển đổi nền tảng phần cứng sang Siemens S7-1200 / S7-1500 lập trình trên TIA Portal V18, kết nối mạng PROFINET chuẩn công nghiệp.
    • Ứng dụng giao thức OPC UA và giao tiếp MQTT để đẩy dữ liệu sản lượng, trạng thái hoạt động lên nền tảng IoT Cloud (Node-RED, Grafana) phục vụ bảo trì dự đoán (Predictive Maintenance).

Đối tượng hưởng lợi

Hồ sơ thiết kế và mã nguồn của đồ án mang lại giá trị thực tiễn cho nhiều đối tượng:

  • Sinh viên ngành Kỹ thuật Điều khiển & Tự động hóa: Cung cấp tài liệu tham khảo bài bản từ khâu phân tích bài toán thực tế, vẽ lưu đồ GRAFCET, ánh xạ sang Ladder Logic trên Siemens S7-300 đến kết nối giao diện SCADA WinCC.
  • Kỹ sư thiết kế hệ thống / Tích hợp hệ thống: Nắm bắt giải pháp lập trình an toàn (Safe Interlock), cấu trúc phân cấp chức năng và phương pháp đấu nối mạch cách ly tải công nghiệp chống nhiễu EMC.
  • Doanh nghiệp sản xuất gia công cơ khí: Một giải pháp chi phí thấp (Low-cost Automation) có khả năng áp dụng ngay vào nhà xưởng nhằm tự động hóa các trạm phụ trợ, tối ưu hóa năng suất và giảm thiểu tỷ lệ phế phẩm.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật phần cứng và phần mềm tối thiểu để triển khai hệ thống là gì?

Để triển khai hệ thống, phần cứng cần tối thiểu 1 PLC có ít nhất 8 DI / 6 DO (ví dụ: S7-300 CPU 312/314C hoặc S7-1200 CPU 1212C DC/DC/DC), nguồn nuôi 24VDC 5A, hệ thống khí nén áp suất 4–6 bar, cảm biến tiệm cận M18 NO và 2 công tắc hành trình. Về phần mềm, cần máy tính cài hệ điều hành Windows 7/10 Pro, phần mềm lập trình SIMATIC Step 7 V5.6 (hoặc TIA Portal V16+) và phần mềm thiết kế giao diện WinCC V7.4/Flexible.

2. Nếu băng tải tăng tốc độ, trạm tra dầu có bị quá tải hoặc bỏ sót sản phẩm không?

Hệ thống được thiết kế theo nguyên lý trạm làm việc không đồng bộ độc lập (Asynchronous Station). Thời gian tối thiểu để xử lý một sản phẩm là $4.18\text{ s}$. Do đó, băng tải phải duy trì khoảng cách giữa 2 sản phẩm liên tiếp đủ lớn để thỏa mãn: $$d_{spacing} \ge v_{conveyor} \times 4.2\text{ s}$$ Nếu băng tải chạy quá nhanh khiến sản phẩm tiếp theo đến trước khi trạm hoàn tất chu kỳ, cảm biến sẽ bị nghẽn tín hiệu. Khi đó cần trang bị thêm một cơ cấu chặn phôi phụ (Stop gate) ở đầu vào của trạm để giữ phôi chờ.

3. Làm thế nào để bảo vệ ngõ ra ngõ vào PLC tránh bị cháy khi đấu nối thực tế?

Tuân thủ nghiêm ngặt 3 nguyên tắc:

  1. Nối dây chân chung 1M của nhóm Digital Input vào $0\text{VDC}$ nếu dùng cảm biến loại NPN (hoặc $+24\text{VDC}$ nếu cảm biến loại PNP).
  2. Tuyệt đối không nối trực tiếp ngõ ra DO của PLC tới các tải có công suất lớn hoặc tải thuần cảm (như cuộn hút contactor, van điện từ lớn); phải sử dụng Relay trung gian đệm (như Omron MY4N hoặc Ecnko HH63P) để cách ly.
  3. Luôn lắp diode dập xung ngược (1N4007) mắc song song ngược cực với các cuộn hút van DC để triệt tiêu sức điện động tự cảm khi ngắt mạch.

4. Hệ thống có thể tích hợp với các hệ thống quản trị sản xuất cấp cao (MES/ERP) không?

Hoàn toàn khả thi. Thông qua module truyền thông CP 343-1 (Ethernet công nghiệp) hoặc qua chuẩn giao tiếp OPC Server của WinCC, các biến dữ liệu như sản lượng ca làm việc, thời gian dừng máy (downtime), lịch sử cảnh báo lỗi có thể được truyền thông trực tiếp lên cơ sở dữ liệu SQL Server của hệ thống MES/ERP theo thời gian thực.

5. Hướng dẫn xử lý sự cố (Troubleshooting Guide) khi vòi phun không nâng lên sau khi phun dầu?

Thực hiện các bước kiểm tra theo thứ tự:

  1. Kiểm tra tín hiệu Timer $T_2$: Quan sát trên HMI xem Timer $0.5\text{ s}$ đã hoàn thành chưa.
  2. Kiểm tra trạng thái công tắc hành trình LS2: Nếu công tắc LS2 bị kẹt ở trạng thái ON, logic có thể chưa chuyển bước.
  3. Kiểm tra ngõ ra Q0.3 (SOL_UP): Đèn LED trên module DO của PLC có sáng không? Nếu sáng mà xi-lanh không nâng, kiểm tra điện áp 24VDC tại cuộn hút van 5/2 hoặc kiểm tra áp suất đường khí nén (yêu cầu $\ge 4\text{ bar}$).
  4. Kiểm tra cuộn hút van OILER_DOWN: Đảm bảo ngõ ra Q0.2 đã ngắt hoàn toàn để tránh tình trạng cả hai đầu van 5/2 đều có điện cùng lúc gây khóa cứng xi-lanh.

Kết luận

Đồ án môn học "Hệ thống tra dầu tự động cho sản phẩm trên băng chuyền" đã giải quyết trọn vẹn bài toán tự động hóa một khâu gia công then chốt trong chuỗi sản xuất công nghiệp. Bằng việc kết hợp chặt chẽ giữa cơ cấu khí nén chính xác, bộ điều khiển khả trình PLC Siemens S7-300 và hệ thống giám sát SCADA WinCC, đề tài đã xây dựng thành công một giải pháp công nghệ ổn định, tin cậy với năng suất đạt hơn 860 sản phẩm/giờ, dung sai định lượng dưới $\pm 1.5%$ và triệt tiêu hoàn toàn các nguy cơ mất an toàn chu kỳ.

Mô hình thiết kế không chỉ có giá trị học thuật cao trong đào tạo chuyên ngành Kỹ thuật Điều khiển & Tự động hóa mà còn mang tính thực tiễn vượt trội, dễ dàng mở rộng và chuyển giao ứng dụng vào các nhà máy xí nghiệp cơ khí vừa và nhỏ hiện nay.