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
Si PLC Trigger no está seleccionado en la receta, la cámara ignorará las solicitudes de disparo del PLC.
Ejemplo de lógica

Diagrama de temporización

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
-
Confirme
Camera_1:I.Data[0].0(Ready) esté en alto. -
Active
PB_TRIGGER. -
Trigger_ONSgenera un pulso y pone en altoCamera_1:O.Data[0].0(Trigger Request). -
La cámara responde estableciendo
I.Data[0].1(Trigger Acknowledge) en alto. -
El PLC libera
O.Data[0].0para 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ñal | Función | Notas |
|---|---|---|
PB_TRIGGER | Inicia disparo de la cámara | Lógica del PLC |
Trigger_ONS | Pulso One-shot | Previene disparos duplicados |
I.Data[0].0 | Camera Ready | Debe estar en alto para permitir el disparo |
O.Data[0].0 | Trigger Request | Latched hasta ser reconocido |
I.Data[0].1 | Trigger Acknowledge | Confirma que se recibió el disparo |
I.Data[2].1 | Result Available | Imagen procesada |
I.Data[2].2 | Pass/Fail Result | High = Pass, Low = Fail |
I.Data[1].0 | Trigger Error | Latched 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.