Il Modulo formativo 1 (TM1) del corso Digital Twin sarà un'introduzione volta a colmare eventuali lacune formative per gli utenti del progetto.
Sulla base dei risultati del Digital Self Evaluation Tool, uno strumento che verrà messo a disposizione per l'autovalutazione delle proprie conoscenze, gli utenti saranno orientati verso i vari argomenti trattati in TM1.
Il modulo sarà suddiviso in argomenti, i cui punti principali saranno l'utilizzo dei sistemi CAD 3D e del PLC (Programmable Logic Controller), un'introduzione all'IoT (Internet of Things) e una parte dedicata ai fondamenti della programmazione tramite i linguaggi Python e C#.
Tutti gli argomenti proposti sono propedeutici ai successivi moduli del progetto Digital Twin on Smart Manufacturing e contengono le informazioni che verranno fornite così come acquisite durante il corso.
Modulo PLC: (Programmable Logic Controller) è progettato per fornire le basi della programmazione e del funzionamento dei PLC, dispositivi essenziali nell'automazione industriale. Inizia con un'introduzione alla struttura hardware del PLC, inclusi elementi quali alimentazione, CPU, ingressi e uscite digitali e analogici. Successivamente, verranno esplorati i concetti di base della logica programmabile, come l'uso della logica ladder e altre rappresentazioni grafiche comuni per sviluppare programmi di automazione.
Il corso guiderà i partecipanti nella creazione di programmi semplici, utilizzando comandi logici (AND, OR, NOT), timer e contatori, elementi essenziali per il controllo delle operazioni industriali. Parte delle lezioni è dedicata alla simulazione di programmi per testare la logica senza l'uso diretto di un PLC fisico. Inoltre, viene data attenzione agli aspetti della comunicazione tra PLC e altri dispositivi, come HMI (Human Machine Interface) e sensori, nonché alla risoluzione dei problemi.
A questo scopo verranno utilizzati i software Siemens TIA Portal e PLC SIM Advanced.
Modulo CAD 3D: Introdurrà l'uso del software di modellazione tridimensionale, partendo dai concetti di base del disegno tecnico e dalla comprensione dell'interfaccia del software CAD scelto (Siemens NX MCD). I partecipanti impareranno come creare geometrie di base, come linee e cerchi, e trasformarle in forme 3D utilizzando strumenti di estrusione, rivoluzione e loft. Altre sezioni riguarderanno la modifica delle forme (scalatura, rotazione, taglio) e l'uso di vincoli per controllare le dimensioni. Infine, saranno esplorate le viste 2D, utili per generare disegni tecnici e tabelle di progettazione.
Modulo IoT: introdurrà i partecipanti ai principi fondamentali e alle tecnologie per la creazione di sistemi connessi. Inizierà con una panoramica dell'ecosistema IoT, spiegando come sensori, dispositivi e attuatori possono interagire tramite Internet per raccogliere, trasmettere e analizzare dati. I componenti principali, come microcontrollori, reti di sensori, protocolli di comunicazione e piattaforme cloud per l'archiviazione e la visualizzazione dei dati, saranno trattati in modo approfondito.
Al termine del corso, i partecipanti avranno le competenze per sviluppare e gestire piccole applicazioni IoT, comprendendo le basi della connessione di oggetti e dell'analisi dei dati da remoto tramite Internet.
Modulo Python e C#: introdurrà i partecipanti ai fondamenti della programmazione in entrambi i linguaggi, con un focus sulla sintassi, sui concetti di base e sulle differenze pratiche tra i due. Iniziamo esplorando le caratteristiche di Python, noto per la sua semplicità e versatilità, imparando come gestire variabili, tipi di dati (numeri, stringhe, elenchi), strutture di controllo (if, loop) e funzioni. Python viene anche presentato per le sue capacità di scripting e automazione, con semplici esempi di applicazioni pratiche.
La seconda parte si concentrerà su C#, un linguaggio orientato agli oggetti utilizzato principalmente nello sviluppo di applicazioni desktop, web e di gioco. Imparerai concetti di base come classi, oggetti e metodi, nonché la gestione di variabili, array e loop, esplorando strumenti specifici per il debug e la compilazione.
