INGEGNERIA DEL PLC

Che cos'è un PLC? Una guida completa per principianti ai controllori logici programmabili.

Casa Blog

Che cos'è un PLC? Una guida completa per principianti ai controllori logici programmabili.

Che cos'è un PLC? Una guida completa per principianti ai controllori logici programmabili.

May 08, 2026

 

Introduzione

Un PLC (Controllore Logico Programmabile) è un computer digitale robusto, di livello industriale, progettato per automatizzare processi elettromeccanici in impianti di produzione, macchinari e infrastrutture. A differenza dei normali computer commerciali, i PLC sono costruiti per resistere a condizioni industriali difficili: temperature estreme, umidità, polvere, disturbi elettrici e vibrazioni.

Il ruolo del PLC è semplice: legge gli input, prende decisioni in base alla logica programmata e controlla gli output. Si può pensare al PLC come al "cervello" di una macchina o di un processo: quando si preme un pulsante (input), il PLC decide cosa deve succedere (logica) e attiva un motore, una valvola o un indicatore (output).

La storia: perché sono stati inventati i PLC

Prima dei PLC, l'automazione industriale si basava su pannelli a relè: grandi armadi pieni di centinaia o migliaia di relè elettromeccanici, temporizzatori e contattori. I problemi includevano: la necessità di ricablare fisicamente ogni modifica (operazione che richiedeva giorni o settimane), l'usura meccanica che causava tempi di inattività, la difficoltà nella risoluzione dei problemi, l'ingombro eccessivo e l'assenza di funzionalità di raccolta dati.

Nel 1968, la Bedford Associates (in seguito Modicon) sviluppò il primo PLC, il Modicon 084, per lo stabilimento di produzione di trasmissioni Hydra-Matic della General Motors. L'obiettivo era semplice: sostituire i pannelli a relè con un sistema elettronico programmabile che potesse essere riconfigurato rapidamente in caso di variazioni della produzione. Nel giro di un decennio, i PLC avevano in gran parte sostituito i pannelli a relè in tutto il mondo.

Componenti hardware del PLC: componenti principali

1. CPU (Unità di elaborazione centrale): Il "cervello" del PLC, un microprocessore che esegue il programma di controllo, effettua operazioni aritmetiche e logiche e gestisce la comunicazione. Le specifiche principali includono la dimensione della memoria, il tempo di scansione (ms), la capacità di I/O e le porte di comunicazione (Ethernet, USB, RS-232/RS-485).

2. Alimentatore: converte la corrente alternata in ingresso (110 V/220 V CA) nelle tensioni continue richieste dalla CPU e dai moduli I/O (tipicamente 24 V CC). Considerazioni critiche: potenza nominale, ridondanza per le applicazioni critiche e intervallo di tensione in ingresso.

3. Moduli di ingresso: collegano sensori e interruttori alla CPU del PLC, convertendo i segnali del mondo reale in dati digitali. Gli ingressi digitali (24 V CC) accettano pulsanti, finecorsa, sensori di prossimità e pressostati, rappresentando solo lo stato ON (1) o OFF (0). Gli ingressi analogici gestiscono sensori di temperatura (RTD, termocoppie), trasduttori di pressione, flussimetri e sensori di livello con segnali come 4-20 mA o 0-10 V.

4. Moduli di uscita: Ricevono i comandi dalla CPU e controllano gli attuatori. Le uscite digitali (24 V CC, 120 V CA o relè) controllano elettrovalvole, contattori, avviatori motore, spie luminose e allarmi. Le uscite analogiche pilotano inverter (VFD), valvole proporzionali e servoazionamenti con segnali standard come 4-20 mA o 0-10 V.

5. Rack/Backplane: l'infrastruttura fisica che raggruppa tutti i moduli PLC e fornisce il bus di comunicazione tra di essi.

6. Interfacce di comunicazione: i PLC comunicano con HMI, altri PLC, azionamenti e reti di impianto tramite protocolli quali EtherNet/IP, PROFINET, Modbus TCP/IP, PROFIBUS, DeviceNet, ControlNet, OPC UA e connessioni seriali (RS-232/RS-485).

Come funziona un PLC? Il ciclo di scansione

La CPU esegue il suo programma in un ciclo continuo e ripetitivo chiamato ciclo di scansione. Ogni ciclo completo è costituito da quattro fasi:

