Skip to main content

AI-POWERED DOCS

What do you want to know?

Bước 5: Thiết Lập Đầu Ra

Mô hình AI của bạn đã được huấn luyện. Bây giờ hãy quyết định camera sẽ làm gì với mỗi kết quả pass/fail, và gửi kết quả đó đi đâu.

Có hai câu hỏi cần trả lời:

  1. Kết quả pass/fail được tính như thế nào? Chế độ Basic (rules) hoặc chế độ Advanced (Node-RED).
  2. Kết quả sẽ đi đâu? Standalone (chỉ trong giao diện camera), đến PLC, hoặc đến các digital output vật lý.

Hai câu hỏi này độc lập với nhau. Hãy chọn kịch bản của bạn bên dưới để có được sự kết hợp chính xác giữa chế độ + đích đến bạn cần, sau đó đọc chi tiết các phần liên quan.

What are you trying to do?

Pick your scenario — see exactly which mode and destination you need

The page below covers everything in detail. This picker is a shortcut to the right combination for your line.

Operators read pass/fail from the screen. No PLC, no external wiring beyond power and Ethernet to a laptop or HMI.

Logic: Basic modeDestination: Standalone

What to do

  1. Configure pass/fail rules in the IO Block (Basic mode).
  2. Done — results show on Live Preview and saved captures.
Bạn đang sử dụng phiên bản giao diện nào?

Giao diện web OV20i đã được thiết kế lại trong v2026.5. Kiểm tra phiên bản phần mềm của bạn ở góc trên bên phải của giao diện camera và chọn tab tương ứng. Lựa chọn của bạn sẽ được áp dụng trên mọi trang trong luồng thiết lập này.

Trong giao diện cũ hơn, cài đặt trigger và IO Block nằm cùng nhau trong bước Outputs này. Bạn chọn chế độ trigger và thiết lập logic pass/fail trên cùng một màn hình.

Trigger

Chọn cách chụp ảnh từ menu thả xuống Trigger Settings (Manual, Hardware, PLC, Aligner, hoặc Interval).

Menu thả xuống Trigger Settings trong Recipe Editor

IO Block (Chế độ Basic)

Thêm một rule cho mỗi ROI (ví dụ, class phải bằng "pass", hoặc số pixel dưới N) và kết hợp chúng thành kết quả pass/fail tổng thể. Đối với bất kỳ điều gì vượt quá các rule per-ROI, hãy nhấp vào Advanced Mode để mở Node-RED.

IO Block ở chế độ Basic với rule đếm pixel cho class Lead

Các khái niệm trong phần còn lại của trang này (chế độ logic, điểm đến đầu ra, tích hợp PLC, chế độ trigger và deploy) áp dụng cho giao diện này.

Kết quả pass/fail toàn cục

Mỗi lần chụp tạo ra một kết quả nhị phân duy nhất: pass hoặc fail. Ngay cả khi bạn có 50 vùng quan tâm (ROI) thực hiện phân tích phức tạp, tất cả đều quy về một câu trả lời: bộ phận này tốt hay xấu?

Kết quả pass/fail toàn cục duy nhất đó là thứ được gửi đến PLC, HMI, đèn tháp, cổng loại bỏ, hoặc bất kỳ hệ thống nào khác của bạn. Camera tính toán nó trên mỗi lần chụp; điều thay đổi giữa chế độ Basic và Advanced là cách bạn diễn đạt các quy tắc tạo ra kết quả đó.

Chọn chế độ logic

Chế độ Basic: khi nào sử dụng

Sử dụng chế độ Basic khi quy tắc pass/fail của bạn là một sự kết hợp đơn giản của các kết quả từng ROI. Ví dụ:

  • "Tất cả các ROI phải có class = 'pass' để có pass toàn cục"
  • "ROI 1 và ROI 2 đều phải bằng 'present', ROI 3 phải bằng 'aligned'"
  • "Số pixel lỗi dưới N cho class chính"

