Giới thiệu dự án

Trong bối cảnh cách mạng công nghiệp 4.0 và chuyển đổi số quy trình sản xuất, tự động hóa đóng vai trò then chốt trong việc tối ưu hóa năng suất và chuẩn hóa chất lượng sản phẩm đầu ra. Theo các khảo sát công nghiệp sản xuất, quy trình phân loại thủ công truyền thống chiếm tới 15-20% tổng chi phí nhân công trực tiếp tại các xưởng đóng gói vừa và nhỏ, đồng thời tiềm ẩn tỷ lệ sai sót từ 5% đến 12% do các yếu tố chủ quan như mệt mỏi, thị lực giảm sút hoặc mất tập trung của người thao tác.

Đề tài "Mô hình phân loại sản phẩm theo màu sắc và khối lượng" (Thực hiện bởi Nguyễn Sỹ Phú, Trịnh Thiên Nam; GVHD: PGS. Trần Thu Hà – Khoa Điện - Điện tử, Trường Đại học Sư phạm Kỹ thuật TP.HCM) giải quyết bài toán tự động hóa dây chuyền kiểm định đa thông số, thay thế hoàn toàn khâu kiểm tra thủ công rời rạc bằng một chu trình khép kín, chính xác và có khả năng giám sát tập trung.

+-------------------------------------------------------------------------------+
|                       DÂY CHUYỀN PHÂN LOẠI ĐA THÔNG SỐ                        |
|                                                                               |
|  [Cấp phôi] -> [Cảm biến quang E3F] -> [Phân tích màu TCS3200]               |
|                                                     |                         |
|  [Lỗi màu: Xy lanh 1 đẩy loại] <--------------------+ (Sai màu)               |
|         | (Đúng màu)                                                          |
|         v                                                                     |
|  [Bàn cân Loadcell YZC-133 + INA128] -> [PLC S7-1200 phân cấp khối lượng]     |
|                                                     |                         |
|     +-----------------------+-----------------------+                         |
|     | (Loại 1: Đạt chuẩn)   | (Loại 2: Thừa/Thiếu)  | (Phế phẩm)              |
|     v                       v                       v                         |
|  [Xy lanh 2 đẩy Thùng 1]  [Xy lanh 3 đẩy Thùng 2]  [Cuối băng tải: Thùng 3]   |
+-------------------------------------------------------------------------------+

Mục tiêu kỹ thuật cụ thể

  1. Thiết kế cơ cấu cơ điện tử: Xây dựng khung băng tải đai PVC công nghiệp truyền động bởi động cơ không đồng bộ 3 pha điều khiển qua biến tần vô cấp.
  2. Tích hợp khối cảm biến đa kênh: Ứng dụng cảm biến quang hồng ngoại E3F-DS30C4 phát hiện vật thể, cảm biến màu TCS3200 nhận diện phổ màu RGB, và cảm biến lực Loadcell Strain-Gauge YZC-133 tải trọng 1kg.
  3. Phát triển bộ điều khiển khả trình (PLC): Lập trình PLC Siemens SIMATIC S7-1200 (CPU 1212C AC/DC/Rly) xử lý tín hiệu analog/digital và điều khiển logic thời gian thực qua TIA Portal V14.
  4. Xây dựng giao diện HMI SCADA thu nhỏ: Thiết kế bảng điều khiển và giám sát trực quan trên màn hình cảm ứng Siemens SIMATIC HMI KTP700 Basic kết nối chuẩn PROFINET Ethernet.
  5. Cơ cấu chấp hành khí nén: Lập trình phân loại 3 nhánh sản phẩm độc lập thông qua van điện từ solenoid 3/2 (SY3120-5LZ-M5) và hệ thống xy lanh tác động kép.

Phạm vi và giới hạn hoạt động

  • Phạm vi nhận diện: Phân loại 2 dải màu cơ bản (Đỏ - Red, Xanh - Blue/Green) và 2 ngưỡng khối lượng (Sản phẩm loại 1: Đạt chuẩn khối lượng; Sản phẩm loại 2: Không đạt chuẩn).
  • Quy cách sản phẩm mẫu: Kích thước hình học khối hộp tối đa $40 \times 40 \times 40\text{ mm}$, tải trọng tịnh $\le 1000\text{g}$.
  • Chế độ nạp phôi: Đơn chiếc tuần tự (Single-piece flow) trên băng chuyền để đảm bảo độ chính xác của cảm biến lực động.

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

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