Fase 1 – Lettura degli input: la CPU legge tutti gli stati dei moduli di input e li memorizza nella tabella delle immagini di input (in genere 1-10 ms).

Fase 2 – Esecuzione del programma: La CPU esegue il programma utente un'istruzione alla volta, leggendo e scrivendo nelle tabelle di input/output delle immagini in memoria.

Fase 3 – Scrittura degli output: Dopo l'esecuzione del programma, la CPU aggiorna simultaneamente tutti i moduli di output con i valori provenienti dalla tabella delle immagini di output.

Fase 4 – Gestione interna: la CPU esegue attività interne, tra cui la comunicazione HMI/PLC, le funzioni temporizzate e la diagnostica.

Il tempo di scansione tipico è di 5-20 ms per un programma di medie dimensioni; le applicazioni ad alta velocità possono richiedere 0,5-1 ms.

Linguaggi di programmazione PLC: i cinque standard IEC 61131-3

1. Diagramma a scala (LD) – Il linguaggio più diffuso, soprattutto in Nord America. Progettato per assomigliare agli schemi dei relè elettrici, risulta intuitivo per gli elettricisti. Ideale per la logica discreta e il controllo sequenziale.

2. Diagramma a blocchi funzionali (FBD) – Utilizza blocchi grafici con connessioni di input/output. Ogni blocco svolge una funzione specifica: cicli PID, operazioni aritmetiche, porte logiche, temporizzatori. Ideale per il controllo di processo e i cicli PID.

3. Testo strutturato (ST) – Linguaggio di alto livello basato su testo, simile a Pascal o BASIC. Particolarmente efficace per l'elaborazione di dati complessi, l'elaborazione batch e le macchine a stati avanzate.

4. Diagramma a funzioni sequenziali (SFC) – Linguaggio grafico per definire processi sequenziali: operazioni che si svolgono in fasi con azioni e transizioni controllate. Ideale per processi batch e macchine per l'imballaggio.

5. Lista di istruzioni (IL) – Linguaggio di basso livello basato su testo, simile al linguaggio assembly. Compatto ed efficiente, ma meno leggibile. Ideale per routine semplici e compatte e per sistemi legacy.

PLC vs. DCS vs. PC industriale

PLC: Progettato per la produzione discreta (macchine singole, linee di assemblaggio). Tempi di scansione rapidi, hardware robusto. Scalabilità: da centinaia a migliaia di punti I/O.

DCS (Distributed Control System): progettato per le industrie di processo continuo (petrolio e gas, chimica, produzione di energia). Altamente ridondante, strettamente integrato con le variabili di processo. Scala: da migliaia a centinaia di migliaia di punti I/O.

PC industriale (IPC): progettato per l'elaborazione dati ad alta velocità, i sistemi di visione e gli algoritmi complessi. Basato su PC, esegue Windows o Linux e offre un'elevata potenza di calcolo.

I confini tra PLC, DCS e IPC si sono notevolmente sfumati negli ultimi anni.

Come scegliere il PLC giusto

Fase 1: Definire l'applicazione: singola macchina o sistema a livello di impianto, esigenze di controllo del movimento ad alta velocità, requisiti critici per la sicurezza, numero attuale e futuro di I/O.

Fase 2: Valutare l'ecosistema del marchio: Allen Bradley domina nelle Americhe, Siemens in Europa/Asia, Mitsubishi in Giappone e nei mercati sensibili al costo, ABB per l'automazione di processo.

Fase 3: Considerare i costi del software: l'hardware rappresenta spesso solo il 30-50% del costo totale di proprietà; le licenze software possono essere altrettanto costose (Allen Bradley Studio 5000: da 5.000 a 15.000 dollari e oltre).

Fase 4: Verificare i requisiti di I/O: calcolare gli ingressi digitali, le uscite digitali e i segnali analogici necessari, aggiungendo un margine del 20% per future espansioni.

Fase 5: Verificare i requisiti di comunicazione: connettività HMI, integrazione con la rete di impianto (MES/ERP), comunicazione con azionamenti/PLC e capacità di accesso remoto.

I migliori marchi di PLC in sintesi

Allen Bradley (Rockwell Automation)

Prodotti di punta:ControlLogix, CompactLogix, MicroLogix, SLC 500

Programmazione di software:Studio 5000 Logix Designer

