Cos'è un PLC? Spiegazione dei controllori logici programmabili: tipi, programmazione e come scegliere

May 18, 2026

Lasciate un messaggio

Open industrial control cabinet showing a wired PLC unit in front of an automated factory line

 

La maggior parte delle "guide PLC" online fanno una di queste due cose: o ti seppelliscono nei capitoli dei libri di testo senza consigli per l'acquisto, oppure mantengono le cose così semplici che un ingegnere non impara nulla di nuovo. Questa guida è costruita diversamente. È sufficientemente approfondito da essere utile in fabbrica e fornisce gli strumenti decisionali-tabelle di confronto, un quadro di selezione e intervalli di costi reali-di cui hai effettivamente bisogno prima di specificare o acquistare un controller.

 

Che cos'è un controllore logico programmabile (PLC)?

Una semplice-definizione inglese

Un controllore logico programmabile (PLC) è un computer digitale industriale-costruito appositamente per automatizzare macchinari e processi. Legge continuamente gli input (sensori, interruttori, trasmettitori), esegue un programma-definito dall'utente e aggiorna gli output (motori, valvole, attuatori, indicatori) - il tutto in pochi millisecondi, ripetutamente, per anni, in ambienti che distruggerebbero un PC da ufficio.

Ciò che distingue un PLC da un normale computer non è la potenza pura. È determinismo e robustezza: un PLC è progettato per fare la stessa cosa nello stesso periodo di tempo a ogni ciclo, resistendo al calore, alle vibrazioni, alla polvere e al rumore elettrico.

Perché i PLC hanno sostituito la logica dei relè

Prima dei PLC, i sistemi di controllo erano costruiti da banchi di relè elettromeccanici cablati. Cambiare la logica significava ricablare fisicamente i pannelli - in modo lento, soggetto a errori- e costoso. I PLC lo hanno sostituito con una logica definita dal software-modificabile in pochi minuti.

Side-by-side comparison of a cluttered relay control panel and a compact modern PLC setup

 

Aspetto

Logica del relè

PLC

Cambiamenti logici

Ricablare l'hardware

Modifica software

Orma

Pannelli di grandi dimensioni

Compatto

Diagnostica

Tracciamento manuale

Rilevamento guasti integrato-

Affidabilità nel tempo

I contatti si consumano

Stato solido-, lunga durata

Ridimensionamento

Aggiungi più relè

Aggiungi moduli I/O

 

Il cibo da asporto:I PLC non si sono limitati a rimpicciolire il pannello-, ma hanno reso flessibile l'automazione industriale. Questa flessibilità è il motivo per cui rimangono la spina dorsale delle fabbriche anche decenni dopo.

 

Come funziona un PLC? (Il ciclo di scansione)

Il ciclo guarda-pensa-agisci

Al livello più semplice, aPLCfa tre cose per sempre: osserva cosa sta succedendo, pensa a cosa fare in base al tuo programma e agisce modificando i suoi output. Questo ciclo non si interrompe mai mentre il controller è in funzione, motivo per cui una macchina reagisce nell'istante in cui un sensore cambia stato.

Il ciclo di scansione in dettaglio

Gli ingegneri chiamano questo ciclo ciclo di scansione e comprende quattro fasi distinte:

  • Scansione dell'ingresso:La CPU legge lo stato di ogni ingresso e archivia uno snapshot in memoria. La logica funziona contro questa istantanea, non contro i cavi sotto tensione, che mantiene il comportamento coerente all'interno di una scansione.
  • Esecuzione del programma:La CPU valuta la tua logica dall'alto verso il basso, calcolando quale dovrebbe essere ogni output.
  • Scansione dell'output:La CPU scrive i risultati calcolati sui moduli di uscita fisici, energizzando o diseccitando i dispositivi.
  • Pulizie:La CPU gestisce la diagnostica, le comunicazioni, gli aggiornamenti di timer/contatori e gli autocontrolli-prima di ripetere il ciclo.

 

Diagram of the PLC scan cycle looping through input scan program execution output scan and housekeeping

 

Una scansione tipica viene completata in-millisecondi a una cifra o più velocemente. La coerenza del tempo di scansione è più importante della sua velocità pura: una tempistica prevedibile è ciò che rende un PLC affidabile per macchinari-critici per la sicurezza e ad alta-velocità.

 

Componenti principali di un PLC

Un PLC è un sistema di moduli cooperanti, non una singola scatola.

CPU e memoria

La CPU è il decisore-: esegue il programma, gestisce le comunicazioni e supervisiona il sistema. La memoria è divisa in memoria di programma (la logica), memoria di dati (variabili, timer, contatori) e memoria non-volatile che conserva tutto anche in caso di interruzione di corrente. I PLC gestiscono più tipi di dati-booleani, numeri interi, numeri in virgola mobile e stringhe-e utilizzare quello corretto è essenziale per un codice accurato ed efficiente.

