El Módulo de capacitación 1 (TM1) del curso Digital Twin será una introducción destinada a llenar cualquier brecha de capacitación para los usuarios del proyecto.
A partir de los resultados de la Herramienta de Autoevaluación Digital, herramienta que se pondrá a disposición para la autoevaluación de los propios conocimientos, se orientará a los usuarios hacia las diversas temáticas abordadas en TM1.
El módulo estará dividido en temas cuyos puntos principales serán el uso de sistemas CAD 3D y el PLC (Controlador Lógico Programable), una introducción al IoT (Internet de las Cosas) y una parte dedicada a los fundamentos de programación utilizando los lenguajes Python y C#.
Todos los temas propuestos son preparatorios para los módulos posteriores del proyecto Digital Twin on Smart Manufacturing, conteniendo la información que se irá adquiriendo durante el curso.
Módulo PLC: (Programmable Logic Controller) está diseñado para proporcionar los conceptos básicos de programación y operación de los PLC, dispositivos esenciales en la automatización industrial. Comienza con una introducción a la estructura del hardware del PLC, incluyendo elementos como fuente de alimentación, CPU, entradas y salidas digitales y analógicas. A continuación, se explorarán los conceptos básicos de la lógica programable, como el uso de la lógica de escalera y otras representaciones gráficas comunes para desarrollar programas de automatización.
El curso guiará a los participantes en la creación de programas sencillos, utilizando comandos lógicos (AND, OR, NOT), temporizadores y contadores, elementos esenciales para el control de operaciones industriales. Parte de las lecciones está dedicada a la simulación de programas para probar la lógica sin el uso directo de un PLC físico. Además, se presta atención a los aspectos de comunicación entre los PLC y otros dispositivos, como HMI (Human Machine Interface) y sensores, así como a la resolución de problemas.
Para este fin se utilizará el software Siemens TIA Portal y PLC SIM Advanced.
Módulo CAD 3D: Se introducirá en el uso de software de modelado tridimensional, comenzando con los conceptos básicos del dibujo técnico y entendiendo la interfaz del software CAD elegido (Siemens NX MCD). Los participantes aprenderán a crear geometrías básicas, como líneas y círculos, y a transformarlas en formas 3D mediante herramientas de extrusión, revolución y loft. En otras secciones se abordará la modificación de formas (escalado, rotación, corte) y el uso de restricciones para controlar las dimensiones. Finalmente, se explorarán las vistas 2D, que son útiles para generar dibujos técnicos y tablas de diseño.
Módulo IoT: El curso presentará a los participantes los principios y tecnologías fundamentales para construir sistemas conectados. Comenzará con una descripción general del ecosistema IoT, explicando cómo los sensores, dispositivos y actuadores pueden interactuar a través de Internet para recopilar, transmitir y analizar datos. Se tratarán en profundidad los componentes principales, como microcontroladores, redes de sensores, protocolos de comunicación y plataformas en la nube para almacenar y visualizar datos.
Al finalizar el curso, los participantes tendrán las habilidades para desarrollar y gestionar pequeñas aplicaciones de IoT, comprendiendo los conceptos básicos de conexión de objetos y análisis de datos de forma remota a través de Internet.
Módulo Python y C#: Se presentarán a los participantes los fundamentos de la programación en ambos lenguajes, con un enfoque en la sintaxis, los conceptos básicos y las diferencias prácticas entre ambos. Comenzaremos explorando las características de Python, conocido por su simplicidad y versatilidad, aprendiendo a manejar variables, tipos de datos (números, cadenas, listas), estructuras de control (si, bucle) y funciones. También se presenta Python por sus capacidades de programación y automatización, con ejemplos simples de aplicaciones prácticas.
La segunda parte se centrará en C#, un lenguaje orientado a objetos utilizado principalmente en el desarrollo de aplicaciones de escritorio, web y juegos. Aprenderás conceptos básicos como clases, objetos y métodos, así como el manejo de variables, arrays y bucles, explorando herramientas específicas para depuración y compilación.
