Los lectores de códigos de barras son herramientas esenciales en la automatización industrial moderna, especialmente cuando se combinan con controladores lógicos programables (PLC). Como proveedor de PLC de Omron, he tenido el privilegio de trabajar con varios modelos de PLC de Omron e integrarlos con lectores de códigos de barras. En esta publicación de blog, compartiré algunas ideas prácticas sobre cómo usar un escáner de código de barras con un PLC Omron.
1. Elegir el modelo de PLC Omron adecuado
Lo primero es elegir el PLC Omron adecuado para su aplicación de escaneo de códigos de barras. Omron ofrece una amplia gama de PLC, cada uno con diferentes características y capacidades.
Para aplicaciones de menor escala, elOmron CP2E-N14DR-Aes una gran opción. Es compacto, rentable y tiene suficientes puntos de E/S para la integración básica del escáner de códigos de barras.
Si se trata de sistemas más complejos, elOmron CJ2M-CPU35es una elección poderosa. Tiene una alta velocidad de procesamiento y puede manejar múltiples tareas simultáneamente, lo que lo hace adecuado para aplicaciones donde los datos de códigos de barras deben procesarse rápidamente e integrarse con otras tareas de automatización.
ElOmron CJ1W-PD025También es una buena opción si necesita ampliar las capacidades de E/S de su PLC. Se puede utilizar junto con otros modelos de PLC Omron para proporcionar más entradas y salidas para el escáner de códigos de barras y otros dispositivos.
Para sistemas heredados o aplicaciones con requisitos específicos, elOmron CPM1A-40CDR-A-V1podría ser la opción adecuada. Es un PLC confiable que existe desde hace algún tiempo y tiene una gran base de usuarios.
Y si está buscando un PLC de gama media con un buen equilibrio entre rendimiento y coste, elOmron CJ2M-CPU14podría ser una opción ideal.
2. Comprensión de la interfaz del escáner de códigos de barras
Los lectores de códigos de barras vienen con diferentes interfaces, como RS-232, RS-485, Ethernet o USB. Los más comunes son RS-232 y Ethernet.
Interfaz RS-232
Si su escáner de código de barras tiene una interfaz RS-232, deberá conectarlo al puerto serie correspondiente en el PLC Omron. Asegúrese de configurar los parámetros de comunicación correctamente, incluida la velocidad en baudios, los bits de datos, los bits de parada y la paridad. Estos parámetros deben coincidir entre el escáner de código de barras y el PLC para garantizar una transferencia de datos adecuada.
Por ejemplo, si el escáner de código de barras está configurado a una velocidad en baudios de 9600, 8 bits de datos, 1 bit de parada y sin paridad (9600,8,N,1), deberá configurar el puerto serie del PLC con los mismos ajustes.
Interfaz Ethernet
Las interfaces Ethernet son cada vez más populares porque ofrecen velocidades de transferencia de datos más rápidas y pueden integrarse fácilmente en una red. Para conectar un escáner de código de barras con una interfaz Ethernet al PLC Omron, deberá asignar direcciones IP a ambos dispositivos y asegurarse de que estén en la misma red.
Puede utilizar las funciones de comunicación Ethernet del PLC Omron, como FINS (servicio de red de interfaz de fábrica), para establecer una conexión con el escáner de código de barras. Una vez establecida la conexión, podrá intercambiar datos entre los dos dispositivos.
3. Programación del PLC Omron para lectura de códigos de barras
Una vez que el escáner de código de barras esté físicamente conectado al PLC Omron, deberá escribir el programa apropiado para leer y procesar los datos del código de barras.
Lectura de los datos del código de barras
El primer paso es leer los datos enviados por el escáner de código de barras. Si está utilizando la interfaz RS-232, puede utilizar las funciones de comunicación ASCII del PLC Omron para recibir los datos. Por ejemplo, en el software Omron CX-Programmer, puede utilizar la instrucción GS (Comunicación serie general) para recibir datos desde el puerto serie.
Si está utilizando la interfaz Ethernet, puede utilizar las funciones de comunicación de red para recibir los datos del código de barras. Por ejemplo, puede utilizar los comandos FINS para leer los datos de la memoria del escáner de código de barras.
Procesamiento de los datos del código de barras
Después de leer los datos del código de barras, probablemente querrás procesarlos de alguna manera. Esto podría implicar validar el código de barras, decodificar la información o compararla con una base de datos.
Por ejemplo, es posible que tenga una base de datos de códigos de productos almacenados en la memoria del PLC. Cuando se escanea un código de barras, puede comparar el código escaneado con los códigos de la base de datos para verificar si es un producto válido.
Puede utilizar lógica de escalera o lenguajes de programación de texto estructurado en el software de programación de PLC Omron para implementar estas tareas de procesamiento de datos.
4. Solución de problemas comunes
Incluso cuando todo esté configurado correctamente, es posible que encuentres algunos problemas. A continuación se muestran algunos problemas comunes y cómo resolverlos.


Errores de comunicación
Si experimenta errores de comunicación entre el escáner de código de barras y el PLC Omron, lo primero que debe verificar es la configuración de comunicación. Asegúrese de que la velocidad en baudios, los bits de datos, los bits de parada y la paridad sean los mismos en ambos dispositivos.
También puedes comprobar la conexión física. Asegúrese de que los cables estén correctamente enchufados y que no haya conexiones sueltas.
Errores de lectura de datos
Si el PLC no lee los datos del código de barras correctamente, podría deberse a un problema con el escáner de código de barras. Compruebe si el escáner está calibrado correctamente y si puede leer los códigos de barras con precisión.
También puede intentar aumentar el intervalo de tiempo entre escaneos de códigos de barras para que el PLC tenga tiempo suficiente para procesar los datos.
5. Integración con otros sistemas
En muchas aplicaciones industriales, el escaneo de códigos de barras es sólo una parte de un sistema más grande. Es posible que necesite integrar los datos del escáner de códigos de barras con otros sistemas, como un sistema de gestión de almacenes (WMS) o un sistema de planificación de recursos empresariales (ERP).
El PLC Omron puede actuar como puente entre el escáner de códigos de barras y estos otros sistemas. Puede utilizar las funciones de comunicación del PLC para enviar los datos del código de barras a un sistema de nivel superior.
Por ejemplo, puede utilizar la comunicación Ethernet para enviar los datos a un servidor que ejecuta el sistema WMS o ERP. Los datos se pueden enviar en un formato específico, como XML o JSON, para facilitar el procesamiento del otro sistema.
Contacto para adquisiciones
Si está interesado en comprar PLC Omron para sus aplicaciones de escaneo de códigos de barras o necesita más información sobre cómo integrar lectores de códigos de barras con PLC Omron, no dude en ponerse en contacto conmigo. Estoy aquí para ayudarle a encontrar las soluciones adecuadas para sus necesidades específicas.
Referencias
- Manual del usuario del programador CX de Omron
- Documentación del fabricante del escáner de códigos de barras
