Un PLC (Programmable Logic Controller) è un dispositivo di automazione industriale che viene utilizzato per controllare e monitorare processi industriali. Il PLC è in grado di eseguire una serie di azioni in base ai segnali di ingresso e di monitorare i segnali di uscita per verificare che i processi siano in corso come previsto.
Questo strumento è dotato di una memoria interna in cui viene caricato un programma di controllo che specifica le azioni da eseguire in base ai segnali di ingresso. Il programma viene eseguito dal PLC.
Il PLC viene solitamente utilizzato in ambienti industriali per automatizzare processi di produzione come il distinguere materiali, il controllo di attrezzature e la gestione di sistemi di riscaldamento, ventilazione e climatizzazione.
Il PLC è in grado di eseguire una vasta gamma di funzioni come l'accensione e lo spegnimento di motori, l'apertura e la chiusura di valvole, il controllo della velocità di rotazione di un motore e il monitoraggio di sensori di temperatura, pressione e umidità.
La programmazione di un PLC viene solitamente effettuata utilizzando un linguaggio di programmazione specifico, come il linguaggio ladder o il linguaggio a blocchi grafici. Il programma viene quindi caricato nel PLC e viene eseguito per controllare i processi industriali.
Vediamo ora un esempio dove il PLC ha quattro ingressi e quattro uscite, ci sono due routine di controllo ciascuna delle quali può essere eseguita in base ai segnali di ingresso. Se il segnale di ingresso 1 e il segnale di ingresso 2 sono attivi, il PLC esegue la routine 1, che a sua volta attiva l'uscita 1 e l'uscita 2. Se il segnale di ingresso 3 e il segnale di ingresso 4 sono attivi, il PLC esegue la routine 2, che a sua volta attiva l'uscita 3 e l'uscita 4.
______________________________________________________________
| | |
| INGRESSO 1 INGRESSO 2 | INGRESSO 3 INGRESSO 4 |
|________________________________|_____________________________|
| | | |
| | | |
V V V V
_______________________________ _______________________________
| | |
| ROUTINE 1 | ROUTINE 2 |
|_______________________________|_______________________________|
| | | |
| | | |
V V V V
_______________________________ _______________________________
| | |
| USCITA 1 USCITA 2 | USCITA 3 USCITA 4 |
|_______________________________|_______________________________|
In concreto questo esempio può essere utilizzato in diverse applicazioni industriali per controllare processi automatizzati per esempio potrebbe essere utilizzato in una linea di produzione per il controllo di un sistema di trasporto di materiali.
Quindi gli ingressi del PLC possono essere utilizzati per monitorare la presenza di materiali sulla linea di produzione, le uscite per attivare i motori che spostano il materiale da una zona all'altra, le due routine di controllo potrebbero essere utilizzate per gestire il movimento del materiale ad esempio per gestire il flusso del materiale in caso di ritardi o interruzioni.