Saltar al contenido principal

DOCUMENTACIÓN CON IA

¿Qué desea saber?

Accionar mediante un PLC

Visión general

Esta guía explica cómo accionar la cámara OV10i desde un PLC a través de Ethernet/IP, monitorizar su estado y gestionar errores. La integración garantiza una captura de imagen confiable dentro de un proceso automatizado.

Prerrequisitos

  • Cámara OV10i conectada al PLC (ver Conectar al PLC (Ethernet/IP, PROFINET)).
  • Software de programación de PLC (p. ej., Studio 5000).
  • PLC Trigger seleccionado como Configuración de Disparo en la receta Image Setup
nota

Si PLC Trigger no está seleccionado en la receta, la cámara ignorará las solicitudes de disparo del PLC.

Ejemplo de lógica

Ejemplo de lógica para accionar mediante un PLC

Diagrama de temporización

Diagrama de temporización para el accionamiento mediante un PLC

Conceptos principales

Disparar la cámara

  • PB_TRIGGER: Pulsador o señal de control desde la lógica del PLC para iniciar la captura.
  • Trigger_ONS: One-shot que genera un pulso único en el borde ascendente de PB_TRIGGER, evitando disparos duplicados.
  • Camera_1:I.Data[0].0: Camera Ready — debe estar en alto para permitir el disparo.
  • Camera_1:O.Data[0].0: Trigger Request — con retención en alto hasta que se reconozca.
  • Camera_1:I.Data[0].1: Trigger Acknowledge — confirma que la cámara recibió el disparo.

Secuencia de disparo

  1. Confirme Camera_1:I.Data[0].0 (Ready) esté en alto.

  2. Active PB_TRIGGER.

  3. Trigger_ONS genera un pulso y pone en alto Camera_1:O.Data[0].0 (Trigger Request).

  4. La cámara responde estableciendo I.Data[0].1 (Trigger Acknowledge) en alto.

  5. El PLC libera O.Data[0].0 para completar el ciclo de disparo.

Disponibilidad de resultados y estado

  • Camera_1:I.Data[2].1: Result Available — alto cuando la imagen ha sido procesada.
  • Camera_1:I.Data[2].2: Pass/Fail Result — alto = pass, bajo = fail.

Manejo de errores

  • Camera_1:I.Data[1].0: Trigger Error — alto si ocurre un error durante el disparo.
    • Este bit se mantiene en estado latched hasta que se reinicia.
    • Implemente lógica de PLC para restablecer este bit y gestionar los errores de forma adecuada.

Mejores prácticas

  • Siempre verifique Camera Ready (I.Data[0].0) antes de emitir un disparo.
  • Utilice lógica de One-shot (Trigger_ONS) para evitar disparos no deseados múltiples.
  • Mantenga en latch el Trigger Request hasta que se reciba el acuse de recibo.
  • Monitoree la disponibilidad de resultados antes de leer el estado Pass/Fail.
  • Implemente un manejo de errores robusto para detectar y limpiar fallas.

Resumen de las señales clave

SeñalFunciónNotas
PB_TRIGGERInicia disparo de la cámaraLógica del PLC
Trigger_ONSPulso One-shotPreviene disparos duplicados
I.Data[0].0Camera ReadyDebe estar en alto para permitir el disparo
O.Data[0].0Trigger RequestLatched hasta ser reconocido
I.Data[0].1Trigger AcknowledgeConfirma que se recibió el disparo
I.Data[2].1Result AvailableImagen procesada
I.Data[2].2Pass/Fail ResultHigh = Pass, Low = Fail
I.Data[1].0Trigger ErrorLatched hasta borrado

Conclusión

Al implementar esta lógica, la cámara OV10i puede accionarse y monitorizarse de forma fiable mediante el control por PLC, asegurando una sincronización precisa con los procesos de automatización industrial.