Los controladores Wago PFC: una arquitectura abierta ideal para el acceso remoto
Wago se distingue de los fabricantes de controladores lógicos programables tradicionales por un enfoque decididamente abierto: los modelos PFC100 y PFC200 funcionan con Linux integrado (Debian), lo que les confiere unas capacidades de integración en el IoT únicas. Mientras que otros controladores lógicos requieren pasarelas de terceros para MQTT o Node-RED, el Wago PFC integra estas tecnologías de forma nativa.
Esta arquitectura convierte al PFC200 a la vez en un controlador y en una pasarela IIoT capaz de:
- Ejecutar el programa de control (CODESYS V3 a través de e!COCKPIT)
- Publicar datos de proceso a través de MQTT
- Alojar flujos de Node-RED para el procesamiento de datos
- Ofrecer una interfaz web de supervisión
- Poner a disposición un servidor OPC UA para los sistemas SCADA
PFC100 frente a PFC200: ¿cuál elegir para el acceso remoto?
| Característica | PFC100 | PFC200 |
|---|---|---|
| Interfaces Ethernet | 1 × 10/100 Mbit/s | 2 × 10/100 Mbit/s independientes |
| Procesador | ARM a 600 MHz | ARM de doble núcleo a 600 MHz |
| RAM | 256 MB | 512 MB |
| Segregación OT/IT | No (un solo puerto) | Sí (2 puertos independientes) |
| Node-RED | Sí | Sí |
| Cliente MQTT | Sí | Sí |
| Servidor OPC UA | Sí (firmware 3.5+) | Sí (firmware 3.5+) |
| Recomendado para acceso remoto | Sitios sencillos | Sitios con segregación de red |
Para una implementación con altos requisitos de seguridad (red OT aislada de la VPN), se recomienda el PFC200: su segundo puerto Ethernet permite conectar la red OT a eth0 y el router 4G VPN a eth1.
Protocolos disponibles en Wago PFC para el acceso remoto
Los modelos PFC100/PFC200 se encuentran entre los controladores más versátiles en cuanto a protocolos:
Protocolos de campo (lado de las máquinas):
- Modbus RTU (RS-232/RS-485 a través de un módulo serie)
- Modbus TCP (Ethernet nativo)
- PROFIBUS DP (a través de un módulo)
- CANopen (a través de un módulo)
- BACnet MS/TP y BACnet/IP (para el sector de la construcción)
Protocolos en la nube/supervisión:
- MQTT (cliente nativo, compatible con TLS)
- Servidor OPC UA (versión 3.5+)
- API REST a través de Node-RED
- SNMP
- Servicios web HTTP/HTTPS
Node-RED en Wago PFC: acceso remoto e integración con el IoT
Node-RED es la principal ventaja diferenciadora de los PFC de Wago para el acceso remoto. Algunos casos de uso concretos:
Panel de control web remoto: Node-RED Dashboard crea una interfaz web adaptativa a la que se puede acceder desde un navegador a través de una VPN. Las variables del controlador lógico se muestran en tiempo real mediante indicadores, gráficos y luces de estado.
Pasarela Modbus a MQTT: Un flujo de Node-RED lee los registros Modbus de los equipos de campo y los publica en un broker MQTT. Se puede acceder a los datos desde la nube sin necesidad de implementar una pasarela independiente.
Alertas y notificaciones: Los nodos de Node-RED pueden enviar correos electrónicos o SMS (a través de la API de Twilio/Vonage) cuando se alcanza un umbral, sin necesidad de pasar por un sistema de supervisión centralizado.
Configuración del acceso remoto a través de e!COCKPIT
Para configurar el acceso remoto a un Wago PFC a través de e!COCKPIT:
- Comprueba la dirección IP del PFC (por defecto 192.168.1.17, modificable a través de WBM)
- Activa la VPN en tu equipo y asegúrate de que puedes llegar a la IP del PFC mediante un ping
- Inicie e!COCKPIT y cree un nuevo proyecto o abra uno ya existente
- Realice un escaneo de la red (Device > Scan Network) o introduzca la dirección IP directamente
- Conéctate: e!COCKPIT utiliza el puerto TCP 1217 (entorno de ejecución de CODESYS)
- Modo en línea: puedes supervisar las variables, forzar valores y modificar el programa
Seguridad y buenas prácticas
- Cambia las credenciales predeterminadas: el PFC viene de fábrica con «admin/wago»; hay que cambiarlas inmediatamente
- Desactiva los servicios innecesarios: FTP, Telnet, HTTP (impone el uso de HTTPS) a través del WBM
- Activa el cortafuegos integrado en el PFC para restringir el acceso por dirección IP de origen
- Cifra MQTT: utiliza MQTT sobre TLS (puerto 8883) para las comunicaciones en la nube
- Actualiza el firmware: las actualizaciones de Wago corrigen regularmente las vulnerabilidades