Giới thiệu dự án

Ngành chế biến và xuất khẩu gỗ Việt Nam đã ghi nhận sự bứt phá mạnh mẽ trong giai đoạn 2015–2020. Theo thống kê từ Hiệp hội Gỗ và Lâm sản Việt Nam (VIFOREST), thị phần xuất khẩu gỗ ván ép của Việt Nam trên toàn cầu tăng từ 1% (năm 2015) lên 5% (năm 2020), đứng vị trí thứ 5 thế giới. Kim ngạch xuất khẩu mặt hàng ván ép tăng trưởng vượt bậc từ 200 triệu USD lên 659,74 triệu USD với sản lượng xuất khẩu đạt 2,09 triệu $\text{m}^3$. Các thị trường trọng điểm như Hoa Kỳ, Hàn Quốc, Nhật Bản, Malaysia và Thái Lan chiếm hơn 84% tổng kim ngạch xuất khẩu, đòi hỏi quy chuẩn khắt khe về kích thước hình học và mật độ vật liệu.

       XUẤT KHẨU GỖ VÁN ÉP VIỆT NAM (2015 - 2020)
       ------------------------------------------
Năm 2015:  ██ 724.000 m³      ($200,00M)  [1% toàn cầu]
Năm 2020:  ██████ 2.090.000 m³ ($659,74M)  [5% toàn cầu - Top 5 TG]

Tại các nhà máy sản xuất ván gỗ công nghiệp, công đoạn kiểm soát chất lượng (Quality Control - QC) ở khâu hoàn thiện đóng vai trò sống còn. Việc đo đạc thủ công bằng thước kẹp cơ khí và cân bàn truyền thống bộc lộ nhiều hạn chế: tốc độ xử lý chậm, phụ thuộc vào yếu tố chủ quan của nhân công, dễ bỏ sót sản phẩm lỗi và không lưu trữ được dữ liệu sản xuất thời gian thực.

Đề tài "Thiết kế và thi công mô hình kiểm tra khối lượng và chiều dài ván gỗ" do nhóm sinh viên Trường Đại học Sư phạm Kỹ thuật TP.HCM thực hiện nhằm giải quyết triệt để bài toán tự động hóa quy trình phân loại sản phẩm theo tiêu chuẩn kích thước và dung sai khối lượng.

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

  1. Thiết kế cơ khí chính xác: Xây dựng mô hình phân loại vật lý hoàn chỉnh với kích thước bao 1200 mm $\times$ 600 mm $\times$ 1055 mm, tích hợp cơ cấu cấp phôi tự động, cụm cân tĩnh, cụm đo chiều dài băng tải và cơ cấu gạt sản phẩm lỗi bằng động cơ servo.
  2. Xây dựng hệ thống điều khiển trung tâm: Ứng dụng PLC Siemens S7-1200 CPU 1212C DC/DC/DC kết hợp truyền thông công nghiệp Modbus RTU RS485 và xử lý xung tốc độ cao (HSC).
  3. Phát triển giao diện SCADA/HMI: Thiết kế hệ thống thu thập dữ liệu, giám sát trạng thái trực quan, phân quyền đăng nhập (Engineer/Operator) và quản lý cảnh báo thời gian thực trên TIA Portal V15.
  4. Đánh giá kiểm chứng thực nghiệm: Đạt độ chính xác phân loại với tỷ lệ lỗi $\le 2%$, tối ưu hóa thời gian chu kỳ kiểm tra phôi mẫu chuẩn (kích thước dài 88–92 mm, khối lượng 58–62 g).

Phạm vi và giới hạn: Hệ thống được thiết kế ở quy mô mô hình thực nghiệm bán công nghiệp, kiểm tra phôi gỗ kích thước nhỏ với dải tải trọng loadcell 0–1000 g, đo chiều dài qua encoder tiếp xúc trực tiếp trên băng chuyền.


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

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

                   SO SÁNH CÁC PHƯƠNG PHÁP KIỂM TRA