Nếu bạn có thể mô tả quy tắc của mình trong một câu với AND / OR / ngưỡng, chế độ Basic có thể xử lý được. Không cần mã, không cần trình chỉnh sửa flow.

Thiết lập: Trong IO Block, thêm một quy tắc cho mỗi ROI (ví dụ: class dự đoán bằng Pass, hoặc ngưỡng độ tin cậy/số pixel), sau đó chọn cách các quy tắc kết hợp thành kết quả pass/fail tổng thể (tất cả phải pass, hoặc bất kỳ quy tắc nào pass). Camera tính toán pass/fail đó trên mỗi lần chụp. Để biết đường dẫn nhấp chuột chính xác trong giao diện của bạn, hãy làm theo hướng dẫn IO Block trong tab phiên bản ở trên.

Việc truy cập các chân DO vật lý phụ thuộc vào phiên bản của bạn

Trên v2026.5 và mới hơn, khối IO Basic ánh xạ DO0 / DO1 trực tiếp đến một quy tắc hoặc kết quả tổng thể (phần Digital Outputs (DO) trong Bước 6), không cần Node-RED. Trên các phiên bản cũ hơn, chế độ Basic chỉ tạo ra tín hiệu pass/fail mà PLC và giao diện camera đọc; để điều khiển các chân vật lý, bạn cần chế độ Advanced. Xem Digital outputs (DO0 / DO1) bên dưới.

Chế độ Advanced: khi nào sử dụng

Nhấp vào Advanced Mode trong IO Block để vào Node-RED, một môi trường lập trình trực quan.

Trình chỉnh sửa flow Node-RED hiển thị đầu ra block, logic pass/fail và digital outputs

Sử dụng chế độ Advanced bất cứ khi nào:

  • Quy tắc pass/fail cần nhiều hơn các ngưỡng theo từng ROI, ví dụ: "fail nếu tổng diện tích lỗi là X% của diện tích bộ phận, VÀ có ít nhất N lỗi, VÀ độ tin cậy trung bình trên 80%"
  • Bạn cần logic chuỗi thời gian, "fail nếu 7 trong 10 bộ phận gần đây nhất fail"
  • Bạn cần điều khiển digital outputs vật lý (DO0 / DO1) cho đèn tháp, cổng loại bỏ hoặc relay
  • Bạn cần gửi dữ liệu tùy chỉnh đến PLC ngoài payload pass/fail + ROI tiêu chuẩn (ví dụ: module PROFINET User Data - 64 bytes, hoặc các trường assembly EtherNet/IP bổ sung)
  • Bạn cần định tuyến dữ liệu đến bất kỳ đâu bên ngoài, MQTT, MES, FTP, REST API, email, Teams, cơ sở dữ liệu

Mỗi lần chụp sẽ khởi chạy một flow mới. Node "All Blocks Output" phơi bày tất cả metadata từ lần chụp dưới dạng đối tượng JSON, class, độ tin cậy, số pixel, diện tích, tên ROI, dấu thời gian, để bất kỳ node phía sau nào cũng có thể phân nhánh trên bất kỳ trường nào.

Những thứ bạn có thể xây dựng:

  • Logic pass/fail tùy chỉnh kết hợp nhiều trường ROI
  • Điều khiển đèn tháp, cổng loại bỏ và relay (digital outputs)
  • Phân tích chuỗi thời gian ("7 trong 10 bộ phận gần đây nhất của tôi có fail không? Cảnh báo cho người giám sát")
  • Bảng điều khiển tùy chỉnh: biểu đồ Pareto, trực quan hóa xu hướng, chỉ số sản xuất
  • Định tuyến dữ liệu đến FTP, hệ thống MES, cơ sở dữ liệu
  • Tích hợp barcode liên kết kết quả kiểm tra với số serial của bộ phận
  • Lưu ảnh có điều kiện (ví dụ: chỉ lưu khi fail)
  • Thông báo qua Email / Teams / Slack
  • Giao thức truyền thông: RS232, RS485, MQTT, HTTP/HTTPS, OPC-UA

