Skip to main content

AI-POWERED DOCS

What do you want to know?

Kích Hoạt Bằng PLC

Tổng Quan

Hướng dẫn này giải thích cách kích hoạt camera OV10i từ PLC qua Ethernet/IP, giám sát trạng thái của camera và xử lý lỗi. Việc tích hợp này đảm bảo thu thập hình ảnh đáng tin cậy trong quy trình tự động hóa.

Điều Kiện Tiên Quyết

  • Camera OV10i được kết nối với PLC (xem Kết Nối với PLC (Ethernet/IP, PROFINET)).
  • Phần mềm lập trình PLC (ví dụ: Studio 5000).
  • PLC Trigger được chọn làm Trigger Settings trong phần Image Setup của recipe
note

Nếu PLC Trigger không được chọn trong recipe, camera sẽ bỏ qua các yêu cầu trigger từ PLC.

Ví Dụ Logic

Ví dụ logic để kích hoạt bằng PLC

Biểu Đồ Thời Gian

Biểu đồ thời gian để kích hoạt bằng PLC

Khái Niệm Cốt Lõi

Kích Hoạt Camera

  • PB_TRIGGER: Nút nhấn hoặc tín hiệu điều khiển từ logic PLC để khởi tạo quá trình thu thập hình ảnh.
  • Trigger_ONS: One-shot tạo ra một xung duy nhất tại cạnh lên của PB_TRIGGER, ngăn chặn việc kích hoạt trùng lặp.
  • Camera_1:I.Data[0].0: Camera Ready — phải ở mức cao trước khi kích hoạt.
  • Camera_1:O.Data[0].0: Trigger Request — được latch ở mức cao cho đến khi được xác nhận.
  • Camera_1:I.Data[0].1: Trigger Acknowledge — xác nhận camera đã nhận được tín hiệu trigger.

Chuỗi Trigger

  1. Xác nhận Camera_1:I.Data[0].0 (Ready) đang ở mức cao.

  2. Kích hoạt PB_TRIGGER.

  3. Trigger_ONS phát xung và đặt Camera_1:O.Data[0].0 (Trigger Request) lên mức cao.

  4. Camera phản hồi bằng cách đặt I.Data[0].1 (Trigger Acknowledge) lên mức cao.

  5. PLC unlatch O.Data[0.0] để hoàn tất chu kỳ trigger.

Tính Khả Dụng của Kết Quả và Trạng Thái

  • Camera_1:I.Data[2].1: Result Available — ở mức cao khi hình ảnh đã được xử lý.
  • Camera_1:I.Data[2].2: Pass/Fail Result — cao = pass, thấp = fail.

Xử Lý Lỗi

  • Camera_1:I.Data[1].0: Trigger Error — ở mức cao nếu xảy ra lỗi trong quá trình kích hoạt.
    • Bit này sẽ được latch cho đến khi được reset.
    • Triển khai logic PLC để reset bit này và xử lý lỗi một cách phù hợp.

Các Thực Hành Tốt Nhất

  • Luôn kiểm tra Camera Ready (I.Data[0].0) trước khi phát tín hiệu trigger.
  • Sử dụng logic one-shot (Trigger_ONS) để tránh các lần trigger ngoài ý muốn nhiều lần.
  • Latch tín hiệu Trigger Request cho đến khi nhận được xác nhận.
  • Giám sát tính khả dụng của kết quả trước khi đọc trạng thái Pass/Fail.
  • Triển khai cơ chế xử lý lỗi mạnh mẽ để phát hiện và xóa các lỗi.

Tóm Tắt Các Tín Hiệu Chính

Tín HiệuChức NăngGhi Chú
PB_TRIGGERKhởi tạo trigger cameraTừ logic PLC
Trigger_ONSXung one-shotNgăn chặn trigger trùng lặp
I.Data[0].0Camera ReadyPhải ở mức cao để cho phép trigger
O.Data[0].0Trigger RequestĐược latch cho đến khi được xác nhận
I.Data[0].1Trigger AcknowledgeXác nhận đã nhận được trigger
I.Data[2].1Result AvailableHình ảnh đã được xử lý
I.Data[2].2Pass/Fail ResultCao = Pass, Thấp = Fail
I.Data[1].0Trigger ErrorĐược latch cho đến khi được xóa

Kết Luận

Bằng cách triển khai logic này, camera OV10i có thể được kích hoạt và giám sát một cách đáng tin cậy thông qua điều khiển PLC, đảm bảo đồng bộ hóa chính xác với các quy trình tự động hóa công nghiệp.