Tại các cơ sở sản xuất vừa và nhỏ (SMEs), các giải pháp phân loại sản phẩm hiện có bộc lộ nhiều điểm hạn chế khi so sánh với hệ thống tự động hóa tích hợp PLC:

Tiêu chí kỹ thuật Phân loại thủ công Hệ thống vi điều khiển đơn lẻ (Arduino/PIC) Hệ thống tích hợp PLC S7-1200 & HMI
Tốc độ xử lý 10 - 20 SP/phút 25 - 40 SP/phút 45 - 60 SP/phút
Độ ổn định công nghiệp Thấp (phụ thuộc con người) Trung bình (dễ nhiễu EM/RFI) Rất cao (chuẩn công nghiệp IEC 61131-3)
Khả năng nâng cấp/mở rộng Rất khó Phức tạp (thiết kế lại mạch in) Linh hoạt (thêm Module SM/SB, sửa đổi logic)
Giao diện giám sát Không có LCD 16x2 / 20x4 cơ bản Màn hình HMI cảm ứng 7 inch TFT, 65k màu
Độ tin cậy cảm biến lực Không đồng nhất Dễ trôi điểm 0 (Drift) Hiệu chuẩn số trực tiếp qua HMI và PLC

Phân tích yêu cầu hệ thống theo mô hình MoSCoW

  • Must have (Bắt buộc): Nhận diện chính xác màu Đỏ/Xanh; Đo lường khối lượng sai số $\le \pm 2\text{g}$; Kích hoạt xy lanh khí nén đẩy đúng khay chứa; Nút dừng khẩn cấp (Emergency Stop).
  • Should have (Nên có): Màn hình giám sát trạng thái thời gian thực, đếm tổng sản phẩm và phân loại theo ca làm việc trên HMI.
  • Could have (Có thể mở rộng): Tích hợp biến tần điều khiển tốc độ vô cấp theo tần số $10 - 50\text{Hz}$; Lưu trữ biểu đồ sản lượng trên thẻ nhớ SD.
  • Won't have (Chưa thực hiện ở phiên bản này): Xử lý ảnh Machine Vision AI cho các bề mặt phản quang phức tạp; Cân động liên tục tốc độ cao (Checkweigher Dynamic).

Thiết kế hệ thống

Kiến trúc hệ thống được chia thành 4 phân tầng chức năng rõ rệt, bảo đảm tính module hóa và khả năng cách ly can nhiễu công nghiệp:

+-------------------------------------------------------------------+
|                        KIẾN TRÚC HỆ THỐNG                         |
+-------------------------------------------------------------------+
| 1. TẦNG GIÁM SÁT (SUPERVISORY LEVEL)                              |
|    - Siemens HMI KTP700 Basic 7" TFT LCD (800x480)                |
|    - Kết nối PROFINET Industrial Ethernet (TCP/IP)                |
+---------------------------------+---------------------------------+
                                  |
+---------------------------------v---------------------------------+
| 2. TẦNG ĐIỀU KHIỂN TRUNG TÂM (CONTROL LEVEL)                      |
|    - PLC Siemens S7-1200 CPU 1212C AC/DC/Rly                      |
|    - Bộ nhớ Work Memory: 50 KB, Load Memory: 2 MB                 |
|    - 8 Digital Inputs (24VDC), 6 Relay Outputs, 2 Analog Inputs   |
+--------+------------------------+------------------------+--------+
         |                        |                        |
+--------v-------+       +--------v-------+       +--------v--------+
| TẦNG CẢM BIẾN  |       | ĐIỀU KHIỂN     |       | TẦNG CHẤP HÀNH  |
| (SENSOR LEVEL) |       | TRUYỀN ĐỘNG    |       | (ACTUATORS)     |
| - TCS3200 RGB  |       | - Biến tần     |       | - 3x Xy lanh kép|
|   + Arduino Uno|       |   Danfoss/     |       |   (70/170/65mm) |
| - Loadcell 1kg |       |   Chziri 1.5kW |       | - Van điện từ   |
|   YZC-133      |       | - Động cơ AC   |       |   SY3120-5LZ-M5 |
| - IC INA128    |       |   3 pha 220V   |       |   24VDC         |
| - E3F-DS30C4   |       | - Băng tải PVC |       | - Bơm khí nén   |
+----------------+       +----------------+       +-----------------+

