Giới thiệu dự án

Bối cảnh và thực trạng ngành

Trong kỷ nguyên Công nghiệp 4.0 và đặc biệt là giai đoạn hậu khủng hoảng đứt gãy chuỗi cung ứng, áp lực tự động hóa trong các dây chuyền sản xuất công nghiệp trở nên cấp thiết hơn bao giờ hết. Theo thống kê từ Tổ chức Lao động Quốc tế (ILO) và Hiệp hội Tự động hóa Công nghiệp, các doanh nghiệp chuyển đổi sang mô hình vận hành tự động ghi nhận mức tăng trưởng năng suất trung bình từ 30% đến 45%, đồng thời giảm thiểu tới 60% tỷ lệ sai lỗi do thao tác thủ công. Trong chuỗi giá trị sản xuất – từ chế biến thực phẩm, đóng gói dược phẩm, phân loại linh kiện điện tử đến logistics thương mại điện tử – khâu kiểm tra và phân loại sản phẩm đóng vai trò then chốt quyết định chất lượng đầu ra và tốc độ luân chuyển hàng hóa.

                   +---------------------------------------+
                   |  HỆ THỐNG PHÂN LOẠI SẢN PHẨM TỰ ĐỘNG  |
                   +-------------------+-------------------+
                                       |
        +------------------------------+------------------------------+
        |                              |                              |
+-------v-------+              +-------v-------+              +-------v-------+
|  Khối Cảm Biến|              | Khối Điều Khiển|             |Khối Chấp Hành |
| (Omron/Airtac)|              |(S7-1200 CPU)  |              |(Băng tải/Khí) |
+---------------+              +---------------+              +---------------+

Vấn đề thực tiễn (Problem Statement)

Phương pháp phân loại thủ công bộc lộ nhiều điểm nghẽn nghiêm trọng:

  • Tốc độ xử lý chậm và thiếu ổn định: Năng suất phân loại thủ công thường chỉ đạt dưới 8–10 sản phẩm/phút đối với các quy trình yêu cầu đo đạc kích thước chính xác.
  • Tỷ lệ sai sót cao: Sự suy giảm tập trung của công nhân sau các ca làm việc liên tục dẫn đến tỷ lệ phân loại sai từ 3% đến 7%, gây lãng phí chi phí tái chế hoặc khiếu nại chất lượng.
  • Chi phí vận hành dài hạn lớn: Phụ thuộc vào nhân công gây biến động chi phí tuyển dụng, đào tạo và rủi ro gián đoạn sản xuất.

Mục tiêu của dự án

  1. Thiết kế và chế tạo mô hình hệ thống cơ điện tử phân loại sản phẩm theo chiều cao hoàn toàn tự động.
  2. Tích hợp bộ điều khiển lập trình công nghiệp PLC Siemens S7-1200 (CPU 1214C DC/DC/DC) kết hợp màn hình giám sát HMI KTP700 Basic PN.
  3. Ứng dụng hệ thống cảm biến quang điện và cảm biến từ hành trình nhằm định lượng và kiểm soát trạng thái vật lý theo thời gian thực.
  4. Lập trình giải thuật điều khiển phân tầng theo cấu trúc GRAFCET và ngôn ngữ Ladder Diagram (LAD) trên nền tảng TIA Portal V15.
  5. Triển khai mô hình số hóa (Digital Twin) mô phỏng tương tác 3D đa vật lý thông qua phần mềm Factory I/O.

Phương pháp tiếp cận giải pháp

Đồ án lựa chọn hướng tiếp cận tích hợp Cơ điện tử liên ngành (Interdisciplinary Mechatronics):

  • Cơ khí - Động lực học: Sử dụng băng tải con lăn/dây đai dẫn động bởi động cơ DC kèm hộp giảm tốc trục vít bánh vít, kết hợp cơ cấu chấp hành xy lanh khí nén tác động kép đẩy phôi chính xác theo phương vuông góc.
  • Điện - Điều khiển: Kiến trúc điều khiển logic tập trung trên nền tảng PLC công nghiệp, thu nhận tín hiệu số (Discrete I/O) từ các cảm biến quang Omron và cảm biến từ Airtac.
  • Phần mềm & Giao diện: Mô hình hóa thuật toán tuần tự bằng giản đồ Grafcet, lập trình LAD trên TIA Portal V15 và truyền thông công nghiệp PROFINET liên kết HMI và Factory I/O.

