Giới thiệu dự án

Trong bối cảnh cuộc Cách mạng Công nghiệp 4.0 bùng nổ, logistics nội bộ (intralogistics) đóng vai trò sống còn trong việc duy trì chuỗi cung ứng liên tục. Theo các báo cáo tự động hóa kho hàng công nghiệp, các nhà kho truyền thống vận hành thủ công tiêu tốn từ 55% đến 65% tổng chi phí vận hành kho cho hoạt động bốc dỡ, di chuyển và tìm kiếm phôi hàng.

Vấn đề thực tiễn và Pain Points

Các mô hình lưu trữ bán tự động hoặc thủ công hiện nay bộc lộ nhiều điểm nghẽn nghiêm trọng:

  • Lãng phí diện tích sàn: Cần diện tích hành lang di chuyển lớn cho xe nâng và người vận hành, giảm mật độ lưu kho hữu ích xuống dưới 40%.
  • Sai sót phân loại: Quá trình nhận diện SKU (Stock Keeping Unit) dựa trên mắt thường dễ nhầm lẫn khi số lượng chủng loại tăng cao, gây thất thoát và sai lệch tồn kho.
  • Thời gian đáp ứng chậm: Thời gian tìm kiếm và xuất phôi kéo dài, làm nghẽn cổ chai tại các công đoạn lắp ráp tiếp theo.
  • Tổn hại hàng hóa: Xếp chồng thủ công làm tăng nguy cơ biến dạng bao bì và hư hại sản phẩm.
graph TD
    A[Băng tải nạp phôi] --> B[Cảm biến E3F-DS30C4 phát hiện]
    B --> C[Webcam A870 thu hình ảnh]
    C --> D[LabVIEW Xử lý màu sắc / QR Code]
    D -->|OPC KEPServer4| E[PLC Siemens S7-1200]
    E --> F[Điều khiển Driver TB6600 & Động cơ Bước]
    F --> G[Cơ cấu tay máy 3 trục X-Y-Z]
    G --> H[Lưu kho kệ hàng 18 ô AS/RS]
    E <--> I[Màn hình HMI Kinco Giám sát / Điều khiển]

Mục tiêu dự án

  1. Thiết kế cơ khí chính xác: Xây dựng khung kệ kho 18 ô (3 tầng x 6 cột) đối xứng và cánh tay nâng hàng 3 trục ($X, Y, Z$) sử dụng nhôm định hình 30x30, cơ cấu truyền động đai Pulley GT2 kết hợp ray trượt tròn dẫn hướng.
  2. Hệ thống điều khiển trung tâm: Lập trình điều khiển vị trí chuyển động nội suy đa trục trên PLC Siemens S7-1200 CPU 1214C DC/DC/DC qua các khối hàm Motion Control tiêu chuẩn.
  3. Thị giác máy tính (Computer Vision): Xây dựng thuật toán nhận dạng màu sắc và mã QR trên nền tảng LabVIEW, đồng bộ dữ liệu với PLC qua giao thức OPC KEPserverEX v4.
  4. Giao diện vận hành HMI: Thiết kế giao diện giám sát, cài đặt tọa độ, tra cứu trạng thái ô nhớ và cảnh báo lỗi thời gian thực trên màn hình HMI Kinco.
  5. Đạt chỉ số vận hành định lượng: Thời gian chu trình xuất/nhập trung bình $\le 15$ giây/phôi, độ chính xác phân loại đạt $> 98%$.

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

  • Quy mô mô hình: Hệ thống AS/RS mini phục vụ phôi định hình kích thước $130 \times 100 \times 40\text{ mm}$, tải trọng danh định $200\text{ g/phôi}$.
  • Mạng truyền thông: Vận hành khép kín trong mạng công nghiệp nội bộ (LAN PROFINET Industrial Ethernet và Modbus RTU/RS485).

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

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

