Volver al Portal
Módulo 10: Tecnologías de la Industria 4.0

Cadena de Valor e Integración

Unidad 1 - Día 3: Gemelos Digitales, Cloud Computing y Blockchain

Programa: Maestría en Producción y Operaciones
Día: Sábado (Sesión 3)
Institución: UTC Posgrado
Unidad 1: Fundamentos

Objetivos del Día 3

  • Analizar la **integración vertical** (del sensor al ERP / ISA-95) y la **integración horizontal** (cadena logística global).
  • Comprender el concepto y el ciclo de sincronización en tiempo real de los **Gemelos Digitales (Digital Twins)**.
  • Identificar a **Cloud Computing** como infraestructura de almacenamiento temporal masivo.
  • Explorar el rol de **Blockchain y Smart Contracts** para garantizar confianza y trazabilidad en la cadena de valor.

Saber Integrar

Comprender cómo enlazar los flujos físicos locales con redes en la nube y registros distribuidos logísticos.

Holograma de Gemelo Digital de Fábrica Inteligente
Arquitectura de Procesos

Integración Vertical y Horizontal

Integración Vertical (Interna)

Conecta los niveles jerárquicos de sistemas de información dentro de las cuatro paredes de la planta.

  • Flujo de datos: Sensores → PLCs → SCADA → MES → ERP corporativo.
  • Estándar de referencia: Pirámide de automatización según la norma ISA-95.
  • Meta: Que una orden de venta en el ERP configure y arranque automáticamente la producción en las máquinas del taller.

Integración Horizontal (Externa)

Interconecta los sistemas de múltiples organizaciones a lo largo de toda la cadena de valor global.

  • Flujo de datos: Proveedores de materia prima → Logística → Fábrica → Distribuidores → Consumidores.
  • Habilitadores: Plataformas B2B, APIs compartidas, EDI y redes distribuidas Blockchain.
  • Meta: Optimizar los inventarios en tiempo real; si una fábrica disminuye su producción, los proveedores disminuyen el envío de forma autónoma.
Modelos de Negocio

Servitización y Economía de Plataformas

Las tecnologías de la Industria 4.0 no solo aumentan la eficiencia interna, sino que transforman radicalmente cómo las organizaciones crean e intercambian valor.

El concepto de Servitización

Transición donde un fabricante ya no vende solo un activo físico estático (ej. un compresor de aire), sino el **servicio y resultado garantizado** del mismo (ej. metros cúbicos de aire comprimido por mes).

Pago por Uso (SaaS/PaaS)

Monetización basada en métricas de sensores reales, reduciendo barreras de entrada Capex para los clientes.

Ecosistemas Conectados

Plataformas digitales que unen a múltiples proveedores y clientes bajo un solo estándar interoperable.

Mantenimiento Incluido

El fabricante asume el riesgo operativo del activo usando algoritmos de mantenimiento predictivo.

Actualizaciones OTA

Mejora constante de las capacidades de las máquinas físicas mediante actualizaciones de software en la nube.

Sistemas Ciberfísicos

Gemelos Digitales (Digital Twins)

Un **Gemelo Digital** no es un plano CAD en 3D inerte. Es un modelo virtual interactivo de un proceso o activo físico, alimentado por **datos en tiempo real** que replica su estado operativo dinámico.

El Bucle de Retroalimentación:

  1. Captura: Sensores del activo físico miden variables de estrés o temperatura.
  2. Simulación: El software calcula la probabilidad de falla y optimiza la operación.
  3. Acción: Envía comandos automáticos al PLC físico para reducir las RPM y evitar la falla.
Fase de Diseño: Pruebas virtuales de rendimiento antes de gastar un solo dólar en fabricar el activo físico.
Fase de Operación: Monitoreo de telemetría remota de flotas de máquinas en tiempo real distribuidas por el mundo.
Fase de Mantenimiento: Planificación de paradas basadas en el desgaste virtual simulado por el gemelo digital.
Infraestructura Nube

Cloud Computing y Firebase en la Planta

Procesar terabytes de telemetría de sensores exige almacenamiento escalable que la planta física no puede hospedar localmente de forma económica.

Beneficios del Cloud en la Industria:

  • Elasticidad: Escalar el almacenamiento de datos al vuelo según la demanda.
  • Monitoreo Global: Visualización de KPIs de múltiples plantas desde cualquier lugar.
  • Acceso a APIs de IA: Enlace con servidores de machine learning robustos en la nube.