Chi tiết thông số phần cứng và công nghệ

  1. Bộ điều khiển khả trình PLC: Siemens SIMATIC S7-1200 CPU 1212C (Mã hiệu: 6ES7212-1BE40-0XB0). Thời gian thực thi lệnh cơ bản: $0.08,\mu\text{s/lệnh}$.
  2. Khối cảm biến màu sắc: Module TCS3200 tích hợp ma trận $8 \times 8$ Photodiode (16 đỏ, 16 xanh dương, 16 xanh lá, 16 không lọc) kết hợp vi điều khiển ATmega328P (Arduino Uno) làm bộ tiền xử lý xung tần số và gửi cờ logic $24\text{VDC}$ sang ngõ vào Digital của PLC.
  3. Khối đo lường khối lượng: Cảm biến Loadcell YZC-133 sử dụng mạch cầu điện trở Wheatstone ($4 \times 1000,\Omega$), độ nhạy định mức $1.15 \pm 0.15\text{ mV/V}$. Tín hiệu vi sai cấp milivolt được đưa qua mạch khuếch đại vi sai chuyên dụng IC INA128 hoặc INA129 (Instrumentation Amplifier) với hệ số khuếch đại: $$G = 1 + \frac{50\text{ k}\Omega}{R_G}$$ Chuyển đổi tuyến tính điện áp ngõ ra về dải $0 - 10\text{VDC}$, tương thích trực tiếp với kênh Analog Input AI0 (IW64) của CPU 1212C.
  4. Khối truyền động băng tải: Động cơ không đồng bộ 3 pha rotor lồng sóc, kết nối biến tần Danfoss VLT® AQUA Drive FC 202 (hoặc Chziri ZVF330 1.5kW), điều khiển Run/Stop qua tiếp điểm số và điều chỉnh tốc độ vô cấp theo nguyên lý $V/f$: $$P_{\text{đm}} = \sqrt{3} \cdot U_{\text{đm}} \cdot I_{\text{đm}} \cdot \eta_{\text{đm}} \cdot \cos\varphi_{\text{đm}}$$

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

Dự án áp dụng mô hình thiết kế chữ V (V-Model) kết hợp chu trình phát triển xoắn ốc (Spiral Model) trong 12 tuần:

Tuần 1-3: Nghiên cứu lý thuyết, đặc tính cảm biến, lập bảng thông số kỹ thuật (Specs)
Tuần 4-6: Thiết kế mạch nguyên lý INA128, lập trình thuật toán TCS3200 trên Arduino
Tuần 7-10: Gia công cơ khí khung nhôm định hình băng tải, lắp đặt tủ điện, đấu dây I/O
Tuần 11-12: Lập trình TIA Portal S7-1200, thiết kế WinCC HMI, hiệu chuẩn tĩnh/động, tích hợp

Đánh giá rủi ro và biện pháp giảm thiểu

  • Nhiễu tín hiệu Analog Loadcell: Sử dụng cáp bọc kim chống nhiễu (Shielded Twisted Pair), nối đất chống nhiễu (PE), lọc thông thấp RC bậc 1 trên ngõ vào và thuật toán lấy trung bình động 10 mẫu liên tiếp trên PLC.
  • Nhiễu ánh sáng môi trường lên cảm biến TCS3200: Thiết kế buồng đo quang học kín (Darkroom housing), tích hợp 4 LED trắng chiếu sáng cục bộ với góc chiếu cố định $45^\circ$.

Triển khai thực nghiệm và kết quả

Quy trình phát triển và mã nguồn

Hệ thống kết hợp xử lý thuật toán trên 2 nền tảng: C++ nhúng trên ATmega328P (đo xung tần số màu) và ngôn ngữ SCL/LAD trên Siemens TIA Portal V14.

