PLC (Programmable Logic Controller) vs. RTU (Remote Terminal Unit)
| Criterion | PLC (Programmable Logic Controller) | RTU |
|---|---|---|
| Primary Function | Local Control and Automation | Remote Monitoring and Data Acquisition |
| Architecture | CPU + Local I/O + Fieldbus | Microcontroller + I/O + Communication Modem |
| Processing Capacity | ✓ Advanced (complex logic, PID, FFT) | ✗ Limited (acquisition + transfer) |
| Programming Languages | ✓ IEC 61131-3 (LD, FBD, ST, SFC, IL) | Parametric configuration only |
| Native Protocols | Modbus, PROFIBUS, PROFINET, EtherNet/IP | DNP3, IEC 60870-5-101/104, Modbus |
| Examples of brands | Siemens S7, Schneider M340/M580, Rockwell | Schneider Easergy, ABB RTU560, GE D200 |
| Power Consumption | ✗ Medium to high (5–50 W) | ✓ Very low (< 2W in standby mode) |
| Power | 24V DC or 120/230V AC | ✓ Wide DC range, battery/solar |
| Temperature range | -10°C to +60°C (standard) | ✓ -40°C to +70°C (reinforced) |
| Scan time / real time | ✓ 0.5 to 10 ms (strict real time) | ✗ 100 ms to a few seconds |
| Unit cost | ✗ 500€ to 5000€+ | ✓ 200€ to 2000€ |
| I/O Scalability | ✓ Excellent (extension modules) | ✗ Limited (fixed or semi-fixed configuration) |
| CPU Redundancy | ✓ Available (Hot Standby) | ✗ Rare (distributed topology) |
| Native network connectivity | ✗ Ethernet, optional GSM/4G via module | ✓ Native 4G/GSM, Ethernet, 900 MHz radio |
| Compliance with Standards | IEC 61131-3, IEC 62443, SIL | IEC 60870-5, DNP3, IEC 61850 |
8 Technical Factors to Consider When Choosing Between a PLC and an RTU
The PLC (Programmable Logic Controller) is the brain of local automation. It executes a control program cyclically (typical scan time 1 to 10 ms), reads physical inputs (sensors, buttons, encoders), and activates outputs (contactors, drives, valves). Major manufacturers—Siemens with its S7 series, Schneider Electric with its Modicon M340 and M580 series, and Rockwell Automation with its CompactLogix and ControlLogix series—offer scalable architectures ranging from a few dozen to several thousand I/O points. The RTU (Remote Terminal Unit) is designed to be located remotely, often in a harsh environment with limited power, to collect data and transmit it to a SCADA center.
The IEC 61131-3 standard unifies PLC programming into five standardized languages. The Ladder Diagram remains the most widely used by technicians with a background in electrical maintenance. The Function Block Diagram is preferred for PID control loops and signal processing. Structured Text (ST, similar to Pascal/C) is the most powerful for complex algorithms and array manipulation. The Sequential Function Chart is essential for machine automation sequences. Most modern IDEs (TIA Portal, Unity Pro, Studio 5000) allow these languages to be mixed within a single project, with each function using the language best suited to its logic.
PLCs use local automation protocols: PROFIBUS and PROFINET (Siemens ecosystem), EtherNet/IP and DeviceNet (Rockwell ecosystem), depending on the manufacturer. To communicate with a SCADA system, they use Ethernet modules and protocols such as Modbus TCP or OPC-UA. RTUs are natively optimized for long-distance SCADA communication: DNP3 (a robust North American standard for low-bandwidth links), IEC 60870-5-101 (serial over RS-485), or IEC 60870-5-104 (TCP/IP). OPC-UA, the next-generation communication standard, is now available natively on Siemens S7-1500, Schneider M580, and Rockwell ControlLogix PLCs.
Modern PLCs are equipped with high-performance processors. The Siemens S7-1516 processes 120 million binary instructions per second with a minimum scan time of 0.5 ms. The Schneider M580 CPU uses an 800 MHz ARM Cortex-A8 processor capable of executing complex control algorithms. For motion control applications (CNC, robotics), dedicated processors (Motion Control Processors) provide cycle times ranging from 125 µs to 1 ms. RTUs are limited to 32-bit microcontrollers, which are sufficient for data acquisition and transmission (cycles ranging from 100 ms to several seconds) but unsuitable for strict real-time control.
Power consumption is a key differentiating factor. A modern RTU often consumes less than 2W in data acquisition mode, allowing it to run on battery power or a solar panel for weeks. An entry-level Wago 750 or Schneider TM221 PLC consumes 5 to 15 W, and a mid-sized PLC with its I/O modules can exceed 50 W. The temperature range of an industrial RTU is -40°C to +70°C, while standard PLCs are rated for -10°C to +55°C (with some models offering extended ranges down to -25°C). For remote sites (pumping stations, weather sensors, oil wells), a low-power RTU is often the only viable option when using an off-grid power supply.
Industrial PLCs offer sophisticated redundancy solutions for mission-critical applications. Hot Standby CPU redundancy (Siemens S7-400H, Schneider Quantum/M580 Hot Standby) keeps a secondary CPU synchronized in real time via a dedicated synchronization bus (Profibus cable or dedicated Ethernet link). In the event of a primary CPU failure, the switchover occurs in less than 100 ms, transparently to the process. Redundant 24V DC power supplies are standard. For SIL (Safety Integrity Level) applications, safety CPUs such as the SIL 3-certified Siemens S7-1516F combine control and functional safety within a single device.
The line between PLCs and RTUs is blurring with the advent of connected micro-PLCs. The Wago 750-8216 and Phoenix Contact RFC 4072S feature IEC 61131-3 control functions, an RS-485 Modbus RTU port, a Modbus TCP Ethernet interface, and a 4G LTE module all on a single board. These edge controllers combine the best of both worlds: local control logic, low power consumption, and native 4G connectivity. They integrate seamlessly with an Eziwan gateway for secure data transmission to the cloud, forming a complete IIoT architecture for remote industrial sites.
Eziwan integrates with both families of equipment. For Siemens S7-1200/1500 PLCs, the gateway reads registers via Modbus TCP on the CPU’s built-in Ethernet port or via the CP 1243-1 module. For Schneider M340/M580 PLCs, communication takes place via Modbus TCP on the processor’s Ethernet port. For Rockwell CompactLogix PLCs, communication is via optional Modbus TCP or EtherNet/IP. For RTUs, Eziwan can serve as a modern communication modem, replacing obsolete radio or GSM modems. Data is uploaded to the Eziwan cloud, accessible via a dashboard or REST API, with full logging of each access for NIS2 compliance.
4 Industrial Applications Illustrating the Choice Between PLCs and RTUs
Background: Assembly line with 80 robotic operations, conveyors, and vision systems
The Siemens S7-1516 PLC coordinates the 80 robots and conveyors with a scan time of 1 ms for critical control loops. The PROFINET bus connects all the drives and sensors. The Eziwan gateway connects via OPC-UA to the S7-1500 to upload production KPIs (OEE, scrap rate, throughput) to the cloud-based MES without modifying the PLC program. Secure remote access via OpenVPN allows the Siemens support team to intervene without having to travel on-site.
Background: Water utility managing 60 remote stations powered by solar energy and batteries
Each station is equipped with an Easergy T200 RTU that consumes 1.8 W in standby mode on a 48V battery charged by a solar panel. The RTU transmits flow rate, pressure, and pump status data via DNP3 over 4G to the central SCADA system. Eziwan complements the architecture by providing secure access via the smartphones of field maintenance technicians and by transmitting data to a predictive analytics platform.
Background: A network of 15 20 kV/400 V electrical distribution substations to be monitored
The ABB RTU560 provides IEC 61850 monitoring of the substation (measurements, circuit breaker status, protections). A Wago micro-PLC manages local automation (reclosers, busbar switching). Eziwan connects both devices to the grid operator’s monitoring system via 4G using a private Orange Business APN, with OpenVPN/IPSec for end-to-end security.
Background: SMT factory with 25 component placement machines to be connected to the MES
The Beckhoff CX5130 combines an IEC 61131-3 PLC (TwinCAT 3) and edge computing functions (Node-RED, Docker) on a single platform. Each machine is monitored in real time (cycle time, defect rate, power consumption), and the data is transmitted via MQTT to the InfluxDB cloud. Eziwan provides secure remote access for remote maintenance of TwinCAT programs from the engineering office without opening any ports on the production network.
The 5 Most Costly Mistakes in Selecting and Using PLCs/RTUs
A network of 30 pressure sensors on remote wells does not require the processing power of an S7-1500. A €300 RTU that consumes 1.5W on battery power is more suitable than a €2,000 PLC that consumes 30W from a mains power supply. Assess your actual needs before choosing a platform.
A program written entirely in Ladder Diagram for a complex control algorithm is unreadable and difficult to maintain. Use the right language for each block: ST for calculations, LD for electrical switching, and SFC for sequences. This makes maintenance easier for other technicians and reduces errors.
A Siemens S7 or Schneider M340 PLC exposed directly to the Internet is a target for automated attacks. Thousands of PLCs are publicly accessible. Remote access must always go through a secure gateway such as Eziwan with an OpenVPN tunnel; it should never be routed directly via a NAT rule on the router.
In a mixed PLC + RTU architecture, event timestamps must be synchronized. If an RTU energy meter and a PLC describe the same event with a time stamp difference of several seconds, it makes incident analysis impossible. Use NTP (Network Time Protocol) on each device, synchronized to a reliable NTP server.
A PLC whose program is not backed up to a memory card or server is a ticking time bomb: CPU battery failure, replacement of a faulty CPU without a software backup, or an unintended update. Always back up the program to an MMC/SD card and to a version control server (Git, SVN) after every modification.
PLC or RTU, depending on the industry?
Off-grid pumping stations powered by solar panels and batteries require less than 5W of power. The RTU, equipped with a built-in 4G modem, transmits flow rate, pressure, and pump status data to the central SCADA system via IEC 60870-5-104. The Eziwan gateway can enhance remote monitoring with secure cloud-based data transmission.
Production lines equipped with conveyors, robots, presses, and machine tools require strict real-time control (1-millisecond cycles), complex logic, and automation protocols (PROFINET, EtherNet/IP). Siemens S7-1500 and Rockwell ControlLogix dominate this market.
Wellheads in remote areas with solar power and extreme temperatures (-40°C) require low-power RTUs. DNP3 over UHF radio or 4G with redundancy ensures monitoring from control centers. The Eziwan gateway adds secure cloud connectivity.
Packaging lines, pasteurizers, and CIP cleaning systems require precise sequential logic (SFC IEC 61131-3) and real-time traceability integrated into the MES. The Schneider M340 and Siemens S7-1200 are the de facto standards.
Electric substations use IEC 61850-compliant RTUs for monitoring and protection, combined with PLCs for local automation (load shedding, network reconfiguration). Eziwan ensures that data is transmitted to the network management platforms.
A PLC excels at high-speed control logic for a local process with a high density of I/O; an RTU (remote terminal unit) is designed for remote sites—it is rugged, low-power, and focused on telemetry. The right choice depends on the cycle time, the environment, and the remote control protocols.
PLC programming languages (LD, ST, FBD, SFC, IL). A reference guide to the world of PLCs and their cyclic control logic.
Serial (101) and TCP/IP (104) remote control protocols, the core of RTUs for energy and water: timestamping, events, remote commands.
A widely used telemetry protocol (North America, utilities): exception reporting, integrity checks, and source timestamping.
Communication between electrical devices (GOOSE, MMS). This imposes strict real-time constraints, typically on the side of specialized PLCs/IEDs.
Environmental and mechanical testing and IP rating: RTUs are designed for temperatures ranging from -40 to +70 °C and high IP ratings for outdoor use without air conditioning.
OT Security: PLCs and RTUs exposed to telemetry must be placed behind an encrypted gateway, with no direct access from the WAN.
In a dense local site (factory, production line), the PLC controls the system using fast-loop control. In a distributed network (water/power stations), the RTU prioritizes reliability, source-based timestamping, and standardized remote control protocols.
| Criterion | PLC | RTU |
|---|---|---|
| Cycle time | 1-10 ms | 10–100 ms (telemetry) |
| I/O Density | High (100s–1000s) | Moderate, distributed |
| Environnement | 0 to +55 °C (cabinet) | -40 to +70 °C (outdoors) |
| Native Protocols | Modbus, PROFINET, EtherCAT | IEC 60870-5-104, DNP3 |
| Alimentation | 24 VDC workshop | Wide range / solar-battery |
| Use Cases | Line, machine, process | Distributed Water/Energy Stations |
Many recent controllers are hybrid (PLC with an IEC 104/DNP3 stack): the deciding factor remains the environment and the communication model.
Outdoor RTUs at each station (water level, pumps, overflow), IEC 60870-5-104 telemetry via a 4G gateway, centralized monitoring.
Additional Resources on Industrial OT Architectures
4G/LTE gateway with built-in Modbus RTU/TCP. Secure OpenVPN remote access. Compatible with Siemens S7, Schneider M340/M580, Rockwell CompactLogix, and all Modbus RTUs.