Firebase Realtime Database

Una base de datos NoSQL en la nube optimizada para sincronizar datos en milisegundos con formato JSON.

  • No requiere SQL complicado: Los datos se estructuran como un árbol de nodos simples.
  • Acceso HTTP REST: Dispositivos Edge sencillos (como un gateway simulado en Node-RED) envían datos con llamadas HTTP POST o PUT sencillas.
Registros Distribuidos

Blockchain y Smart Contracts Logísticos

Blockchain Industrial

Libro contable distribuido e inalterable. Asegura que los datos de sensores registrados durante la cadena logística no puedan ser modificados ni borrados de forma fraudulenta.

  • Elimina la necesidad de auditorías manuales largas.
  • Provee una única verdad auditable por la fábrica, el transportista y el cliente final.

Smart Contracts (Contratos Inteligentes)

Código autoejecutable almacenado en Blockchain que actúa cuando los sensores IoT reportan una métrica fuera de rango.

Ejemplo de Regla:
IF (IoT_Sensor_Temperatura > -4°C) {
  Ejecutar_Multa_Logistica_Automatica();
}
Práctica de Laboratorio 1

Integración de Telemetría: Node-RED a Firebase

Para entender cómo interactúa la planta física con sistemas de computación en la nube de forma virtual, realizaremos un laboratorio 100% simulado por software.

Estructura del Laboratorio:

  • Simulador local: Node-RED genera datos aleatorios simulando un horno en combustión (60°C a 180°C).
  • Habilitador Nube: Google Firebase Realtime Database almacena el log cronológico.
  • Conectividad: Protocolo REST HTTP (método POST/PUT) mediante nodos request.

Guía Interactiva Integrada

Hemos implementado una guía interactiva con ilustraciones, terminales simulados y la descarga rápida del flujo JSON directo en la presentación.

Autoevaluación Interactiva

Cuestionario de Conocimientos (Clase 3)

Pregunta 1 de 3 Puntuación: 0/0
Cargando pregunta...
Integración de Procesos

Reto de la Unidad 1: La Cadena Conectada

0 Pts
❤️ ❤️ ❤️
1Nivel 1
2Nivel 2
3Nivel 3
4Nivel 4
5Nivel 5

Nivel 1

Cargando desafío...

Fin de la Unidad 1

Conclusiones de la Unidad 1

  • La **integración vertical (ISA-95)** e **horizontal (cadena)** eliminan las islas de información tradicionales unificando IT y OT.
  • Los **Gemelos Digitales** permiten optimizar y predecir fallas operacionales en caliente mediante simulación elástica.
  • **Cloud Computing** dota a las empresas de la capacidad de cómputo elástico necesaria para procesar billones de telemetrías.
  • **Blockchain e IoT** resuelven de raíz la desconfianza logística, garantizando logs inmutables y contratos autoejecutables (**Smart Contracts**).

Semana 2: Automatización

Próxima Clase (Día 4 - Jueves): Unidad 2:

  • Sistemas de Control Industrial (PLCs, HMIs y SCADAs).
  • Ciberseguridad Práctica: Auditoría de protocolos (Wireshark).
  • Análisis de tramas industriales capturadas en tráfico de red.
1 / 11
Notas de Presentador (Teclado: S)
Cargando notas...

Atajos de Teclado

Diapositiva Siguiente Espacio / Flecha Derecha
Diapositiva Anterior Flecha Izquierda
Notas del Presentador S
Pantalla Completa F
Mostrar Ayuda H / ?
Laboratorio Virtual

Guía Paso a Paso: Node-RED a Firebase

Paso 1: Configurar Firebase Realtime Database

