PNRR Programmazione con PLC SIEMENS TIA PORTAL

Formatore: Prof. Giuseppe Pracellagiuseppe.pracella@itis.pr.it

Tutor: prof. Leonardo Cocerio

Tipo: Presenza

Durata: 10h

Appuntamenti: 5

Iscrizione: Scuola futura dal 10/02/2025 al 03/03/2025 codice: 344053

Calendario: QUI

Contenuti

Introduzione ai PLC e al TIA Portal
Cos’è un PLC: Funzionamento, applicazioni e vantaggi dell’uso dei Programmable Logic Controller nell’automazione industriale. Panoramica su TIA Portal: Struttura del software Siemens Totally Integrated Automation Portal e i suoi moduli principali (STEP 7, WinCC, ecc.). Tipologie di PLC Siemens: Differenze tra le famiglie S7-1200, S7-1500 e altri modelli.

Configurazione dell’Ambiente di Lavoro
Installazione e configurazione di TIA Portal. Creazione di un nuovo progetto: Configurazione hardware, scelta del PLC, impostazioni di rete e parametri. Collegamento del PLC al PC: Utilizzo di interfacce Ethernet.

Linguaggi di Programmazione per PLC
Panoramica sui linguaggi supportati: Ladder (LAD), Diagramma a Blocchi Funzionali (FBD), testo strutturato (ST) e lista di istruzioni (IL). Focus sul Ladder (LAD): Principi di programmazione, logiche booleane e istruzioni di base. Funzioni e blocchi: Differenza tra blocchi funzione (FB), blocchi di dati (DB), e funzioni (FC).

Programmazione Base con TIA Portal
Creazione di programmi semplici: Accensione e spegnimento di dispositivi, gestione di pulsanti e interruttori. Classificazione e tipologie di autoritenuta (SR, RS), Ciclo automatico, Ciclo semiautomatico con antiripetitività, gestione delle variabili: Input, output, e variabili interne (merker). Introduzione alle varie tipologie di temporizzatori (TP, TON, TOF, TONR) e contatori (CTU, CTD, CTUD): Implementazione di cicli temporizzati e conteggi. Marcia arresto di un motore. Esercizio sull’automazione Industriale

Operazioni base con TIA Portal
Operazioni di confronto (IN_RANGE, OUT_RANGE, OK, NOT OK), Funzioni Matematiche (ADD, SUB, MUL, DIV, MOD, NEG, INC, ABS, MIN), Operazioni trasferimento (MOVE BLK, UMOVE BLK, FILL BLK, UFILL BLK), Operazioni di Conversione (CONVERT, ROUND, TRUNC, CEIL, FLOOR, SCALE_X, NORM_X), Operatori Logici (AND, OR, XOR, INV), Data e Ora. Esercizio automazione domotica.