Comunicazione:EtherNet/IP, ControlNet, DeviceNet, Modbus

Sito web:www.rockwellautomation.com

Siemens

Prodotti di punta:Simatic S7-1500, S7-1200, S7-300, S7-400

Programmazione di software:Portale TIA

Comunicazione:PROFINET, PROFIBUS, Modbus TCP/IP, OPC UA

Sito web:www.siemens.com

Mitsubishi Electric

Prodotti di punta:MELSEC iQ-R, iQ-F, MELSEC-Q, MELSEC-F

Programmazione di software:GX Works3

Comunicazione:CC-Link IE, Modbus TCP/IP, EtherNet/IP

Sito web:www.mitsubishielectric.com

ABB

Prodotti di punta:AC500, AC500-eco, AC700

Programmazione di software:Generatore di automazione

Comunicazione:EtherNet/IP, PROFINET, Modbus TCP/IP, CANopen

Sito web:new.abb.com/plc

Honeywell

Prodotti di punta:ControlLogix (tramite Honeywell), Experion PKS

Programmazione di software:Studio Experion

Comunicazione:EtherNet/IP, Modbus, OPC UA

Sito web:www.honeywellprocess.com

Omron

Prodotti di punta:NX1P2, NJ501, CP1H, CP1L

Programmazione di software:Sysmac Studio, Programmatore CX

Comunicazione:EtherNet/IP, Modbus TCP/IP, USB

Sito web: www.omron-ap.com

Questa guida ha scopo puramente informativo. Per indicazioni specifiche sull'applicazione, si prega di consultare un ingegnere dell'automazione qualificato o di contattare il team di vendita tecnica di TZ TECH.

 

TAG CALDI : Che cos'è un PLC?
sottoscrivi

Continua a leggere, rimani aggiornato, iscriviti e ti invitiamo a dirci cosa ne pensi.

invia
Diritto d'autore 2026 @ TZ TECH Co., LTD. .Tutti i diritti riservati Disclaimer: Non siamo un distributore autorizzato o un distributore del produttore del prodotto di questo sito Web. Il prodotto potrebbe avere codici data più vecchi o essere una serie precedente rispetto a quella disponibile direttamente dalla fabbrica o dai rivenditori autorizzati. Poiché la nostra azienda non è un distributore autorizzato di questo prodotto, la garanzia del produttore originale non si applica. Anche se molti prodotti DCS PLC avranno già installato il firmware, la nostra azienda non garantisce se un prodotto DSC PLC avrà o meno firmware e , se dispone di firmware, se il firmware è il livello di revisione necessario per la tua applicazione. La nostra azienda inoltre non fornisce alcuna garanzia in merito alla capacità o al diritto dell'utente di scaricare o ottenere in altro modo il firmware per il prodotto dalla nostra azienda, dai suoi distributori o da qualsiasi altra fonte. La nostra azienda non garantisce inoltre il diritto dell'utente di installare tale firmware sul prodotto. La nostra azienda non otterrà né fornirà firmware per tuo conto. È tuo obbligo rispettare i termini di qualsiasi contratto di licenza con l'utente finale o documento simile relativo all'ottenimento o all'installazione del firmware.

Mappa del sito | blog | XML | politica sulla riservatezza

lasciate un messaggio

lasciate un messaggio
Se sei interessato ai nostri prodotti e vuoi conoscere maggiori dettagli, lascia un messaggio qui, ti risponderemo il prima possibile.
invia

Casa

Prodotti

whatsApp

contatto

LE TUE IMPOSTAZIONI DEI COOKIE

Inoltre, con il tuo permesso, vogliamo inserire cookie per rendere la tua visita e l'interazione con slOC più personale. Per questo utilizziamo cookie analitici e pubblicitari. Con questi cookie noi e terze parti possiamo tracciare e raccogliere il tuo comportamento su Internet all'interno e all'esterno di super-instrument.com. In questo modo noi e terzi adattiamo super-instrument.com e le pubblicità al tuo interesse. Facendo clic su Accetta accetti questo. Se rifiuti, utilizziamo solo i cookie necessari e purtroppo non riceverai alcun contenuto personalizzato. Ti invitiamo a visitare la nostra Cookie policy per maggiori informazioni o per modificare il tuo consenso in futuro.

Accept and continue Decline cookies