Bối cảnh và vấn đề nghiên cứu

Trong các dây chuyền sản xuất công nghiệp hiện đại, việc kiểm tra, đánh giá và phân loại chất lượng bề mặt sản phẩm đóng vai trò thiết yếu nhằm đảm bảo tiêu chuẩn đầu ra. Đối với ngành sản xuất gạch men, phương pháp kiểm tra truyền thống chủ yếu dựa vào quan sát trực tiếp bằng mắt thường của công nhân hoặc các phép đo thủ công. Phương thức này bộc lộ nhiều hạn chế về năng suất, tính ổn định và độ chính xác do phụ thuộc vào yếu tố chủ quan và sự mệt mỏi của con người. Bên cạnh đó, các cảm biến điện tử thông thường chỉ có thể hỗ trợ xác định kích thước hoặc độ cong vênh sơ bộ, không đủ khả năng phát hiện các khuyết tật bề mặt dạng vi mô hoặc phức tạp như vết nứt, lỗ đinh, ố màu, vỡ mẻ góc hay sai lệch hoa văn.

Trước yêu cầu tự động hóa việc kiểm tra sản phẩm trên băng chuyền chuyển động liên tục với tốc độ cao, đề tài "Mô hình phát hiện lỗi trên bề mặt gạch men ứng dụng xử lý ảnh" được thực hiện nhằm xây dựng giải pháp phân loại tự động kết hợp giữa thị giác máy tính và hệ thống điều khiển công nghiệp.

Mục tiêu chính của đề tài là nghiên cứu và xây dựng thuật toán phát hiện các lỗi cơ bản trên bề mặt gạch men (vết nứt, mẻ cạnh, vỡ góc, lỗ đinh, ố màu, sai hoa văn), đồng thời thiết kế và thi công mô hình phần cứng điều khiển tự động phân loại sản phẩm đạt hiệu quả về thời gian và năng suất.

Các nhiệm vụ nghiên cứu cụ thể của đề tài bao gồm:

  1. Tìm hiểu các phương pháp xác định lỗi trên bề mặt gạch men bằng kỹ thuật xử lý ảnh.
  2. Thiết kế và thi công mô hình cơ khí - điện tự động phân loại sản phẩm gạch men lỗi.
  3. Nghiên cứu cấu hình, lập trình điều khiển cho PLC S7-200, biến tần Schneider Altivar 11, động cơ và các cơ cấu chấp hành khí nén.
  4. Nghiên cứu phương thức truyền thông công nghiệp và trao đổi dữ liệu hai chiều giữa PLC và phần mềm tính toán Matlab.

Đối tượng nghiên cứu của đồ án là các sản phẩm gạch men có các dạng khuyết tật bề mặt điển hình và quy trình nhận dạng, phân loại tự động. Phạm vi nghiên cứu tập trung vào việc thiết kế mô hình thử nghiệm tại phòng thí nghiệm Bộ môn Tự động điều khiển, Khoa Điện - Điện tử, Trường Đại học Sư phạm Kỹ thuật TP.HCM; thời gian thực hiện đề tài kéo dài từ ngày 22/09/2016 đến ngày 13/01/2017.

Cơ sở lý thuyết và phương pháp

Khung lý thuyết của đồ án dựa trên sự kết hợp liên ngành giữa thị giác máy tính (Computer Vision), xử lý ảnh số (Digital Image Processing) và kỹ thuật điều khiển lập trình logic khả trình (PLC).

Trong lĩnh vực xử lý ảnh, tác giả vận dụng các phương pháp nền tảng:

  • Tiền xử lý và phân ngưỡng (Thresholding): Chuyển đổi ảnh màu sang ảnh đa mức xám và nhị phân hóa ảnh theo ngưỡng độ sáng $T$ nhằm tách biệt vùng đối tượng kiểm tra khỏi nền.
  • Phát hiện biên (Edge Detection): Sử dụng phương pháp phát hiện biên trực tiếp dựa trên đạo hàm bậc một (Gradient) và đạo hàm bậc hai (toán tử Laplace qua điểm cắt không) cùng phương pháp phát hiện biên gián tiếp thông qua phân vùng ảnh.
  • So khớp mẫu (Template Matching) và Trừ ảnh: So sánh giữa ảnh mẫu gạch chuẩn và ảnh gạch kiểm tra thực tế bằng phép trừ ma trận điểm ảnh mức xám. Các điểm ảnh có cùng giá trị mức xám khi trừ nhau sẽ triệt tiêu về giá trị $0$, giữ lại các pixel sai khác đại diện cho khuyết tật.
  • Thuật toán đối sánh ảnh (Image Registration) bằng bộ trích xuất điểm đặc trưng SURF (Speeded Up Robust Features): Do các viên gạch di chuyển trên băng tải không thể hoàn toàn đồng nhất về vị trí và góc nghiêng, thuật toán SURF dựa trên ma trận Hessian được áp dụng để tìm các điểm quan tâm bất biến với tỷ lệ và phép xoay. Từ các cặp điểm trùng khớp giữa ảnh chuẩn và ảnh lỗi, hệ thống tính toán ma trận chuyển đổi afin $T$ bậc 3:

$$\begin{bmatrix} x' \ y' \ 1 \end{bmatrix} = \begin{bmatrix} a \cdot c & -a \cdot s & t_x \ a \cdot s & a \cdot c & t_y \ 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} x \ y \ 1 \end{bmatrix}$$

Trong đó, $a$ là hệ số tỉ lệ kích thước, $c = \cos(\theta)$ và $s = \sin(\theta)$ ứng với góc xoay $\theta$, $t_x$ và $t_y$ là độ dịch chuyển theo các trục tọa độ; $x, y$ là tọa độ gốc và $x', y'$ là tọa độ điểm ảnh sau chuyển đổi.

Về lý thuyết điều khiển tự động, đề tài ứng dụng ngôn ngữ sơ đồ bậc thang (Ladder Diagram - LAD) trên PLC S7-200 (CPU 224), chế độ đếm xung tốc độ cao High Speed Counter (HSC0 Mode 0) để đo tốc độ động cơ qua Encoder, và giao thức OLE for Process Control (OPC) thông qua phần mềm trung gian PC Access V1.0 kết nối với OPC Toolbox trong Matlab.

Phương pháp nghiên cứu kết hợp giữa nghiên cứu tài liệu kỹ thuật, thiết kế chế tạo hệ thống phần cứng, lập trình thuật toán xử lý dữ liệu số và phương pháp thực nghiệm thử sai (trial and error) trên các mẫu gạch thực tế. Nguồn dữ liệu sử dụng là tập ảnh thu nhận trực tiếp từ webcam HD trong buồng chụp chiếu sáng cố định.

Thiết kế và triển khai

Hệ thống được thiết kế theo cấu trúc module đồng bộ giữa cơ khí, thiết bị điện - điều khiển và phần mềm xử lý ảnh trên máy tính.

STT Tên thiết bị / Phần mềm Model / Thông số kỹ thuật Vai trò trong hệ thống
1 Bộ điều khiển PLC Siemens S7-200 (CPU 224 AC/DC/RLY) Điều khiển trung tâm toàn bộ phần cứng
2 Biến tần Schneider Altivar 11 (ATV11) Điều chỉnh tốc độ động cơ kéo băng tải
3 Động cơ kéo băng tải Oriental Motor 21K6GN-CW (220-230V, 50/60Hz, có hộp giảm tốc) Vận hành hệ thống băng chuyền
4 Cảm biến quang 1 NPN Model UM-T15DT (12-24VDC, phát hiện 5-60cm) Nhận diện gạch vào buồng chụp để kích camera
5 Cảm biến quang 2 PNP Model E3F-DS30C4 (6-36VDC, phát hiện 5-30cm) Nhận diện gạch đến vị trí xilanh phân loại
6 Xilanh khí nén SMC CDJ2D16-100-B (Model CDM2RA20-330A-H7BAL-X949) Đẩy sản phẩm gạch lỗi ra khỏi băng tải
7 Van đảo chiều SMC 4V210-08 (Cuộn hút 220VAC) Đóng/ngắt cấp khí nén cho xilanh
8 Bộ mã hóa xung (Encoder) Omron E6B2-CWZ6C (Độ phân giải 600 xung/vòng) Đo tốc độ động cơ và giám sát băng tải
9 Camera thu nhận ảnh Logitech C615 HD (Độ phân giải 5.0 MP, cổng USB) Chụp ảnh sản phẩm trong buồng kín
10 Phần mềm máy tính Matlab (GUIDE, Image Acquisition & OPC Toolbox) Xử lý ảnh, giám sát giao diện và truyền thông
11 Phần mềm lập trình PLC STEP 7-Micro/WIN Viết chương trình điều khiển logic LAD
12 Phần mềm máy chủ OPC PC Access V1.0 Kết nối truyền dữ liệu giữa S7-200 và Matlab

