Comunicación RS232 con PLC CP1H.
Vamos a realizar las configuraciones y programación necesarias para poder obtener el valor del indicador de peso en el PLC CP1H de la marca Omron.
Esquema:
Módulo:
Para el PLC CP1H es necesario adquirir el Modulo RS22 CP1W-C1F01
Software:
El software necesario para programar un PLC CP1H de Omron es el CX Programmer, en esta ocasión nosotros usamos la versión 9.5.
Protocolos:
El PLC CP1H de Omron maneja diversos protocolos de Comunicación: Para lograr una comunicación Punto a Punto Rs232 se hace uso del protocolo NO-PROTOCOL.
No-Protocol: Se comunica con dispositivos estándar con un puerto RS-232C o RS-422A / 485 sin un formato de comando-respuesta. En cambio, las instrucciones TXD (236) y RXD (235) se ejecutan desde el programa para transmitir datos desde el puerto de transmisión o leer datos en el puerto de recepción. Se pueden especificar los encabezados de los cuadros y los códigos finales.
Cable serial RS232:
Importante considerar que Omron NO UTILIZA un cable RS232 Estándar, olvídate de intentarlo de esa forma, NO VA A FUNCIONAR.
La forma correcta es la siguiente:
La configuración del indicador de peso es la siguiente:
1.- Velocidad: 9600 Bd
2.- Paridad: Sin paridad
3.- Bits: 8 Bits por caracter.
4.- Bits de parada: 1
Lo siguiente tarea a realizar es la configuración del PLC CP1H de Omron por medio del software CX-Programmer. NOTA: los Datos a configurar en el PLC deben ser idénticos a los datos de configuración del indicador de peso.
Lo siguiente es realizar la programación ladder para lo cual necesitas saber la siguiente información.
La función para leer un dato serial es la función RXD (235).
Donde:
D = Crear una Memoria tipo String, en este caso nosotros creamos la D1000 y la nombramos "Lectura"
C = Funciona como un identificador en este caso es la D200.
N = El numero de Bytes a Almacenar de 0000 a 0100 hexadecimal (O si colocas el símbolo & antes del número estas asignando el valor en decimal) 0 a 256 en decimal.
Adicional a la función, requieres las Banderas auxiliares relacionadas:
A392.14 = Indica si la recepción se ha completado.
A392.12 = Se enciende ON cuando ocurre un error de comunicación con el puerto 1.
A526.01 = Encender este bit para restablecer el puerto serial 1.
Vas a obtener un programa como este.
Nota: No olvides al cargar tu programa al PLC, seleccionar la opción de Configuración, para que se hagan efectivos los cambios de configuración del Puerto 1.
Después de esto lograras Obtener el Dato del Indicador En la MEMORIA D1000 nombrada Lectura.
Veamos como se realiza en el siguiente vídeo
Ahora ya tienes comunicación entre el PLC y el Indicador de peso, pero aún tienes que realizar tareas adicionales como:
*Separar solo los caracteres que requieres.
*Concatenar caracteres
* Convertir de tipo de dato String a Real.
Gracias por acompañarnos en esta nueva entrada y no olvides dejarnos tus comentarios y compartir.
Gracias.
![endif]--