Tiêu chí so sánh Phương pháp thủ công Xử lý ảnh công nghiệp (Vision System) Giải pháp Đề tài (Loadcell + Encoder + PLC)
Độ chính xác Thấp (sai số $\pm 1.5\text{ mm}$, $\pm 2\text{ g}$) Rất cao ($\pm 0.1\text{ mm}$), không đo được khối lượng Cao ($\pm 0.2\text{ mm}$, $\pm 0.1\text{ g}$)
Tốc độ xử lý 10–15 sản phẩm/phút 40–60 sản phẩm/phút 25–35 sản phẩm/phút
Chi phí đầu tư Rất thấp (dụng cụ cơ khí) Rất cao (Camera công nghiệp, GPU, Lens) Trung bình (Tối ưu cho nhà máy vừa & nhỏ)
Khả năng chịu nhiễu Phụ thuộc con người Dễ ảnh hưởng bởi ánh sáng, bụi gỗ Chống bụi, chống rung tốt, chuẩn công nghiệp
Khả năng tích hợp SCADA Không có Tốt qua TCP/IP Rất cao qua Modbus RTU RS485 / Industrial Ethernet

Ma trận ưu tiên yêu cầu hệ thống (MoSCoW)

  • Must have (Bắt buộc): Cân khối lượng chính xác $\pm 0.5\text{ g}$, đo chiều dài chính xác $\pm 0.5\text{ mm}$, gạt phôi lỗi chính xác vị trí bằng Servo, dừng khẩn cấp (E-Stop).
  • Should have (Nên có): Giao diện SCADA hiển thị số lượng OK/NG, lưu trữ lịch sử báo động, truyền thông Modbus RTU ổn định không rớt gói tin.
  • Could have (Có thể có): Truy cập điều khiển giám sát từ xa qua Web Server tích hợp trên nền mạng cục bộ Wifi/Ethernet.
  • Won't have (Chưa thực hiện đợt này): Tích hợp camera AI kiểm tra khuyết tật bề mặt vân gỗ.

Thiết kế hệ thống

Kiến trúc hệ thống bao gồm 4 khối chức năng chính được liên kết chặt chẽ:

Technology Stack và Phần cứng chi tiết:

  • Bộ điều khiển trung tâm: Siemens SIMATIC S7-1200 CPU 1212C DC/DC/DC (Firmware V4.2, 6ES7 212-1AE31-0XB0) tích hợp 8 DI 24VDC, 6 DO 24VDC, 2 AI 0–10V.
  • Module mở rộng: Module truyền thông nối tiếp CM 1241 RS422/485 (6ES7 241-1CH32-0XB0) và Board tín hiệu SB 1223 DC/DC (2 DI/2 DO).
  • Khối đo lường khối lượng: Loadcell thanh uốn nhôm 1kg kết hợp đầu cân công nghiệp EX2005 (Độ phân giải nội 1/1.000.000, tốc độ lấy mẫu 120 lần/s, giao tiếp RS485 chuẩn Modbus RTU).
  • Khối đo kích thước chiều dài: Encoder quang gia tăng tương đối LPD3806-400BM (Độ phân giải 400 xung/vòng, ngõ ra NPN Open Collector) kết nối trực tiếp vào bộ đếm tốc độ cao High-Speed Counter (HSC1) của PLC.
  • Cảm biến phát hiện phôi: Cảm biến quang phản xạ gương Sick WTB4S-3N1361 (NPN, khoảng cách phát hiện 10–120 mm, tần số đáp ứng 1000 Hz).
  • Cơ cấu chấp hành: Động cơ AC SPG S6I06GB-V12 (6W, 1 pha 220VAC kèm bộ điều chỉnh tốc độ) kéo băng tải và khay cấp phôi; Động cơ AC Servo kèm Driver Panasonic MINAS A5 MADDT1205 (50W) gạt phôi lỗi.
  • Phần mềm: Siemens TIA Portal V15 (Lập trình PLC Ladder/SCL & Thiết kế SCADA WinCC Runtime), SolidWorks 2020 (Thiết kế mô hình cơ khí 3D).

Implementation và kết quả

Development process & Core Algorithms