Tiêu chí kỹ thuật Kệ Pallet Flow Kệ Shuttle Rack Hệ thống AS/RS Mini (Đề tài)
Mật độ lưu trữ Trung bình (trượt con lăn) Rất cao (con thoi độc lập) Tối ưu theo chiều cao ($> 65%$)
Khả năng quản lý SKU Thấp (chủ yếu LIFO/FIFO 1 loại) Trung bình - Cao Rất cao (truy xuất ngẫu nhiên từng ô)
Mức độ tự động hóa Cơ học thuần túy, cần xe nâng Bán tự động (Robot Shuttle + Cần cẩu) Hoàn toàn tự động (Băng tải + Cánh tay 3 trục)
Thời gian truy xuất $30 - 45\text{ s/pallet}$ $20 - 30\text{ s/pallet}$ $15\text{ s/chu trình}$
Chi phí đầu tư Trung bình Rất cao Tối ưu, phù hợp phòng thí nghiệm/SME

Ma trận ưu tiên yêu cầu kỹ thuật (MoSCoW)

  • Must-have: Điều khiển vị trí 3 trục bằng xung PTO tốc độ cao; thuật toán nhận diện màu sắc/QR; cơ chế Homing an toàn; liên động băng tải vào/ra.
  • Should-have: Giám sát trạng thái ô kho trực quan trên HMI; cảnh báo kẹt phôi/quá hành trình (Soft/Hard Limit); đồng bộ dữ liệu qua OPC Server.
  • Could-have: Lưu trữ lịch sử xuất nhập dưới dạng cơ sở dữ liệu CSV/SQL; chế độ chạy JOG từng trục bằng tay.
  • Won't-have: Kết nối điện toán đám mây Cloud IoT Gateway qua MQTT (dành cho giai đoạn phát triển tiếp theo).

Thiết kế hệ thống

classDiagram
    class PLC_S7_1200 {
        +CPU 1214C DC/DC/DC
        +Pulse Outputs: Q0.0, Q0.2, Q0.4
        +Motion Control Blocks
        +PROFINET Port
    }
    class Vision_System {
        +Webcam A870 1080p
        +LabVIEW NI-Vision
        +Color Threshold HSV
        +QR Decoder
    }
    class Actuators_Drivers {
        +Step Motor NEMA 23 (Axis X)
        +Step Motor NEMA 17 (Axis Y, Z)
        +3x Driver TB6600
        +Conveyor Belt Motors
    }
    class HMI_Master {
        +Kinco Touch Screen
        +RS485 / Modbus RTU
        +Alarm / Recipe Screen
    }
    PLC_S7_1200 <--> Vision_System : KEPServer4 (Ethernet)
    PLC_S7_1200 --> Actuators_Drivers : PTO Pulses + Direction
    PLC_S7_1200 <--> HMI_Master : Serial / Ethernet

Danh mục Technology Stack và Phần cứng

  • Bộ điều khiển lập trình: Siemens PLC S7-1200 CPU 1214C DC/DC/DC (Firmware v4.4, Bộ nhớ làm việc 75KB, 14 DI / 10 DO, ngõ ra xung tốc độ cao $100\text{ kHz}$).
  • Phần mềm kỹ thuật: Siemens TIA Portal V16, LabVIEW 2020 Vision Development Module, KEPServerEX v4, Kinco HMIware, Autodesk Inventor Professional 2023.
  • Động cơ & Driver: 01 Động cơ bước NEMA 23 ($57 \times 57 \times 76\text{ mm}, 1.8^\circ/\text{bước}, 3\text{A}$) cho trục $X$; 02 Động cơ bước NEMA 17 ($42 \times 42 \times 23\text{ mm}, 1.8^\circ/\text{bước}, 1.5\text{A}$) cho trục $Y$ và $Z$; 03 Driver công suất TB6600 (cấu hình vi bước $1/8$, dòng định mức $3.0\text{A}$, tần số đáp ứng $200\text{ kHz}$).
  • Cơ cấu dẫn động: Dây curoa GT2 răng tròn kết hợp Pulley hợp kim nhôm ($20$ răng, bước $2\text{ mm}$), ray trượt tròn mạ crom và con trượt bi tuyến tính.
  • Cảm biến & Thiết bị ngoại vi: 03 Cảm biến quang hồng ngoại E3F-DS30C4 (NPN, NO, $3-30\text{ cm}$), 04 công tắc hành trình cơ khí T125, camera Webcam A870 chuẩn Full HD $1080\text{p}$, bộ nguồn tổ ong $24\text{VDC} - 15\text{A}$, MCB CHINT 16A.

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