Moduli I/O

I moduli di ingresso/uscita sono il ponte verso il mondo reale. L'I/O digitale gestisce i segnali di attivazione/disattivazione (un finecorsa, un relè, una lampada spia). L'I/O analogico gestisce valori continui (un trasmettitore di pressione da 4–20 mA, una termocoppia, un riferimento di azionamento a velocità variabile-). I moduli specialistici riguardano il conteggio ad alta-velocità, il movimento e la pesatura.

Alimentazione, comunicazioni e HMI

L'alimentatore condiziona e fornisce una tensione stabile al rack. Le interfacce di comunicazione consentono al PLC di comunicare con altri controller, azionamenti e sistemi di supervisione tramite protocolli industriali. L'HMI (Human-Machine Interface) è la finestra dell'operatore - schermate per lo stato, gli allarmi e il controllo manuale.

Componente

Ruolo

Cosa guardare quando si specifica

CPU/memoria

Esegue la logica, gestisce il sistema

Velocità di scansione, dimensione della memoria, set di istruzioni

Moduli I/O

Interfaccia con dispositivi di campo

Digitale vs analogico, numero di canali, isolamento

Alimentazione elettrica

Potenza stabile al rack

Headroom di potenza, intervallo di tensione in ingresso

Interfacce di comunicazione

Rete

Protocolli supportati, numero di porte

HMI

Interazione con l'operatore

Dimensioni dello schermo, capacità dei tag, integrazione

 

Tipi di PLC: compatti, modulari e di sicurezza

PLC compatti (fissi).

Tutto-CPU, alimentazione e un set fisso di I/O-in un'unica unità. Ideale per macchine di piccole dimensioni e processi semplici in cui le esigenze di I/O sono note e non aumenteranno molto. Costo più basso, più veloce da implementare, meno flessibile.

PLC modulari

Un backplane/rack da popolare con la CPU e gli esatti moduli I/O e di comunicazione di cui hai bisogno, con spazio per espandersi successivamente. La scelta standard per sistemi di dimensioni medie-a-grandi e per qualsiasi sistema suscettibile di scalabilità.

PLC di sicurezza

SicurezzaPLCsono controller certificati con architettura interna ridondante progettati per funzioni di sicurezza-arresti di emergenza, barriere fotoelettriche e interblocchi. Sono dotati di certificazione di sicurezza funzionale (IEC 61508 / IEC 62061) e di un SIL (Safety Integrity Level) o Performance Level (PLr). Se un guasto al controllo può ferire qualcuno, un PLC standard non è sufficiente-questa è proprio la lacuna che la maggior parte delle guide online ignora.

Tipo

Meglio per

Scala I/O

Espandibilità

Costo relativo

Compatto

Piccole macchine, esigenze fisse

Basso

Limitato

$

Modulare

Sistemi medio-grandi, crescita

Medio-alto

Alto

–$

Sicurezza

Processi pericolosi/regolamentati

Varia

Moderare

$$$

 

Linguaggi di programmazione PLC (IEC 61131-3)

Lo standard IEC 61131-3 definisce cinque linguaggi:

  • Logica ladder (LD):Sembra uno schema di relè; l'impostazione predefinita per il controllo discreto della macchina e la più semplice da leggere per i tecnici della manutenzione.
  • Diagramma a blocchi funzione (FBD):Blocchi cablati; eccellente per il controllo di processo e la logica riutilizzabile.
  • Testo strutturato (ST):Codice Pascal-simile; ideale per matematica, gestione dati e algoritmi complessi.
  • Grafico funzionale sequenziale (SFC):Modellazione stato/passo; ideale per sequenze batch e multi-fase.
  • Elenco istruzioni (IL):Basso-livello, basato su elenchi-; in gran parte eredità oggi.

Quale lingua dovresti usare?

Se la tua candidatura è...

Utilizzo

Controllo macchina discreto, gestito da tecnici

Logica della scala

Controllo continuo/di processo con blocchi riutilizzabili

FBD

Matematica pesante, ricette, analisi dei dati

Testo strutturato

Sequenze batch o stati multi-fase

SFC

La maggior parte dei progetti reali ne mescola due o tre. La regola pratica: scegli la lingua che il tuo team di manutenzione può supportare alle 3 del mattino, non solo quella in cui è elegante scrivere.

 

PLC, PAC, DCS e microcontrollore

Questo confronto è la sezione più utile-e più spesso mancante-nelle guide PLC.

 

PLC

PAC

DCS

Microcontrollore

Ruolo primario

Controllo discreto e macchina

Controllo ibrido discreto + avanzato