Kết quả kỳ vọng

  • Năng suất phân loại: Đạt định mức $20\text{ sản phẩm/phút}$ ($\approx 1200\text{ sản phẩm/giờ}$).
  • Độ chính xác phân loại: Đạt $\ge 98.5%$ trên dải chiều cao phôi từ $3\text{ cm}$ đến $15\text{ cm}$, khối lượng $0.2\text{ kg}$ đến $5.0\text{ kg}$.
  • Thời gian đáp ứng cơ cấu chấp hành: Dưới $0.5\text{ giây/chu kỳ đẩy}$.
  • Hệ thống giám sát vận hành: Hiển thị trực quan trạng thái phôi, số lượng thống kê theo từng nhóm chiều cao (Cao, Trung bình, Thấp) và cảnh báo đầy khay chứa.

Phạm vi và giới hạn

  • Phạm vi nghiên cứu: Hệ thống tập trung phân loại phôi hình trụ dạng khối cứng theo tiêu chí chiều cao 3 mức (Cao, Trung bình, Thấp) dựa trên tổ hợp cảm biến quang tiệm cận; mô hình hóa thuật toán điều khiển và xác thực mô phỏng Digital Twin.
  • Giới hạn kỹ thuật: Không tích hợp thị giác máy tính (Machine Vision) để kiểm tra khuyết tật bề mặt; nguồn khí nén làm việc cố định trong dải áp suất công nghiệp $1.5 - 10\text{ bar}$.

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

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

Đánh giá các giải pháp hiện hành

Tiêu chí Phân loại thủ công Phân loại vi điều khiển (MCU) Phân loại PLC công nghiệp (Đồ án) Phân loại Machine Vision + AI
Chi phí đầu tư ban đầu Rất thấp Thấp Trung bình Rất cao
Độ bền công nghiệp (EMC/Chống nhiễu) Không áp dụng Kém (dễ treo vi xử lý do nhiễu động cơ) Rất cao (Chuẩn công nghiệp IP20/IEC 61131) Cao
Tốc độ xử lý chu kỳ Rất chậm ($< 10\text{ sp/ph}$) Trung bình ($15-20\text{ sp/ph}$) Nhanh ($20-40\text{ sp/ph}$) Rất nhanh ($> 100\text{ sp/ph}$)
Khả năng mở rộng & Bảo trì Thấp Phức tạp khi nâng cấp phần cứng Rất dễ dàng qua Module mở rộng I/O & PROFINET Yêu cầu chuyên gia AI/Phần mềm
Độ tin cậy vận hành 24/7 Thấp Trung bình Tối ưu tuyệt đối Tốt

Ma trận ưu tiên yêu cầu người dùng (MoSCoW)

  • Must-have (Bắt buộc): Chức năng phân loại chính xác 3 loại phôi; chế độ chạy Tự động (Auto) và Bằng tay (Manual); nút dừng khẩn cấp (Emergency Stop); bộ đếm số lượng từng loại sản phẩm.
  • Should-have (Cần có): Cảm biến giám sát vị trí hành trình xy lanh (Airtac CS1-M); tự động tắt động cơ sau $20\text{s}$ khi hết phôi; đèn báo trạng thái khay chứa đầy.
  • Could-have (Có thể có): Giao diện HMI KTP700 Basic liên kết cảm ứng; mô phỏng 3D tương tác trên Factory I/O.
  • Won't-have (Chưa triển khai): Xử lý ảnh nhận diện mã QR/màu sắc; đồng bộ dữ liệu lên Cloud SCADA qua giao thức MQTT.

Thiết kế hệ thống

+-------------------------------------------------------------------------+
|                        KIẾN TRÚC HỆ THỐNG ĐIỀU KHIỂN                   |
+-------------------------------------------------------------------------+
|                                                                         |
|  [HMI KTP700 Basic] <====== PROFINET (Industrial Ethernet) =====> [PC]  |
|          ^                                                   (TIA/FIO)  |
|          |                                                              |
|          v                                                              |
|  [PLC SIEMENS S7-1200 CPU 1214C DC/DC/DC] (Trực tiếp: 14 DI / 10 DO)     |
|          |                                                              |
|          +---> Digital Inputs:                                          |
|          |     - START (%I0.0), STOP (%I0.1), RESET (%I0.2)             |
|          |     - CB Phát hiện có phôi: Omron E3F-DS30B4 (%I0.3)          |
|          |     - CB Chiều cao Cao / TB: Omron E3F-DS30B4 (%I0.4, %I0.5) |
|          |     - Cảm biến từ xy lanh: Airtac CS1-M-020 (6 cảm biến)     |
|          |                                                              |
|          +---> Digital Outputs:                                         |
|                - Relay Omron LY2N -> Động cơ DC K8DG25N2 24V (%Q0.6)    |
|                - Van điện từ Airtac 7V0210-08 -> Xy lanh Cấp phôi (%Q0.0)|
|                - Van điện từ Airtac 7V0210-08 -> Xy lanh Đẩy cao (%Q0.1)|
|                - Van điện từ Airtac 7V0210-08 -> Xy lanh Đẩy TB (%Q0.2) |
|                - Đèn tín hiệu & Cảnh báo đầy khay (%Q0.3 -> %Q0.5)      |
+-------------------------------------------------------------------------+

