Một bit GOOD chưa phải giao thức
PLC cần biết kết quả thuộc sản phẩm nào, còn mới không và kiểm tra có hoàn tất trước hạn cơ cấu chấp hành không. GOOD cũ sau lỗi camera không được trông như lần đạt mới.
Có thể truyền bằng I/O rời, thanh ghi qua mạng công nghiệp hoặc giao diện hỗ trợ khác. Phương tiện truyền không tự cung cấp logic trình tự ứng dụng.
Cùng định nghĩa máy trạng thái
Ví dụ handshake cho một chu kỳ đang xử lý:
READY → nhận TRIGGER kèm cycle ID → BUSY
→ RESULT_VALID + cùng cycle ID + GOOD/NG/ERROR
→ PLC nhận kết quả → ACK
→ xóa kết quả đã nhận → READY
Đây là thiết kế khái niệm, không phải bảng thanh ghi chung. Với I/O rời không có ID, dùng trình tự chốt/toggle thống nhất. Nhiều sản phẩm đang di chuyển cần hàng đợi kết quả hữu hạn và ghép đúng vật; một bit GOOD không đủ.
Quy định bên sở hữu từng tín hiệu, thời gian dữ liệu hợp lệ và cách ghép ACK. Giữ dữ liệu ổn định đến khi bên kia nhận. Khởi tạo có chủ đích sau restart, không coi giá trị lưu lại là kết quả mới.
Tính ngân sách đến tác động vật lý
Giả sử camera cách vị trí loại 600 mm, tốc độ 1000 mm/s: thời gian di chuyển danh nghĩa 600 ms.
chụp + xử lý + truyền + vòng quét PLC
+ đáp ứng cơ cấu + dự phòng < thời gian di chuyển khả dụng
Đây là giả định minh họa, không phải thông số dây chuyền đã đo. Thay đổi tốc độ, encoder, trượt băng, chiều dài vật và khí nén làm thay đổi cửa sổ thực. Cần giới hạn độ trễ đầu-cuối bất lợi nhất, không chỉ inference trung bình.
Nếu băng dừng hoặc đảo chiều, delay theo đồng hồ có thể loại nhầm vật. Có thể cần tracking theo vị trí; xác nhận theo cơ khí và cảm biến thật.
Kiểm thử lỗi trong nghiệm thu
Thử trigger khi BUSY, thiếu ảnh, xử lý timeout, kết quả trùng/cũ, mất ACK, mất PLC, đổi recipe và khởi động lại từng bên. Thống nhất hành động khi timeout với chủ máy. Tách NG do phát hiện lỗi khỏi ERROR do không kiểm tra được.
Heartbeat cho biết hoạt động phần mềm/liên lạc, không chứng minh đã kiểm tra đúng vật. Handshake thông thường này không phải interlock an toàn được chứng nhận hoặc thiết kế dừng khẩn cấp.
Giữ PASS/FAIL và điều khiển PLC tại máy. Upload truy xuất không nên dùng dashboard từ xa làm cổng cho từng chu kỳ. Đọc sự kiện đếm khi ghép nhiều vật chuyển động.
Tài liệu kỹ thuật tham khảo
Nguồn cho các khái niệm nền tảng; ví dụ và diễn giải do TAS Solutions biên soạn, không phải bảo chứng của nhà cung cấp.
- Basler — Triggered Image Acquisition
Nguồn trigger, chế độ và cấu hình thu ảnh.
- Basler — Acquisition Timing Information
Phân biệt độ trễ thu ảnh, phơi sáng và truyền.
- Basler — Line Debouncer
Lọc đầu vào làm thay đổi timing trigger.