Controllo di processo continuo a livello di stabilimento-

Logica del dispositivo incorporato

Forza

Velocità, affidabilità, semplicità

Flessibilità, dati, funzioni avanzate

Anelli analogici di grandi dimensioni, ridondanza

Basso costo, ingombro minimo

Scala tipica

Macchina per allineare

Linea a pianta piccola

Pianta intera

Dispositivo singolo

Programmazione

CEI 61131-3

IEC 61131-3 + C/script

Ambiente del venditore

C/C++

Quando utilizzare quale:Scegli un PLC per un controllo veloce e discreto di macchine e linee. Passa a un PAC quando hai bisogno di gestione intensiva dei dati, movimento e integrazione IT in un unico controller. Scegli un DCS per processi di grandi dimensioni, continui e ridondanti (raffinazione, prodotti chimici, energia). Utilizzare un microcontrollore solo per incorporare la logica all'interno di un prodotto, non per l'automazione dell'impianto.

 

Come scegliere il PLC giusto (quadro in 7 passaggi)

Utilizzatelo come elenco di controllo delle specifiche prima di richiedere preventivi.

  • Definire il numero e il tipo di I/O-Conta i punti digitali e analogici, aggiungi il 15-20% di capacità di riserva e prendi nota di eventuali I/O speciali (contatori ad alta-velocità, movimento, pesatura).
  • Valutare la velocità e la memoria-Abbina il tempo di scansione richiesto all'evento di processo più veloce; memoria dimensionata in base alla complessità del programma e alla crescita futura.
  • Mappare i bisogni comunicativi-Elenca tutti i protocolli che devi parlare: EtherNet/IP, Modbus TCP, PROFINET e così via, oltre alle connessioni ad azionamenti, HMI e SCADA.
  • Valutare l'ambiente-Classificazioni hardware e montaggio dell'unità relative a temperatura, vibrazioni, umidità e custodia/classificazione IP.
  • Determinare i requisiti di sicurezza-Se esiste un rischio per le persone, definire il SIL/PLr richiesto e specificare di conseguenza un PLC di sicurezza.
  • Controlla l’ecosistema e il ciclo di vita del marchio-licenze software, supporto locale, formazione e per quanto tempo la piattaforma sarà supportata e rifornita.
  • Budgetare il costo totale di proprietà-L'hardware è solo l'inizio; includono software, ingegneria, messa in servizio, ricambi e manutenzione.

 

modular-1

Hai bisogno di aiuto per applicarlo al tuo progetto?

Scarica la nostra lista di controllo per la selezione del PLC o parla con un tecnico dell'automazione per una revisione gratuita delle specifiche.

 

Marchi di PLC a confronto: Siemens, Rockwell, Mitsubishi, Schneider, Omron

Marca

Forza dell’ecosistema

Software

Forte dentro

Note

Siemens (SIMATIC)

Molto ampio, integrato

Portale TIA

Europa, processo e discrezione

Portafoglio profondo, curva di apprendimento più ripida

Rockwell (Allen-Bradley)

Stack integrato stretto

Studio 5000

Nord America, discreto

Forte rete di supporto, prezzi premium

Mitsubishi Electric

Conveniente-veloce

GX funziona

Asia: macchinari-ad alta velocità

Ottimo rapporto prezzo/prestazioni

Schneider Electric (Modicon)

Aperto, flessibile

EcoStruxure/Esperto di controllo

Processo, infrastruttura

Forte eredità Modbus

Omron

Focus sull'automazione delle macchine

Sysmac

Imballaggio, movimento-pesante

Movimento e visione integrati

 

Siemens S7-1200 vs. S7-1500: A Detailed Comparison for Your Next Project

Scegliere tra le piattaforme?

Una breve conversazione con un ingegnere di solito risparmia settimane di tentativi ed errori

 

Quanto costa un PLC?

Fasce di prezzo

L'hardware del PLC copre un'ampia gamma a seconda della scala:

Micro/nano PLC:circa $100–$500 - macchine piccole, I/O limitato.

PLC compatti:circa $ 500–$ 2,000 - macchine autonome.

PLC modulari:$ 2.000–$ 15,000+ - sistemi di linea e di impianto, prima di I/O e opzioni.

Sistemi di sicurezza/ridondanti:livello più alto, guidato dalla certificazione e dall'architettura.

Costo totale di proprietà

Il prezzo dell'adesivo è solitamente il numero più piccolo. Budget per software di programmazione e licenze, manodopera di progettazione e messa in servizio, moduli di riserva, formazione e manutenzione continua. Nel corso della vita di un sistema, la progettazione e i tempi di inattività costano molto di più del controller -, motivo per cui la scelta di una piattaforma ben-supportata fin dall'inizio si ripaga ripetutamente.

 