Dự án áp dụng mô hình phát triển tích hợp cơ điện tử V-Model:

  1. Giai đoạn 1 (Tuần 1 - 3): Khảo sát tải trọng, tính toán mô-men quán tính, thiết kế mô hình 3D trên Inventor 2023 và gia công cơ khí chính xác.
  2. Giai đoạn 2 (Tuần 4 - 6): Thi công tủ điện, bố trí dây tín hiệu/dây động lực cách ly chống nhiễu, tích hợp Driver TB6600 với ngõ ra PTO của PLC S7-1200.
  3. Giai đoạn 3 (Tuần 7 - 9): Xây dựng thuật toán xử lý ảnh trên LabVIEW, cấu hình Data Blocks và Technology Objects trên TIA Portal V16, thiết lập cầu nối truyền thông OPC KEPserverEX v4.
  4. Giai đoạn 4 (Tuần 10 - 12): Thử nghiệm đơn động, tích hợp toàn hệ thống, hiệu chỉnh thông số PID/Gia tốc (Acceleration/Deceleration Ramp), đánh giá độ ổn định và bàn giao.

Implementation và kết quả

Quá trình phát triển và Thuật toán điều khiển

1. Lập trình điều khiển vị trí chuyển động đa trục trên TIA Portal V16

Hệ thống sử dụng các khối chức năng PLCopen Motion Control chuẩn tích hợp sẵn trong tập lệnh S7-1200:

  • MC_Power: Kích hoạt trạng thái sẵn sàng của Driver động cơ bước.
  • MC_Home: Thiết lập tọa độ gốc ($0, 0, 0$) thông qua tín hiệu cảm biến quang tiệm cận.
  • MC_MoveAbsolute: Điều khiển cơ cấu chạy tịnh tiến đến tọa độ đích chính xác của từng ngăn kệ kho.
  • MC_Halt & MC_Reset: Dừng khẩn cấp và xóa cờ lỗi khi có sự cố.
// SCL Code Snippet: Đoạn logic kích hoạt đưa trục X về vị trí ô lưu kho theo mã phân loại
IF "Vision_Data".Tag_NewProductDetected AND NOT "Axis_X".Status.Error THEN
    "MC_MoveAbsolute_Instance_X"(
        Axis := "Axis_X",
        Execute := "Start_Store_Sequence",
        Position := "Storage_DB".Cell_Coord_X["Vision_Data".Target_Cell_Index],
        Velocity := 250.0, // mm/s
        Acceleration := 500.0, // mm/s^2
        Deceleration := 500.0,
        Jerk := 1000.0,
        Direction := 1,
        Done => "Move_X_Done",
        Busy => "Move_X_Busy",
        Error => "Move_X_Err"
    );
END_IF;

2. Thuật toán xử lý ảnh màu và giải mã QR trên LabVIEW

Chương trình xử lý ảnh chuyển đổi không gian màu RGB sang không gian màu HSV (Hue-Saturation-Value) để khử ảnh hưởng của biến thiên độ sáng môi trường.

[Hình ảnh Camera A870] 
   --> [IMAQ Cast: Chuyển ảnh sang HSV Color Space]
   --> [Color Threshold: Phân ngưỡng kênh H (Hue 0-255)]
   --> [Particle Analysis: Lọc nhiễu & Tính diện tích vùng màu > 1500 px]
   --> [Mã hóa: 1=Đỏ, 2=Xanh lá, 3=Xanh dương]
   --> [Ghi Tag vào OPC Server KEPServer4 qua biến nhớ DB1.DBW0]