1. Thuật toán phân tích màu sắc (Arduino C++)

Bộ cảm biến TCS3200 chuyển đổi cường độ ánh sáng thành tần số xung vuông. Vi điều khiển đọc tần số thông qua hàm pulseIn() khi quét lần lượt các bộ lọc quang:

// Cấu hình chân kết nối TCS3200 với Arduino Uno
const int S0 = 4, S1 = 5, S2 = 6, S3 = 7;
const int sensorOut = 8;
const int OUT_RED_PIN = 9;   // Kích relay sang Digital Input I0.2 PLC
const int OUT_BLUE_PIN = 10; // Kích relay sang Digital Input I0.3 PLC

unsigned long redFrequency = 0, blueFrequency = 0;

void setup() {
  pinMode(S0, OUTPUT); pinMode(S1, OUTPUT);
  pinMode(S2, OUTPUT); pinMode(S3, OUTPUT);
  pinMode(OUT_RED_PIN, OUTPUT); pinMode(OUT_BLUE_PIN, OUTPUT);
  pinMode(sensorOut, INPUT);

  // Cấu hình tỉ lệ tần số ngõ ra 20% (S0=HIGH, S1=LOW)
  digitalWrite(S0, HIGH);
  digitalWrite(S1, LOW);
}

void loop() {
  // 1. Kích hoạt bộ lọc màu Đỏ (S2=LOW, S3=LOW)
  digitalWrite(S2, LOW); digitalWrite(S3, LOW);
  redFrequency = pulseIn(sensorOut, LOW);

  // 2. Kích hoạt bộ lọc màu Xanh Dương (S2=LOW, S3=HIGH)
  digitalWrite(S2, LOW); digitalWrite(S3, HIGH);
  blueFrequency = pulseIn(sensorOut, LOW);

  // Đánh giá ngưỡng logic (Tần số càng nhỏ -> Cường độ màu càng lớn)
  if (redFrequency < blueFrequency && redFrequency < 120) {
    digitalWrite(OUT_RED_PIN, HIGH);
    digitalWrite(OUT_BLUE_PIN, LOW);
  } else if (blueFrequency < redFrequency && blueFrequency < 140) {
    digitalWrite(OUT_RED_PIN, LOW);
    digitalWrite(OUT_BLUE_PIN, HIGH);
  } else {
    digitalWrite(OUT_RED_PIN, LOW);
    digitalWrite(OUT_BLUE_PIN, LOW);
  }
  delay(100);
}

2. Lập trình xử lý tín hiệu cân và logic điều khiển (Siemens SCL)

Tại PLC S7-1200, giá trị Analog thô ($0 - 27648$ tương ứng $0 - 10\text{V}$) từ IW64 được chuẩn hóa và quy đổi sang đơn vị khối lượng (Gram) qua khối hàm NORM_XSCALE_X:

// Function Block: FB_Loadcell_Processing
// Ngôn ngữ: Structured Control Language (SCL) - Siemens TIA Portal
VAR_INPUT
    raw_analog_in : Int;      // Đọc từ %IW64 (0..27648)
    b_product_present : Bool; // Cảm biến quang E3F kích hoạt (%I0.1)
END_VAR
VAR_OUTPUT
    r_weight_gram : Real;     // Giá trị khối lượng tính toán (g)
    b_pass_weight : Bool;     // Cờ đạt chuẩn khối lượng
END_VAR
VAR_TEMP
    r_normalized : Real;
END_VAR

// 1. Chuẩn hóa tín hiệu Analog (NORM_X)
r_normalized := NORM_X(MIN := 0, VALUE := raw_analog_in, MAX := 27648);

// 2. Tỷ lệ tuyến tính sang dải khối lượng 0.0g - 1000.0g (SCALE_X)
r_weight_gram := SCALE_X(MIN := 0.0, VALUE := r_normalized, MAX := 1000.0);

// 3. Đánh giá ngưỡng khối lượng tiêu chuẩn (Sản phẩm chuẩn: 200g - 500g)
IF b_product_present THEN
    IF (r_weight_gram >= 200.0) AND (r_weight_gram <= 500.0) THEN
        b_pass_weight := TRUE;
    ELSE
        b_pass_weight := FALSE;
    END_IF;