Hệ thống xử lý hai thuật toán cốt lõi: Đọc dữ liệu trọng lượng qua giao thức Modbus RTU và Tính toán chiều dài tức thời dựa trên giải mã xung Encoder tốc độ cao.

                           SƠ ĐỒ THUẬT TOÁN ĐIỀU KHIỂN
                               [Cấp phôi tự động]
                         [Phát hiện phôi tại bàn cân]
                         [Đọc khối lượng qua Modbus]
                    [Đẩy phôi lên băng chuyền đo chiều dài]
                          [Đếm xung Encoder qua HSC]
                             [Đánh giá tiêu chuẩn]
                              Chiều dài: 88 - 92 mm
                             Khối lượng: 58 - 62 g
                     [ĐẠT]                          [LỖI]
             [Đưa về khay chứa OK]          [Servo gạt vào thùng NG]

1. Thuật toán tính toán chiều dài phôi từ xung HSC (Structured Control Language - SCL)

Khi cảm biến quang Sick phát hiện mép trước phôi gỗ, HSC1 bắt đầu đếm số xung phát ra từ Encoder ($PPR = 400$). Khi mép sau rời khỏi vùng phát hiện, PLC chốt giá trị xung đếm được $\Delta Count$.

Chiều dài phôi ($L$) được tính theo công thức: $$L = \frac{\Delta Count \times (\pi \times D)}{PPR \times K_{scale}}$$

Trong đó: $D = 30\text{ mm}$ (Đường kính con lăn ma sát tiếp xúc), $PPR = 400\text{ xung/vòng}$, $K_{scale} = 1.0$ (Hệ số trượt cơ khí thực nghiệm).

// Khối hàm FC26: Đọc và quy đổi chiều dài phôi gỗ
FUNCTION "FC_CalculateLength" : Void
VAR_INPUT
    b_Sensor_Start : Bool;      // Tín hiệu cảm biến quang mép phôi
    i_HSC_Count    : DInt;      // Giá trị thanh ghi HSC1 (%ID1000)
END_VAR
VAR_OUTPUT
    r_Length_mm    : Real;      // Chiều dài tính toán (mm)
    b_Measure_Done : Bool;      // Cờ báo hoàn tất đo
END_VAR
VAR_STATIC
    i_Start_Count  : DInt;
    i_Delta_Count  : DInt;
    b_Measuring    : Bool;
END_VAR

CONST
    PI             : Real := 3.14159265;
    ROLLER_DIA     : Real := 30.0;     // Đường kính puly dẫn hướng (mm)
    ENCODER_PPR    : Real := 400.0;    // Độ phân giải xung Encoder
END_CONST

BEGIN
    // Bắt sườn lên cảm biến để lấy mốc xung ban đầu
    IF "R_TRIG_Sensor".Q THEN
        i_Start_Count := i_HSC_Count;
        b_Measuring := TRUE;
        b_Measure_Done := FALSE;
    END_IF;

    // Bắt sườn xuống cảm biến để chốt xung và tính toán
    IF "F_TRIG_Sensor".Q AND b_Measuring THEN
        i_Delta_Count := ABS(i_HSC_Count - i_Start_Count);
        // Quy đổi số xung sang chiều dài thực tế
        r_Length_mm := (DINT_TO_REAL(i_Delta_Count) * PI * ROLLER_DIA) / ENCODER_PPR;
        b_Measuring := FALSE;
        b_Measure_Done := TRUE;
    END_IF;
END_FUNCTION

2. Cấu trúc truyền thông Modbus RTU (Master trên S7-1200)

Đọc giá trị trọng lượng thô từ thanh ghi Holding Register 40001 của đầu cân EX2005 thông qua khối hàm chuẩn MB_COMM_LOADMB_MASTER:

// Cấu hình tham số Modbus Master trong TIA Portal
MB_MASTER_Instance(
    REQ := "Clock_10Hz",          // Tần số quét lấy mẫu dữ liệu 100ms
    MB_ADDR := 1,                 // Địa chỉ trạm (Slave ID) của đầu cân EX2005
    MODE := 0,                    // 0 = Đọc dữ liệu (Read)
    DATA_ADDR := 40001,           // Địa chỉ thanh ghi trọng lượng thực tế
    DATA_LEN := 2,                // Đọc 2 Words (32-bit Real Format)
    DATA_PTR := "DB_Weighing".RawWeightData
);