Applicazioni PLC reali-e mini case study

 

Four industrial scenes where PLCs are used assembly line process plant power distribution and building HVAC

 

  • Linee di produzione/assemblaggio:Un PLC modulare mette in sequenza una catena di montaggio con più-stazione, coordinando trasportatori, attuatori pneumatici e scarti di visione - riducendo i tempi di cambio riprogrammando invece di ricablare.
  • Controllo del processo:In un impianto di miscelazione, gli I/O analogici e i circuiti PID mantengono la temperatura e il dosaggio entro tolleranze strette, con il PLC che registra ogni lotto per la tracciabilità e i controlli.
  • Energia e servizi pubblici:Una coppia di PLC ridondanti monitora e controlla le apparecchiature di distribuzione, effettuando il failover su una CPU di backup senza interruzione del processo.
  • Automazione degli edifici:Un PLC compatto gestisce la programmazione HVAC, l'illuminazione e gli interblocchi di accesso in una struttura, integrato in un HMI centrale.

Il filo conduttore: il PLC non è il titolo - è il livello affidabile di cui tutto il resto si fida.

 

Il futuro dei PLC (2026): IIoT, Edge e sicurezza informatica

PLC e analisi Edge

I controller moderni eseguono sempre più analisi e si connettono direttamente alle piattaforme cloud, consentendo la manutenzione predittiva rilevando la deriva prima del guasto anziché dopo il tempo di inattività.

Integrazione PLC+SCADA

I PLC alimentano i sistemi SCADA per la visualizzazione-a livello di impianto e la registrazione cronologica. Strutture di tag pulite e protocolli standardizzati a livello PLC rendono tale integrazione molto meno dolorosa in seguito.

Sicurezza informatica OT (la parte pratica)

I PLC collegati sono superfici di attacco. Passaggi pratici di rafforzamento: segmentare le reti OT dall'IT, disabilitare porte e servizi inutilizzati, applicare l'accesso basato sui ruoli-e credenziali forti, mantenere aggiornato il firmware e conservare i backup della configurazione offline. Tratta il controller come una risorsa collegata in rete, non come una scatola isolata - perché non lo è più.

 

Domande frequenti

 

 

info-470-408

01.Qual è la differenza tra un PLC e un PAC?

Un PLC è ottimizzato per un controllo discreto veloce e affidabile. Un PAC aggiunge gestione avanzata dei dati, movimento e integrazione IT in un'unica piattaforma. I PAC sono adatti a sistemi complessi-con un gran numero di dati; I PLC vincono in termini di semplicità e costi per il controllo delle macchine.

02.Un PLC è uguale ad un microcontrollore o ad un PC industriale?

No. Un microcontrollore è incorporato all'interno di un prodotto; un PC industriale esegue il software generale. Un PLC è stato creato appositamente-per un controllo deterministico e robusto in tempo reale-con I/O-pronto per il campo.

03.Quale linguaggio di programmazione è il migliore per i principianti?

Logica della scala. Rispecchia gli schemi dei relè, è ampiamente supportato ed è il più semplice da leggere e risolvere i problemi per i team di manutenzione.

04.Quanto costa un PLC?

Da circa $ 100 per un micro PLC a $ 15,000+ per un sistema modulare prima dell'I/O, ma software, ingegneria e manutenzione di solito superano il costo dell'hardware per tutta la vita del sistema.

05.Quale marca di PLC è la migliore per il mio settore?

Non esiste un vincitore universale. Siemens e Schneider sono forti nei processi e in Europa; Rockwell nell'automazione discreta nordamericana; Mitsubishi per macchinari ad alta velocità-economici-; e Omron per gli imballaggi-pesanti in movimento. Abbina il marchio al tuo settore, alla disponibilità del supporto e all'esperienza del team.

06.È possibile hackerare un PLC e come posso proteggerlo?

Sì, i PLC collegati sono vulnerabili. Segmenta le reti OT, disabilita i servizi inutilizzati, applica il controllo degli accessi, applica patch al firmware e mantieni i backup offline.

 

Conclusione

Un PLC è il nucleo affidabile dell'automazione industriale: robusto, deterministico e flessibile. Ma sapere cos’è un PLC conta molto meno che scegliere quello giusto. La decisione si basa su risposte oneste su I/O, velocità, comunicazioni, ambiente, sicurezza, supporto del marchio e costo totale di proprietà - in quest'ordine.

 

Se stai specificando o acquistando un controller, non effettuare stime in base agli intervalli. Scarica l'elenco di controllo per la selezione del PLC oppure richiedi una specifica gratuita e una revisione del preventivo con un ingegnere dell'automazione - e ottieni la configurazione adatta al tuo progetto la prima volta.

 

Consulenza gratuita

Invia la tua richiesta