
Contents:
- New philosophy of compactness
- Construction and hardware «All in one»
- Linux operating system: openness without boundaries
- Programming and development
- Network interfaces and mounting
- Application scenarios
- Comparison table: how CC100 differs from PFC200?
- Advantages and limitations
- The future in a small package
New philosophy of compactness
In the world of industrial automation, a clear divide long prevailed: large modular systems for complex tasks and simple relays for basic operations. However, the rapid development of Industry 4.0 has created demand for devices in the «middle» tier — compact, affordable, yet with the power of a full-fledged industrial computer.
WAGO Compact Controller 100 (Series 751-9301) is the German engineering response to this demand. It is a full-featured controller with a real-time Linux® operating system that, despite its small size (circuit-breaker form factor for DIN-rail mounting), offers capabilities previously available only in flagship PFC200/300 series models.
1. Construction and hardware «All in one»
The main feature of the CC100 is its monoblock design. Unlike the classic modular WAGO-I/O-SYSTEM 750, where each type of input/output is purchased separately, the CC100 already has an optimal set of channels on board for most small-scale applications.
Integrated inputs and outputs (I/O):
The configuration is designed to cover the needs of a small pumping station, ventilation unit, or lighting control system:
- 8 discrete inputs (24 V): for connecting pushbuttons, position sensors, or dry contacts;
- 4 relay outputs: capable of switching loads, making it ideal for direct control of actuators without intermediate relays;
- 2 analog inputs (0–10 V or 4–20 mA): for measuring pressure, temperature, or level;
- 2 analog outputs (0–10 V): for controlling frequency inverters or valves;
- 2 temperature sensor inputs (PT100/PT1000): a unique option for such a compact controller, allowing savings on external temperature transducers.
Computing power
Inside runs a modern dual-core Cortex A7 (650 MHz) processor. Together with 512 MB of RAM, this makes the CC100 a powerful computing node capable not only of executing PLC logic but also of running a web server and complex communication protocols simultaneously.
2. Linux operating system: openness without boundaries
The WAGO CC100 runs on Real-Time Linux. This is a strategic choice that takes the controller beyond a conventional «automation box».
Benefits of an open OS:
- Vendor independence: not limited to IEC 61131-3 programming languages. Experienced developers can write scripts in Python, PHP, C++ or use ready-made libraries from the Linux community.
- Security: thanks to regular Linux kernel updates and support for modern encryption methods, the CC100 is one of the most secure devices in its class.
- Docker containers: Docker can be run directly on the CC100. This allows deploying services such as Node-RED, Grafana, or InfluxDB, turning the PLC into a true Edge Computing server.
3. Programming and development
The main development environment remains WAGO e!COCKPIT or standard CODESYS V3.5. This means engineers do not need to learn a new language — all skills from working with the PFC200 are fully applicable to the CC100.
Protocol support:
The CC100 supports almost all modern IT and industrial protocols:
- MQTT: standard for sending data to cloud services (AWS, Azure, WAGO Cloud);
- OPC UA: for seamless integration with SCADA and higher-level systems;
- Modbus TCP/UDP/RTU: for communication with peripheral devices from other manufacturers;
- HTTP(S): for building custom web interfaces.

4. Network interfaces and mounting
The controller is equipped with two Ethernet ports that act as a switch. This allows building «daisy-chain» networks without additional switches in the control cabinet.
The controller has a microSD slot for expanding storage for data logging or large web projects. Configuration can also be done via a convenient USB-C port, which is the modern standard for mobile devices and laptops.

5. Application scenarios
Building automation (small scale)
Thanks to built-in PT100 inputs, the CC100 is ideal for controlling individual heat substations (IHS). It collects data from temperature sensors, controls pumps via relays, and sends energy consumption data to the cloud via MQTT.
Equipment manufacturers
For manufacturers of small machines (e.g. packaging machines), the CC100 is a cost-effective solution. It takes minimal space while providing full control and remote diagnostics via VPN.
C. IoT gateway
If the site already has legacy equipment with Modbus RTU, the CC100 can act as an intelligent gateway. It reads data from old meters, processes it with Python scripts, and sends it in a convenient JSON format to the analytics system.

6. Comparison table: how CC100 differs from PFC200?
| Parameter | Compact Controller 100 | PFC200 (750-8212) |
|---|---|---|
| Form factor | Monoblock (108 mm) | Modular (depends on bus) |
| Built-in I/O | 18 channels (AI/AO/DI/DO) | None (optional) |
| Processor | 650 MHz (Dual Core) | 600–1000 MHz (Single/Dual) |
| Price | Significantly lower per kit | Higher due to flexibility |
| Target use | Local small-scale tasks, IIoT | Large, distributed systems |
7. Advantages and limitations
Pros:
- value for money: the most affordable WAGO controller with Linux and Docker support;
- compactness: fits in any electrical cabinet alongside circuit breakers;
- versatility: analog and temperature inputs available «out of the box».
Limitations:
- no bus expansion: standard Series 750 modules cannot be attached to it; expansion is only possible via network protocols (Modbus, EtherCAT, etc.);
- fixed configuration: if you need 9 discrete inputs, you will have to purchase an additional remote I/O block.
The future in a small package
The WAGO Compact Controller 100 is a device that breaks stereotypes. It proves that a professional industrial controller can be affordable, easy to configure, and open to modern IT technologies. It is an ideal choice for projects where the budget is limited but requirements for functionality and cybersecurity remain high.
Thanks to Docker support and a wide set of built-in ports, the CC100 becomes the foundation for building flexible, scalable automation systems that are ready for the challenges of the future.