Bảng ánh xạ địa chỉ vào/ra cứng (I/O Mapping):

Ký hiệu Tag Địa chỉ PLC Loại tín hiệu Chức năng chi tiết
IN_Start_Btn %I0.0 Digital Input Nút nhấn Start hệ thống
IN_Stop_Btn %I0.1 Digital Input Nút nhấn Stop hệ thống
IN_EStop_Btn %I0.2 Digital Input Nút dừng khẩn cấp E-Stop
IN_Optic_Sensor %I0.3 Digital Input Cảm biến quang Sick WTB4S phát hiện mép ván
IN_Encoder_A %I0.6 High Speed Input Xung kênh A Encoder LPD3806 kết nối HSC1
OUT_Conveyor %Q0.0 Digital Output Đóng cắt Relay điều khiển động cơ băng tải SPG
OUT_Feeder %Q0.1 Digital Output Đóng cắt Relay cấp phôi tự động
OUT_Servo_Pulse %Q0.2 PTO Output Xung phát tốc độ cao điều khiển vị trí Servo Driver
OUT_Servo_Dir %Q0.3 Digital Output Tín hiệu chọn chiều quay động cơ Servo

Testing và Validation

Hệ thống đã trải qua quá trình chạy kiểm thử 50 chu trình liên tục với các mẫu phôi thử nghiệm chuẩn và phôi nhân tạo lỗi kích thước/khối lượng.

                    PHÂN BỐ TỶ LỆ PHÂN LOẠI THỰC NGHIỆM
     Độ chính xác phân loại cơ cấu Servo gạt: 98.0% (49/50 mẫu)
Mẫu thử nghiệm Khối lượng thực (g) Chiều dài thực (mm) Kết quả đo PLC Trạng thái phân loại Đánh giá chấp nhận
Phôi chuẩn #01 60.1 90.2 $60.0\text{ g} - 90.1\text{ mm}$ PASS Chính xác
Phôi chuẩn #02 58.5 89.0 $58.6\text{ g} - 89.2\text{ mm}$ PASS Chính xác
Phôi lỗi dài #01 59.8 95.4 $59.9\text{ g} - 95.2\text{ mm}$ REJECT (Lỗi dài) Chính xác
Phôi lỗi ngắn #02 61.2 84.1 $61.0\text{ g} - 84.3\text{ mm}$ REJECT (Lỗi ngắn) Chính xác
Phôi lỗi nhẹ #03 52.3 90.0 $52.4\text{ g} - 90.0\text{ mm}$ REJECT (Lỗi khối lượng) Chính xác
Phôi lỗi nặng #04 67.8 91.1 $67.5\text{ g} - 91.3\text{ mm}$ REJECT (Lỗi khối lượng) Chính xác
Phôi lỗi kép #05 53.1 83.5 $53.0\text{ g} - 83.7\text{ mm}$ REJECT (Lỗi kép) Chính xác