flowchart TD
    Start([Bắt đầu chu trình nhập kho]) --> CheckSensor{Cảm biến phát hiện phôi?}
    CheckSensor -- Chưa có --> CheckSensor
    CheckSensor -- Có phôi --> StopConveyor[Dừng băng tải nạp]
    StopConveyor --> TriggerCam[Kích hoạt Camera chụp mẫu]
    TriggerCam --> ProcessVision[Xử lý màu HSV / Giải mã QR]
    ProcessVision --> OPCWrite[Truyền mã màu về PLC S7-1200]
    OPCWrite --> CheckCell{Kiểm tra ô kho trống?}
    CheckCell -- Kho đầy --> AlarmFull[Báo còi/Đèn Alarm HMI]
    CheckCell -- Còn ô --> HomingCheck[Xác nhận tọa độ gốc]
    HomingCheck --> MoveXYZ[Chạy nội suy trục X-Z đến ô chỉ định]
    MoveXYZ --> ExtendY[Trục Y đẩy phôi vào kệ]
    ExtendY --> RetractY[Trục Y thu về]
    RetractY --> ReturnHome[Tay nâng quay về vị trí HOME]
    ReturnHome --> UpdateHMI[Cập nhật trạng thái ô nhớ lên HMI]
    UpdateHMI --> EndCycle([Kết thúc chu trình])

Thử nghiệm và Đánh giá hiệu năng

Bảng kết quả kiểm thử chức năng

Kịch bản kiểm thử Số mẫu thử Tỷ lệ thành công Thời gian đáp ứng Trạng thái kỹ thuật
Phân loại màu Đỏ / Xanh / Vàng $150\text{ lần}$ $98.67%$ ($148/150$) $120\text{ ms/ảnh}$ Đạt chuẩn nhận dạng quang học
Giải mã định danh QR Code $100\text{ lần}$ $99.00%$ ($99/100$) $180\text{ ms/mã}$ Đọc chính xác chuỗi ký tự SKU
Homing và chống trượt bước $50\text{ chu kỳ}$ $100.00%$ $< 3.5\text{ s}$ Sai số lặp lại $\le 0.5\text{ mm}$
Chu trình Nhập - Lưu - Xuất kho $100\text{ chu trình}$ $97.00%$ $14.2\text{ s/chu trình}$ Không kẹt cơ khí, chuyển động êm

Phân tích biểu đồ sai lệch định vị cơ khí

Nhờ thiết lập xung vi bước ($1/8$ step, tương đương $1600\text{ xung/vòng}$) kết hợp đường dốc tăng/giảm tốc mượt mà hình chữ S (S-Curve Profile), hiện tượng rung giật quán tính và trượt bước cơ khí được loại bỏ triệt để. Độ lặp lại vị trí đạt $\pm 0.4\text{ mm}$, hoàn toàn đáp ứng dung sai khe hở giữa tay gắp và khay kệ kho ($5.0\text{ mm}$).


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

  1. Kiến trúc điều khiển phân tầng mở: Kết hợp sức mạnh xử lý ảnh thị giác máy tính của máy tính công nghiệp (LabVIEW) với độ tin cậy thời gian thực cao của PLC Siemens S7-1200 thông qua chuẩn giao tiếp công nghiệp mở OPC KEPServer.
  2. Tối ưu hóa không gian lưu trữ: Thiết kế cơ cấu tay nâng 2 tầng bánh răng tịnh tiến độc lập cho phép vươn sâu lấy/cất hàng hai chiều mà không cần gia tăng tiết diện hành lang chuyển động.
  3. Hiệu quả định lượng vượt trội:
    • Tăng mật độ lưu trữ hàng hóa lên $65%$ so với việc xếp tầng thông thường.
    • Rút ngắn thời gian truy xuất kho xuống $60%$ so với quy trình bốc dỡ có người lái.
    • Triệt tiêu $100%$ lỗi thất lạc vị trí nhờ thuật toán map tọa độ tự động vào mảng thanh ghi Data Block của PLC.

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