Hệ thống hoạt động theo quy trình liên hoàn:

  • Sản phẩm gạch di chuyển trên băng tải vào buồng xử lý ảnh kín (nhằm triệt tiêu ảnh hưởng của ánh sáng môi trường).
  • Cảm biến quang 1 (NPN) phát hiện phôi gạch, gửi tín hiệu ngắt đến PLC, PLC kích hoạt phần mềm Matlab thông qua kết nối OPC để camera chụp ảnh bằng lệnh getsnapshot(v) với độ phân giải RGB $960 \times 720$.
  • Các thông số tự động điều chỉnh của camera (độ sáng, độ phơi sáng, tương phản, cân bằng trắng) được khóa cố định bằng hàm getselectedsource(v) để đảm bảo độ đồng nhất quang học.
  • Chương trình Matlab tiến hành chuyển ảnh sang mức xám, áp dụng thuật toán SURF để xoay và căn chỉnh ảnh kiểm tra trùng khớp tuyệt đối với ảnh gạch chuẩn, sau đó thực hiện phép trừ ma trận để xác định khuyết tật.
  • Tốc độ động cơ được giám sát liên tục thông qua Encoder gửi tín hiệu về bộ đếm High Speed Counter HSC0 Mode 0 của PLC theo công thức:

$$\text{Tốc độ động cơ} = \frac{x}{600} \times 60 \quad (\text{vòng/phút})$$

với $x$ là số xung đếm được trong $1$ giây.

  • Khi gạch tiếp tục di chuyển đến vị trí cảm biến quang 2 (PNP), nếu thuật toán xác định sản phẩm có lỗi, PLC sẽ kích hoạt van đảo chiều mở khí nén cho xilanh đẩy viên gạch lỗi ra khỏi dây chuyền. Nếu sản phẩm đạt chuẩn, xilanh giữ nguyên trạng thái để gạch đi thẳng.
  • Giao diện người dùng GUIDE trên Matlab hiển thị thời gian thực hình ảnh kiểm tra, thông tin lỗi, trạng thái vận hành, cảnh báo sự cố kẹt gạch và tự động trích xuất báo cáo thống kê ra file Excel.

Nội dung chính theo từng chương

Chương 1: Tổng quan

Chương 1 trình bày bối cảnh thực tiễn của ngành sản xuất công nghiệp và nhu cầu cấp thiết trong việc áp dụng các hệ thống quan sát tự động nhằm kiểm tra đánh giá chất lượng sản phẩm trên dây chuyền. Tác giả nêu rõ mục tiêu nghiên cứu là xây dựng thuật toán phát hiện các lỗi bề mặt cơ bản của gạch men, kết hợp xây dựng mô hình phần cứng điều khiển. Giới hạn của đề tài tập trung vào các lỗi phẳng cơ bản, chưa mở rộng sang các dạng khuyết tật kết cấu không gian phức tạp. Chương này cũng phân tích phương tiện nghiên cứu trên cơ sở thực nghiệm và khẳng định ý nghĩa thực tiễn trong việc giảm thiểu nhân công, nâng cao năng suất cho các nhà máy sản xuất gạch.

Chương 2: Cơ sở lý thuyết

Chương 2 cung cấp hệ thống lý thuyết về thị giác máy tính và phân tích chi tiết các kỹ thuật nhận dạng khuyết tật bề mặt:

  • So sánh các hướng tiếp cận chính: phương pháp máy học (Machine Learning như PCA, Mạng nơ-ron nhân tạo với nhược điểm đòi hỏi tập cơ sở dữ liệu huấn luyện lớn), phương pháp tách biên trên ảnh đa mức xám (Gradient, Laplace), và phương pháp so khớp mẫu (Template Matching).
  • Trình bày chi tiết 5 bước của quy trình đăng ký ảnh (Image Registration) sử dụng điểm đặc trưng SURF kết hợp ma trận chuyển đổi tọa độ điểm ảnh afin.
  • Khảo sát các thiết bị phần cứng sử dụng trong đề tài (PLC S7-200 CPU 224, xilanh khí nén, van điện từ SMC, cảm biến quang NPN/PNP, encoder 600 xung/vòng, động cơ bước Oriental Motor, biến tần Schneider ATV11).
  • Trình bày các gói công cụ phần mềm: Image Acquisition Toolbox, lập trình giao diện GUIDE trong Matlab, phần mềm STEP 7-Micro/WIN, cấu hình bộ đếm High Speed Counter (HSC0), và thiết lập giao thức truyền thông OPC thông qua phần mềm PC Access V1.0.