ELSE
    b_pass_weight := FALSE;
END_IF;

Kiểm nghiệm và đo lường tham số

Quá trình kiểm thử được thực hiện qua 100 chu kỳ chạy liên tục với các mẫu vật có thông số màu sắc và tải trọng khác nhau:

+------------------------------------------------------------------------+
| KẾT QUẢ ĐO LƯỜNG ĐỘ LẬP LẠI KHỐI LƯỢNG (LOADCELL YZC-133 + INA128)      |
+---------------------+-------------------+-------------------+----------+
| Khối lượng mẫu (g)  | Giá trị đo TB (g) | Độ lệch chuẩn (g) | Sai số % |
+---------------------+-------------------+-------------------+----------+
| 100.0               | 100.4             | 0.28              | +0.40%   |
| 250.0               | 249.2             | 0.45              | -0.32%   |
| 500.0               | 501.1             | 0.62              | +0.22%   |
| 750.0               | 748.8             | 0.81              | -0.16%   |
+---------------------+-------------------+-------------------+----------+

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

Hệ thống hoàn thiện đáp ứng toàn bộ các chỉ tiêu kỹ thuật đã đặt ra trong đề tài:

+-------------------------------------------------------------------+
|               KẾT QUẢ ĐẠT ĐƯỢC CỦA HỆ THỐNG                       |
+-----------------------------------+---------------+---------------+
| Hạng mục chỉ tiêu                 | Thiết kế mục  | Thực tế đạt   |
|                                   | tiêu ban đầu  | được          |
+-----------------------------------+---------------+---------------+
| Tỷ lệ phân loại đúng màu sắc      | >= 95.0%      | 98.5%         |
| Sai số tuyệt đối phép đo khối     | <= +-2.0g     | +-1.2g        |
| lượng                             |               |               |
| Thời gian chu kỳ phân loại/sản    | <= 3.5s       | 2.8s          |
| phẩm                              |               |               |
| Độ trễ phản hồi van khí nén       | <= 100ms      | 45ms          |
| Khả năng cập nhật dữ liệu HMI     | <= 500ms      | 100ms         |
+-----------------------------------+---------------+---------------+

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

  1. Kiến trúc phân tầng lai (Hybrid Edge-PLC Architecture): Việc kết hợp bộ vi điều khiển biên ATmega328P để tiền xử lý chuỗi xung tần số cao ($2\text{Hz} - 500\text{kHz}$) từ cảm biến TCS3200 giúp giải phóng tài nguyên chu kỳ quét (Scan Cycle) cho CPU 1212C, giữ cho thời gian vòng quét PLC luôn ổn định ở mức $< 2.5\text{ms}$.
  2. Khuếch đại tín hiệu cầu vi sai độ chính xác cao: Mạch tiền khuếch đại sử dụng IC INA128 với trở kháng ngõ vào cực cao ($10^{10},\Omega$) và tỷ số khử phương thức chung (CMRR $> 120\text{ dB}$), giải quyết triệt để vấn đề sụt áp và suy hao tín hiệu $\text{mV}$ từ Loadcell dạng thanh.
  3. Giám sát SCADA thu nhỏ qua PROFINET: Số hóa toàn diện quy trình kiểm tra thông số bằng giao diện cảm ứng HMI Siemens KTP700 Basic, cho phép người vận hành calib (hiệu chuẩn) điểm 0 cho cân và thay đổi dải ngưỡng phân loại trực tiếp trên màn hình mà không cần nạp lại mã nguồn PLC.
  4. Cơ cấu phân loại khí nén 3 cấp độc lập: Thiết kế đồng bộ hóa tín hiệu định thời (Timer TON/TOF) với hành trình xy lanh kép, triệt tiêu hiện tượng kẹt sản phẩm hoặc va đập cơ khí làm biến dạng mẫu thử.

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