Trường hợp sử dụng thực tế (Use Cases)

  • Kho linh kiện điện tử SMT: Lưu trữ và cấp phát tự động các khay cuộn linh kiện (Reel/Tray) nhạy cảm tĩnh điện theo mã màu định danh dây chuyền sản xuất.
  • Kho mẫu phòng thí nghiệm Dược phẩm: Quản lý hàng trăm ống nghiệm/hộp thuốc mẫu trong điều kiện môi trường kiểm soát nhiệt độ nghiêm ngặt, hạn chế sự can thiệp của con người.
  • Trung tâm phân loại bưu kiện Micro-Fulfillment: Tự động định tuyến bưu kiện kích thước nhỏ tại các trạm trung chuyển thương mại điện tử đô thị.
gantt
    title Kế hoạch triển khai dự án công nghiệp (Quy mô 1000 ô)
    dateFormat  YYYY-MM-DD
    section Khảo sát & Thiết kế
    Khảo sát mặt bằng & Tải trọng       :2026-09-01, 14d
    Thiết kế CAD 3D & Mô phỏng FEM      :2026-09-15, 21d
    section Chế tạo & Lắp ráp
    Gia công cơ khí & Dựng khung racking:2026-10-06, 28d
    Lắp đặt tủ điện & Kéo cáp điều khiển:2026-10-20, 21d
    section Lập trình & Tích hợp
    Lập trình PLC, HMI & Vision System  :2026-11-03, 28d
    section Kiểm thử & Vận hành
    Chạy thử không tải & Có tải        :2026-12-01, 14d
    Hiệu chỉnh sai số & Bàn giao        :2026-12-15, 14d

Đánh giá hiệu quả kinh tế (ROI Analysis)

  • Chi phí đầu tư ước tính (Mô hình công nghiệp): Khoảng $180.000.000\text{ VNĐ}$ (Bao gồm khung cơ khí tải trọng trung bình, PLC công nghiệp, hệ thống động cơ Servo, Camera công nghiệp và giao diện SCADA).
  • Tiết kiệm chi phí nhân công: Giảm thiểu 02 nhân công vận hành kho mỗi ca ($2 \times 8.000.000\text{ VNĐ/tháng} \times 2\text{ ca} = 32.000.000\text{ VNĐ/tháng}$).
  • Thời gian thu hồi vốn (Payback Period): Dự kiến từ $12 - 16\text{ tháng}$, đồng thời giảm tỷ lệ tổn thất hàng hóa xuống mức dưới $0.1%$.

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

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

  • Hệ thống động lực Open-Loop: Động cơ bước NEMA 23/17 hoạt động dạng vòng hở, chưa có encoder phản hồi vị trí thực tế tại trục tải (dễ dẫn đến sai số tích lũy nếu xảy ra va chạm cơ học bất thường).
  • Độ nhạy ánh sáng của Vision: Webcam thông thường dễ bị ảnh hưởng bởi ánh sáng môi trường thay đổi đột ngột nếu không có buồng chiếu sáng chuyên dụng (Illumination Enclosure).
  • Phạm vi giám sát: Giao diện điều khiển mới chỉ hoạt động trong mạng nội bộ LAN/HMI, chưa có cổng kết nối Cloud để quản trị từ xa.

