Die Wago-PFC-Steuerungen: eine offene Architektur, ideal für den Fernzugriff
Wago hebt sich durch einen konsequent offenen Ansatz von herkömmlichen SPS-Herstellern ab: Die Modelle PFC100 und PFC200 laufen unter Embedded-Linux (Debian), was ihnen einzigartige IoT-Integrationsmöglichkeiten verleiht. Während andere Steuerungen Gateways von Drittanbietern für MQTT oder Node-RED benötigen, integriert die Wago PFC diese Technologien nativ.
Diese Architektur macht den PFC200 sowohl zu einer Steuerungs-SPS als auch zu einem IIoT-Gateway, der folgende Funktionen erfüllt:
- Ausführung des Steuerungsprogramms (CODESYS V3 über e!COCKPIT)
- Prozessdaten über MQTT zu veröffentlichen
- Node-RED-Flows zur Datenverarbeitung zu hosten
- Eine Weboberfläche zur Überwachung bereitzustellen
- Einen OPC-UA-Server für SCADA-Systeme bereitzustellen
PFC100 vs. PFC200: Welches Modell eignet sich besser für den Fernzugriff?
| Merkmal | PFC100 | PFC200 |
|---|---|---|
| Ethernet-Schnittstellen | 1 × 10/100 Mbit/s | 2 × 10/100 Mbit/s (unabhängig) |
| Prozessor | 600 MHz ARM | 600 MHz Dual-Core-ARM |
| RAM | 256 MB | 512 MB |
| OT/IT-Trennung | Nein (nur 1 Port) | Ja (2 unabhängige Ports) |
| Node-RED | Ja | Ja |
| MQTT-Client | Ja | Ja |
| OPC UA-Server | Ja (Firmware 3.5+) | Ja (Firmware 3.5+) |
| Empfohlen für Fernzugriff | Einfache Standorte | Standorte mit Netzwerktrennung |
Für eine Bereitstellung mit hohen Sicherheitsanforderungen (vom VPN isoliertes OT-Netzwerk) wird der PFC200 empfohlen: Über seinen zweiten Ethernet-Anschluss kann das OT-Netzwerk an eth0 und der 4G-VPN-Router an eth1 angeschlossen werden.
Auf Wago PFC verfügbare Protokolle für den Fernzugriff
Die PFC100/PFC200 gehören zu den vielseitigsten Steuerungen, was die Protokolle betrifft:
Feldprotokolle (auf der Maschinenseite):
- Modbus RTU (RS-232/RS-485 über serielles Modul)
- Modbus TCP (natives Ethernet)
- PROFIBUS DP (über Modul)
- CANopen (über Modul)
- BACnet MS/TP und BACnet/IP (für den Gebäudebereich)
Cloud-Protokolle/Überwachung:
- MQTT (nativer Client, TLS-Unterstützung)
- OPC UA-Server (Firmware 3.5+)
- REST-API über Node-RED
- SNMP
- HTTP/HTTPS-Webdienste
Node-RED auf Wago PFC: Fernzugriff und IoT-Integration
Node-RED ist das wichtigste Alleinstellungsmerkmal der Wago PFC-Geräte für den Fernzugriff. Hier einige konkrete Anwendungsbeispiele:
Remote-Web-Dashboard: Node-RED Dashboard erstellt eine responsive Weboberfläche, auf die über einen Browser per VPN zugegriffen werden kann. Die Variablen der Steuerung werden in Echtzeit über Anzeigen, Diagramme und Statusanzeigen dargestellt.
Modbus-zu-MQTT-Gateway: Ein Node-RED-Flow liest die Modbus-Register der Feldgeräte aus und veröffentlicht sie auf einem MQTT-Broker. Die Daten sind über die Cloud zugänglich, ohne dass ein separates Gateway bereitgestellt werden muss.
Warnmeldungen und Benachrichtigungen: Node-RED-Knoten können E-Mails oder SMS (über die Twilio-/Vonage-API) versenden, sobald ein Schwellenwert erreicht wird, ohne dass ein zentrales Überwachungssystem erforderlich ist.
Einrichtung des Fernzugriffs über e!COCKPIT
So richten Sie den Fernzugriff auf einen Wago PFC über e!COCKPIT ein:
- Überprüfen Sie die IP-Adresse des PFC (Standardwert 192.168.1.17, über WBM änderbar)
- Aktivieren Sie das VPN auf Ihrem Rechner und stellen Sie sicher, dass Sie die IP-Adresse des PFC per Ping erreichen können
- Starten Sie e!COCKPIT und erstellen Sie ein neues Projekt oder öffnen Sie ein bestehendes Projekt
- Scannen Sie das Netzwerk (Device > Scan Network) oder geben Sie die IP-Adresse direkt ein
- Stellen Sie eine Verbindung her: e!COCKPIT verwendet den TCP-Port 1217 (CODESYS-Laufzeitumgebung)
- Online-Modus: Sie können Variablen überwachen, Werte erzwingen und das Programm bearbeiten
Sicherheit und bewährte Praktiken
- Ändern Sie die Standard-Anmeldedaten: Der PFC wird werkseitig mit „admin/wago“ ausgeliefert – diese müssen sofort geändert werden
- Deaktivieren Sie nicht benötigte Dienste: FTP, Telnet, HTTP (zwingen Sie HTTPS) über das WBM
- Aktivieren Sie die im PFC integrierte Firewall, um den Zugriff anhand der Quell-IP-Adresse einzuschränken
- Verschlüsseln Sie MQTT: Verwenden Sie MQTT über TLS (Port 8883) für die Cloud-Kommunikation
- Aktualisieren Sie die Firmware: Wago-Updates beheben regelmäßig Sicherheitslücken