Kịch bản ứng dụng trong công nghiệp

  • Dây chuyền chế biến nông sản: Phân loại trái cây (cam, cà chua, táo) theo độ chín (màu sắc vỏ) và trọng lượng thương phẩm (loại 1, loại 2, loại xuất khẩu).
  • Công nghiệp ép nhựa và phụ tùng cơ khí: Tự động phát hiện chi tiết thiếu hạt nhựa hoặc lỗi màu sắc trong khuôn đúc trước khi chuyển sang khâu đóng gói.
  • Sản xuất dược phẩm và hóa mỹ phẩm: Kiểm tra chai lọ đúng dung tích quy định dựa trên khối lượng tịnh và đúng màu nắp chai đóng gói.
+-------------------------------------------------------------------------------+
|                       LỘ TRÌNH TRIỂN KHAI NHÀ MÁY (4 PHA)                     |
|                                                                               |
|  [Pha 1: Khảo sát] -> [Pha 2: Lắp đặt cơ điện] -> [Pha 3: Tích hợp SCADA] ->  |
|  (Tuần 1 - 2)         (Tuần 3 - 5)                (Tuần 6 - 7)                |
|  - Đo dải sản phẩm    - Khung băng tải            - Cấu hình IP/PROFINET      |
|  - Tính toán khí nén  - Tủ điện điều khiển        - Thiết kế giao diện HMI    |
|                                                                               |
|  [Pha 4: Vận hành thử & Chuyển giao] (Tuần 8)                                 |
|  - Hiệu chuẩn sai số dynamic loadcell                                         |
|  - Đào tạo kỹ thuật viên vận hành                                             |
+-------------------------------------------------------------------------------+