Hướng phát triển nâng cao

  1. Nâng cấp hệ thống truyền động sang Hybrid Servo (Động cơ bước lai có Encoder phản hồi) hoặc AC Servo Panasonic/Mitsubishi để đạt vận tốc di chuyển $> 800\text{ mm/s}$ với độ êm tuyệt đối.
  2. Tích hợp mô hình học sâu Deep Learning (YOLOv8 hoặc MobileNet) chạy trên máy tính nhúng Nvidia Jetson Nano để nhận dạng phôi bị trầy xước, sai hỏng bề mặt trước khi nhập kho.
  3. Phát triển hệ thống quản lý kho thông minh WMS (Warehouse Management System) kết nối cơ sở dữ liệu máy chủ SQL Server và giao thức OPC UA / MQTT để quản lý tồn kho trực tiếp qua Web/Mobile App.

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

  • Sinh viên & Giảng viên Kỹ thuật: Nguồn tài liệu thực chứng toàn diện về tích hợp liên ngành Cơ khí chính xác, Kỹ thuật điều khiển PLC S7-1200, Thị giác máy tính LabVIEW và mạng truyền thông công nghiệp.
  • Kỹ sư Tự động hóa & Tích hợp hệ thống: Bộ khung tham chiếu thực tiễn về cấu trúc hàm Motion Control, phương pháp tính chọn công suất động cơ bước, giải pháp chống nhiễu tủ điện và kết nối OPC Server.
  • Doanh nghiệp vừa và nhỏ (SMEs): Cơ sở đánh giá tính khả thi trong việc chuyển đổi các kho chứa linh kiện thủ công sang mô hình tự động hóa AS/RS với mức ngân sách tối ưu.

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

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

Hệ thống yêu cầu nguồn cấp $220\text{VAC}$ ổn định qua bộ lọc nguồn, mạng Ethernet chuẩn RJ45 hỗ trợ giao thức PROFINET/TCP-IP, máy tính cài đặt LabVIEW Vision Module và Windows 10/11 có cổng USB kết nối camera quét mã.

2. Giới hạn mở rộng số lượng ngăn chứa của hệ thống như thế nào?

Hệ thống cho phép mở rộng linh hoạt lên hàng trăm ô chứa bằng cách nối dài ray dẫn hướng trục $X$ và nâng cao khung kệ trục $Z$. Trong phần mềm PLC, chỉ cần khai báo thêm mảng tọa độ Cell_Coord[X, Z] tương ứng trong Data Block mà không cần thay đổi cấu trúc chương trình điều khiển trung tâm.

3. Hệ thống có thể tích hợp với các dây chuyền sản xuất hiện hữu không?

Hoàn toàn khả thi. PLC S7-1200 đóng vai trò trạm I/O hoặc IO Device giao tiếp trực tiếp với PLC tổng của dây chuyền qua mạng PROFINET I-Device, nhận tín hiệu Ready/Busy để phối hợp nhịp nhàng với robot nạp liệu hoặc xe tự hành AGV.

4. Quy trình bảo trì, bảo dưỡng hệ thống gồm những bước nào?

Định kỳ mỗi 3 tháng: Tra dầu mỡ chuyên dụng cho ray trượt tròn và vòng bi con trượt; kiểm tra độ căng của dây curoa GT2; lau chùi bề mặt thấu kính quang học của camera và cảm biến hồng ngoại; siết chặt các ốc domino trong tủ điện.

5. Chi phí đầu tư dự kiến và thời gian hoàn vốn (ROI) ra sao?

Với quy mô mô hình công nghiệp nhỏ, tổng mức đầu tư trang thiết bị dao động từ 150 - 200 triệu VNĐ. Nhờ tiết kiệm 2 - 3 nhân công thủ công và nâng cao tốc độ đóng gói, thời gian hoàn vốn thực tế đạt từ 12 đến 16 tháng vận hành.


Kết luận

Đồ án tốt nghiệp "Thiết kế, chế tạo hệ thống phân loại sản phẩm theo màu sắc và lưu kho tự động" đã giải quyết trọn vẹn bài toán tự động hóa intralogistics thông qua việc kết hợp cơ điện tử chính xác, lập trình điều khiển chuyển động đa trục trên PLC Siemens S7-1200 và công nghệ xử lý ảnh LabVIEW. Với thời gian chu trình chỉ 14.2 giây, tỷ lệ nhận dạng chính xác trên 98% và khả năng vận hành ổn định, mô hình khẳng định tính khả thi cao và tiềm năng ứng dụng rộng rãi trong các nhà máy sản xuất hiện đại. Đây là nền tảng vững chắc để tiếp tục phát triển thành hệ thống kho thông minh Smart Factory đáp ứng toàn diện tiêu chuẩn Công nghiệp 4.0.