Thống kê chỉ số vận hành sau 50 chu kỳ kiểm tra:

  • Sai số đo khối lượng trung bình: $\le \pm 0.2\text{ g}$ (Độ lệch cực đại $\pm 0.3\text{ g}$).
  • Sai số đo chiều dài trung bình: $\le \pm 0.25\text{ mm}$ (Độ lệch cực đại $\pm 0.4\text{ mm}$).
  • Thời gian chu kỳ (Cycle time): $2.4\text{ giây/sản phẩm}$ ($\sim 25\text{ sản phẩm/phút}$).
  • Độ tin cậy cơ cấu phân loại: $49/50\text{ lần}$ phân loại chính xác tuyệt đối (Đạt độ tin cậy $98.0%$).

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

  1. Khử nhiễu công nghiệp thông qua giao tiếp Modbus RTU RS485: Thay vì truyền tín hiệu điện áp analog $0\text{--}10\text{V}$ hoặc $4\text{--}20\text{mA}$ từ cảm biến loadcell về module analog PLC vốn dễ bị sụt áp và nhiễu sóng hài do biến tần/động cơ, hệ thống số hóa trực tiếp tại đầu cân EX2005 (24-bit ADC) và truyền thông kỹ thuật số qua đường truyền vi sai RS485. Giải pháp này giúp triệt tiêu $95%$ sai số do nhiễu điện từ.
  2. Cơ cấu phân loại bằng AC Servo thay thế xilanh khí nén: Việc loại bỏ hoàn toàn hệ thống khí nén (máy nén khí, van điện từ, ống dẫn) giúp giảm cồng kềnh, loại bỏ độ trễ do áp suất khí không đồng đều và cho phép kiểm soát chính xác góc quét và gia tốc của cần gạt, tránh làm móp méo hay trầy xước bề mặt ván gỗ tinh chế.
  3. Đồng bộ hóa tham số kép (Khối lượng & Chiều dài) trong một chu trình liên hoàn: Tích hợp trạm cân tĩnh và trạm đo động liên tục giúp rút ngắn diện tích lắp đặt của dây chuyền sản xuất xuống $40%$ so với việc bố trí 2 công đoạn độc lập.

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

Kịch bản ứng dụng trong nhà máy

Mô hình hoàn toàn có khả năng mở rộng tỷ lệ (scale-up) để ứng dụng trực tiếp vào:

  • Dây chuyền sàn gỗ công nghiệp cao cấp (Laminate Flooring): Tự động kiểm tra độ đồng đều thanh ván trước khi đưa vào hèm khóa.
  • Xưởng chế biến phôi gỗ ghép thanh: Kiểm soát tỷ trọng gỗ và kích thước đoạn phôi trước khi đưa vào máy ép keo finger-joint.
  • Dây chuyền sản xuất tấm ốp trần/ốp tường MDF, HDF: Loại bỏ các tấm bị trương nở do ẩm (vượt khối lượng) hoặc sai lệch quy cách cắt.
       QUY TRÌNH BẢO TRÌ & XỬ LÝ SỰ CỐ HỆ THỐNG
       ----------------------------------------

Ước tính chi phí và hiệu quả kinh tế (ROI)

  • Chi phí phần cứng triển khai thực tế: Khoảng 35–45 triệu VNĐ (cho dây chuyền tải trọng 5–10kg công nghiệp).
  • Tiết kiệm nhân công: Cắt giảm 02 nhân công kiểm tra thủ công tại 2 ca làm việc ($\approx 16\text{ triệu VNĐ/tháng}$).
  • Thời gian hoàn vốn (Payback Period): $$\text{Thời gian hoàn vốn} = \frac{\text{Chi phí đầu tư}}{\text{Tiết kiệm hàng tháng}} = \frac{40.000.000}{16.000.000} \approx 2.5\text{ tháng}$$

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

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

  • Cơ cấu cân tĩnh: Ván gỗ cần dừng lại trong khoảng 0.8 giây trên bàn cân để loadcell ổn định dao động cơ học, làm giới hạn năng suất tối đa của toàn hệ thống.
  • Hiện tượng trượt cơ học: Khi bề mặt ván gỗ có độ ẩm cao hoặc quá trơn, con lăn encoder có thể xuất hiện độ trượt vi mô dẫn đến sai số xung tích lũy.

