Uso de Panasonic I4C

Descripción funcional del dispositivo I4C de Panasonic.

Uso de Panasonic I4C.

1. Qué es.

Es una pasarela entre PLCs FP de Panasonic y la red que ofrece una interfaz web/modbus-tcp a esos PLCs ademas de ciertas prestaciones Industry 4.0.

La interfaz web se la proporciona un runtime HMWin, el mismo que embeben las pantallas HMI Panasonic de la gama HM, que son un producto OEM del fabricante Exor. La conexión con PLCs FP de Panasonic la realiza mediante interfaces RS232, RS485, USB y Ethernet. El aire a Industry 4.0 se lo dan servicios como cliente HTTP(S), cliente SQL, cliente MQTT, cliente SMTP y una API HTTP.

No es un dispositivo programable en el sentido de realizar tareas de control, aunque soporte un arcaico sistema de scripting solo considerable para quien tenga una enorme morriña por los 80.

Su mayor utilidad puede ser como servidor HTTP para uno o mas PLCs FP, que mayormente no cuentan con esa posibilidad por sí mismos.También como pasarela modbus a esos mismos PLCs.

Para utilidades Industry 4.0, si bien cuenta con un número considerable de servicios, su utilidad queda enormemente limitada por el hecho de que solo un PLC puede utilizarlos de forma activa. Es decir, si se aspira a que varios PLCs puedan publicar datos vía MQTT, uno de ellos tendrá que hacer a su vez de pasarela para los demas; uno esperaría que el propio I4C pudiera recopilar datos de los PLCs a su alcance y publicarlos a un servidor MQTT y a su vez recoger datos del mismo y distribuirlos a los PLCs. Ocurre igual con el resto de clientes: correo, HTTP, FTP o SQL.

2. Configuración

Existen dos apartados de configuración. Una de ellas es la habitual de los dispositivos HMWin en https://<ip>/machine_config. La otra es la de configuración del dispositivo como gateway, en https://<ip>/fp_config. Aquí tratamos únicamente de esta última, la que configura el dispositivo en su función de gateway.

2.1. Interfaces

Se configuran las distintas interfaces que comunican con dispositivos FP o modbus:

  • COM1, solo RS232, con protocolo mewtocol o modbus.
  • COM2, como RS232 o RS485, con protocolo mewtocol o modbus.
  • USB, solo con protocolo mewtocol.
  • Ethernet, con protocolo mewtocol o modbus.

2.2. Mapeado de puertos (redirecciones).

Se configura su funcionamiento como gateway, enlacando puertos IP para conexiones externas entrantes a las diversas interfaces locales configuradas en el apartado anterior. Se establece en cada mapeo si el dispositivo actúa como gateway modbus: si es así, espera peticiones modbus en el puerto IP designado y las traslada al protocolo correspondiente de la interfaz mapeada.

Una lista de reglas (restricciones) para cada puerto IP establece correspondencias entre direcciones nativas de los dispositivos conectados y direcciones modbus de interrogación o, si el canal no está cofigurado como modbus, establece qué rangos de direcciones PLC puede consultar o modificar el cliente. El criterio por defecto es restrictivo: lo que no está autorizado en una regla, no se permite.

2.2.1. La interfaz virtual INTERN.

Es la que da acceso a los datos del propio dispositivo. Una de las áreas a las que proporciona acceso es a la de las unidades de expansión FP0(R) conectadas al I4C. Para su acceso desde exterior o HMWin, hay que mapear un puerto modbus a la interfaz INTERN. Véanse aquí las direcciones modbus.

3. Test de conexión

Si el puerto del PLC de control se habilita como mb gw, el test de conexión con plc no funciona. Es recomendable hacer el test de conexión antes de mapear el puerto desde el que se accederá al PLC de control.

4. Direcciones modbus de la interfaz INTERN

Documentadas en https://<ip_i4c>/fp_config/online-help/topics/index-t-0000032709.html.

  • 0 to 32767: User area with read and write access
  • 32768 to 33023: Reserved for the system.
  • 33024 to 33083: Memory area for FP0/FP0R expansion units with read and write access. (Detalle + abajo)
  • 33088 to 33120: Memory area for GPIO, LED, and system information with read access.