- 11 May 2025
- Imprimir
- DF
Ethernet/IP - Triggering
- Actualizado el 11 May 2025
- Imprimir
- DF
Conecte la cámara al PLC de su preferencia siguiendo este articulo
Configuración del Trigger de la Cámara
Asegúrese de configurar el PLC Trigger en la cámara en la siguiente Ruta. (Imaging Setup > Trigger Settings) como se muestra en la siguiente imagen.
Diagrama de Temporización
El diagrama de tiempos visualiza la secuencia de operaciones dentro del sistema de la cámara. Muestra la relación entre las diferentes señales: como una señal activa otra y cómo el proceso progresa a través de las distintas etapas, como el disparo, la exposición, la inspección y la finalización. Las transiciones entre los estados alto y bajo de estas señales representan los cambios de estado en el funcionamiento de la cámara y ayudan a comprender la sincronización y las dependencias entre cada parte del proceso.
Breakdown of the Timing Diagram:
Busy :
La señal "Busy" indica si el sistema o la cámara están actualmente ocupados en un proceso. La señal comienza en estado bajo (inactiva), pasa a estado alto (activa) cuando inicia el proceso y se mantiene alta durante toda la operación. Una vez que todas las tareas han finalizado, la señal vuelve a estado bajo, indicando que el sistema ya no está ocupado y está listo para la siguiente operación.
Trigger:
La señal "Trigger" es una entrada a la cámara que inicia la captura de imagen o el proceso de inspección. La señal pasa a estado alto para activar el disparo y permanece alta durante un breve período antes de volver a estado bajo. Este pulso indica que se ha enviado un comando de disparo a la cámara.
TriggerReady (Trigger Preparado):
Esta señal indica cuándo el sistema está preparado para aceptar un comando de disparo. Comienza en estado alto, lo que indica disponibilidad, y pasa a estado bajo una vez que se emite el disparo. Después de que el sistema procesa el disparo y completa las acciones necesarias, la señal vuelve a estado alto, indicando que está listo para el siguiente disparo.
TriggerAck (Trigger Reconocimiento):
Después de que la cámara recibe el comando de disparo, envía una señal de "Trigger Acknowledge" (reconocimiento de disparo) de vuelta al PLC. Esta señal pasa a estado alto para indicar que el disparo fue recibido y procesado correctamente. Permanece alta durante el procesamiento y luego vuelve a estado bajo.
ExposureComplete (Exposición Completa):
Esta señal indica que la cámara ha finalizado su proceso de exposición. Sigue a la señal de TriggerAck, pasa a estado alto después del reconocimiento y se mantiene alta hasta que la exposición se completa por completo. Luego regresa a estado bajo.
InspectionComplete (Inspección Completa):
Después del proceso de exposición, la cámara realiza el procesamiento de imagen o inspección. Una vez finalizado este proceso, la señal "Inspection Complete" pasa a estado alto. Esta señal generalmente sigue a ExposureComplete y permanece alta hasta que se confirma la finalización de la inspección; luego, vuelve a estado bajo.
InspectionPASS(inspección PASS):
Esta señal indica si la inspección fue exitosa. Pasa a estado alto una vez que se completa la inspección y se han superado todos los controles. Si la inspección no es aprobada, esta señal permanece en estado bajo.
Ejemplo de Logica PLC
Por favor, programe la lógica utilizando un ejemplo similar, o el archivo adjunto que se le proporcionará debajo.
Trigger de Cámara y Monitoreo de Estado
Esta sección explica cómo activar la cámara y supervisar su estado utilizando lógica de PLC. Cada señal y su acción correspondiente se detallan para asegurar una integración y funcionalidad adecuadas.
PB_TRIGGER/OV_Debug[0]
Función: Actúa como señal de control desde la lógica del PLC para determinar cuándo disparar la cámara.
Descripción: Este Tag es esencial para iniciar el proceso de disparo de la cámara. Sirve como entrada que, al activarse, inicia la secuencia de eventos que conduce a la captura de imagen
NOTA: Puede utilizarse una entrada digital ya programada como un Botón físico.
Trigger_ONS
Función: Proporciona una señal de un solo pulso (one-shot) para asegurar que el disparo ocurra solo en el flanco ascendente.
Descripción: El Trigger_ONS genera un solo pulso cuando la señal PB_TRIGGER cambia de estado bajo a alto. Esto evita disparos múltiples causados por fluctuaciones o ruido en la señal.
Camer_1:I.Data[0].0
Función: Indica que la cámara está lista para recibir un disparo.
Descripción: Este bit, recibido por el PLC, debe ser monitoreado para confirmar que la cámara está en un estado apto para aceptar una señal de disparo. La cámara no responderá a señales de disparo si este bit no está Activado
Camer_1:O.Data[0].0
Función: Envía la señal de disparo a la cámara.
Descripción: Este bit de salida del PLC debe establecerse en alto para iniciar la captura de imagen. Debe mantenerse activado (latch) hasta que la cámara confirme la recepción del disparo. Esta confirmación se recibe mediante la señal Camer_1:I.Data[0].1, momento en el cual se puede desactivar (unlatch) la señal de disparo.
Camer_1:I.Data[0].1
Función: Reconoce el disparo por parte de la cámara.
Descripción: Una vez que la cámara ha recibido la señal de disparo, este bit se pone en alto. La lógica del PLC debe monitorear este bit para desactivar la señal de disparo en Camer_1:O.Data[0].0, completando así la secuencia de disparo.
Camer_1:I.Data[2].1 :
Función: Indica que el resultado del procesamiento de imagen está disponible.
Descripción: Este bit se activa cuando la cámara ha procesado la imagen y el resultado está listo para ser leído.
Camer_1:I.Data[2.2] :
Función: Proporciona el estado de aprobación/rechazo (pass/fail) de la imagen.
Descripción:
Si este bit está Activado, indica aprobación (pass).
Si no está Activado, indica rechazo (fail).
Camer_1:I.Data[1].0 :
Función: Indica una condición de error..
Descripción: Este bit se activa si ocurre un error en la cámara. El bit se mantiene en alto (latch) hasta que el error sea resuelto. Se debe implementar lógica adecuada en el PLC para restablecer este bit y gestionar correctamente la condición de error.
Resumen de Indicadores Clave
PB_TRIGGER: Inicia el proceso de Trigger de la cámara.
Trigger_ONS: Asegura un único pulso de trigger
Camer_1:I.Data[0].0: Indicador de que la cámara está lista. (Trigger Ready)
Camer_1:O.Data[0].0: Señal de disparo que debe mantenerse activada (latch) hasta recibir confirmación. (Trigger)
Camer_1:I.Data[0].1: Confirmación del disparo por parte de la cámara. (Trigger Ack)
Camer_1:I.Data[2].1: Indica que el resultado está disponible. (Inspección Completa / Resultados Disponibles)
Camer_1:I.Data[2].2: Indicador de estado aprobado/rechazado. (Inspección Aprobada)
Camer_1:I.Data[1].0: Indicador de error, se mantiene activado hasta que se borre. (Acquisition/Trigger Error)
Al seguir estos pasos y monitorear las señales especificadas, se puede gestionar eficazmente la integración de la cámara con la lógica del PLC, asegurando una captura y procesamiento de imágenes confiables.