Chương 3: Thiết kế hệ thống

Chương 3 tập trung vào quá trình hiện thực hóa thiết kế hệ thống:

  • Xây dựng sơ đồ khối chức năng toàn hệ thống, bản vẽ thiết kế buồng xử lý ảnh và sơ đồ mạch động lực, mạch điều khiển tủ điện giám sát.
  • Lập bảng phân bổ và gán địa chỉ ngõ vào/ngõ ra (I/O) chi tiết cho PLC S7-200.
  • Xây dựng các lưu đồ giải thuật điều khiển: lưu đồ tổng thể cho PLC, lưu đồ chương trình điều khiển trung tâm trên Matlab, lưu đồ thuật toán chuyên biệt để nhận dạng các lỗi vết nứt, lỗ đinh, ố màu, sai hoa văn, và lưu đồ giải thuật phát hiện gạch vỡ/mẻ góc dựa trên đặc trưng liên kết vùng.
  • Thiết kế hoàn chỉnh giao diện điều khiển và giám sát GUIDE trên Matlab tích hợp các chức năng điều khiển băng tải, hiển thị ảnh xử lý, cảnh báo lỗi kẹt gạch và tự động lưu dữ liệu kiểm định.

Chương 4: Kết quả

Chương 4 công bố toàn bộ dữ liệu thực nghiệm thu nhận được trên mô hình thực tế:

  • Hiển thị hình ảnh kết quả xử lý đối với từng trường hợp kiểm tra cụ thể: gạch chuẩn, gạch bị vết nứt và ố màu, gạch bị lỗ đinh, gạch bị vỡ góc, gạch bị vết nứt kết hợp vỡ góc, và gạch không lỗi đạt tiêu chuẩn.
  • Bảng tổng hợp dữ liệu thử nghiệm phân loại đối với các mẫu gạch thực tế trên dây chuyền.
  • Trích xuất giao diện file Excel lưu trữ kết quả đánh giá phân loại tự động phục vụ công tác quản lý chất lượng.

Chương 5: Kết luận và hướng phát triển

Chương 5 đúc kết các kết quả đạt được sau quá trình thi công và vận hành thử nghiệm mô hình, đánh giá mức độ hoàn thành nhiệm vụ nghiên cứu, chỉ rõ các mặt hạn chế còn tồn tại về độ tối ưu của thuật toán và năng lực phần cứng, đồng thời định hướng các giải pháp phát triển, mở rộng hệ thống trong tương lai.

Kết quả và đóng góp

Đồ án đã chế tạo thành công mô hình cơ điện tử hoàn chỉnh kết hợp xử lý ảnh để tự động kiểm tra và phân loại gạch men.

Các kết quả kỹ thuật chính bao gồm:

  • Thiết lập thành công buồng chụp xử lý ảnh ổn định quang học, liên kết đồng bộ webcam Logitech C615 HD với môi trường tính toán Matlab.
  • Triển khai giải thuật Image Registration bằng điểm đặc trưng SURF, giải quyết triệt để bài toán sai lệch vị trí, góc xoay của gạch trên băng tải trước khi thực hiện phép trừ ảnh.
  • Phân loại chính xác các dạng lỗi bề mặt điển hình thông qua thử nghiệm thực tế:
