Uso del controlador In-Sight de Cognex
Guía del controlador In-Sight de Cognex
Este artículo describe las capacidades y la configuración asociadas al controlador In-Sight de Cognex en Tulip.
This article focuses on connecting to a Cognex device from a Tulip Player. This article focuses on a Cognex Device and an Edge Device.
Visión general
En este artículo, nos centraremos en la conexión entre Tulip y Cognex y, a continuación, en las capacidades una vez que ambos se han conectado. Necesitará dos puertos - TCP y Telnet - de Vision Suite o Insight Explorer de Cognex. A continuación, en Tulip, deberá conectarse a dichos puertos. Una vez conectado, podrá cargar trabajos, capturar imágenes o ejecutar comandos nativos.
Configuración
Para configurar su dispositivo In-Sight de Cognex para utilizarlo con Tulip, asegúrese primero de que su cámara In-Sight de Cognex está encendida y conectada a la misma red que su reproductor Windows Tulip.
También debe tener Telnet activado en su dispositivo Windows. Lea las instrucciones aquí.
Insight Vision Suite
A continuación, asegúrese de que la comunicación de salida TCP/IP está activada:
Y su servidor Telnet está habilitado.
Insight Explorer
A continuación, asegúrese de que la comunicación de salida TCP/IP está habilitada:
Y configure el "Format Output String" para incluir la información que le gustaría recibir en los eventos de Resultado.
No es necesaria ninguna otra configuración.
Solución de problemas
¿No puede conectarse?
Una vez abiertos los puertos, puede ejecutar esta secuencia de comandos en Windows Powershell para asegurarse de que el servidor TCP deCognex
es pingable desde el mismo dispositivo que su reproductor, runTest-NetConnection<dirección IP del servidor TCP de Cognex> -port 3000Para
probar la conexión Telnet, primero asegúrese de que Telnet está activado (aquí encontrará una guía sobre cómo hacerlo). A continuación, puede ejecutar para probar su conexión.telnet <dirección IP> 23Si
encuentra errores, consulte la configuración adecuada para su servidor Telnet o TCP/IP más arriba.
Configuración del lado Tulip
Para que el controlador de Cognex funcione correctamente, primero debe conectarse a la cámara. Le recomendamos que se conecte al Driver de Cognex "On Step Enter".
He aquí un ejemplo de cómo ejecutar una función en la Cognex.
Capacidades
El controlador Cognex In-Sight permite que los dispositivos Cognex de la serie In-Sight conectados en red se integren en Tulip Apps a través de Windows Tulip Player.
El controlador admite la conexión a varias cámaras, la carga de trabajos, la activación de trabajos, la recuperación de la última imagen capturada y la ejecución de comandos de modo nativo arbitrarios.
Funciones
Las siguientes funciones pueden ser utilizadas en Tulip Triggers.
Cada una de ellas se describe a continuación:
- Conectar: Se conecta a una cámara In-Sight de Cognex. Requiere un identificador (que se utilizará para identificar la cámara en comandos posteriores), host (normalmente la dirección IP de la cámara), puerto (el puerto proporcionado en la página de configuración de comunicaciones TCP/IP, normalmente el puerto 3000), Usuario (el nombre de usuario para iniciar sesión en la cámara, "admin" por defecto) y Contraseña (la contraseña para el nombre de usuario anterior. Vacía por defecto).
- Cargar Trabajo - Carga un trabajo a la cámara. Requiere el identificador de una cámara conectada y el nombre del trabajo a cargar con o sin la extensión .job.
- Disparar - Dispara una captura de imagen en la cámara. Requiere el identificador de una cámara conectada. Después de que se ejecute un trabajo, se creará un evento Resultado.
- Obtener Imagen - Recupera la última imagen capturada de la cámara. Requiere el identificador de una cámara conectada. Devuelve una imageUrl que puede visualizarse en un widget Tulip Variable.
- Ejecutar Comando - Ejecuta un Comando de Modo Nativo arbitrario en la cámara. Requiere el identificador de una cámara conectada y un comando a ejecutar. Los caracteres escapados como "\r" y "\n" se manejan correctamente en este cuadro de texto. Devuelve el resultado bruto de ejecutar el comando.
- Desconectar - Desconecta de una cámara. Requiere el identificador de una cámara conectada.
Eventos
Los siguientes eventos pueden ser utilizados en Tulip Triggers.
- Error - Indica un problema con el controlador. Este evento contiene un mensaje que ayudará a solucionar el problema de raíz.
- Resultado - Indica que el resultado de un Trabajo de Visión se ha completado. Este evento contiene la salida de la cámara configurada en Cognex In-Sight Explorer.