Programando PLC Panasonic Via WLAN con ESP8266

Para esta prueba Utilizaremos un PLC Panasonic FPX C14R que tienen comunicacion via Serial RS232 y su protocolo es Mewtocol, se ha integrado un modulo ESP8266 01 configurado para funcionar como puente Serial a Ethernet, por supuesto agregando un chip MAX232 que realiza la conversión de TTL a RS232.

plc-esp8266-01-pdacontrol





El resultado de esta prueba es la programacion del PLC Panansonic via Wifi, a estos controladores se les pueden adicionar modulos casettes de comunicacion Ethernet LAN Cableado, pero en este caso hemos adicionado este chip ESP8266 el cual se ha popularizado los ultimos dos años.

El siguiente video indicara el proceso que normalmente se realiza para la programación de un PLC utilizando un cable RS232 – USB.

PLC Panasonic programado Via RS232

 

Consideraciones para Aplicacion

En caso de realizar esta aplicación con otro Controlador o PLC se debe tener en cuenta lo siguiente:

-El software FPWINPro de programación de estos PLC permite la conectividad Ethernet.
-El protocolo Mewtocol de panasonic no varia entre Ethernet/IP y RS232 en la capa de aplicación es técnicamente la misma trama para ambas capas fisica,
-EL modulo ESP8266 simplemente realiza un puente bidireccional de conversion Serial a Ethernet (WLAN), se debe tener en cuenta que el modulo tiene una capacidad o cantidad de clientes conectados en simultanea recomendamos un cliente.
-El propio modulo tiene unos micro tiempos de conversion, los cuales pueden hacer que no pueda replicar o retransmitir exactamente el protocolo.
-Se ha utilizado un Max232 Convertidor de Voltajes RS232 a ttl 5v, dado que el ttl a es 5v y el modulo ESP8266 funciona a 3.3v s recomienda utilizar un convertidor de voltaje 5v a 3.3v en Tx-Rx existen pasivos de resistencias.
En nuestro caso bajo nuestra responsabilidad realizamos pruebas conectando directamente el MAX232 al ESP8266 considerando que podria minimizar la vida util del modulo.





 

Conexiones Fisicas

ESP8266 PLC Industrial

ESP8266 Panasonic Industrial

Configuración del PLC Panasonic

Para que exista comunicación entre el PLC y el Modulo ESP8266, se debe configurar y descargar al PLC previamente la misma velocidad serial  del ESP8266.

ESP8266 PLC ESP8266 industrial

ToolPort Puerto de Programacion de  PLC Panasonic

La mayoria de los PLC Panasonic poseen un puerto de programación RS232 conector minidin 5 pines similar a extinto PS2.

Tiene los 3 pines para comnunicacion serial (RX,TX,GND), pero tanbien tiene un pin con 5v que en este caso agregando un regulador de sobreposicion  LD33CV de 5V a 3.3v para alimentar el ESP8266

toolport Panasonic PDAControl

Codigo Arduino IDE

Se ha tomado el ejemplo WiFiTelnetToSerial el cual convierte el modulo en un servidor TCP/IP por el puerto 23 y de manera bidireccional, el puerto serial del modulo se ha configurado a Serial.begin(115200,SERIAL_8O1);    8 bits impar, este valor debe ser igual al valor de configuracion del puerto serial RS232 del PLC.

Este ejemplo esta disponible en los Ejemplos de ESP8266  /ESP8266WIFI,pero en la parte inferior estara en descargas.

Arduino PLC Panasonic

FPWIN Pro

Para la programación del controlador utilizamos FPWIN Pro, el cual en parametros de comunicación tiene la opcion de conexión Ethernet

esp8266 industrial

Panasonic Programando Via WLAN Ethernet con ESP8266

En esta segunda parte se indicara paso a paso el proceso de programación via Ethernet utilizando el modulo ESP8266 .

Conclusiones

-En el caso de los PLC panasonic la trasmision de datos en modo programacion es muy compacta, suponemos que esto permite que el modulo funcione como puente.
-Consideramos que aunque solo hemos realizado pruebas con controladores Panasonic, este ejemplo debe funcionar con cualquier controlador o HMI de similares caracteristicas.
-Se han realizado pruebas de comunicación con OPC UA hasta el momento fallidas suponemos que el se debe a los microdelays que tiene el modulo para la transmision, continuamos en pruebas.

Integraciones Node-RED

ESP8266 Gateway RS232 PLC Panasonic & Node-RED Protocolo Mewtocol 





 

Referencias

Como desarmar PLC Panasonic FPX-C14R

Industrial – PLC FPX C14R Panasonic – Esclavo Modbus RTU RS232

PLC Panasonic FPX C14 R

Pruebas Modbus RTU Maestro con Arduino via RS232 y PLC Panasonic FPX C14R

Canal Youtube

 

Deja una respuesta