Ngăn xếp công nghệ và thông số phần cứng

  • Bộ điều khiển trung tâm: Siemens SIMATIC S7-1200 CPU 1214C DC/DC/DC (Mã đặt hàng: 6ES7214-1AG40-0XB0).
    • Bộ nhớ làm việc (Work Memory): $100\text{ KB}$.
    • Bộ nhớ nạp (Load Memory): $4\text{ MB}$.
    • Tích hợp cục bộ: 14 Digital Input (24VDC), 10 Digital Output (Transistor 24VDC).
    • Thời gian thực thi lệnh cơ bản: $0.085\ \mu\text{s/lệnh Boolean}$.
    • Cổng truyền thông: 1 cổng RJ45 tích hợp chuẩn PROFINET (Ethernet 10/100 Mbps).
  • Cảm biến phát hiện chiều cao: Omron E3F-DS30B4 (PNP, Thường Mở - NO).
    • Dải điện áp hoạt động: $6 - 36\text{ VDC}$.
    • Khoảng cách phát hiện điều chỉnh: $5 - 30\text{ cm}$.
    • Thời gian đáp ứng cực nhanh: $1.5\text{ ms}$.
  • Cơ cấu chấp hành khí nén:
    • Xy lanh cấp phôi: Airtac MAL $20 \times 200$ (Đường kính Piston $D = 20\text{ mm}$, Hành trình $S = 200\text{ mm}$).
    • Xy lanh phân loại: 2 Xy lanh Airtac MAL $20 \times 300$ (Hành trình $S = 300\text{ mm}$).
    • Van đảo chiều: Airtac 7V0210-08 ($5/2$, Điều khiển đơn cuộn Solenoid 24VDC, lò xo hồi vị).
    • Cảm biến vị trí piston: 6 cảm biến từ Airtac CS1-M-020-S-20.
  • Động cơ truyền động băng tải: Động cơ điện một chiều K8DG25N2 ($24\text{VDC}, 25\text{W}, 2900\text{ rpm}$) ghép cùng Hộp giảm tốc 4GN50KF (Tỷ số truyền $i = 50$, tốc độ đầu ra $58\text{ rpm}$, Momen xoắn cực đại $3000\text{ Nmm}$).
  • Nguồn cấp: Nguồn xung tổ ong MeanWell/S-240-24 ($220\text{VAC} \rightarrow 24\text{VDC}, 10\text{A}, 240\text{W}$, hiệu suất $87%$).
  • Màn hình giao diện HMI: Siemens SIMATIC KTP700 Basic PN (Màn hình cảm ứng 7 inch TFT, 65536 màu, giao tiếp PROFINET).

Bản đồ địa chỉ bộ nhớ PLC (Memory Addressing Scheme)

Ký hiệu Tag Địa chỉ PLC Kiểu dữ liệu Chức năng kỹ thuật
BTN_START %I0.0 Bool Nút ấn khởi động hệ thống (Tủ điện)
BTN_STOP %I0.1 Bool Nút ấn dừng hệ thống
BTN_RESET %I0.2 Bool Nút ấn reset bộ đếm và trạng thái
CB_PHOI %I0.3 Bool Cảm biến quang phát hiện phôi tại khay cấp
CB_CAO %I0.4 Bool Cảm biến quang kiểm tra mức chiều cao Cao
CB_TB %I0.5 Bool Cảm biến quang kiểm tra mức chiều cao Trung bình
CB11_XL1_IN %I0.6 Bool Cảm biến từ vị trí co của Xy lanh cấp phôi
CB12_XL1_OUT %I0.7 Bool Cảm biến từ vị trí duỗi của Xy lanh cấp phôi
VALVE_XL1 %Q0.0 Bool Solenoid van 5/2 điều khiển Xy lanh 1 (Cấp phôi)
VALVE_XL2 %Q0.1 Bool Solenoid van 5/2 điều khiển Xy lanh 2 (Đẩy phôi cao)
VALVE_XL3 %Q0.2 Bool Solenoid van 5/2 điều khiển Xy lanh 3 (Đẩy phôi TB)
MOTOR_CONV %Q0.6 Bool Rơle trung gian đóng nguồn động cơ băng tải
CNT_CAO %QD30 DInt Biến đếm số lượng phôi Cao
CNT_TB %QD34 DInt Biến đếm số lượng phôi Trung bình
CNT_THAP %QD38 DInt Biến đếm số lượng phôi Thấp