Nhập và xuất flow

Bạn có thể nhập và xuất các flow Node-RED dưới dạng JSON. Điều này cho phép bạn sao lưu logic, chia sẻ flow giữa các camera hoặc triển khai các flow được tạo bởi Auto-Integration Builder.

Để truy cập nhập/xuất, nhấp vào menu hamburger (ba đường ngang) ở góc trên bên phải của trình chỉnh sửa Node-RED:

Menu hamburger Node-RED hiển thị các tùy chọn Import và Export

Để nhập một flow: Chọn Import từ menu. Dán JSON flow vào vùng văn bản, hoặc nhấp "select a file to import" để tải lên tệp JSON. Chọn nhập vào flow hiện tại hoặc flow mới, sau đó nhấp Import.

Hộp thoại Import Node-RED với các tùy chọn nhập từ clipboard và tệp

Để xuất một flow: Chọn Export từ menu. Chọn các node cần xuất (các node đã chọn hoặc flow hiện tại), sau đó nhấp Download để lưu dưới dạng tệp hoặc Copy to clipboard để dán ở nơi khác.

Hộp thoại Export Node-RED với các tùy chọn Download và Copy to clipboard

Xây dựng flow tức thì với Auto-Integration Builder

Bạn không cần học Node-RED từ đầu. OV Auto-Integration Builder tại tools.overview.ai tạo ra các flow Node-RED sẵn sàng cho sản xuất từ các mô tả bằng tiếng Anh đơn giản.

Cách hoạt động:

  1. Mở tools.overview.ai và chọn Auto-Integration Builder
  2. Mô tả những gì bạn muốn bằng tiếng Anh đơn giản. Ví dụ: "Send an email when 3 failures happen in a row" hoặc "Save fail images to an FTP server with the part serial number"
  3. AI tạo ra một flow Node-RED hoàn chỉnh sử dụng hơn 50 loại node có sẵn
  4. Xem lại flow, triển khai lên camera của bạn chỉ với một cú nhấp chuột

Hỗ trợ:

  • Giao thức truyền thông: MQTT, Modbus TCP, OPC-UA, HTTP/HTTPS, RS232, RS485
  • Định tuyến dữ liệu: FTP, cơ sở dữ liệu, hệ thống MES, lưu trữ đám mây
  • Logic: Phân tích chuỗi thời gian, phân nhánh có điều kiện, tổng hợp
  • Thông báo: Email, Microsoft Teams, Slack, webhooks
  • I/O phần cứng: Đèn báo hiệu (stack light), cổng loại bỏ (reject gate), băng tải, PLC

Bạn cũng có thể sử dụng Modify Mode: dán một flow hiện có và mô tả những gì bạn muốn thay đổi. Builder sẽ cập nhật flow trong khi vẫn giữ nguyên logic hiện có của bạn.

Không cần kinh nghiệm với Node-RED

Ngay cả khi bạn chưa từng sử dụng Node-RED, Auto-Integration Builder cho phép bạn thiết lập các tích hợp phức tạp chỉ trong vài phút. Mô tả những gì bạn muốn, xem lại flow được tạo và triển khai.

Đích đầu ra

Bạn đã quyết định cách tính pass/fail. Bây giờ hãy quyết định nơi nó sẽ đi. Có ba đích đến, và mỗi đích có các yêu cầu khác nhau:

Đích đếnChế độ logic yêu cầuSử dụng khi
Standalone (chỉ giao diện camera / hình ảnh đã lưu)Basic hoặc AdvancedNgười vận hành đọc pass/fail từ màn hình; không có hệ thống nào khác cần kết quả
PLC (EtherNet/IP, PROFINET)Basic hoặc AdvancedMột PLC điều khiển dây chuyền và cần kết quả kiểm tra
Digital outputs (DO0 / DO1)Basic (v2026.5+) hoặc AdvancedĐèn báo hiệu (stack light), cổng loại bỏ (reject gate), rơ-le hoặc bất kỳ thiết bị vật lý nào trên đầu nối I/O

