Para conectar un lector de código de barras a una pantalla Pro-face programada mediante el software GP-PRO EX, hay que realizar los siguientes pasos:
1) Configurar la conexión
Para ello iremos al menú Project -> System Settings -> Input equipment y se nos mostrará la siguiente ventana:
Se pueden conectar lectores de códigos de barras estándar o de dos dimensiones (QR). En cualquiera de los dos casos, se configuran de la misma forma.
La conexión se puede realizar por puerto serie o USB.
Para almacenar los datos se pueden usar 2 métodos:
- Display de datos
- Dispositivo interno
En ambos métodos obtenemos la lectura en variables en formato de texto.
2) Si los datos los almacenamos como "Display de datos".
La configuración es la que se muestra en la siguiente imagen:
Para mostrar los datos, como son de tipo texto, debemos usar un "Display de texto" o "Text Display".
En la primera pestaña configuraremos la dirección inicial donde se almacenará la lectura y marcaremos la opción “Permitir entrada"
Debemos indicar el número de caracteres del display, debe ser igual o superior al número de caracteres del código que tenemos que leer. Esto se configura en la pestaña “Display”.
Finalmente debemos ir a la pestaña “Permitir entrada” para configurar el método de introducción del texto.
Para activar la entrada del “data display” puedes hacerlo de dos formas:
Hay que pulsar en “Extended” para poder marcar la opción de “Introducir código de barras” o "Input barcode".
3) Si los datos los almacenamos como "Internal Device".
En la configuración debemos introducir la dirección inicial donde nos almacenará los datos.
Las zonas sombreadas en la siguiente imagen son las que se pueden usar como “Internal Device”.
Los datos se almacenarán de la siguiente forma:
En la primera palabra nos indicará el número de caracteres (bytes) recibidos.
En la segunda palabra nos da un código de estado con los siguientes significados:
A partir de la tercera palabra obtendremos la lectura.
Si pulsamos en “Extended” se nos mostrará la siguiente ventana:
Donde podemos configurar un bit que se nos activará cuando haya terminado la recepción de los datos e indicar el tamaño de datos que recibiremos.
Bit de Finalización de Recepción (Receive Completion bit)
Es necesario resetear el bit de recepción finalizada. El funcionamiento del bit de finalización de recepción se muestra en el siguiente esquema:
Tamaño de los datos (Data Size)
Si especificamos el “Tamaño de los datos” podemos indicar el tipo de inicialización:
Pongamos un ejemplo para entenderlo.
Supongamos que en una primera lectura hemos recibido el código “12345678”, en la siguiente lectura recibimos “ABCD” y hemos configurado el “Tamaño de datos” en 8, los tipos de inicialización son los siguientes:
NOTA: Es necesario configurar en el lector que incluya el carácter CR como final de trama
Se adjuntan los siguientes documentos:
- Lista lectores de códigos de barras.pdf
Este documento incluye una lista con los lectores de códigos de barras de diferentes fabricantes que se han testeado
- Conexión de un lector de código de barras.pdf
Este documento explica cómo conectar y configurar un lector de códigos de barras.
1) Configurar la conexión
Para ello iremos al menú Project -> System Settings -> Input equipment y se nos mostrará la siguiente ventana:
Se pueden conectar lectores de códigos de barras estándar o de dos dimensiones (QR). En cualquiera de los dos casos, se configuran de la misma forma.
La conexión se puede realizar por puerto serie o USB.
Para almacenar los datos se pueden usar 2 métodos:
- Display de datos
- Dispositivo interno
En ambos métodos obtenemos la lectura en variables en formato de texto.
2) Si los datos los almacenamos como "Display de datos".
La configuración es la que se muestra en la siguiente imagen:
Para mostrar los datos, como son de tipo texto, debemos usar un "Display de texto" o "Text Display".
En la primera pestaña configuraremos la dirección inicial donde se almacenará la lectura y marcaremos la opción “Permitir entrada"
Debemos indicar el número de caracteres del display, debe ser igual o superior al número de caracteres del código que tenemos que leer. Esto se configura en la pestaña “Display”.
Finalmente debemos ir a la pestaña “Permitir entrada” para configurar el método de introducción del texto.
Para activar la entrada del “data display” puedes hacerlo de dos formas:
- Táctil. Significa que al pulsar encima la entrada estará activa
- Bit. Al activar un bit el data display se pone en espera de recibir el dato
Hay que pulsar en “Extended” para poder marcar la opción de “Introducir código de barras” o "Input barcode".
3) Si los datos los almacenamos como "Internal Device".
En la configuración debemos introducir la dirección inicial donde nos almacenará los datos.
Las zonas sombreadas en la siguiente imagen son las que se pueden usar como “Internal Device”.
Los datos se almacenarán de la siguiente forma:
En la primera palabra nos indicará el número de caracteres (bytes) recibidos.
En la segunda palabra nos da un código de estado con los siguientes significados:
A partir de la tercera palabra obtendremos la lectura.
Si pulsamos en “Extended” se nos mostrará la siguiente ventana:
Donde podemos configurar un bit que se nos activará cuando haya terminado la recepción de los datos e indicar el tamaño de datos que recibiremos.
Bit de Finalización de Recepción (Receive Completion bit)
Es necesario resetear el bit de recepción finalizada. El funcionamiento del bit de finalización de recepción se muestra en el siguiente esquema:
Tamaño de los datos (Data Size)
Si especificamos el “Tamaño de los datos” podemos indicar el tipo de inicialización:
Pongamos un ejemplo para entenderlo.
Supongamos que en una primera lectura hemos recibido el código “12345678”, en la siguiente lectura recibimos “ABCD” y hemos configurado el “Tamaño de datos” en 8, los tipos de inicialización son los siguientes:
- Ninguno
- Borrar “0”
- Borrar “Espacio”
NOTA: Es necesario configurar en el lector que incluya el carácter CR como final de trama
Se adjuntan los siguientes documentos:
- Lista lectores de códigos de barras.pdf
Este documento incluye una lista con los lectores de códigos de barras de diferentes fabricantes que se han testeado
- Conexión de un lector de código de barras.pdf
Este documento explica cómo conectar y configurar un lector de códigos de barras.