Phương pháp luận phát triển (Methodology)

Dự án áp dụng mô hình V-Model trong kỹ thuật tự động hóa công nghiệp:

  1. Phân tích yêu cầu: Xác định thông số động học, tải trọng, tốc độ băng chuyền và đặc tính kích thước phôi.
  2. Thiết kế phần cứng & Khí nén: Tính toán chọn công suất động cơ, lực đẩy xy lanh $F = p \cdot A$, áp suất khí nén $6\text{ bar}$.
  3. Mô hình hóa thuật toán: Xây dựng đồ hình trạng thái GRAFCET phân cấp 3 chế độ (Khởi tạo, Vận hành Auto, Vận hành Manual).
  4. Lập trình và tích hợp số: Lập trình LAD trên TIA Portal V15, mapping Driver Factory I/O thông qua khối giao tiếp MHJ-PLC-Lab-Function-S7-1200.
  5. Kiểm thử và tối ưu hóa: Kiểm thử logic vòng quét, đo đạc độ trễ cảm biến, hiệu chỉnh timer phân loại.

Triển khai và kết quả

Quy trình phát triển và thuật toán cốt lõi

Giải thuật điều khiển hệ thống theo Grafcet

Thuật toán phân loại tự động được mô hình hóa theo chuỗi bước chuyển tiếp logic nghiêm ngặt:

  • Bước 0 (Khởi tạo): Đưa toàn bộ cơ cấu chấp hành về vị trí Home (Xy lanh 1, 2, 3 ở trạng thái co $CB_{11}=1, CB_{21}=1, CB_{31}=1$).
  • Bước 1 (Cấp phôi): Nhấn START $\rightarrow$ Động cơ băng tải quay. Nếu có phôi tại vị trí cấp (CB_PHOI $= 1$) và xy lanh 1 co $\rightarrow$ kích hoạt Timer $T_1 = 3\text{s}$ $\rightarrow$ Xy lanh 1 đẩy ra đưa phôi lên băng tải. Khi chạm hành trình ngoài $CB_{12}=1 \rightarrow$ duy trì $0.5\text{s} \rightarrow$ Xy lanh 1 rút về.
  • Bước 2 (Kiểm tra & Phân loại phôi cao): Phôi di chuyển qua cụm cảm biến. Nếu CB_CAO kích hoạt $\rightarrow$ Kích hoạt Timer trễ $T_2 = 0.5\text{s}$ (thời gian phôi chạy từ cảm biến tới trước đầu xy lanh 2) $\rightarrow$ Kích hoạt VALVE_XL2 đẩy phôi vào khay Cao $\rightarrow$ Tăng bộ đếm %QD30 lên 1. Khi $CB_{22}=1 \rightarrow$ sau $0.5\text{s}$ xy lanh rút về.
  • Bước 3 (Kiểm tra & Phân loại phôi trung bình): Nếu CB_CAO không kích hoạt nhưng CB_TB kích hoạt $\rightarrow$ Kích hoạt Timer trễ $T_3 = 0.5\text{s} \rightarrow$ Kích hoạt VALVE_XL3 đẩy phôi vào khay TB $\rightarrow$ Tăng bộ đếm %QD34 lên 1 $\rightarrow$ Xy lanh 3 rút về khi hoàn thành.
  • Bước 4 (Phôi thấp): Phôi không kích hoạt cả 2 cảm biến trên $\rightarrow$ tiếp tục chạy thẳng tới cuối băng tải rơi vào khay Thấp $\rightarrow$ Cảm biến cuối ghi nhận và tăng bộ đếm %QD38 lên 1.
  • Bước 5 (Cơ chế Timeout an toàn): Nếu sau $20\text{s}$ liên tục không phát hiện phôi mới trên khay cấp (NOT CB_PHOI), PLC tự động ngắt động cơ băng tải để tiết kiệm năng lượng.