Bạn có thể sử dụng nhiều đích cùng lúc, ví dụ: gửi pass/fail đến PLC qua EtherNet/IP (khối dữ liệu mà PLC đọc) điều khiển đèn báo hiệu (stack light) thông qua DO0.

Standalone

Nếu camera là toàn bộ hệ thống, không có PLC, không có dây nối ngoài nào khác ngoài nguồn điện và Ethernet đến laptop hoặc HMI, bạn không cần làm gì ngoài việc cấu hình IO Block. Kết quả pass/fail hiển thị trên màn hình Live Preview và trong lịch sử ảnh chụp đã lưu. Cả chế độ Basic và Advanced đều hoạt động; hãy chọn chế độ phù hợp với độ phức tạp logic của bạn.

Bạn có thể theo dõi trạng thái thời gian thực của các chân digital I/O và kết nối EtherNet/IP trên trang I/O Live Monitor:

I/O Live Monitor hiển thị Digital I/O Status và Ethernet/IP Status

PLC (EtherNet/IP và PROFINET)

OV20i hỗ trợ nguyên bản EtherNet/IP và PROFINET, do đó payload pass/fail tiêu chuẩn + kết quả trên từng ROI được truyền đến PLC của bạn mà không cần bất kỳ Node-RED nào. Bạn nhập file EDS hoặc GSDML mà chúng tôi cung cấp (liên kết ở cuối trang này), trỏ PLC đến địa chỉ IP của camera, và assembly / module tiêu chuẩn của camera sẽ hiển thị trực tiếp các trường kết quả.

Khi nào bạn cần Node-RED để tích hợp PLC? Khi payload tiêu chuẩn không đủ, ví dụ: bạn muốn gửi thêm các trường ROI, mã lỗi tùy chỉnh, giá trị được tính toán, hoặc số serial từ đầu đọc mã vạch. Trong trường hợp đó:

  • EtherNet/IP: mở rộng assembly với các trường tùy chỉnh được ghi từ một flow Node-RED
  • PROFINET: thêm các module tùy chỉnh User Data - 64 bytesUser Results - 64 bytes trong cấu hình thiết bị TIA Portal của bạn và ghi vào chúng từ một flow Node-RED

Xem Connect to PLC (EtherNet/IP & PROFINET) để biết cách đấu dây, file, và thiết lập từng bước.

Ngõ ra kỹ thuật số (DO0 / DO1)

OV20i có hai ngõ ra kỹ thuật số trên đầu nối M12, DO0 (chân 10, màu tím) và DO1 (chân 11, màu cam), mỗi ngõ đều là NPN sinking (ngõ ra kéo đường xuống mass), định mức 100 mA mỗi đường. Sử dụng chúng để điều khiển đèn tháp, cổng loại bỏ, relay, đèn LED chỉ báo, hoặc bất cứ thiết bị nào được kích hoạt bởi tín hiệu sinking 24V.

ghi chú

Màu dây thay đổi theo chiều dài cáp. Nếu màu dây trên cáp của bạn không khớp, hãy xem Wire Color Reference để biết màu dây của cáp 3M & 5M so với cáp 10M.

Phiên bản cũ: việc điều khiển chân DO vật lý yêu cầu chế độ Advanced

Trên các phiên bản trước v2026.5, không có tùy chọn nguyên bản "send pass to DO0" trong chế độ Basic, vì vậy bạn cần một flow Node-RED ở chế độ Advanced với node Digital Output được nối với kết quả kiểm tra. Trên v2026.5 và mới hơn, bạn có thể ánh xạ DO0 / DO1 trực tiếp từ Basic IO block (latch/pulse, N.O. / N.C.) mà không cần Node-RED.

Flow đơn giản nhất kiểu "pass sáng xanh, fail sáng đỏ" sử dụng hai node Digital Output được nối với nhánh pass/fail. Để biết cách đấu dây + thiết lập Node-RED từng bước, xem Set Digital Output Logic.

