Saltar al contenido principal

Disparo mediante PLC

Visión general

Esta guía explica cómo disparar la cámara OV80i desde un PLC a través de Ethernet/IP, monitorear su estado y manejar errores. La integración garantiza una captura de imágenes confiable dentro de un proceso automatizado.

Prerrequisitos

  • Cámara OV80i conectada al PLC (ver Conexión 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 Configuración de Imagen de la Receta
nota

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

Ejemplo de Lógica

Ejemplo de lógica para disparar mediante un PLC

Diagrama de temporización

Diagrama de temporización para disparar mediante un PLC

Conceptos clave

Disparo de la Cámara

  • PB_TRIGGER: Pulsador o señal de control proveniente de 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: Cámara lista — debe estar en alto antes de disparar.
  • Camera_1:O.Data[0].0: Solicitud de disparo — mantenida en alto hasta ser reconocida.
  • Camera_1:I.Data[0].1: Reconocimiento de disparo — confirma que se recibió el disparo.

Secuencia de disparo

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

  2. Actívelo PB_TRIGGER.

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

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

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

Disponibilidad de resultados y estado

  • Camera_1:I.Data[2].1: Disponibilidad de resultado — alto cuando la imagen ha sido procesada.
  • Camera_1:I.Data[2].2: Resultado Aprobado/Reprobado — alto = Aprobado, bajo = Reprobado.

Manejo de Errores

  • Camera_1:I.Data[1].0: Error de disparo — alto si ocurre un error durante el disparo.
    • Este bit permanece en alto hasta que se restablezca.
    • Implemente la lógica del PLC para restablecer este bit y manejar los errores de forma adecuada.

Mejores Prácticas

  • Siempre verifique Camera Ready (I.Data[0].0) antes de emitir un disparo.
  • Utilice lógica One-shot (Trigger_ONS) para evitar múltiples disparos no intencionados.
  • Mantenga la Solicitud de Disparo en alto hasta recibir el reconocimiento.
  • Monitoree la disponibilidad de resultados antes de leer el estado Pass/Fail.
  • Implemente una gestión de errores robusta para detectar y borrar fallas.

Resumen de Señales Clave

SeñalFunciónNotas
PB_TRIGGERInicia disparo de cámaraLógica del PLC
Trigger_ONSPulso One-shotPreviene disparos duplicados
I.Data[0].0Cámara listaDebe estar en alto para permitir el disparo
O.Data[0].0Solicitud de disparoMantenida en alto hasta ser reconocida
I.Data[0].1Reconocimiento de disparoConfirma que se recibió el disparo
I.Data[2].1Disponibilidad de resultadoLa imagen ha sido procesada
I.Data[2].2Resultado Pass/FailAlto = Aprobado, Bajo = Reprobado
I.Data[1].0Error de disparoBloqueado hasta que se restablezca

Conclusión

Al implementar esta lógica, la cámara OV80i puede ser disparada y monitorizada de forma confiable mediante el control por PLC, asegurando una sincronización precisa con los procesos de automatización industrial.