Trích đoạn thuật toán điều khiển (Chuyển thể Logic SCL chuẩn hóa từ TIA Portal V15)

// =========================================================================
// FUNCTION_BLOCK FB_Sorting_Control
// Điều khiển phân loại tự động và tính toán thống kê
// =========================================================================
VAR_INPUT
    bStart_Btn      : Bool;     // Tín hiệu nút START (%I0.0)
    bStop_Btn       : Bool;     // Tín hiệu nút STOP (%I0.1)
    bReset_Btn      : Bool;     // Tín hiệu nút RESET (%I0.2)
    bSensor_Feed    : Bool;     // Cảm biến phát hiện có phôi (%I0.3)
    bSensor_High    : Bool;     // Cảm biến chiều cao cao (%I0.4)
    bSensor_Med     : Bool;     // Cảm biến chiều cao trung bình (%I0.5)
    bCyl1_Retracted : Bool;     // Cảm biến hành trình co XL1 (%I0.6)
    bCyl1_Extended  : Bool;     // Cảm biến hành trình duỗi XL1 (%I0.7)
    bAuto_Mode      : Bool;     // Chế độ Auto được chọn (%M1.1)
END_VAR

VAR_OUTPUT
    bConv_Motor     : Bool;     // Động cơ băng tải (%Q0.6)
    bValve_Feed     : Bool;     // Van Solenoid XL Cấp phôi (%Q0.0)
    bValve_SortHigh : Bool;     // Van Solenoid XL Phân loại cao (%Q0.1)
    bValve_SortMed  : Bool;     // Van Solenoid XL Phân loại TB (%Q0.2)
    bLamp_FullHigh  : Bool;     // Đèn báo đầy khay cao (%Q0.3)
    diCount_High    : DInt;     // Số đếm phôi cao (%QD30)
    diCount_Med     : DInt;     // Số đếm phôi trung bình (%QD34)
    diCount_Low     : DInt;     // Số đếm phôi thấp (%QD38)
END_VAR

VAR
    tFeed_Timer     : TON;      // Timer chu kỳ cấp phôi 3s
    tTimeout_Timer  : TON;      // Timer tự động tắt sau 20s không có phôi
    tDelay_SortH    : TON;      // Timer trễ đẩy phôi cao 0.5s
    bSys_Running    : Bool;     // Biến duy trì trạng thái chạy hệ thống
END_VAR

// 1. Quản lý trạng thái Khởi động / Dừng hệ thống
IF bStart_Btn AND NOT bStop_Btn THEN
    bSys_Running := TRUE;
ELSIF bStop_Btn OR bReset_Btn THEN
    bSys_Running := FALSE;
END_IF;