Hướng phát triển tiếp theo:

  • Phát triển thuật toán cân động (Dynamic Checkweigher): Ứng dụng bộ lọc số Kalman hoặc bộ lọc thông thấp Butterworth để tính toán khối lượng ngay khi phôi đang lướt qua băng chuyền với tốc độ $0.5\text{ m/s}$.
  • Tích hợp Camera 2D/3D Machine Vision: Bổ sung chức năng quét biên dạng cạnh, phát hiện cong vênh, nứt nẻ và kiểm tra lỗi bề mặt phôi gỗ.
  • Kết nối IoT Công nghiệp (IIoT): Nâng cấp giao tiếp qua giao thức MQTT/OPC UA để đẩy dữ liệu sản lượng và hiệu suất thiết bị tổng thể (OEE) lên hệ thống điện toán đám mây Cloud/MES.

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

  • Sinh viên và Học viên ngành Tự động hóa: Tài liệu tham khảo toàn diện về lập trình PLC S7-1200, xử lý HSC, cấu hình truyền thông Modbus RTU RS485 và điều khiển vị trí Servo.
  • Kỹ sư bảo trì và Tích hợp hệ thống: Bộ khung thiết kế điện điều khiển, tài liệu sơ đồ đấu nối và thuật toán giải mã xung encoder thực tế.
  • Doanh nghiệp vừa và nhỏ ngành Gỗ: Giải pháp công nghệ tự động hóa chi phí thấp, thời gian thu hồi vốn nhanh, nâng cao chất lượng sản phẩm xuất khẩu.

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

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

Hệ thống yêu cầu nguồn cấp 220VAC 1 pha (có nối đất chống giật), bộ nguồn 24VDC 5A, PLC Siemens S7-1200 CPU 1212C (hoặc các dòng PLC tương đương có hỗ trợ High-Speed Counter và ngõ ra phát xung PTO), cảm biến Loadcell phù hợp tải trọng và Encoder gia tăng tối thiểu 400 PPR.

2. Làm thế nào để khắc phục hiện tượng rung lắc làm sai lệch số liệu cân?

Cần lắp đặt mặt bàn cân trên chân đế cao su giảm chấn độc lập với khung băng tải chính, đồng thời kích hoạt bộ lọc số (Digital Filter) tích hợp sẵn trong đầu cân EX2005 và thiết lập khoảng thời gian trễ lấy mẫu (Sampling Delay $\approx 200\text{--}300\text{ ms}$) trong PLC sau khi phôi vào vị trí cân.

3. Hệ thống có thể tích hợp vào dây chuyền SCADA/MES tổng của nhà máy không?

Hoàn toàn có thể. PLC S7-1200 hỗ trợ sẵn cổng truyền thông Ethernet Profinet, cho phép kết nối trực tiếp với hệ thống SCADA WinCC, Kepware OPC Server hoặc giao tiếp với các hệ thống ERP/MES qua mạng nội bộ công nghiệp.

4. Quy trình hiệu chuẩn (Calibration) kích thước và khối lượng được thực hiện như thế nào?

  • Khối lượng: Sử dụng quả cân chuẩn (F1/M1) đặt lên loadcell và thực hiện tính năng Zero/Span Calibration trên đầu cân EX2005.
  • Chiều dài: Dùng dưỡng đo chiều dài chuẩn, cho chạy qua băng chuyền và hiệu chỉnh hệ số tỷ lệ xung K_scale trực tiếp trên màn hình cài đặt tham số SCADA.

5. Chi phí bảo trì định kỳ của hệ thống gồm những hạng mục nào?

Chi phí bảo trì rất thấp, chủ yếu bao gồm: Vệ sinh bề mặt quang học của cảm biến Sick (hàng tuần), kiểm tra độ căng dây đai băng tải và con lăn Encoder (hàng tháng), hiệu chuẩn lại độ lệch chuẩn loadcell (mỗi 6 tháng).


Kết luận

Đề tài "Thiết kế và thi công mô hình kiểm tra khối lượng và chiều dài ván gỗ" đã giải quyết thành công bài toán tự động hóa quy trình phân loại sản phẩm trong ngành chế biến gỗ. Bằng việc kết hợp sức mạnh điều khiển của PLC Siemens S7-1200, truyền thông số Modbus RTU, giải mã xung tốc độ cao Encoder và cơ cấu chấp hành AC Servo chính xác, hệ thống đạt độ ổn định cao với tỷ lệ chính xác $98%$, sai số khối lượng $\le \pm 0.2\text{ g}$ và sai số chiều dài $\le \pm 0.25\text{ mm}$. Đây là minh chứng điển hình cho khả năng ứng dụng thực tiễn của công nghệ tự động hóa trong việc nâng cao năng suất, cắt giảm chi phí và nâng tầm chất lượng cho sản phẩm công nghiệp gỗ Việt Nam.