Conclusiones clave
La secuenciación de comandos de DataMan tiene muchísimos beneficios, como:
- Funciones personalizadas: La secuenciación de comandos permite dar formato a datos, almacenar imágenes en FTP y establecer comunicación con dispositivos externos.
- Herramienta de instalación: Inicie y administre fácilmente los scripts con la herramienta de configuración de DataMan.
- Comandos DMCC: Controle los lectores de códigos de barras con comandos como GET, SET y Reboot (Reiniciar).
- Integración: Simplifica la integración de PLC y optimiza las operaciones de la red de fábrica.
- Pasos de la secuencia: Incluye adquisición de imágenes, procesamiento, validación, secuenciación de comandos y salida de imágenes para flujos de trabajo eficientes.
Por qué los lectores de DataMan utilizan JavaScript
Las secuenciación de comandos ayuda a simplificar la integración de controladores lógicos programables (PLC) y lectores de código de barras DataMan en una red de fábrica. Los scripts también gestionan las entradas y salidas de datos digitales y permiten:
- Formato de datos para:
- Cadenas de salida y comparación de cadenas
- Estadísticas y métricas
- Estados de entrada y salida
- Establecer u obtener parámetros
- Almacenamiento FTP (cambio de nombre de la imagen y transferencia de imágenes y datos)
- Comunicaciones con dispositivos externos, configuración de un temporizador y gestión de la entrada del codificador
Cómo habilitar la secuenciación de comandos de DataMan
La herramienta de instalación se utiliza para iniciar secuencias de comandos. Hay varios pasos en este proceso:
- Conexión al lector de código de barras DataMan
- Hacer clic en el cuadrado de Formato de Datos en la parte inferior izquierda de la pantalla
- Seleccionar “script-based formatting” (formato basado en scripts) y hacer clic en un enlace para ejecutar el comando
Muestras de secuenciación de comandos de formato de datos, almacenamiento en FTP y comunicaciones
Tres scripts principales de DataMan realizan funciones básicas como formato de datos, almacenamiento FTP y comunicación:
- Formateo de datos. Los ejemplos incluyen texto de comentarios, la función “onResult”, condiciones “if”, “output.content” y cadenas de salida.
- Almacenamiento FTP. Algunos ejemplos son la generación de nombres de imágenes antes de la transferencia por FTP, los reportes de parámetros de control de procesos (PCM) y reportes de verificación.
- Comunicaciones. Los ejemplos incluyen “onConnect” y “onDisconnect”, “onExpectedData” (llamados después de recibir una cadena de datos de un dispositivo externo) y “onTimer” (llamado después de que el temporizador cuenta hasta cero).
Secuencia
La secuencia de procesamiento de imágenes de DataMan incluye cinco pasos:
- Adquisición de imágenes
- Procesamiento
- Validación
- Secuenciación de comandos
- Salida
Cada paso se revisa en detalle en el video.
Comandos de control de DataMan (DataMan Control Commands, DMCC)
DMCC es un protocolo de Cognex para comunicarse con lectores de código de barras DataMan. Los comandos de muestra incluyen:
- ||> GET TRIGGER.TYPE: devuelve el valor de una configuración de parámetros
- ||> GET RESULT: devuelve el último resultado de una cadena decodificada
- ||> SET SYMBOL.DATAMATRIX ON: Establece el valor de un parámetro
- ||> Reboot: Hace que el lector de códigos de barras realice una acción
Todos los DMCC están disponibles en la herramienta de configuración de DataMan y se puede acceder a ellos haciendo clic en “Help” (Ayuda) en la esquina superior derecha de la pantalla.