Loại mẫu thử nghiệm Dạng khuyết tật ghi nhận Kết quả nhận dạng từ hệ thống Tác động cơ cấu chấp hành
Mẫu gạch chuẩn Không có khuyết tật Gạch không lỗi (Đạt chuẩn) Cho qua, xilanh không tác động
Mẫu gạch lỗi 1 Vỡ góc và lỗ đinh Phát hiện lỗi vỡ góc, lỗ đinh Xilanh kích hoạt đẩy loại bỏ
Mẫu gạch lỗi 2 Vết nứt và ố màu Phát hiện vết nứt, ố màu Xilanh kích hoạt đẩy loại bỏ
Mẫu gạch lỗi 3 Ố màu cục bộ Phát hiện vết ố Xilanh kích hoạt đẩy loại bỏ
Mẫu gạch lỗi 4 Lỗ đinh (pinhole) Phát hiện lỗ đinh Xilanh kích hoạt đẩy loại bỏ
Mẫu gạch lỗi 5 Vết nứt kết hợp vỡ góc Phát hiện nứt và vỡ góc Xilanh kích hoạt đẩy loại bỏ
Mẫu gạch đạt Bề mặt chuẩn Gạch không lỗi Cho qua, xilanh không tác động
  • Thiết lập giao thức truyền thông OPC ổn định hai chiều giữa PLC S7-200 và Matlab qua PC Access V1.0 với trạng thái kết nối "Good", đảm bảo tính thời gian thực trong điều khiển xilanh phân loại.
  • Xây dựng giao diện GUIDE thân thiện, tích hợp chức năng giám sát tốc độ động cơ qua bộ đếm HSC0, phát hiện lỗi kẹt gạch trên băng chuyền và tự động ghi dữ liệu vào file Excel.

Đóng góp của đề tài là việc hiện thực hóa giải pháp tích hợp giữa điều khiển công nghiệp truyền thống (PLC, biến tần, khí nén) và thị giác máy tính hiện đại trên một mô hình phần cứng hoạt động thực tế, cung cấp tài liệu kỹ thuật chi tiết về cấu hình truyền thông OPC Server - Client trong môi trường tự động hóa.

Hạn chế và hướng nghiên cứu tiếp

Theo đánh giá của các tác giả trong văn bản, đề tài còn tồn tại một số điểm hạn chế:

  • Thuật toán xử lý ảnh chưa được tối ưu hóa hoàn toàn, phụ thuộc nhiều vào điều kiện chiếu sáng của buồng chụp và năng lực xử lý của máy tính tính toán.
  • Hệ thống mới chỉ tập trung phát hiện các dạng lỗi cơ bản, đơn giản trên bề mặt phẳng, chưa nhận dạng được các khuyết tật phức tạp hơn hoặc các mẫu gạch có hoa văn, vân nổi đa dạng.
  • Camera sử dụng là loại webcam thông dụng giao tiếp USB, chưa phải dòng camera công nghiệp chuyên dụng tốc độ cao (Industrial High-speed Camera).
  • Cơ cấu phân loại chỉ sử dụng một xilanh đơn để loại bỏ gạch lỗi chung, chưa phân cấp chi tiết chất lượng sản phẩm thành nhiều loại (loại 1, loại 2, loại phế phẩm).

Các hướng phát triển tiếp theo được đề xuất:

  • Nghiên cứu tối ưu hóa giải thuật xử lý ảnh, ứng dụng các thuật toán học máy hoặc mạng nơ-ron để nhận diện chính xác các bề mặt gạch có kết cấu hoa văn phức tạp.
  • Nâng cấp phần cứng bằng camera công nghiệp chuyên dụng có tốc độ chụp khung hình cao và độ trễ thấp.
  • Mở rộng cơ cấu chấp hành phân loại nhiều cấp độ sản phẩm và tích hợp thêm hệ thống cảm biến quang học/laser để kiểm tra biến dạng 3D (độ phẳng, độ cong vênh bề mặt gạch).

Giá trị tham khảo

Đồ án tốt nghiệp này mang lại giá trị tham khảo thiết thực cho:

  • Sinh viên và học viên ngành Kỹ thuật Điều khiển và Tự động hóa, Cơ điện tử: Tham khảo phương pháp tích hợp hệ thống phần cứng PLC S7-200 với biến tần Schneider ATV11, động cơ, encoder và hệ thống khí nén.
  • Người nghiên cứu về Thị giác máy tính ứng dụng: Cung cấp phương pháp thực thi cụ thể về kỹ thuật căn chỉnh ảnh (Registration) bằng SURF và phép trừ ảnh mẫu (Template Matching) trong Matlab để ứng dụng cho kiểm tra khuyết tật sản phẩm.
  • Kỹ sư phát triển hệ thống SCADA/HMI: Cung cấp tài liệu hướng dẫn từng bước cấu hình máy chủ OPC (PC Access) để trao đổi dữ liệu hai chiều giữa PLC Siemens và các phần mềm tính toán trên nền tảng PC.

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

