Il controllore logico programmabile o programmable logic controller (PLC) è un oggetto hardware componibile ovvero un computer industriale specializzato nella gestione dei processi industriali; esso esegue un programma ed elabora i segnali digitali ed analogici provenienti da sensori e diretti agli attuatori presenti in un impianto industriale. Il corso si propone di fornire ai partecipanti i rudimenti del controllore programmabile illustrando poi la struttura fisica e il concetto di funzionamento, per poi arrivare ai linguaggi di programmazione all'indirizzamento ed infine alla programmazione vera e propria.