Phân tích hiệu quả kinh tế và hoàn vốn (ROI)

  • Chi phí đầu tư ước tính: ~25.000.000 VNĐ (Bao gồm PLC S7-1200, HMI KTP700, biến tần, băng tải và hệ thống khí nén).
  • Tiết kiệm chi phí: Cắt giảm 02 nhân công kiểm định thủ công trên một ca sản xuất (tiết kiệm ~16.000.000 VNĐ/tháng).
  • Thời gian hoàn vốn: $\approx 2.5 - 3.5\text{ 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

  1. Nhiễu động lực học khi cân: Khi băng tải chạy ở tốc độ cao ($> 0.3\text{ m/s}$), độ rung cơ học tác động lên Loadcell làm tăng độ dao động điện áp analog ngõ vào.
  2. Hạn chế của cảm biến màu điểm: Cảm biến TCS3200 chỉ đo giá trị quang học trung bình tại một diện tích nhỏ tiếp xúc ($< 1\text{ cm}^2$), chưa thể nhận diện được các sản phẩm có hoa văn phức tạp hoặc phối nhiều màu sắc.
  3. Cấp phôi đơn lẻ: Hệ thống chưa tích hợp cơ cấu tách phôi tự động (Singulator), yêu cầu sản phẩm phải được cấp rời rạc lên băng chuyền.

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

  • Tích hợp Machine Vision: Thay thế cụm cảm biến TCS3200 bằng Camera công nghiệp hỗ trợ chuẩn truyền thông Industrial Ethernet hoặc bộ xử lý OpenMV/Raspberry Pi chạy thuật toán xử lý ảnh OpenCV / YOLO để nhận diện hình dạng và khuyết tật bề mặt.
  • Nâng cấp thuật toán lọc số cho Loadcell: Ứng dụng bộ lọc Kalman hoặc bộ lọc số trung bình thích nghi trên PLC để cho phép cân động chính xác mà không cần dừng băng tải.
  • Kết nối IoT Công nghiệp (IIoT): Tích hợp giao thức MQTT/OPC UA trên S7-1200 để đẩy dữ liệu sản lượng thời gian thực lên hệ thống quản trị sản xuất Cloud MES/ERP.

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

  • Sinh viên và Học viên ngành Kỹ thuật Điều khiển & Tự động hóa: Cung cấp tài liệu thực hành hoàn chỉnh từ lý thuyết cảm biến, kỹ thuật khuếch đại tín hiệu analog nhỏ, đến lập trình PLC S7-1200 và giao diện WinCC HMI.
  • Kỹ sư R&D và Nhà tích hợp hệ thống (System Integrators): Nắm bắt kiến trúc kết nối chuẩn công nghiệp giữa PLC, biến tần, HMI và các cơ cấu chấp hành khí nén.
  • Doanh nghiệp sản xuất vừa và nhỏ: Bản thiết kế tham chiếu có chi phí đầu tư thấp, khả năng tự chế tạo và bảo trì dễ dàng, giúp tự động hóa dây chuyền đóng gói với kinh phí hợp lý.
  • Nhà nghiên cứu ứng dụng: Cơ sở dữ liệu thực nghiệm về sai số cảm biến và giải pháp chống nhiễu trong môi trường công nghiệp.

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

1. Yêu cầu kỹ thuật về nguồn cấp và môi trường để triển khai mô hình là gì?

Hệ thống yêu cầu nguồn điện lưới $1\text{ pha } 220\text{VAC } \pm 10%$, tần số $50\text{Hz}$ cho biến tần và PLC; nguồn khí nén áp suất ổn định từ $4 - 6\text{ bar}$ với lưu lượng tối thiểu $50\text{ lít/phút}$. Môi trường hoạt động cần khô ráo, nhiệt độ từ $0 - 55^\circ\text{C}$, tránh ánh nắng trực tiếp chiếu vào khu vực cảm biến màu.

2. Có thể mở rộng để phân loại thêm nhiều màu sắc khác nhau không?

Hoàn toàn có thể. Trên vi điều khiển ATmega328P, người lập trình có thể định cấu hình thêm các ngưỡng tần số cho màu Vàng (Yellow), Trắng (White), hoặc Đen (Black) dựa trên tỷ lệ phản xạ cả 3 kênh $R, G, B$, sau đó mở rộng số bit truyền thông tin trạng thái sang các chân Digital Input mở rộng của PLC.

3. Biến tần giao tiếp với PLC S7-1200 qua phương thức nào?

Trong mô hình cơ bản, biến tần được điều khiển Run/Stop và đảo chiều qua ngõ ra Relay của PLC kích vào các chân tiếp điểm số ($X1, X2...$). Ở cấp độ nâng cao, biến tần có thể kết nối với PLC qua mạng truyền thông công nghiệp Modbus RTU (RS485) thông qua module giao tiếp CM 1241 gắn thêm bên trái CPU S7-1200.

4. Quy trình bảo trì và hiệu chuẩn (Calibration) cảm biến khối lượng thực hiện như thế nào?

Người vận hành truy cập vào trang "Cài đặt Loadcell" trên màn hình HMI KTP700. Khi bàn cân không có tải, nhấn nút "Zero Calib" để PLC ghi nhớ giá trị offset ban đầu. Tiếp theo, đặt quả cân chuẩn $500\text{g}$ lên bàn cân và nhấn nút "Span Calib", PLC sẽ tự động tính toán lại hệ số góc tỷ lệ của hàm SCALE_X.

5. Chi phí đầu tư và thời gian triển khai một hệ thống thực tế là bao nhiêu?

Tổng chi phí chế tạo mô hình dao động từ 20 đến 25 triệu VNĐ tùy thuộc vào việc lựa chọn thiết bị mới hay đã qua sử dụng. Thời gian triển khai lắp đặt cơ khí, tủ điện và cấu hình phần mềm hoàn chỉnh cho một dây chuyền tiêu chuẩn mất từ 2 đến 4 tuần làm việc.


Kết luận

Đồ án tốt nghiệp "Mô hình phân loại sản phẩm theo màu sắc và khối lượng" của nhóm tác giả Trường Đại học Sư phạm Kỹ thuật TP.HCM đã nghiên cứu và tích hợp thành công các công nghệ cốt lõi của ngành tự động hóa hiện đại: từ cảm biến đo lường chính xác, mạch khuếch đại analog công nghiệp, bộ điều khiển khả trình PLC Siemens S7-1200 đến giao diện giám sát HMI KTP700 qua mạng PROFINET. Hệ thống vận hành với độ ổn định cao, tỷ lệ nhận diện màu đạt $98.5%$, sai số khối lượng trong ngưỡng $\pm 1.2\text{g}$, chứng minh tính khả thi vượt trội và giá trị ứng dụng thực tiễn cao cho các dây chuyền sản xuất công nghiệp vừa và nhỏ.