1. Hệ thống xử lý bài toán sai lệch vị trí và góc xoay của viên gạch trên băng tải bằng cách nào?
Hệ thống sử dụng kỹ thuật căn chỉnh ảnh (Image Registration) dựa trên bộ mô tả và phát hiện điểm đặc trưng bất biến SURF (Speeded Up Robust Features). Sau khi xác định các cặp điểm đặc trưng tương đồng giữa ảnh gạch kiểm tra và ảnh mẫu gạch chuẩn, hệ thống tính toán ma trận chuyển đổi afin $T$ để xoay và tịnh tiến ảnh lỗi về đúng tọa độ của ảnh chuẩn trước khi thực hiện phép trừ ảnh mức xám.

2. Quá trình truyền thông và trao đổi dữ liệu giữa PLC S7-200 và Matlab được thực hiện thông qua giao thức nào?
Dữ liệu được trao đổi thông qua chuẩn OPC (OLE for Process Control). Trong đó, phần mềm PC Access V1.0 của Siemens đóng vai trò là một OPC Server chứa các biến biểu tượng (Symbols) của PLC, còn gói công cụ OPC Toolbox trong Matlab đóng vai trò là OPC Client kết nối trực tiếp với Server để đọc/ghi dữ liệu điều khiển.

3. Chức năng cụ thể của hai cảm biến quang trong mô hình là gì?
Cảm biến quang 1 (loại NPN Model UM-T15DT) được đặt ở buồng xử lý ảnh để nhận diện gạch đi vào, phát tín hiệu cho PLC kích hoạt webcam chụp ảnh. Cảm biến quang 2 (loại PNP Model E3F-DS30C4) được đặt tại vị trí cơ cấu chấp hành để phát hiện gạch đã đến vị trí phân loại, hỗ trợ PLC kích xilanh đẩy gạch nếu có tín hiệu báo lỗi từ Matlab.

4. Tốc độ động cơ kéo băng tải được đo và tính toán như thế nào?
Hệ thống sử dụng Encoder Omron E6B2-CWZ6C có độ phân giải $600$ xung/vòng gửi xung về ngõ vào tốc độ cao của PLC. PLC được cấu hình bộ đếm High Speed Counter HSC0 Mode 0 để đếm số xung $x$ nhận được trong chu kỳ $1$ giây, từ đó tính tốc độ theo công thức: $\text{Tốc độ} = (x / 600) \times 60$ (vòng/phút).

5. Biến tần Schneider Altivar 11 được cấu hình các thông số cơ bản nào trong đồ án?
Biến tần ATV11 được cài đặt các thông số chính gồm: thời gian tăng tốc $\text{ACC} = 0.2\text{s}$, điện áp định mức động cơ $\text{Uns} = 220\text{V}$, tần số định mức $\text{Frs} = 60\text{Hz}$, dòng định mức $\text{nCr} = 0.2\text{A}$, tốc độ định mức động cơ $\text{nSp} = 1450\text{ vòng/phút}$, chế độ điều khiển $2$ dây $\text{tCC} = 2\text{C}$ (chân LI1 chạy thuận, chân LI2 chạy nghịch), và chọn menu $\text{SUP}$ hiển thị tần số vận hành $\text{FrH}$.

Kết luận

Đồ án tốt nghiệp "Mô hình phát hiện lỗi trên bề mặt gạch men ứng dụng xử lý ảnh" của sinh viên Phạm Văn Quang và Ngô Đình Huy (Khoa Điện - Điện tử, Trường Đại học Sư phạm Kỹ thuật TP.HCM) đã nghiên cứu và ứng dụng thành công kỹ thuật thị giác máy tính vào bài toán kiểm tra chất lượng sản phẩm công nghiệp. Tác giả đã xây dựng hoàn chỉnh thuật toán căn chỉnh ảnh SURF và so khớp mẫu trong Matlab, kết nối đồng bộ với PLC S7-200 qua OPC PC Access để điều khiển cơ cấu phân loại khí nén trên băng chuyền thực tế. Kết quả thử nghiệm cho thấy hệ thống có khả năng nhận dạng chính xác các dạng khuyết tật bề mặt cơ bản như vết nứt, ố màu, vỡ góc và lỗ đinh, mở ra tiềm năng ứng dụng tự động hóa giám sát chất lượng trong ngành công nghiệp sản xuất gạch men.