Crearemos una base de datos NoSQL gratuita en la nube de Google para recibir las lecturas del horno industrial.

  1. Inicia sesión en Firebase Console con tu cuenta Google.
  2. Crea un proyecto llamado "horno-industrial-i40".
  3. Ve a **Realtime Database** (menú Compilación) y haz clic en **Crear base de datos**.
  4. Configura las Reglas en **Modo de prueba** (deja `.read` y `.write` en `true`) para permitir escrituras del simulador sin contraseña.
  5. Copia la URL asignada (ej: https://tu-proyecto.firebaseio.com/).
firebaseio.com/rules
// Reglas en Modo de Prueba
{
  "rules": {
    ".read": true,
    ".write": true
  }
}
Escrituras públicas habilitadas

Paso 2: Arrancar Node-RED Local

Node-RED es un motor visual basado en Node.js que simulará nuestro sensor de campo OT localmente.

  1. Abre tu consola de comandos (PowerShell o CMD).
  2. Escribe el comando node-red y pulsa Enter.
  3. Espera a que muestre el mensaje de servidor activo.
  4. Abre tu navegador en la dirección: http://localhost:1880.
Powershell (node-red)
> node-red
13 Jun 03:10:17 - [info] Node-RED version: v3.1.0
13 Jun 03:10:17 - [info] Node.js version: v18.16.0
13 Jun 03:10:19 - [info] Server now running at:
http://127.0.0.1:1880/

Paso 3: Importar el Flujo de Simulación

Copiaremos el flujo JSON prediseñado para tener los nodos estructurados de inmediato.

  1. Haz clic en el botón de la derecha para copiar el flujo JSON al portapapeles.
  2. En tu interfaz de Node-RED, haz clic en el Menú superior derecho → **Importar**.
  3. Pega el código JSON copiado y presiona **Importar**.
  4. Coloca el flujo resultante en tu hoja de trabajo vacía.
Portapapeles
[{"id":"c6a7e5f1a5b88279","type":"tab","label":"Práctica Día 3: Enlace Cloud"},{"id":"e2c813a4bc4d9eb1","type":"inject","name":"Tick cada 5s"},{"id":"61a298be69512fa3","type":"function","name":"Simulador Horno"}]

Paso 4: Enlazar Node-RED con Firebase

Conectaremos el nodo HTTP local a la nube de Google mediante la API REST.

  1. Haz doble clic sobre el nodo azul llamado "Enviar a Firebase Cloud" (HTTP Request).
  2. Asegúrate de que el método sea POST.
  3. En la URL, pega la dirección HTTPS de tu base de datos Firebase.
  4. **¡Crítico!** Añade /telemetria.json al final de la URL para habilitar el endpoint.
  5. Presiona **Done (Hecho)**.
Propiedades HTTP Request
Method: POST
URL: https://tu-db.firebaseio.com/telemetria.json
Payload: msg.payload (JSON)
* El sufijo /telemetria.json indica a Firebase que almacene los datos en la raíz del nodo 'telemetria'.

Paso 5: Deploy y Sincronización en Vivo

Pondremos en marcha el flujo de datos y observaremos la comunicación vertical OT-IT.

  1. Haz clic en el botón rojo **Deploy** (esquina superior derecha en Node-RED).
  2. Abre la pestaña **Debug** (icono de insecto) en Node-RED para ver los logs inyectados cada 5 segundos.
  3. Abre la consola de tu Firebase.
  4. ¡Verás el árbol JSON crecer con nuevos registros únicos generados automáticamente en vivo!
Node-RED (Taller local)
↓ REST HTTP POST ↓
Firebase (Nube Cloud) { -Njg1...: { temp: 118.2 } }

Paso 6: Crear el Dashboard HTML Local

Los estudiantes crearán su propio archivo de visualización local para graficar la telemetría del horno almacenada en Firebase.

  1. Crea un archivo nuevo en blanco en tu computadora llamado "historico.html" en la misma carpeta que tus otros archivos.
  2. Abre el archivo con un editor de texto (como VS Code, Sublime Text o Bloc de Notas).
  3. Haz clic en el botón de la derecha para copiar el código HTML completo al portapapeles.
  4. Pega el código dentro de tu archivo "historico.html" y guarda los cambios.
historico.html
<!DOCTYPE html><html lang="es">

Paso 7: Monitoreo e Historial en Tiempo Real

Pondremos en marcha el visualizador y aprenderemos a pausar el envío de datos de Node-RED.

  1. Abre tu nuevo archivo "historico.html" haciendo doble clic en él para abrirlo en el navegador.
  2. Pega la URL de tu base de datos Firebase Realtime Database y haz clic en Sincronizar. ¡La gráfica de temperatura se actualizará en tiempo real!
  3. Puedes borrar todo el historial en Firebase presionando el botón Borrar Historial de Firebase.
  4. ¿Cómo detener el flujo en Node-RED? Haz doble clic en el nodo inyector Tick cada 5s → cambia Repeat a None → Done → haz clic en Deploy.
Node-RED: Pausar Envío
Nodo: Tick cada 5s (Inject)
Repeat: None (Pausa)
* También puedes hacer doble clic sobre la pestaña del flujo en Node-RED, marcar "Disabled" y presionar Deploy.