The Training Module 1 (TM1) of the Digital Twin course will be an introduction aimed at bridging any training gaps for project users.
Based on the results of the Digital Self Evaluation Tool, a tool that will be made available for self-assessment of one’s own knowledge, users will be guided towards the various topics addressed in TM1.
The module will be divided into topics, the main points of which will be the use of 3D CAD systems and the PLC (Programmable Logic Controller), an introduction to the IoT (Internet of Things) and a part dedicated to programming fundamentals using the Python and C# languages.
All the proposed topics are preparatory to the subsequent modules of the Digital Twin on Smart Manufacturing project, containing the information that will be given as acquired during the course.
PLC Module: (Programmable Logic Controller) is designed to provide the basics of programming and operation of PLCs, essential devices in industrial automation. It starts with an introduction to the PLC hardware structure, including elements such as power supply, CPU, digital and analogue inputs and outputs. Next, the basic concepts of programmable logic will be explored, such as the use of ladder logic and other common graphical representations to develop automation programmes.
The course will guide participants in the creation of simple programmes, using logic commands (AND, OR, NOT), timers and counters, essential elements for controlling industrial operations. Part of the lessons is dedicated to the simulation of programmes to test logic without the direct use of a physical PLC. In addition, attention is given to aspects of communication between PLCs and other devices, such as HMI (Human Machine Interface) and sensors, as well as troubleshooting.
The Siemens TIA Portal and PLC SIM Advanced software will be used for this purpose.
3D CAD Module: It will introduce the use of three-dimensional modelling software, starting with the basic concepts of technical drawing and understanding the interface of the chosen CAD software (Siemens NX MCD). Participants will learn how to create basic geometries, such as lines and circles, and transform them into 3D shapes using extrusion, revolution, and loft tools. Other sections will cover the modification of shapes (scaling, rotating, cutting) and the use of constraints to control dimensions. Finally, 2D views will be explored, which are useful for generating technical drawings and design tables.
IoT Module: will introduce participants to the fundamental principles and technologies for building connected systems. It will begin with an overview of the IoT ecosystem, explaining how sensors, devices, and actuators can interact via the Internet to collect, transmit and analyse data. The main components, such as microcontrollers, sensor networks, communication protocols and cloud platforms for storing and visualising data, will be covered in depth.
At the end of the course, participants will have the skills to develop and manage small IoT applications, understanding the basics of connecting objects and analysing data remotely via the internet.
Python e C# Module: will introduce participants to the fundamentals of programming in both languages, with a focus on syntax, basic concepts and practical differences between the two. We begin by exploring the features of Python, known for its simplicity and versatility, learning how to handle variables, data types (numbers, strings, lists), control structures (if, loop) and functions. Python is also presented for its scripting and automation capabilities, with simple examples of practical applications.
The second part will focus on C#, an object-oriented language mainly used in the development of desktop, web and game applications. You will learn basic concepts such as classes, objects and methods, as well as the handling of variables, arrays and loops, exploring specific tools for debugging and compilation.
