Vai al contenuto

Videocorso PLC CGFA: Structured Text e Ladder (IEC 61131-3)

Da zero a programmare un PLC per macchine e impianti, con la sicurezza sempre al primo posto

  • Partenza: Da zero
  • 18 ore con gli esercizi
  • 10 lezioni in 3 livelli
  • 2 lezioni gratis

A chi serve

Studenti di istituti tecnici e ITS, elettricisti e manutentori che vogliono passare all'automazione, tecnici di fabbrica, appassionati di elettronica e domotica

Cosa serve per iniziare

  • Un computer Windows (CODESYS gira su Windows; per Mac e Linux si usa una macchina virtuale oppure OpenPLC)
  • Nessuna esperienza di programmazione
  • Un'idea base dei circuiti elettrici (contatti, relè): ti spieghiamo noi il resto

Cosa installare

CODESYS Development System V3.5Ambiente di programmazione gratuito da scaricare (codesys.com, area Store, con registrazione gratuita). Ha un simulatore integrato: puoi provare i programmi senza nessun PLC
OpenPLC (Editor e Runtime)Progetto open source e gratuito (openplcproject.com): editor per i cinque linguaggi IEC 61131-3 e un runtime che trasforma un Raspberry Pi o altre schede in un PLC didattico
Siemens TIA Portal + PLCSIM (cenni)Ambiente ufficiale per i PLC Siemens S7-1200 e S7-1500: il linguaggio di testo si chiama SCL. Non è gratuito, ma esiste una versione di prova a tempo
Un simulatore di impianto (facoltativo)Per vedere nastri e serbatoi che si muovono: in CODESYS puoi disegnare una piccola visualizzazione; esistono anche simulatori 3D di impianti con versioni di prova

A cosa ti serve

  • Programmatore PLC e tecnico di automazione per costruttori di macchine (packaging, alimentare, ceramica, meccanica)
  • Manutentore e tecnico di avviamento: diagnosi e modifiche sugli impianti
  • Automazione di edifici, serre, impianti idrici e di trattamento acque
  • Sistemi di movimentazione e logistica
  • Domotica avanzata e impianti industriali leggeri

Programma del corso

10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.

Progetto finale: La linea di riempimento con allarmi e stato sicuro

Realizzi in CODESYS (in simulazione) il controllo di una piccola linea di riempimento di bottiglie d'olio: marcia e arresto, preavviso con sirena, ciclo a passi con tempi massimi, contatore delle bottiglie, lettura analogica del livello del serbatoio e gestione degli allarmi. Tutto con attenzione alla sicurezza: arresto che vince su tutto, stato sicuro e riarmo volontario.

I passi

  1. Crea un nuovo progetto Standard in CODESYS con il simulatore e dichiara le variabili: Marcia, ArrestoOK, BottigliaPresente, Valvola, Nastro, Sirena, Livello.
  2. Scrivi il comando marcia/arresto con autoritenuta, dando priorità all'arresto.
  3. Aggiungi il preavviso di 5 secondi con sirena prima della partenza del nastro (TON).
  4. Scrivi il ciclo a passi con CASE: attesa, riempimento (TON da 4 secondi), tappatura con tempo massimo, scarico.
  5. Aggiungi un contatore (CTU) per le bottiglie riempite e un impulso (R_TRIG) quando si raggiunge il lotto da 12.
  6. Scala il segnale 4-20 mA del livello del serbatoio e blocca il riempimento se il livello è basso o il sensore è in guasto.
  7. Aggiungi un passo 90 di stato sicuro con allarme e riarmo manuale. Prova ogni situazione anomala nel simulatore, forzando i segnali.

Esame e attestato

Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.

Vai all'esame

Glossario di PLC: Structured Text e Ladder

PLC
Controllore a logica programmabile: il computer robusto che comanda macchine e impianti.
IEC 61131-3
Lo standard internazionale dei linguaggi di programmazione dei PLC.
Ladder
Linguaggio grafico a contatti e bobine, simile agli schemi elettrici a relè.
Structured Text
Linguaggio testuale dello standard, simile a Pascal, chiamato ST (SCL in Siemens).
Ciclo di scansione
La ripetizione continua di lettura ingressi, esecuzione del programma e scrittura uscite.
Autoritenuta
Circuito in cui l'uscita si mantiene da sola dopo il rilascio del pulsante di marcia.
Function Block
Blocco di programma con memoria interna, riutilizzabile con più istanze.
Isteresi
Uso di due soglie diverse per accendere e spegnere, per evitare continue oscillazioni.
Watchdog
Controllo che segnala un errore se il programma impiega troppo tempo a completare un ciclo.
4-20 mA
Segnale analogico in corrente: 4 mA è il minimo della scala e 20 mA il massimo.
Stato sicuro
Condizione in cui la macchina è ferma e le uscite pericolose sono disattivate.
Arresto di emergenza
Funzione di sicurezza cablata in hardware che ferma la macchina in caso di pericolo.

Le prime 2 lezioni sono gratis

Per il corso completo, scuole e aziende: chiedi le condizioni.