
Contents:
- Challenges of modern automation
- Hardware architecture and performance
- Operating system and software: openness and reliability
- Docker: containerization in industry
- Communication protocols and IoT
- Cybersecurity in the digital age
- Energy efficiency and physical design
- Application areas
- Technical specification
- Table 1: comparison of PFC200 and PFC300
- Table 2: communication capabilities and protocols
- Importance for engineers
Challenges of modern automation
In today’s industrial world, the boundary between operational technologies (OT) and information technologies (IT) is becoming increasingly blurred. A modern controller is no longer just a device for executing “if-then” logic. It is an intelligent node that must collect, process, protect, and transmit huge amounts of data to cloud services or local analytics systems.
The WAGO PFC300 controller (Series 750-8302) is WAGO’s answer to market demands for higher performance, cybersecurity, and flexibility. It occupies the niche between classic PLCs and powerful industrial PCs, combining the compactness of the former with the computing power of the latter.
1. Hardware architecture and performance
The heart of the PFC300 is a modern 64-bit processor, which represents a significant leap compared to previous series (such as the PFC100 or PFC200). The transition to a 64-bit architecture makes it possible to work more efficiently with large amounts of memory and complex mathematical calculations.
Main characteristics:
- Processor: multi-core Cortex A53 (64-bit) 1.4 GHz;
- Memory: a large amount of RAM (up to 2 GB in certain models) and built-in flash memory. The presence of an SD/SDHC card slot (up to 32 GB) allows storing data archives and project backups;
- Interfaces: the controller is equipped with two independent or switched Ethernet ports. This allows you to separate networks (for example, one for the fieldbus and the other for the company’s IT infrastructure);
- I/O modules support: the PFC300 is fully compatible with the wide WAGO-I/O-SYSTEM 750 family, which includes more than 500 different modules (discrete, analog, and specialized interfaces).

2. Operating system and software: openness and reliability
The WAGO PFC300 runs Real-Time Linux. Choosing an open OS with real-time patches (RT-Preempt) provides several critical advantages:
- Diagnostics and debugging: system administrators and developers have access to the command line via SSH;
- Flexibility: the ability to install third-party packages and write custom scripts in Python or C/C++.
CODESYS V3
The primary engineering environment for the PFC300 is CODESYS V3. This modern environment supports all IEC 61131-3 languages:
- ST (Structured Text) — for complex algorithms;
- LD (Ladder Diagram) — for classic electrical schematics;
- FBD (Function Block Diagram) — for visual programming.
Thanks to object-oriented programming (OOP) support in CODESYS V3, developers can create reusable libraries, significantly speeding up commissioning.
3. Docker: containerization in industry
One of the main features of the PFC300 is full support for Docker technology. This makes it possible to run IT applications directly on the controller in isolated containers.
Some advantages of Docker technology:
- Edge computing: you can run a database (for example, InfluxDB) or an analytics tool (Grafana) directly on the PLC;
- Node-RED: a popular tool for visual flow-based programming of IIoT applications that easily integrates via Docker;
- Safety: containerized applications do not affect the stability of the main PLC control loop. If a Docker container “hangs”, the critical logic controlling a pump or machine will continue to run.
4. Communication protocols and IoT
The PFC300 is a true “polyglot” in the world of automation. It supports a wide range of protocols, making it an ideal gateway between the shop floor and the cloud.
|
Protocol type |
Supported standards |
|---|---|
|
Industrial buses |
Modbus TCP/UDP/RTU, EtherNet/IP, CANopen, Profibus, EtherCAT |
|
IT & Cloud |
MQTT, OPC UA (Server/Client), HTTP(S), DHCP, DNS, FTP(S) |
|
Energy |
IEC 60870, IEC 61850, DNP3 |
Thanks to the built-in MQTT client, the controller can send data directly to such clouds as Microsoft Azure, AWS, Google Cloud, or WAGO Cloud.

5. Cybersecurity in the digital age
Since the PFC300 is connected to the internet, security is a top priority. WAGO has integrated a comprehensive security package:
- Encryption: support for TLS 1.2/1.3 for all connections;
- VPN: built-in OpenVPN and IPsec clients for creating secure tunnels for remote maintenance;
- Firewall: a configurable firewall allows you to close all unnecessary ports and restrict access by IP address;
- Access control: a multi-level system of passwords and certificates.
These measures comply with international cybersecurity standards for industrial control systems (for example, IEC 62443).
6. Energy efficiency and physical design
The PFC300 controller has a compact housing for mounting on a standard 35 mm DIN rail. Its design provides:
- Fanless cooling: no moving parts, which increases reliability;
- Vibration and shock resistance: compliance with standards for heavy industry;
- Energy resilience: a built-in supercapacitor that maintains the system clock and critical variables during sudden power loss.
7. Application areas
- Machine building: thanks to high processing speed and EtherCAT support, the PFC300 is ideal for controlling complex machines.
- Smart buildings: use of BACnet or KNX protocols combined with cloud monitoring.
- Energy sector: monitoring transformer substations via IEC 60870/61850 protocols.
- Water utilities and infrastructure: remote monitoring of pumping stations using 4G/5G modems connected via USB or Ethernet.
8. Technical specification
Technical specification
- Supply voltage: 24 V DC;
- Number of Ethernet ports: 2 (configurable);
- Operating temperature: from -20 °C to +60 °C (depending on model);
- Certification: CE, UL, marine approvals (DNV, GL).
9. Table 1: comparison of PFC200 and PFC300
This table clearly shows why the PFC300 is called a “performance leap”.
|
Characteristic |
WAGO PFC200 (Series 750-821x) |
WAGO PFC300 (Series 750-830x) |
|---|---|---|
|
Processor architecture |
32-bit (Cortex A8) |
64-bit (Cortex A53) |
|
Number of cores |
1 |
2 or 4 (depending on model) |
|
RAM |
256 MB — 512 MB |
512 MB — 2 GB |
|
Internal flash memory |
256 MB — 4 GB |
Up to 12 GB |
|
Docker support |
Limited (only on special firmware) |
Full (native support) |
|
Cybersecurity |
Basic (TLS 1.1/1.2) |
Enhanced (TLS 1.3, TPM chip) |
|
Operating system |
RT-Linux (32-bit) |
RT-Linux (64-bit) |
10. Table 2: communication capabilities and protocols
The PFC300 controller is a universal “bridge” between field devices and the cloud.
|
Category |
Protocols and technologies |
Purpose |
|---|---|---|
|
Industrial networks |
Modbus TCP/UDP/RTU, EtherNet/IP, CANopen, Profibus, EtherCAT |
Communication with sensors, drives, and frequency converters. |
|
IIoT and Cloud |
MQTT, OPC UA, Sparkplug B, HTTP(S) |
Sending data to the cloud (AWS, Azure, WAGO Cloud). |
|
Cybersecurity |
VPN (OpenVPN, IPsec), Firewall, SSH, TLS 1.3 |
Protection from unauthorized access and encryption. |
|
IT services |
DHCP, DNS, FTP, SNMP, NTP |
Integration into the corporate IT network of the enterprise. |
|
Special |
IEC 60870, IEC 61850, DNP3 |
Use in the energy sector and telemetry. |
11. Importance for engineers
Importance for engineers:
- Performance margin: thanks to the 64-bit architecture, it is possible to run complex image processing algorithms or large databases directly on the controller without fear that the PLC will start to “slow down”.
- Flexibility via Docker: it is possible to deploy a Node-RED container for rapid dashboard creation or a Python script for processing specific data, without touching the core control logic (CODESYS).