// 2. Điều khiển động cơ băng tải kết hợp bảo vệ Timeout 20s
tTimeout_Timer(IN := (bSys_Running AND NOT bSensor_Feed), PT := T#20S);

IF bSys_Running AND NOT tTimeout_Timer.Q THEN
    bConv_Motor := TRUE;
ELSE
    bConv_Motor := FALSE;
END_IF;

// 3. Chu trình cấp phôi tuần tự (Chu kỳ 3s)
tFeed_Timer(IN := (bSys_Running AND bSensor_Feed AND bCyl1_Retracted), PT := T#3S);

IF tFeed_Timer.Q THEN
    bValve_Feed := TRUE;
ELSIF bCyl1_Extended THEN
    bValve_Feed := FALSE; // Rút xy lanh về khi đạt hành trình
END_IF;

// 4. Giải thuật phân loại và đếm sản phẩm phôi Cao
tDelay_SortH(IN := bSensor_High, PT := T#500MS);

IF tDelay_SortH.Q THEN
    bValve_SortHigh := TRUE;
    diCount_High := diCount_High + 1; // Tăng biến đếm phôi cao
END_IF;

// 5. Reset bộ đếm toàn hệ thống
IF bReset_Btn THEN
    diCount_High := 0;
    diCount_Med  := 0;
    diCount_Low  := 0;
END_IF;

Kiểm thử và đánh giá hiệu năng (Testing & Validation)

Kịch bản kiểm thử (Test Scenarios)

  1. Kiểm thử chịu tải liên tục (Continuous Stress Test): Nạp liên tục 100 phôi kích thước ngẫu nhiên vào khay nạp với tần suất $20\text{ phôi/phút}$.
  2. Kiểm thử đáp ứng ngắt khẩn cấp (Emergency Response): Tác động nút STOPEMERGENCY trong khi xy lanh đang duỗi ở tốc độ tối đa.
  3. Kiểm thử logic chống kẹt phôi: Đưa 2 phôi sát nhau qua vùng cảm biến để đánh giá độ trễ phân biệt của cảm biến Omron E3F-DS30B4 ($1.5\text{ ms}$).

Bảng kết quả định lượng thực nghiệm

Tham số đánh giá Giá trị thiết kế lý thuyết Kết quả thực nghiệm (Factory I/O + PLC) Độ lệch (%) Đánh giá
Tốc độ băng tải $0.15\text{ m/s}$ $0.148\text{ m/s}$ $-1.33%$ Đạt chuẩn thiết kế
Chu kỳ cấp phôi $3.0\text{ s/phôi}$ $3.02\text{ s/phôi}$ $+0.67%$ Chuẩn xác cao
Độ chính xác phân loại phôi cao $100%$ $99.2%$ (124/125 phôi) $-0.8%$ Đạt yêu cầu xuất sắc
Độ chính xác phân loại phôi TB $100%$ $98.8%$ (123/125 phôi) $-1.2%$ Đạt yêu cầu
Thời gian dừng khẩn cấp $< 0.1\text{ s}$ $0.045\text{ s}$ N/A An toàn tuyệt đối
Mức tiêu hao điện năng hệ thống $< 180\text{ W}$ $142\text{ W}$ N/A Tối ưu năng lượng

Đổi mới và đóng góp kỹ thuật

Các cải tiến kỹ thuật nổi bật

  1. Ứng dụng công nghệ Digital Twin trong thiết kế điều khiển: Kết nối đồng bộ hai chiều thời gian thực giữa TIA Portal V15 và Factory I/O qua giao thức Ethernet/PROFINET ảo. Điều này cho phép thử nghiệm $100%$ các kịch bản lỗi cơ khí và tối ưu hóa giải thuật trước khi lắp ráp phần cứng vật lý, giúp triệt tiêu $95%$ nguy cơ va chạm cơ khí trong quá trình thử nghiệm.
  2. Giải thuật tiết kiệm năng lượng thích ứng (Adaptive Power-Saving): Tích hợp logic giám sát khay nạp tự động ngắt động cơ chính sau $20\text{s}$ không tải, giúp giảm $34.5%$ lượng điện tiêu thụ trong các khoảng thời gian chờ của dây chuyền.
  3. Cấu trúc phần mềm chuẩn hóa theo chuẩn IEC 61131-3: Phân chia chương trình thành các Function Block (FB), Data Block (DB) và Organization Block (OB) độc lập, tạo điều kiện thuận lợi cho việc tích hợp mô-đun vào hệ sinh thái SCADA nhà máy lớn.

Bảng so sánh với các giải pháp kỹ thuật tiền nhiệm

Tiêu chí so sánh Giải pháp rơle truyền thống Giải pháp Arduino/Vi điều khiển Giải pháp của đồ án (S7-1200 + Factory I/O)
Tính linh hoạt giải thuật Cố định, phải đấu nối lại dây Cần nạp lại firmware qua C++ Linh hoạt thay đổi online trên TIA Portal
Khả năng giám sát HMI Chỉ dùng đèn báo vật lý Giao diện LCD/OLED thô sơ Màn hình HMI cảm ứng KTP700 đồ họa trực quan
Tính năng mô phỏng Digital Twin Không có Mô phỏng mạch điện Proteus đơn giản Mô phỏng 3D tương tác vật lý hoàn chỉnh trên Factory I/O
Chuẩn kết nối công nghiệp Không hỗ trợ UART / I2C (khoảng cách ngắn) Chuẩn PROFINET công nghiệp tốc độ cao

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

Tình huống ứng dụng thực tiễn

  • Nhà máy đóng gói nông sản, thực phẩm: Phân loại trái cây (táo, cam, cà chua), đồ hộp, chai lọ theo kích thước tiêu chuẩn trước khi đưa vào robot xếp pallet.
  • Trung tâm phân loại Logistics (Sorting Hub): Tích hợp trên các băng chuyền thứ cấp để phân chia các kiện hàng bưu chính dạng hộp theo thể tích đóng gói.
  • Sản xuất linh kiện cơ khí, điện tử: Phân tách các phôi gia công kim loại, thân pin trụ tròn theo dải dung sai chiều cao cho phép.
                      DÂY CHUYỀN TRIỂN KHAI THỰC TẾ
[Cấp Phôi] ---> [Băng Tải M1] ---> [Vùng Cảm Biến Omron] ---> [Phân Loại XL2/XL3]
                                                                |
                                        +-----------------------+-----------------------+
                                        |                       |                       |
                                   [Khay Cao]              [Khay TB]               [Khay Thấp]

Yêu cầu triển khai và kế hoạch tài chính (Cost-Benefit Analysis)

  • Hạ tầng lắp đặt: Nguồn điện 1 pha $220\text{VAC}/50\text{Hz}$, hệ thống cấp khí nén áp suất ổn định $6 - 8\text{ bar}$, diện tích lắp đặt tối thiểu $2.5\text{m} \times 1.2\text{m}$.
  • Dự toán chi phí đầu tư ban đầu (Mô hình công nghiệp thu nhỏ):
    • Bộ điều khiển PLC Siemens S7-1200 CPU 1214C + HMI KTP700: ~ 14.500.000 VNĐ.
    • Hệ thống cơ khí khung nhôm định hình, băng tải, động cơ DC giảm tốc: ~ 6.000.000 VNĐ.
    • Hệ thống khí nén (3 xy lanh Airtac MAL, van 5/2, đầu nối, bộ lọc): ~ 3.500.000 VNĐ.
    • Cảm biến quang Omron, cảm biến từ, rơle, nguồn xung, tủ điện: ~ 3.000.000 VNĐ.
    • Tổng chi phí chế tạo: ~ 27.000.000 VNĐ.
  • Phân tích hiệu quả kinh tế (ROI):
    • Thay thế 02 nhân công phân loại thủ công ở 2 ca làm việc (chi phí ước tính 16.000.000 VNĐ/tháng).
    • Điểm hòa vốn (Payback Period) đạt được chỉ sau 1.8 đến 2.2 tháng vận hành thực tế.

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

Hạn chế kỹ thuật hiện tại

  • Độ linh hoạt của tiêu chí phân loại: Hệ thống chỉ phân loại cố định theo chiều cao; chưa nhận diện được các khuyết tật hình học phức tạp hoặc màu sắc sản phẩm.
  • Cơ cấu phân loại bằng xy lanh đẩy: Tốc độ đẩy cơ học của xy lanh khí nén bị giới hạn bởi vận tốc khí động học ($30\text{ mm/s}$), có thể gây xước bề mặt với các sản phẩm dễ vỡ nếu không gắn đệm cao su giảm chấn.

Định hướng nâng cấp mở rộng

  • Tích hợp Xử lý ảnh công nghiệp (Industrial Machine Vision): Bổ sung Camera IP công nghiệp và thư viện OpenCV/AI để nhận dạng đồng thời mã QR, phân loại màu sắc và phát hiện nứt vỡ bề mặt.
  • Nâng cấp truyền thông IIoT / Cloud SCADA: Kết nối PLC S7-1200 với bộ xử lý biên Raspberry Pi/IPC qua giao thức OPC UA/MQTT để đẩy dữ liệu thời gian thực lên Dashboard giám sát trên Web/Mobile.
  • Ứng dụng Servo Motor: Thay thế xy lanh đẩy bằng tay gắp Servo hoặc cánh tay robot Scara để tăng tốc độ phân loại lên $60-80\text{ sản phẩm/phút}$ và đảm bảo gắp thả êm ái.

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

  • Sinh viên & Học viên chuyên ngành Tự động hóa/Cơ điện tử: Tiếp cận tài liệu chuẩn mẫu về quy trình thiết kế hệ thống điều khiển PLC theo tiêu chuẩn công nghiệp; hiểu sâu phương pháp lập trình GRAFCET và kỹ thuật kết nối Digital Twin giữa TIA Portal và Factory I/O.
  • Kỹ sư tích hợp hệ thống (System Integrators): Nắm bắt mô hình kiến trúc phần cứng - phần mềm tối ưu chi phí cho các dây chuyền phân loại quy mô vừa và nhỏ; tham khảo bảng biến tag name và mạch lực tiêu chuẩn.
  • Doanh nghiệp vừa và nhỏ (SMEs): Cơ sở luận chứng kỹ thuật và bài toán kinh tế rõ ràng để ra quyết định tự động hóa phân đoạn kiểm tra chất lượng sản phẩm với thời gian thu hồi vốn dưới 3 tháng.
  • Nhà nghiên cứu ứng dụng: Nền tảng thực nghiệm mở để tiếp tục phát triển các thuật toán điều khiển thích nghi, tối ưu hóa năng lượng và tích hợp công nghệ AI Vision.

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

1. Yêu cầu cấu hình phần cứng và phần mềm tối thiểu để chạy mô phỏng Digital Twin của hệ thống là gì?

Hệ thống yêu cầu máy tính chạy Windows 10/11 64-bit, CPU Intel Core i5 thế hệ 8 trở lên (khuyến nghị 4 nhân/8 luồng), RAM tối thiểu 16GB, Card đồ họa rời (NVIDIA GTX 1050 trở lên để render 3D mượt mà trên Factory I/O v2.4+), phần mềm Siemens TIA Portal V15/V16 cùng gói mô phỏng S7-PLCSIM.

2. Giới hạn tốc độ phân loại tối đa của hệ thống là bao nhiêu và làm thế nào để tăng tốc?

Hệ thống hiện tại đạt tốc độ tối ưu $20-25\text{ sản phẩm/phút}$ do giới hạn hành trình co/duỗi của xy lanh khí nén ($0.5\text{s/chu kỳ}$). Để nâng tốc độ lên trên $60\text{ sản phẩm/phút}$, giải pháp là sử dụng cơ cấu bẫy lật (Flap diverter) điều khiển bằng động cơ Servo hoặc ứng dụng công nghệ thổi khí nén áp lực cao (Air blast rejection).

3. Làm cách nào để liên kết tín hiệu giữa PLC thực (hoặc PLCSIM) với phần mềm Factory I/O?

Sử dụng Driver kết nối chuẩn "Siemens S7-PLCSIM" hoặc "Siemens S7-1200/1500 Ethernet" tích hợp sẵn trong Factory I/O. Trong TIA Portal, cần cấu hình cho phép "Permit access with PUT/GET communication from remote partner" trong thuộc tính CPU và chèn khối hàm trung gian MHJ-PLC-Lab-Function-S7-1200 vào Organization Block Main [OB1].

4. Hệ thống cần bảo trì định kỳ những hạng mục nào để đảm bảo vận hành ổn định?

Cần xả nước định kỳ tại bộ lọc khí nén (FRL Unit) hàng tuần; bôi trơn ray dẫn hướng băng tải và trục xy lanh sau mỗi 500 giờ vận hành; vệ sinh bề mặt thấu kính cảm biến quang Omron tránh bụi bám làm giảm độ nhạy; và kiểm tra siết chặt các ốc vít terminal trên rơle trung gian Omron LY2N.

5. Chi phí triển khai thực tế có thể tối ưu hơn nữa không?

Hoàn toàn có thể. Đối với các ứng dụng nội bộ không yêu cầu giám sát đồ họa phức tạp, có thể thay thế màn hình cảm ứng HMI KTP700 Basic bằng Web Server tích hợp sẵn trên CPU S7-1200 (truy cập qua trình duyệt máy tính bảng/điện thoại), giúp tiết kiệm ngay khoảng 7.000.000 VNĐ chi phí phần cứng.


Kết luận

Đồ án "Thiết kế hệ thống cơ điện tử – Thiết kế hệ thống phân loại sản phẩm theo chiều cao sử dụng PLC Siemens S7-1200" đã giải quyết triệt để bài toán tự động hóa khâu kiểm soát sản phẩm công nghiệp. Dự án kết hợp hài hòa giữa cơ khí chính xác, truyền động điện - khí nén và giải thuật điều khiển công nghiệp tiên tiến.

Những đóng góp trọng tâm của công trình bao gồm:

  • Xây dựng hoàn chỉnh chuỗi logic phân loại đa tầng 3 mức chiều cao với độ chính xác thực nghiệm đạt trên $98.8%$.
  • Thiết lập mô hình mô phỏng Digital Twin tương tác thời gian thực thông qua liên kết PROFINET giữa Siemens TIA Portal V15 và Factory I/O, rút ngắn $70%$ thời gian hiệu chỉnh hệ thống.
  • Cung cấp mô hình tính toán kinh tế - kỹ thuật khả thi cao, mở ra giải pháp tự động hóa chi phí thấp, thu hồi vốn nhanh cho các doanh nghiệp sản xuất và logistics.

Công trình khẳng định tính ứng dụng thực tiễn cao của kỹ thuật điều khiển khả trình PLC và đóng vai trò như một tài liệu tham khảo kỹ thuật chuẩn mực cho sinh viên, kỹ sư và nhà nghiên cứu trong lĩnh vực Tự động hóa và Cơ điện tử.