Khi các chân đã được đấu dây và một flow đã được thiết lập, bạn có thể mã hóa các tín hiệu phong phú hơn chỉ là pass/fail, các loại lỗi khác nhau có thể được ánh xạ đến các tổ hợp chân khác nhau, hoặc bạn có thể tạo xung một chân trong N mili giây để điều khiển van điện từ loại bỏ một lần.

Chế độ trigger

Cấu hình cách thức chụp ảnh. Năm chế độ trigger giống nhau ở cả hai phiên bản giao diện:

TriggerMô tảPhù hợp nhất cho
ManualNhấn nút trên giao diện cameraKiểm thử và thiết lập
Hardware (digital input)Tín hiệu điện từ cảm biếnDây chuyền tự động với cảm biến tiệm cận
PLCLệnh từ bộ điều khiển công nghiệp của bạnTự động hoàn toàn với thời gian chính xác
AlignerTự động trigger khi phát hiện căn chỉnh chi tiếtKhi các chi tiết đến vào thời điểm không dự đoán được
IntervalChụp theo khoảng thời gian cài đặtGiám sát liên tục

Sơ đồ đấu nối hardware trigger cho camera OV20 và OV80

Kiểm tra đấu nối IO trước khi triển khai vào sản xuất

Đấu nối sai trên đầu nối I/O có thể làm hỏng mạch đầu ra của camera hoặc thiết bị được kết nối. Luôn kiểm tra đấu nối bằng đồng hồ vạn năng và chạy thử nghiệm trên bàn trước khi kết nối với máy móc sản xuất.

Giới hạn dòng đầu ra digital

Đầu ra digital của camera có định mức dòng tối đa. Kiểm tra thông số kỹ thuật phần cứng trước khi kết nối các thiết bị công suất cao như solenoid, relay hoặc động cơ. Sử dụng relay trung gian hoặc bo mạch driver nếu tải của bạn vượt quá dòng đầu ra định mức.

Triển Khai

  1. Kích hoạt recipe
  2. Thiết lập chế độ trigger của bạn
  3. Chạy các chi tiết thử nghiệm và xác minh đầu ra pass/fail khớp với mong đợi
  4. Kiểm tra các trường hợp biên, đặc biệt là những chi tiết khó phân loại nhất
  5. Giám sát trong giờ đầu tiên để đảm bảo tính nhất quán

Tải xuống các tệp tích hợp PLC

Nếu bạn đang tích hợp với PLC, hãy tải xuống các tệp cấu hình và mã mẫu:

EtherNet/IP (Allen-Bradley)

TệpMô tả
OV20i EDS FileElectronic Data Sheet cho Studio 5000 (ControlLogix/CompactLogix)
Recipe Switch RoutineLadder logic để thay đổi recipe qua PLC
Camera Trigger RoutineLadder logic để trigger kiểm tra và xử lý kết quả

PROFINET (Siemens)

TệpMô tả
OV20i GSDML FileMô tả thiết bị cho TIA Portal
tip

Nhập tệp EDS hoặc GSDML vào môi trường lập trình PLC của bạn trước khi cấu hình kết nối. Các routine L5X là ladder logic sẵn sàng sử dụng mà bạn có thể nhập trực tiếp vào Studio 5000.

Danh sách kiểm tra đầu ra

Trước khi vận hành chính thức, hãy xác nhận:

  • Đã cấu hình các quy tắc IO (logic pass/fail khớp với yêu cầu của bạn)
  • Đã thiết lập chế độ trigger (manual, hardware, PLC, aligner, hoặc interval)
  • Đã kích hoạt recipe
  • Đã chạy các chi tiết thử nghiệm (đầu ra pass/fail khớp với mong đợi)
  • Đã kiểm tra các trường hợp biên (các chi tiết khó nhất được phân loại chính xác)

Hệ thống kiểm tra AI của bạn hiện đã hoạt động. Để tối ưu hóa liên tục, hãy xem Cải Thiện Model Của Bạn.