Slide 02
La automatización de procesos consiste en el uso de tecnologías para ejecutar tareas repetitivas, complejas o críticas con mínima intervención humana. Su objetivo principal es optimizar la eficiencia, reducir errores, mejorar la productividad y liberar a los empleados para que se concentren en actividades estratégicas. En el ámbito industrial, esto se logra mediante sistemas electromecánicos, electrónicos, digitales y robóticos que supervisan, controlan y ejecutan procesos de producción.
Esta automatización puede ser aplicada a procesos empresariales, industriales o administrativos, abarcando desde tareas simples, como el envío de correos electrónicos automáticos, hasta operaciones complejas, como la gestión de líneas de producción mediante inteligencia artificial y robótica avanzada.
Slide 03
Uso de PLC (Controladores Lógicos Programables):
Los PLC son programados con software especializado (como Siemens TIA Portal o Allen-Bradley RSLogix) para realizar tareas específicas, como iniciar o detener motores, abrir válvulas o regular temperaturas.
Los sensores recogen datos del proceso (presión, temperatura, flujo) y los envían al PLC, que toma decisiones automáticas en tiempo real.
Sistemas de Control Distribuido (DCS):
El DCS gestiona procesos a gran escala, como en plantas químicas o de energía. Divide el control entre varias estaciones distribuidas, todas interconectadas.
Se usan interfaces HMI (Human-Machine Interface) para que los operadores supervisen y ajusten el proceso desde una sala de control.
Slide 07
Slide 05
Escaneo de carrocería con visión artificial para detectar defectos de pintura o ensamblaje.
Pruebas de resistencia automatizadas en frenos, suspensión y airbags.
Inspección de placas de circuito impreso (PCB) para verificar soldaduras y conexiones.
Pruebas de funcionalidad automatizadas en dispositivos como teléfonos o computadoras.
Sensores de color y textura para detectar alimentos en mal estado. Rayos X y espectrometría para detectar contaminantes en productos procesados.
Cámwawrwa..icóonmen envases de medicamentos para verificar etiquetado correcto.
Sistemas de control de peso y volumen para asegurar la dosis exacta en comprimidos y líquidos.
INTEGRACIÓN Y DESPLIEGUE CONTINUO (CI/CD)
Slide 10
La integración y despliegue continuo permiten que los desarrolladores integren cambios en el código de forma automática y los desplieguen sin interrupciones.
AUTOMATIZACIÓN DE PRUEBAS DE SOFTWARE
Las pruebas automatizadas aseguran la calidad del software antes de su despliegue, evitando fallos en producción.
Tipos de pruebas automatizadas: Pruebas unitarias: Verifican que cada módulo de código funcione correctamente. (Ejemplo: Jest, JUnit, Mocha)
Pruebas de integración: Prueban
cómo interactúan diferentes módulos del sistema.
Pruebas funcionales: Simulan
acciones del usuario en la interfaz. (Ejemplo: Selenium, Cypress, Playwright)
Slide 13