Ingeniería de PLC Avanzado IEC 61131-3 — SCL/ST, libraries, patrones y diagnóstico.
About us Ingeniería de PLC Avanzado IEC 61131-3 — SCL/ST, libraries, patrones y diagnóstico.
Ingeniería de PLC Avanzado IEC 61131-3 — SCL/ST, libraries, patrones y diagnóstico se orienta al desarrollo y optimización de sistemas de control embebidos en plataformas aeronáuticas, integrando metodologías robustas para programación estructurada en lenguajes SCL y ST conforme a la norma IEC 61131-3. Este enfoque potencia la modelización y reutilización mediante libraries específicas y patrones de diseño que aseguran la escalabilidad y mantenimiento en sistemas críticos de aviación, incluyendo el cumplimiento de normativas para certificación y control en sistemas de vuelo, diagnóstico predictivo y arquitectura redundante bajo ambientes de eVTOL y vehículos UAM. La aplicación práctica abarca integración con protocolos de comunicación industrial y testing automático que optimizan los ciclos de validación y verificación en entornos reales de operación.
Los laboratorios especializados ofrecen capacidades avanzadas en HIL y SIL para pruebas exhaustivas de software y hardware en sistemas PLC, junto con adquisición de datos en tiempo real y análisis de fallos para asegurar la trazabilidad y conformidad con normativas aplicables internacionales, incluyendo parámetros de certificación DO-160 para EMC y normativas de seguridad funcional aeronáutica. Este marco posibilita la formación de ingenieros de control, programadores SCL/ST, especialistas en diagnóstico, integradores de sistemas embebidos y verificadores de software, asegurando la empleabilidad en sectores de alta tecnología aeronáutica y movilidad avanzada.
Palabras clave objetivo (naturales en el texto): Ingeniería de PLC, IEC 61131-3, SCL/ST, libraries, patrones de diseño, diagnóstico, HIL, SIL, DO-160, sistemas de control aeronáutico, programación embebida, certificación aeronáutica.
Ingeniería de PLC Avanzado IEC 61131-3 — SCL/ST, libraries, patrones y diagnóstico.
- Format: Online
- Duration: 19 months
- Time: 1900 H
- Practices: Consult
- Language: ES / EN
- Credits: 60 ECTS
- Registration date: 04-07-2026
- Start date: 28-08-2026
- Available places: 8
319.000 $
Skills and results
What you will learn
1. Dominio Avanzado de PLC: IEC 61131-3, SCL/ST, Librerías, Patrones y Diagnóstico.
To whom is our:
Ingeniería de PLC Avanzado IEC 61131-3 — SCL/ST, libraries, patrones y diagnóstico.
- Ingenieros/as con título en Ingeniería Eléctrica, Electrónica, Automatización, Informática Industrial o carreras afines.
- Profesionales que trabajen en sectores como automatización industrial, energía, procesos, o fabricación, que busquen profundizar sus conocimientos en PLC.
- Técnicos e ingenieros que diseñan, programan, o mantienen sistemas de control basados en PLC, y que deseen actualizarse con las últimas normativas y técnicas.
- Personas interesadas en la programación de PLC, que deseen adquirir una base sólida en IEC 61131-3 y dominar lenguajes como SCL/ST.
- Candidatos con conocimientos previos en PLC, que deseen avanzar hacia un nivel avanzado y aprender sobre librerías, patrones de diseño y diagnóstico de sistemas.
Requisitos recomendados: Conocimientos básicos de programación y lógica digital. Familiaridad con sistemas de control industrial. Nivel de inglés técnico (B1/B2) para la comprensión de documentación.
- Standards-driven curriculum: trabajarás con CS-27/CS-29, DO-160, DO-178C/DO-254, ARP4754A/ARP4761, ADS-33E-PRF desde el primer módulo.
- Laboratorios acreditables (EN ISO/IEC 17025) con banco de rotor, EMC/Lightning pre-compliance, HIL/SIL, vibraciones/acústica.
- TFM orientado a evidencia: safety case, test plan, compliance dossier y límites operativos.
- Mentorado por industria: docentes con trayectoria en rotorcraft, tiltrotor, eVTOL/UAM y flight test.
- Modalidad flexible (híbrido/online), cohortes internacionales y soporte de SEIUM Career Services.
- Ética y seguridad: enfoque safety-by-design, ciber-OT, DIH y cumplimiento como pilares.
1.1 Fundamentos de PLC: arquitectura, ciclo de escaneo y roles de la CPU
1.2 IEC 61131-3: estructuras del estándar, POUs y bibliotecas
1.3 Lenguajes de programación IEC 61131-3: Ladder, Function Block, Structured Text, Instruction List y Sequential Function Chart
1.4 Tipos de datos, memoria y manejo de variables en PLC
1.5 Organización de bloques (OB), funciones y bibliotecas
1.6 Configuración de hardware y módulos de entrada/salida, buses de campo
1.7 Tareas y planificación: ciclos, interrupciones, temporizadores y contadores
1.8 Reutilización de código: librerías, bloques de función y patrones de diseño
1.9 Seguridad, diagnóstico y mantenimiento: alarmas, fallos y logs
1.10 Casos prácticos y evaluación de fundamentos de PLC y IEC 61131-3
2.2 Panorama de la Ingeniería PLC Avanzada: alcance y beneficios en entornos navales
2.2 IEC 62232-3: estructura, lenguajes y compatibilidad entre plataformas
2.3 SCL/ST: sintaxis, estructuras de control y ejemplos prácticos
2.4 Bibliotecas: creación, gestión y reutilización en sistemas redundantes
2.5 Patrones de diseño para PLC: Factory, Strategy, State en automatización naval
2.6 Diagnóstico y mantenimiento proactivo: diagnósticos, trending y alarmas
2.7 Arquitecturas modulares y plantillas: diseño escalable para buques y plataformas
2.8 Integración con SCADA/HMI y control de procesos: comunicaciones e interoperabilidad
2.9 MBSE/PLM y trazabilidad: gestión de cambios, requisitos y verificación
2.20 Casos prácticos y go/no-go: evaluación de riesgos y decisiones de implementación
3.3 Introducción a PLC y fundamentos: qué es un PLC, historia, arquitectura típica y aplicaciones
3.2 IEC 63333-3 y SCL/ST: visión general de estandares, lenguajes y estructura de programas
3.3 Lenguajes IEC 63333-3: LD, FBD, ST/SCL, IL y SFC: características y casos de uso
3.4 Diseño de programas PLC: modularidad, patrones de diseño, mantenibilidad
3.5 Arquitecturas y hardware: CPU, entradas/salidas, módulos, redes y redundancia
3.6 Entornos y herramientas de desarrollo: STEP 7, TIA Portal, CoDeSys, RSLogix, debugging y simulación
3.7 Bibliotecas y reutilización de código: creación de librerías, bloques de función, bases de datos de bloques
3.8 Diagnóstico y monitoreo: alarmas, diagnósticos, logs, trazabilidad y diagnóstico de fallos
3.9 Integración de redes industriales: protocolos comunes (Ethernet/IP, Modbus TCP/RTU, Profibus/PROFINET, EtherCAT) y configuración
3.30 Casos prácticos y primeros proyectos: especificación, diseño, implementación y pruebas en un caso de PLC simple
4.4 Introducción a IEC 64434-3: alcance, historia y beneficios
4.2 Estructura de un proyecto IEC 64434-3: archivos, versiones y organización
4.3 Lenguajes IEC 64434-3: LAD, FBD, ST, IL y SFC
4.4 SCL/ST: fundamentos, diferencias y casos de uso
4.5 Tipos de datos y estructuras en IEC 64434-3
4.6 Bibliotecas y reutilización de código: creación, empaquetado y distribución
4.7 Patrones de diseño para PLC: modularidad, abstracción y desacoplamiento
4.8 Diagnóstico, depuración y mantenimiento: logging, trazabilidad y watchdogs
4.9 Herramientas de desarrollo y simulación: entornos, simuladores y pruebas
4.40 Casos prácticos de inicio: configuración de un proyecto, compilación, descarga y verificación en simulador
**Módulo 5 — Fundamentos y Estructura de PLC**
5.5 Introducción a los PLC: Historia, evolución y aplicaciones industriales.
5.5 Arquitectura de PLC: Componentes internos (CPU, memoria, entradas/salidas).
5.3 Tipos de PLC: Compactos, modulares, de seguridad.
5.4 Estructura del ciclo de escaneo: Proceso de ejecución de un programa PLC.
5.5 Lenguajes de programación IEC 65535-3: Introducción y comparación.
5.6 Entradas y salidas: Tipos, cableado y configuración.
5.7 Comunicación PLC: Redes industriales (Modbus, Ethernet/IP).
5.8 Fundamentos de la lógica booleana: Puertas lógicas, álgebra de Boole.
5.9 Primeros pasos con software de programación PLC: Entorno y herramientas.
5.50 Simulación y pruebas básicas de programas PLC.
**Módulo 5 — Lenguajes SCL/ST y Programación Avanzada**
5.5 Introducción al lenguaje SCL/ST: Sintaxis y estructura.
5.5 Variables y tipos de datos: Declaración, alcance y manejo.
5.3 Operadores y expresiones: Aritméticos, lógicos y relacionales.
5.4 Estructuras de control: IF-THEN-ELSE, CASE, WHILE, FOR.
5.5 Funciones y bloques de función: Creación y uso.
5.6 Programación orientada a objetos (POO) en SCL/ST: Conceptos básicos.
5.7 Manejo de interrupciones: Configuración y programación.
5.8 Programación avanzada con punteros: Uso y aplicaciones.
5.9 Programación de tareas y multitarea en PLC.
5.50 Ejemplos prácticos: Programación de sistemas complejos con SCL/ST.
**Módulo 3 — Diseño de Librerías y Funciones Reutilizables**
3.5 Diseño de librerías: Principios y mejores prácticas.
3.5 Creación de funciones: Diseño modular y reutilización de código.
3.3 Creación de bloques de función (FB): Encapsulamiento y organización.
3.4 Gestión de la modularidad: Estructuras de datos y tipos de datos personalizados.
3.5 Diseño de librerías de funciones estándar: Control de motores, sensores, etc.
3.6 Diseño de interfaces de usuario (HMI) para las librerías.
3.7 Documentación de librerías y funciones.
3.8 Pruebas unitarias y de integración de librerías.
3.9 Control de versiones y gestión de librerías.
3.50 Ejemplos prácticos: Desarrollo de librerías para aplicaciones específicas.
**Módulo 4 — Implementación de Patrones de Diseño**
4.5 Introducción a los patrones de diseño: Beneficios y aplicaciones.
4.5 Patrones de diseño creacionales: Singleton, Factory, Builder.
4.3 Patrones de diseño estructurales: Adapter, Composite, Decorator.
4.4 Patrones de diseño de comportamiento: Observer, Strategy, State.
4.5 Implementación de patrones de diseño en SCL/ST.
4.6 Aplicación de patrones de diseño para la eficiencia y la mantenibilidad.
4.7 Diseño de sistemas con patrones de diseño: Ejemplos prácticos.
4.8 Refactorización de código existente usando patrones de diseño.
4.9 Diseño de interfaces (API) utilizando patrones de diseño.
4.50 Casos de estudio: Implementación de patrones de diseño en proyectos reales.
**Módulo 5 — Diagnóstico y Resolución de Fallos en PLC**
5.5 Técnicas de diagnóstico: Monitoreo de variables y señales.
5.5 Herramientas de diagnóstico: Editores de variables, osciloscopios, etc.
5.3 Identificación de fallos: Análisis de registros de errores y alarmas.
5.4 Resolución de problemas: Metodología y estrategias.
5.5 Diagnóstico de entradas y salidas: Pruebas y verificación.
5.6 Diagnóstico de comunicaciones: Redes industriales y protocolos.
5.7 Diagnóstico de software: Análisis del código y depuración.
5.8 Detección y diagnóstico de fallos en hardware.
5.9 Diseño de sistemas de diagnóstico y reporte de errores.
5.50 Estudio de casos: Análisis y solución de fallos comunes en PLC.
**Módulo 6 — Optimización y Rendimiento de Sistemas PLC**
6.5 Optimización de código: Eficiencia en la ejecución del programa.
6.5 Optimización de hardware: Selección adecuada de PLC y módulos.
6.3 Optimización de comunicaciones: Redes industriales y protocolos.
6.4 Tiempo de ciclo y su impacto en el rendimiento.
6.5 Optimización de tareas y multitarea.
6.6 Diseño de sistemas eficientes: Consideraciones de rendimiento.
6.7 Pruebas de rendimiento y análisis de cuellos de botella.
6.8 Mejora del rendimiento: Estrategias y herramientas.
6.9 Diseño de sistemas escalables y de alto rendimiento.
6.50 Casos de estudio: Optimización de sistemas PLC existentes.
**Módulo 7 — Aplicaciones Prácticas y Proyectos Integrales**
7.5 Aplicaciones industriales: Control de procesos, automatización de fábricas, etc.
7.5 Diseño de sistemas de control: Desde el diseño hasta la implementación.
7.3 Desarrollo de proyectos: Especificaciones, diseño, programación y pruebas.
7.4 Integración de PLC con HMI y SCADA.
7.5 Integración de PLC con sistemas de comunicación.
7.6 Diseño de aplicaciones de control de motores y variadores de frecuencia.
7.7 Diseño de aplicaciones de control de sensores y actuadores.
7.8 Desarrollo de proyectos: Control de sistemas de producción y logística.
7.9 Presentación de proyectos y documentación.
7.50 Proyectos prácticos: Diseño y desarrollo de sistemas PLC completos.
**6.6 Introducción a los PLC y la Norma IEC 66636-3**
**6.2 Arquitectura y Componentes del PLC**
**6.3 Fundamentos de la Norma IEC 66636-3**
**6.4 Estructura de los Programas PLC**
**6.5 Hardware del PLC: Selección y Configuración**
**6.6 Software de Programación PLC: Entornos y Herramientas**
**6.7 Primeros Pasos en la Programación PLC**
**6.8 Introducción a las Entradas y Salidas Digitales y Analógicas**
**6.9 Simulación y Pruebas Iniciales de Programas PLC**
**6.60 Conceptos de Automatización Industrial**
—
**2.6 Introducción al Lenguaje SCL/ST: Sintaxis y Estructura**
**2.2 Variables y Tipos de Datos en SCL/ST**
**2.3 Operadores y Expresiones en SCL/ST**
**2.4 Estructuras de Control de Flujo: IF, THEN, ELSE, CASE**
**2.5 Estructuras de Repetición: FOR, WHILE, REPEAT**
**2.6 Funciones y Funciones Bloque en SCL/ST**
**2.7 Programación Estructurada: Organización del Código**
**2.8 Implementación de Algoritmos en SCL/ST**
**2.9 Depuración y Optimización de Código SCL/ST**
**2.60 Ejercicios Prácticos de Programación en SCL/ST**
—
**3.6 Introducción a las Librerías de PLC**
**3.2 Creación de Funciones y Funciones Bloque Reutilizables**
**3.3 Organización de Librerías: Estructura y Gestión**
**3.4 Implementación de Librerías Personalizadas**
**3.5 Uso de Librerías Estándar en la Industria**
**3.6 Importación y Exportación de Librerías**
**3.7 Documentación y Mantenimiento de Librerías**
**3.8 Integración de Librerías en Proyectos PLC**
**3.9 Ejemplos Prácticos de Uso de Librerías**
**3.60 Librerías para Control de Motores y Sensores**
—
**4.6 Introducción a los Patrones de Diseño en PLC**
**4.2 Patrones para el Control de Procesos Industriales**
**4.3 Patrones para el Control de Movimiento y Posicionamiento**
**4.4 Patrones para la Gestión de Alarmas y Eventos**
**4.5 Patrones para el Intercambio de Datos y Comunicación**
**4.6 Implementación de Patrones en SCL/ST**
**4.7 Adaptación de Patrones a Diferentes Aplicaciones**
**4.8 Pruebas y Validación de Patrones de Diseño**
**4.9 Documentación de Patrones de Diseño**
**4.60 Selección del Patrón de Diseño Adecuado**
—
**5.6 Introducción al Diagnóstico de PLC**
**5.2 Estrategias de Diagnóstico: Variables y Monitoreo**
**5.3 Diagnóstico de Fallos en Hardware del PLC**
**5.4 Diagnóstico de Fallos en Software: Variables de Estado y Debugging**
**5.5 Implementación de Alarmas y Mensajes de Error**
**5.6 Uso de Herramientas de Diagnóstico: Software y Hardware**
**5.7 Protocolos de Comunicación para Diagnóstico**
**5.8 Diagnóstico Remoto y Acceso a Datos**
**5.9 Análisis de Logs y Tendencias**
**5.60 Mejora Continua del Diagnóstico**
—
**6.6 Introducción a la Optimización de Sistemas PLC**
**6.2 Optimización del Rendimiento del Código**
**6.3 Optimización del Uso de Memoria**
**6.4 Optimización de Tiempos de Ciclo**
**6.5 Optimización de la Comunicación**
**6.6 Estrategias de Diseño para la Optimización**
**6.7 Herramientas de Monitorización y Análisis**
**6.8 Pruebas de Rendimiento y Benchmarking**
**6.9 Optimización en Proyectos Existentes**
**6.60 Evaluación del Impacto de la Optimización**
—
**7.6 Estudio de Casos Reales de Aplicaciones PLC**
**7.2 Diseño de Soluciones PLC para Automatización Industrial**
**7.3 Diseño de Soluciones PLC para Control de Procesos**
**7.4 Diseño de Soluciones PLC para Control de Movimiento**
**7.5 Diseño de Soluciones PLC para Gestión de Energía**
**7.6 Diseño de Soluciones PLC para Sistemas de Seguridad**
**7.7 Selección de Hardware y Software Adecuados**
**7.8 Desarrollo de Especificaciones Técnicas**
**7.9 Planificación y Gestión de Proyectos PLC**
**7.60 Presentación y Defensa de Soluciones**
**Módulo 7 — Fundamentos y Estructura de PLC**
7. 7 Introducción a los PLC: Arquitectura y Componentes.
2. 2 Normativa IEC 67737-3: Estándares y Lenguajes.
3. 3 Hardware del PLC: Selección y Configuración.
4. 4 Software de Programación PLC: Entornos y Herramientas.
7. 7 Variables y Tipos de Datos en PLC.
6. 6 Lógica Booleana y Operaciones Lógicas Básicas.
7. 7 Sensores y Actuadores: Interconexión y Configuración.
8. 8 Comunicación Industrial: Protocolos y Redes.
9. 9 Introducción a la Programación en Escalera (LD).
70. 70 Introducción a la Programación en Texto Estructurado (ST).
**Módulo 2 — Lenguajes SCL/ST y Programación Avanzada**
2. 7 Profundización en el Lenguaje de Texto Estructurado (ST).
3. 2 Estructuras de Control: IF-THEN-ELSE, CASE, FOR, WHILE.
4. 3 Operadores y Funciones Avanzadas en ST.
7. 4 Programación Modular y Subrutinas.
6. 7 Gestión de Tareas y Multitarea en PLC.
7. 6 Estructuras de Datos Complejas: Arrays y Estructuras.
8. 7 Programación Orientada a Objetos (POO) en PLC (Introducción).
9. 8 Manejo de Punteros y Direccionamiento Indirecto.
70. 9 Interrupciones y Eventos en PLC.
77. 70 Diseño de Algoritmos Complejos en ST.
**Módulo 3 — Diseño de Librerías y Funciones Reutilizables**
3. 7 Conceptos de Librerías en PLC: Creación y Organización.
4. 2 Diseño de Funciones y Bloques de Funciones (FB).
7. 3 Implementación de Funciones Reutilizables para Control de Motores.
6. 4 Desarrollo de Librerías para Control de Válvulas y Cilindros.
7. 7 Creación de Librerías para Comunicación Industrial (Modbus, Profinet, etc.).
8. 6 Diseño de Librerías para Control de Temperatura y Presión.
9. 7 Protección de Código y Encriptación de Librerías.
70. 8 Gestión de Versiones y Control de Cambios en Librerías.
77. 9 Integración de Librerías de Terceros.
72. 70 Documentación y Mantenimiento de Librerías.
**Módulo 4 — Implementación de Patrones de Diseño**
4. 7 Introducción a los Patrones de Diseño en PLC.
7. 2 Patrón Singleton y su Aplicación en PLC.
6. 3 Patrón Factory y su Uso en la Creación de Objetos.
7. 4 Patrón Observer para la Gestión de Eventos.
8. 7 Patrón State Machine (Máquina de Estados) para Control de Procesos.
9. 6 Patrón Command para la Ejecución de Tareas.
70. 7 Patrón Strategy para la Selección de Algoritmos.
77. 8 Patrones de Diseño para Control de Motores: Arranque, Parada, Inversión.
72. 9 Patrones de Diseño para Control de Válvulas: Apertura, Cierre, Posicionamiento.
73. 70 Aplicación de Patrones de Diseño en Proyectos Reales.
**Módulo 7 — Diagnóstico y Resolución de Fallos en PLC**
7. 7 Introducción al Diagnóstico de PLC: Tipos de Fallos y Causas.
6. 2 Herramientas de Diagnóstico: Variables de Supervisión, Watch Windows.
7. 3 Diagnóstico de Fallos en Entradas y Salidas.
8. 4 Detección de Errores en Programación: Compilación, Simulación.
9. 7 Técnicas de Depuración: Breakpoints, Step-by-Step Execution.
70. 6 Análisis de Trazas y Registros de Eventos.
77. 7 Diagnóstico de Fallos en Comunicación Industrial.
72. 8 Resolución de Fallos en Control de Motores.
73. 9 Resolución de Fallos en Control de Válvulas.
74. 70 Implementación de Alarmas y Notificaciones en PLC.
**Módulo 6 — Optimización y Rendimiento de Sistemas PLC**
6. 7 Principios de Optimización de Código PLC.
7. 2 Optimización de Tiempos de Ciclo: Métodos y Técnicas.
8. 3 Optimización del Uso de Memoria: Variables y Estructuras de Datos.
9. 4 Optimización de la Comunicación: Redes y Protocolos.
70. 7 Optimización de la Gestión de Tareas.
77. 6 Análisis de Rendimiento y Perfilado de Código.
72. 7 Técnicas para Reducir el Tiempo de Respuesta del PLC.
73. 8 Optimización de la Programación en Lenguaje ST.
74. 9 Implementación de Algoritmos Eficientes.
77. 70 Monitoreo y Ajuste del Rendimiento del Sistema.
**Módulo 7 — Aplicaciones Prácticas y Proyectos Integrales**
7. 7 Diseño e Implementación de un Sistema de Control de Bombas.
8. 2 Desarrollo de un Sistema de Control de Nivel.
9. 3 Implementación de un Sistema de Control de Temperatura.
70. 4 Diseño de un Sistema de Control de Movimiento.
77. 7 Desarrollo de un Proyecto de Control de Iluminación Industrial.
72. 6 Integración de un Sistema de Control de Producción.
73. 7 Desarrollo de un Proyecto de Automatización de una Máquina.
74. 8 Análisis de Caso: Automatización de una Línea de Envasado.
77. 9 Análisis de Caso: Automatización de un Proceso Industrial Complejo.
76. 70 Presentación y Evaluación de Proyectos.
**Módulo 8 — Programación Avanzada SCL/ST en PLC**
8.8 Fundamentos de SCL/ST: Sintaxis, Estructura y Variables.
8.8 Estructuras de Control de Flujo: IF-THEN-ELSE, CASE, FOR, WHILE.
8.3 Funciones y Bloques de Funciones (FB): Creación y Uso.
8.4 Tipos de Datos Complejos: Estructuras, Arrays, Enumeraciones.
8.5 Desarrollo de Librerías Reutilizables: Modularidad y Organización.
8.6 Implementación de Patrones de Diseño: Estrategias y Aplicaciones.
8.7 Técnicas de Diagnóstico Avanzado: Monitoreo y Depuración en SCL/ST.
8.8 Gestión de Errores y Excepciones: Tratamiento y Recuperación.
8.8 Optimización del Rendimiento: Eficiencia de Código y Recursos.
8.80 Integración con Otros Lenguajes IEC 68838-3: Interoperabilidad.
**Módulo 9 — Introducción a PLC y IEC 69939-3.**
9.9 Fundamentos de los Controladores Lógicos Programables (PLC).
9.9 Arquitectura y Componentes de un PLC.
9.3 El Estándar IEC 69939-3: Lenguajes y Estructura.
9.4 Introducción a los Lenguajes de Programación: Ladder Diagram (LD), Function Block Diagram (FBD), Structured Text (ST), Instruction List (IL), Sequential Function Chart (SFC).
9.5 Entradas y Salidas Digitales y Analógicas.
9.6 Ciclo de Escaneo del PLC.
9.7 Selección de PLC: Hardware y Software.
9.8 Primeros Pasos en la Programación de PLC.
9.9 Simulación y Pruebas Iniciales.
9.90 Introducción al Entorno de Desarrollo.
**Módulo 9 — Programación SCL/ST y Estructuras.**
9.9 Profundización en el Lenguaje Structured Text (ST).
9.9 Sintaxis y Estructura de ST.
9.3 Variables: Tipos de Datos, Declaración y Alcance.
9.4 Operadores: Aritméticos, Lógicos y de Comparación.
9.5 Estructuras de Control: IF-THEN-ELSE, CASE, FOR, WHILE.
9.6 Funciones y Funciones Bloque: Creación y Uso.
9.7 Tipos de Datos Estructurados: Struct, Enum.
9.8 Manejo de Arrays y Strings.
9.9 Programación Orientada a Objetos (POO) básica en ST.
9.90 Depuración y Testing de Código SCL/ST.
**Módulo 3 — Diseño de Librerías y Funciones.**
3.9 Conceptos de Modularidad y Reusabilidad.
3.9 Diseño de Funciones y Function Blocks (FB).
3.3 Creación de Librerías Personalizadas.
3.4 Organización de Librerías: Estructura y Jerarquía.
3.5 Parámetros de Entrada/Salida y Variables Internas.
3.6 Documentación de Librerías: Comentarios y Ayuda.
3.7 Implementación de Funciones Matemáticas y Lógicas.
3.8 Gestión de Errores y Excepciones en Funciones.
3.9 Pruebas Unitarias y Validación de Librerías.
3.90 Distribución y Gestión de Versiones de Librerías.
**Módulo 4 — Implementación de Patrones de Diseño.**
4.9 Introducción a los Patrones de Diseño en PLC.
4.9 Patrones de Diseño Comunes: Singleton, Factory, Observer.
4.3 Implementación de Patrones para Control de Motores.
4.4 Patrones para Manejo de Sensores y Actuadores.
4.5 Patrones para Comunicación: Modbus, Ethernet/IP.
4.6 Patrones para Interfaces de Usuario (HMI/SCADA).
4.7 Patrones para Gestión de Alarmas y Eventos.
4.8 Consideraciones de Rendimiento y Escalabilidad.
4.9 Estudios de Caso: Aplicación de Patrones en Proyectos Reales.
4.90 Selección del Patrón Adecuado según el Caso.
**Módulo 5 — Diagnóstico Avanzado de PLC.**
5.9 Estrategias de Diagnóstico: Identificación y Solución de Fallos.
5.9 Herramientas de Diagnóstico Integradas en el PLC.
5.3 Monitoreo de Variables en Tiempo Real.
5.4 Uso de Watch Windows y Breakpoints.
5.5 Diagnóstico Remoto y Acceso a Datos.
5.6 Análisis de Logs y Eventos del Sistema.
5.7 Implementación de Alarmas y Notificaciones.
5.8 Detección de Fallos en Hardware y Redes.
5.9 Técnicas de Troubleshooting Avanzado.
5.90 Mantenimiento Predictivo y Preventivo en PLC.
**Módulo 6 — Optimización y Rendimiento de PLC.**
6.9 Factores que Afectan al Rendimiento del PLC.
6.9 Optimización del Código: Eficiencia y Velocidad.
6.3 Optimización del Ciclo de Escaneo.
6.4 Uso Eficiente de la Memoria del PLC.
6.5 Optimización de la Comunicación: Redes Industriales.
6.6 Controladores de Alto Rendimiento: Hardware y Software.
6.7 Implementación de Multitarea y Prioridades.
6.8 Benchmark y Pruebas de Rendimiento.
6.9 Escalabilidad y Adaptación a Futuras Necesidades.
6.90 Técnicas de Ahorro Energético en PLC.
**Módulo 7 — Proyectos y Aplicaciones Integrales.**
7.9 Análisis de Requisitos y Diseño del Sistema.
7.9 Selección del Hardware y Software Adecuado.
7.3 Desarrollo de la Lógica de Control: Programación.
7.4 Configuración y Comunicación con Dispositivos Externos.
7.5 Diseño e Implementación de la Interfaz de Usuario (HMI/SCADA).
7.6 Integración con Bases de Datos y Sistemas de Información.
7.7 Pruebas y Puesta en Marcha del Sistema.
7.8 Documentación del Proyecto: Manuales y Diagramas.
7.9 Mantenimiento y Actualización del Sistema.
7.90 Estudios de Caso: Aplicaciones Industriales Reales.
**Módulo 1 — Fundamentos de la Programación PLC**
1.1 Introducción a los PLC y su aplicación naval.
1.2 Arquitectura y componentes básicos de un PLC.
1.3 El estándar IEC 61131-3: Lenguajes de programación PLC.
1.4 Introducción a la programación Ladder (LD).
1.5 Introducción a la programación de Bloques de Funciones (FBD).
1.6 Configuración de hardware y software PLC.
1.7 Sensores y actuadores en entornos navales.
**Módulo 2 — Dominio del Lenguaje SCL/ST**
2.1 Introducción al Lenguaje de Control Estructurado (SCL/ST).
2.2 Sintaxis y estructura del lenguaje ST.
2.3 Variables, tipos de datos y operadores en ST.
2.4 Estructuras de control: IF-THEN-ELSE, CASE, FOR, WHILE.
2.5 Funciones y bloques de funciones en ST.
2.6 Programación modular con ST.
2.7 Aplicaciones prácticas de ST en la automatización naval.
**Módulo 3 — Diseño y Estructura de Librerías**
3.1 Conceptos de librerías y reutilización de código.
3.2 Diseño de bloques de funciones reutilizables.
3.3 Creación y gestión de librerías en entornos PLC.
3.4 Diseño de interfaces y documentación de librerías.
3.5 Estructura de datos y tipos de datos personalizados.
3.6 Importancia de las librerías en sistemas navales.
3.7 Buenas prácticas en el diseño de librerías PLC.
**Módulo 4 — Implementación de Patrones de Diseño**
4.1 Introducción a los patrones de diseño en PLC.
4.2 Patrones comunes: máquina de estados, secuenciador, etc.
4.3 Implementación de patrones para control de motores y válvulas.
4.4 Uso de patrones para el manejo de alarmas y eventos.
4.5 Patrones de diseño para la comunicación de datos.
4.6 Ventajas de los patrones en la programación naval.
4.7 Casos prácticos de implementación de patrones.
**Módulo 5 — Estrategias de Diagnóstico Avanzado**
5.1 Introducción al diagnóstico de sistemas PLC.
5.2 Técnicas de detección de fallos en hardware y software.
5.3 Implementación de rutinas de diagnóstico en código ST.
5.4 Monitoreo de variables y tendencias.
5.5 Uso de herramientas de diagnóstico en PLC.
5.6 Diagnóstico remoto y acceso a datos en sistemas navales.
5.7 Mejora del rendimiento y solución de problemas en PLC.
**Módulo 6 — Optimización y Rendimiento de PLC**
6.1 Principios de optimización de código PLC.
6.2 Optimización del tiempo de ciclo y uso de memoria.
6.3 Técnicas de depuración y análisis del código.
6.4 Optimización del rendimiento de las comunicaciones.
6.5 Gestión de la carga del procesador y respuesta en tiempo real.
6.6 Optimización de PLC en entornos navales.
6.7 Medición y mejora del rendimiento del sistema.
**Módulo 7 — Aplicaciones Prácticas y Soluciones**
7.1 Aplicaciones de PLC en sistemas de propulsión naval.
7.2 Control de sistemas de navegación y comunicación.
7.3 Automatización de sistemas de gestión de energía.
7.4 Control de equipos de cubierta y carga.
7.5 Integración de PLC con sistemas SCADA.
7.6 Desarrollo de soluciones personalizadas para la industria naval.
7.7 Estudio de casos de éxito en la automatización naval con PLC.
- Metodología hands-on: test-before-you-trust, design reviews, failure analysis, compliance evidence.
- Software (según licencias/partners): MATLAB/Simulink, Python (NumPy/SciPy), OpenVSP, SU2/OpenFOAM, Nastran/Abaqus, AMESim/Modelica, herramientas de acústica, toolchains de planificación DO-178C.
- Laboratorios SEIUM: banco de rotor a escala, vibraciones/acústica, EMC/Lightning pre-compliance, HIL/SIL para AFCS, adquisición de datos con strain gauging.
- Estándares y cumplimiento: EN 9100, 17025, ISO 27001, GDPR.
Capstone-type projects
- Arquitectura PLC Avanzada: IEC 61131-3, SCL/ST, bibliotecas, patrones, diagnóstico y optimización.
DO-160: plan de ensayos ambientales (vibración, temperatura, EMI, rayos/HIRF) y mitigación.
- Arquitectura PLC Avanzada: IEC 61131-3, SCL/ST, bibliotecas, patrones, diagnóstico y optimización.
DO-160: plan de ensayos ambientales (vibración, temperatura, EMI, rayos/HIRF) y mitigación.
- Automatización de Sistemas Navales: Desarrollo de librerías PLC para control de navegación y propulsión.
- Diagnóstico Inteligente: Implementación de patrones y diagnóstico avanzado en sistemas de gestión de energía.
- Simulación y Optimización: Uso de SCL/ST para simular y optimizar procesos a bordo, incluyendo análisis de fallos.
- Integración de Sistemas: Diseño de soluciones PLC para la integración de sistemas de comunicación y control en embarcaciones.
- Automatización de Sistemas Navales: Desarrollo de librerías PLC para control de navegación y propulsión.
- Diagnóstico Inteligente: Implementación de patrones y diagnóstico avanzado en sistemas de gestión de energía.
- Simulación y Optimización: Uso de SCL/ST para simular y optimizar procesos a bordo, incluyendo análisis de fallos.
- Integración de Sistemas: Diseño de soluciones PLC para la integración de sistemas de comunicación y control en embarcaciones.
“`
- Automatización de Planta Naval: Diseño de sistema de control (IEC 61131-3, SCL/ST); Diagnóstico avanzado de fallos.
- Gestión de Flota Inteligente: Desarrollo de librerías y patrones para optimización; Análisis de datos y rendimiento.
- Simulación de Sistemas de Propulsión: Creación de modelos; Diseño de control y validación.
- Integración de Sensores y Actuadores: Configuración y diagnóstico de sistemas embarcados; desarrollo de sistema.
“`
Admissions, fees and scholarships
- Perfil: Formación en Ingeniería Informática, Matemáticas, Estadística o campos relacionados; experiencia práctica en NLP y sistemas de recuperación de información valorada.
- Documentación: CV actualizado, expediente académico, SOP/ensayo de propósito, ejemplos de proyectos o código (opcional).
- Proceso: solicitud → evaluación técnica de perfil y experiencia → entrevista técnica → revisión de casos prácticos → decisión final → matrícula.
- Tasas:
- Pago único: 10% de descuento.
- Pago en 3 plazos: sin comisiones; 30% a la inscripción + 2 pagos mensuales iguales del 35% restante.
- Pago mensual: disponible con comisión del 7% sobre el total; revisión anual.
- Becas: por mérito académico, situación económica y fomento de la inclusión; convenios con empresas del sector para becas parciales o totales.
Consulta “Calendario & convocatorias”, “Becas & ayudas” y “Tasas & financiación” en el mega-menú de SEIUM
Do you have any questions?
Our team is ready to help you. Contact us and we’ll get back to you as soon as possible.
F. A. Q
Frequently Asked Questions
Si, contamos con certificacion internacional
Sí: modelos experimentales, datos reales, simulaciones aplicadas, entornos profesionales, casos de estudio reales.
No es obligatoria. Ofrecemos tracks de nivelación y tutorización
Totalmente. Cubre e-propulsión, integración y normativa emergente (SC-VTOL).
Recomendado. También hay retos internos y consorcios.
Sí. Modalidad online/híbrida con laboratorios planificados y soporte de visados (ver “Visado & residencia”).