PLC (controllore logico programmabile) vs RTU (unità terminale remota)
| Criterio | PLC (controllore logico programmabile) | RTU |
|---|---|---|
| Funzione principale | Controllo e automazione locale | Telecontrollo e acquisizione dati |
| Architecture | CPU + I/O locali + bus di campo | Microcontrollore + I/O + modem di comunicazione |
| Capacità di elaborazione | ✓ Avanzata (logica complessa, PID, FFT) | ✗ Limitata (acquisizione + cessione) |
| Linguaggi di programmazione | ✓ IEC 61131-3 (LD, FBD, ST, SFC, IL) | Solo configurazione parametrica |
| Protocolli nativi | Modbus, PROFIBUS, PROFINET, EtherNet/IP | DNP3, IEC 60870-5-101/104, Modbus |
| Esempi di marchi | Siemens S7, Schneider M340/M580, Rockwell | Schneider Easergy, ABB RTU560, GE D200 |
| Consumo energetico | ✗ Da media ad alta (5-50 W) | ✓ Molto basso (< 2 W in standby) |
| Alimentazione | 24 V CC o 120/230 V CA | ✓ Ampio intervallo di tensione CC, batteria/solare |
| Intervallo di temperatura | da -10 °C a +60 °C (standard) | ✓ da -40 °C a +70 °C (versione rinforzata) |
| Tempo di scansione / tempo reale | ✓ da 0,5 a 10 ms (tempo reale rigoroso) | ✗ Da 100 ms a qualche secondo |
| Costo unitario | ✗ 500€ a 5000€+ | ✓ 200€ a 2000€ |
| Scalabilità I/O | ✓ Eccellente (moduli di espansione) | ✗ Limitata (configurazione fissa o semifissa) |
| Ridondanza della CPU | ✓ Disponibile (Hot Standby) | ✗ Raro (topologia distribuita) |
| Connettività di rete nativa | ✗ Ethernet, GSM/4G opzionale tramite modulo | ✓ 4G/GSM nativo, Ethernet, radio a 900 MHz |
| Conformità agli standard | IEC 61131-3, IEC 62443, SIL | IEC 60870-5, DNP3, IEC 61850 |
8 aspetti tecnici per scegliere tra PLC e RTU
Il PLC (Programmable Logic Controller) è il cervello dell'automazione locale. Esegue un programma di controllo in modo ciclico (tempo di scansione tipico da 1 a 10 ms), legge gli ingressi fisici (sensori, pulsanti, encoder) e aziona le uscite (contattori, convertitori di frequenza, valvole). I principali produttori — Siemens con la gamma S7, Schneider Electric con le gamme Modicon M340 e M580 e Rockwell Automation con le gamme CompactLogix e ControlLogix — offrono architetture scalabili da poche decine a diverse migliaia di punti di I/O. L’RTU (Remote Terminal Unit) è progettata per essere collocata a distanza, spesso in un ambiente difficile con alimentazione limitata, per raccogliere dati e trasmetterli a un centro SCADA.
La norma IEC 61131-3 unifica la programmazione dei PLC in 5 linguaggi standardizzati. Il Ladder Diagram (schema a contatti) rimane il più utilizzato dai tecnici provenienti dal settore della manutenzione elettrica. Il Function Block Diagram è preferito per i circuiti di regolazione PID e l’elaborazione dei segnali. Lo Structured Text (ST, simile al Pascal/C) è il più potente per gli algoritmi complessi e la manipolazione di tabelle. Il Sequential Function Chart è indispensabile per le sequenze di automazione delle macchine. La maggior parte dei moderni IDE (TIA Portal, Unity Pro, Studio 5000) consente di combinare questi linguaggi all’interno dello stesso progetto, in modo che ogni funzione utilizzi il linguaggio più adatto alla propria logica.
I PLC utilizzano i protocolli di automazione locale: PROFIBUS e PROFINET (ecosistema Siemens), EtherNet/IP e DeviceNet (ecosistema Rockwell), a seconda dei produttori. Per comunicare con un sistema SCADA, utilizzano moduli Ethernet e protocolli come Modbus TCP o OPC-UA. Le RTU sono ottimizzate in modo nativo per la comunicazione SCADA a lunga distanza: DNP3 (standard nordamericano robusto su collegamenti a bassa larghezza di banda), IEC 60870-5-101 (seriale su RS-485) o IEC 60870-5-104 (TCP/IP). OPC-UA, lo standard di comunicazione di nuova generazione, è ora disponibile in modo nativo sui PLC Siemens S7-1500, Schneider M580 e Rockwell ControlLogix.
I moderni PLC sono dotati di processori ad alte prestazioni. Il Siemens S7-1516 elabora 120 milioni di istruzioni binarie al secondo con un tempo di scansione minimo di 0,5 ms. La CPU Schneider M580 utilizza un processore ARM Cortex-A8 a 800 MHz in grado di eseguire complessi algoritmi di regolazione. Per le applicazioni di controllo del movimento (CNC, robotica), processori dedicati (Motion Control Processor) garantiscono cicli da 125 µs a 1 ms. Le RTU sono limitate a microcontrollori a 32 bit, sufficienti per l’acquisizione e la trasmissione (cicli da 100 ms a diversi secondi) ma inadatti al controllo in tempo reale rigoroso.
Il consumo energetico è un criterio di differenziazione fondamentale. Una RTU moderna consuma spesso meno di 2 W in modalità di acquisizione, il che le consente di funzionare a batteria o con un pannello solare per settimane. Un PLC entry-level Wago 750 o Schneider TM221 consuma da 5 a 15 W, mentre un PLC di medie dimensioni con i relativi moduli I/O può superare i 50 W. L'intervallo di temperatura di una RTU industriale va da -40 °C a +70 °C, mentre i PLC standard sono specificati da -10 °C a +55 °C (con varianti estese a -25 °C per alcuni modelli). Per i siti isolati (stazioni di pompaggio, sensori meteorologici, pozzi petroliferi), l’RTU a basso consumo è spesso l’unica scelta praticabile con un’alimentazione autonoma.
I PLC industriali offrono soluzioni di ridondanza sofisticate per applicazioni critiche. La ridondanza CPU Hot Standby (Siemens S7-400H, Schneider Quantum/M580 Hot Standby) mantiene una CPU secondaria sincronizzata in tempo reale tramite un bus di sincronizzazione dedicato (cavo Profibus o collegamento Ethernet dedicato). In caso di guasto della CPU principale, il passaggio avviene in meno di 100 ms, in modo trasparente per il processo. La ridondanza degli alimentatori a 24 V CC è di serie. Per le applicazioni SIL (Safety Integrity Level), le CPU di sicurezza come la Siemens S7-1516F certificata SIL 3 combinano controllo e sicurezza funzionale nello stesso dispositivo.
Il confine tra PLC e RTU si sta assottigliando grazie ai micro-PLC connessi. I modelli Wago 750-8216 e Phoenix Contact RFC 4072S integrano funzioni di controllo secondo lo standard IEC 61131-3, una porta RS-485 Modbus RTU, un'interfaccia Ethernet Modbus TCP e un modulo LTE 4G su un'unica scheda. Questi controllori edge combinano il meglio dei due mondi: logica di controllo locale, basso consumo energetico e connettività 4G nativa. Si integrano perfettamente con un gateway Eziwan per il trasferimento sicuro dei dati verso il cloud, formando un’architettura IIoT completa per i siti industriali remoti.
Eziwan si integra con entrambe le famiglie di apparecchiature. Per i PLC Siemens S7-1200/1500, il gateway legge i registri tramite Modbus TCP sulla porta Ethernet integrata nella CPU o tramite il modulo CP 1243-1. Per i PLC Schneider M340/M580, la comunicazione avviene tramite Modbus TCP sulla porta Ethernet del processore. Per i PLC Rockwell CompactLogix, tramite Modbus TCP opzionale o EtherNet/IP. Per le RTU, Eziwan può fungere da moderno modem di comunicazione, sostituendo i modem radio o GSM ormai obsoleti. I dati vengono trasmessi al cloud Eziwan, accessibili tramite dashboard o API REST, con registrazione completa di ogni accesso per la conformità alla normativa NIS2.
4 applicazioni industriali che illustrano la scelta tra PLC e RTU
Contesto: Linea di assemblaggio con 80 operazioni robotizzate, nastri trasportatori e sistemi di visione
Il PLC Siemens S7-1516 coordina gli 80 robot e i trasportatori con un tempo di scansione di 1 ms per i cicli di controllo critici. Il bus PROFINET collega tutti gli azionamenti e i sensori. Il gateway Eziwan si collega tramite OPC-UA all’S7-1500 per trasmettere i KPI di produzione (OEE, tasso di scarti, cadenza) al MES cloud senza modificare il programma del PLC. L'accesso remoto sicuro tramite OpenVPN consente al team di assistenza Siemens di intervenire senza doversi recare in loco.
Contesto: Consorzio idrico che gestisce 60 stazioni isolate alimentate da energia solare e batterie
Ogni stazione è dotata di una RTU Easergy T200 che consuma 1,8 W in modalità standby, alimentata da una batteria da 48 V ricaricata tramite pannello solare. L'RTU trasmette la portata, la pressione e lo stato delle pompe tramite DNP3 su rete 4G al sistema SCADA centrale. Eziwan completa l'architettura offrendo un accesso sicuro dagli smartphone degli addetti alla manutenzione sul campo e trasmettendo i dati a una piattaforma di analisi predittiva.
Contesto: Rete composta da 15 sottostazioni di distribuzione elettrica da 20 kV/400 V da monitorare
L'RTU ABB RTU560 garantisce il monitoraggio secondo la norma IEC 61850 della sottostazione (misure, stato degli interruttori, protezioni). Un micro-PLC Wago gestisce le automazioni locali (riarmatori, accoppiamento delle sbarre collettrici). Eziwan collega le due apparecchiature al sistema di supervisione del gestore di rete tramite 4G con APN privato Orange Business, utilizzando una VPN OpenVPN/IPSec per garantire la sicurezza end-to-end.
Contesto: Stabilimento SMT con 25 macchine per il posizionamento dei componenti da collegare al MES
I Beckhoff CX5130 combinano PLC IEC 61131-3 (TwinCAT 3) e funzioni di edge computing (Node-RED, Docker) su un'unica piattaforma. Ogni macchina viene monitorata in tempo reale (cadenza, tasso di difetti, consumo) e i dati vengono trasmessi tramite MQTT all'InfluxDB cloud. Eziwan garantisce l'accesso remoto sicuro per la manutenzione remota dei programmi TwinCAT dall'ufficio tecnico senza l'apertura di porte sulla rete di produzione.
I 5 errori più costosi nella scelta e nell'utilizzo di PLC/RTU
Una rete di 30 sensori di pressione installati su pozzi distanti non richiede la potenza di un S7-1500. Un RTU da 300 euro con un consumo di 1,5 W in modalità batteria è più adatto di un controllore a 2000 euro con un consumo di 30 W alimentato dalla rete elettrica. Valutare le esigenze reali prima di scegliere la piattaforma.
Un programma interamente scritto in Ladder Diagram per un algoritmo di regolazione complesso risulta illeggibile e difficile da mantenere. È importante utilizzare il linguaggio appropriato per ogni blocco: ST per i calcoli, LD per i collegamenti elettrici, SFC per le sequenze. Ciò facilita la manutenzione da parte di altri tecnici e riduce gli errori.
Un PLC Siemens S7 o Schneider M340 esposto direttamente su Internet è un bersaglio per gli attacchi automatizzati. Migliaia di PLC sono accessibili pubblicamente. L'accesso remoto deve sempre avvenire tramite un gateway sicuro come Eziwan con tunnel OpenVPN, mai direttamente tramite una regola NAT sul router.
In un'architettura mista PLC + RTU, i timestamp degli eventi devono essere sincronizzati. Se un contatore di energia RTU e un PLC descrivono lo stesso evento con una differenza di timestamp di diversi secondi, l'analisi degli incidenti risulta impossibile. Utilizzare il protocollo NTP (Network Time Protocol) su ogni apparecchiatura, sincronizzato con un server NTP affidabile.
Un controllore il cui programma non è salvato su scheda di memoria o su un server è una bomba a orologeria: guasto della batteria della CPU, sostituzione di una CPU difettosa senza backup del software, aggiornamento involontario. Eseguire sistematicamente il backup del programma su scheda MMC/SD e su un server di gestione delle versioni (Git, SVN) dopo ogni modifica.
PLC o RTU a seconda del settore di attività?
Le stazioni di pompaggio isolate alimentate da energia solare/batteria richiedono un consumo inferiore a 5 W. L'RTU con modem 4G integrato trasmette i dati relativi alla portata, alla pressione e allo stato delle pompe al sistema SCADA centrale tramite lo standard IEC 60870-5-104. Il gateway Eziwan può integrare il monitoraggio remoto con un sistema di trasmissione dati sicuro verso il cloud.
Le linee di produzione dotate di nastri trasportatori, robot, presse e macchine utensili richiedono un controllo in tempo reale rigoroso (cicli di 1 ms), una logica complessa e protocolli di automazione (PROFINET, EtherNet/IP). Siemens S7-1500 e Rockwell ControlLogix dominano questo mercato.
Le teste di pozzo situate in zone isolate, alimentate da energia solare e soggette a temperature estreme (-40 °C), richiedono l'uso di RTU a basso consumo. Il protocollo DNP3 su radio UHF o 4G con ridondanza garantisce il monitoraggio dai centri di controllo. Il gateway Eziwan aggiunge la connettività cloud sicura.
Le linee di confezionamento, i pastorizzatori e i sistemi di pulizia CIP richiedono una logica sequenziale precisa (SFC IEC 61131-3) e la tracciabilità in tempo reale integrata nel MES. Schneider M340 e Siemens S7-1200 sono gli standard di fatto.
Le sottostazioni elettriche utilizzano RTU conformi alla norma IEC 61850 per il monitoraggio e la protezione, in combinazione con PLC per l'automazione locale (sgravio del carico, riconfigurazione della rete). Eziwan garantisce l'invio dei dati alle piattaforme di gestione della rete.
Un PLC eccelle nella logica di controllo rapida di un processo locale con un numero elevato di I/O; un RTU (teleregolatore) è progettato per siti remoti, è robusto, essenziale e orientato alla telemetria. La scelta corretta dipende dal tempo di ciclo, dall'ambiente e dai protocolli di telecontrollo.
Linguaggi di programmazione dei controllori logici programmabili (LD, ST, FBD, SFC, IL). Riferimento al mondo dei PLC e alla loro logica di controllo ciclica.
Protocolli di telecontrollo seriale (101) e TCP/IP (104), cuore delle RTU per il settore energetico e idrico: marcatura temporale, eventi, comandi remoti.
Protocollo di telemetria molto diffuso (Nord America, aziende di servizi pubblici): segnalazioni in caso di eccezioni, integrità, marcatura temporale alla fonte.
Comunicazione tra le stazioni elettriche (GOOSE, MMS). Impone rigidi vincoli in tempo reale, generalmente a livello di PLC/IED specializzati.
Prove climatiche/meccaniche e grado di protezione IP: le RTU sono progettate per temperature comprese tra -40 e +70 °C e per elevati gradi di protezione IP per l'uso all'aperto senza climatizzazione.
Sicurezza OT: i PLC e le RTU esposti in telemetria devono essere collocati dietro un gateway crittografato, senza accesso diretto dalla WAN.
In un sito locale densamente popolato (stabilimento, linea), il PLC gestisce il controllo a ciclo rapido. In una rete dispersa (stazioni idriche/energetiche), l'RTU privilegia l'affidabilità, la marcatura temporale alla fonte e i protocolli di telecontrollo standardizzati.
| Criterio | PLC | RTU |
|---|---|---|
| Tempo di ciclo | 1-10 ms | 10-100 ms (telemetria) |
| Densità di I/O | Elevata (100-1000) | Moderata, distribuita |
| Environnement | Da 0 a +55 °C (armadio) | da -40 a +70 °C (all'aperto) |
| Protocolli nativi | Modbus, PROFINET, EtherCAT | IEC 60870-5-104, DNP3 |
| Alimentation | 24 V CC in officina | Ampia fascia / energia solare-batteria |
| Casi d'uso | Linea, macchina, processo | Stazioni idriche/energetiche distribuite |
Molti controllori di nuova generazione sono ibridi (PLC con stack IEC 104/DNP3): il criterio determinante rimane l'ambiente e il modello di comunicazione.
RTU esterna su ogni stazione (livello, pompe, sfioro), telemetria IEC 60870-5-104 su gateway 4G, supervisione centralizzata.
Risorse aggiuntive sulle architetture OT industriali
Gateway 4G/LTE con Modbus RTU/TCP integrato. Accesso remoto sicuro tramite OpenVPN. Compatibile con Siemens S7, Schneider M340/M580, Rockwell CompactLogix e tutte le RTU Modbus.