Comparison · PLC vs. RTU

PLC vs. RTU — What's the difference, and which one should I choose?

PLCs and RTUs are two families of industrial equipment with complementary roles: one performs local control using IEC 61131-3, while the other provides remote monitoring from remote locations. Understanding the difference is essential for designing your OT system.

Verdict: PLC for complex local automation; RTU for low-power remote monitoring

Comparison Table — 15 Criteria

PLC (Programmable Logic Controller) vs. RTU (Remote Terminal Unit)

CriterionPLC (Programmable Logic Controller)RTU
Primary FunctionLocal Control and AutomationRemote Monitoring and Data Acquisition
ArchitectureCPU + Local I/O + FieldbusMicrocontroller + I/O + Communication Modem
Processing CapacityAdvanced (complex logic, PID, FFT)Limited (acquisition + transfer)
Programming LanguagesIEC 61131-3 (LD, FBD, ST, SFC, IL)Parametric configuration only
Native ProtocolsModbus, PROFIBUS, PROFINET, EtherNet/IPDNP3, IEC 60870-5-101/104, Modbus
Examples of brandsSiemens S7, Schneider M340/M580, RockwellSchneider Easergy, ABB RTU560, GE D200
Power ConsumptionMedium to high (5–50 W)Very low (< 2W in standby mode)
Power24V DC or 120/230V ACWide DC range, battery/solar
Temperature range-10°C to +60°C (standard)-40°C to +70°C (reinforced)
Scan time / real time0.5 to 10 ms (strict real time)100 ms to a few seconds
Unit cost500€ to 5000€+200€ to 2000€
I/O ScalabilityExcellent (extension modules)Limited (fixed or semi-fixed configuration)
CPU RedundancyAvailable (Hot Standby)Rare (distributed topology)
Native network connectivityEthernet, optional GSM/4G via moduleNative 4G/GSM, Ethernet, 900 MHz radio
Compliance with StandardsIEC 61131-3, IEC 62443, SILIEC 60870-5, DNP3, IEC 61850

In-Depth Analysis

8 Technical Factors to Consider When Choosing Between a PLC and an RTU

1

Architecture and Role in the OT System

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.

2

IEC 61131-3 Programming Languages

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.

3

Protocols and SCADA Integration

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.

4

Processing Power and Real-Time Performance

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.

5

Consumption and Constrained Environments

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.

6

PLC Redundancy and Availability

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.

7

Micro-PLCs and Edge Controllers: The Convergence of PLCs and RTUs

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.

8

How Eziwan Connects PLCs and RTUs to the Cloud

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.

Real-world use cases

4 Industrial Applications Illustrating the Choice Between PLCs and RTUs

Cas 1

Automotive production line

Background: Assembly line with 80 robotic operations, conveyors, and vision systems

Solution: Siemens S7-1500 PLC + Eziwan gateway

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.

Cas 2

Network of 60 rural pumping stations

Background: Water utility managing 60 remote stations powered by solar energy and batteries

Solution: Schneider Easergy T200 RTU + Eziwan gateway

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.

Cas 3

High-Voltage/Low-Voltage Electrical Substation

Background: A network of 15 20 kV/400 V electrical distribution substations to be monitored

Solution: ABB RTU560 + PLC for Local Automation

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.

Cas 4

Electronics Assembly Plant in Industry 4.0

Background: SMT factory with 25 component placement machines to be connected to the MES

Solution: Beckhoff CX5130 Edge Controller PLC

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.

When should you choose what?

Choose a PLC if…
  • Complex local control logic required
  • Strict real time (< 10 ms required)
  • Machine with numerous I/O devices to control
  • IEC 61131-3 Programming (Ladder, ST, SFC)
  • CPU redundancy critical to process safety
  • Fieldbus Integration (PROFINET, EtherNet/IP)
Choose an RTU if…
  • Remote site with limited power supply (solar)
  • Data Acquisition + SCADA Transmission
  • DNP3 / IEC 60870-5-104 protocols required
  • Low available network bandwidth
  • Distributed network of sensors/stations
  • Extreme temperatures (-40°C to +70°C)

Common Mistakes

The 5 Most Costly Mistakes in Selecting and Using PLCs/RTUs

1
Using a PLC when an RTU would suffice (oversizing)

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.

2
Programming a PLC without adhering to the IEC 61131-3 languages

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.

3
Connect the PLC's Ethernet port directly to the Internet

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.

4
Neglecting to synchronize the time between the PLC and the RTU

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.

5
Forgetting to save the PLC program

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.

Results by Industry Sector

PLC or RTU, depending on the industry?

Secteur
Water Supply and Sanitation
Recommendation: RTU

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.

Secteur
Manufacturing and Automotive Industries
Recommendation: PLC

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.

Secteur
Oil & Gas / Oil Exploration
Recommendation: RTU

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.

Secteur
Food Industry
Recommendation: PLC

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.

Secteur
Electric Power Grids and Substations
Recommendation: RTU + PLC (hybrid)

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.

Expert Analysis

PLC or RTU: Choosing the Right Controller Based on the Process and Geographic Distribution

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.

Applicable Standards & References

IEC 61131-3

PLC programming languages (LD, ST, FBD, SFC, IL). A reference guide to the world of PLCs and their cyclic control logic.

IEC 60870-5-101 / -104

Serial (101) and TCP/IP (104) remote control protocols, the core of RTUs for energy and water: timestamping, events, remote commands.

DNP3 (IEEE 1815)

A widely used telemetry protocol (North America, utilities): exception reporting, integrity checks, and source timestamping.

IEC 61850

Communication between electrical devices (GOOSE, MMS). This imposes strict real-time constraints, typically on the side of specialized PLCs/IEDs.

IEC 60068 / EN 60529

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.

IEC 62443

OT Security: PLCs and RTUs exposed to telemetry must be placed behind an encrypted gateway, with no direct access from the WAN.

Recommended Architecture

Sensors / Actuators
Digital I/O · Analog I/O
PLC or RTU
logic / telemetry
Protocole
Modbus · IEC 104 · DNP3
4G Gateway
remote site
SCADA / Cloud
remote driving

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.

Key Technical Parameters

CriterionPLCRTU
Cycle time1-10 ms10–100 ms (telemetry)
I/O DensityHigh (100s–1000s)Moderate, distributed
Environnement0 to +55 °C (cabinet)-40 to +70 °C (outdoors)
Native ProtocolsModbus, PROFINET, EtherCATIEC 60870-5-104, DNP3
Alimentation24 VDC workshopWide range / solar-battery
Use CasesLine, machine, processDistributed 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.

Field Data & Metrics

Sewage System — 60 remotely controlled pumping stations

Outdoor RTUs at each station (water level, pumps, overflow), IEC 60870-5-104 telemetry via a 4G gateway, centralized monitoring.

-40 °C
Outdoor attire without an air-conditioned closet
IEC 104
remote driving with a timestamp at the source
60
workstations monitored from a central location
24/7
real-time overflow alerts
FAQ

Frequently Asked Questions

Connect your PLCs and RTUs to the cloud with Eziwan

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.