- Esquema funcional de un ordenador
- La unidad central de proceso y sus elementos
- Uso de los recursos
- Herramientas de monitorización
- Monitorización en tiempo real
- Análisis de recursos
- Diagnóstico y resolución de averías
- Proceso de diagnóstico
- Problemas de hardware
- Problemas de software
- Mantenimiento preventivo
- Resolución de problemas
- Sistemas operativos
- Licencias
- Gestores de arranque
- Entorno de trabajo
- Windows
- Preparación de la imagen de Windows
- Instalación de Windows
- Escritorio
- Linux
- Distribuciones de Linux
- Preparación de la imagen de Linux
- Instalación de Linux
- Administración de usuarios
- Introducción a la seguridad de información
- Modelo de ciclo de vida de la seguridad de la información
- Confidencialidad, integridad y disponibilidad. Principios de protección de la seguridad de la información
- Tácticas de ataque
- Concepto de hacking
- Árbol de ataque
- Lista de amenazas para la seguridad de la información
- Vulnerabilidades
- Vulnerabilidades en sistemas Windows
- Vulnerabilidades en aplicaciones
- Vulnerabilidades en sistemas Unix y Mac OS
- Buenas prácticas y salvaguardas para la seguridad de la red
- Recomendaciones para la seguridad de su red
- Presentación al pensamiento computacional
- ¿Qué es y para qué se usa pensamiento computacional?
- ¿Quiénes deben de aprender el pensamiento computacional?
- Pensamiento analítico
- Razonamiento aproximado, conceptual, convergente, divergente, sistemático, synvergente
- Proceso, conceptos y actitudes del pensamiento computacional
- Proceso de simulación
- Concepto y procesos de paralelismo automatización
- Trabajo en equipo en el pensamiento computacional
- Abstracción en pensamiento computacional
- Descomprimir los elementos
- Proceso de evaluación de pensamiento computacional
- Posibles problemas
- Datos relacionados con de entrada y salida en el pensamiento
- Solución al problema
- Ciclo de desarrollo del software bajo el paradigma de orientación a objetos: Análisis, diseño y programación orientada a objetos.
- Análisis del proceso de construcción de software: Modularidad.
- Distinción del concepto de módulo en el paradigma orientado a objetos.
- Identificación de objetos como abstracciones de las entidades del mundo real que se quiere modelar.
- Distinguir el concepto de clase y sus atributos, métodos y mecanismo de encapsulación
- Análisis de los objetos: Estado, comportamiento e identidad:
- Uso de objetos como instancias de clase. Instancia actual (this, self, current).
- Identificación del concepto de programa en el paradigma orientado a objetos. POO = Objetos + Mensajes.
- Descripción del concepto de herencia: Simple y múltiple
- Distinción de la herencia múltiple
- Creación de objetos en la herencia.
- Clasificación jerárquica de las clases
- Distinción entre Agregación/Composición.
- Distinción entre Generalización / Especialización.
- Identificación de asociaciones.
- Concepto.
- Tipos
- Identificación de elementos básicos: constantes, variables, operadores y expresiones.
- Análisis de estructuras de control: Secuencial, condicional y de repetición.
- Distinción entre funciones y procedimientos
- Demostración de llamadas a funciones y procedimientos.
- Empleo de llamadas a funciones y procedimientos incluidos en las clases
- Enumeración de datos simples: Numéricos (enteros y reales), lógicos, carácter, cadena de caracteres, puntero o referencia a memoria.
- Datos estructurados: Arrays
- Mecanismos de gestión de memoria
- Análisis del lenguaje de programación orientado a objetos y paradigma orientado a objetos
- Comparación entre los lenguajes de programación orientados a objetos más habituales. Características esenciales.
- Librerías de clases
- Elección del lenguaje.
- Enumeración de los tipos de aplicaciones.
- Herramientas de desarrollo.
- Tipos de datos y elementos básicos característicos del lenguaje. Instrucciones.
- Estudio y utilización de las clases básicas incluidas en la librería de clases.
- Definición de clases
- Agregación /Composición y Asociación.
- Gestión de eventos
- Empleo de hilos
- Definición y análisis de programación en red
- Acceso a bases de datos desde las aplicaciones. Librerías de clases asociadas.
- Introducción: Conceptos básicos
- Etapas de la ingeniería del software
- Elementos básicos de la ingeniería del software
- Introducción
- Arquitectura dirigida por modelos (MDA)
- Sistemas de Información: Modelado de Estructuras
- Descripción y tipos de patrones
- Modelos de patrones
- Metodologías ágiles
- Programación Extrema
- Proceso Unificado de Racional
- Tipos de pruebas
- Estrategias de las pruebas
- Diseño de pruebas y casos
- Implementación y Ejecución de las pruebas
- Concepto y entornos de desarrollo
- Clasificación de herramienta CASE
- Herramientas de Análisis y Diseño
- Herramientas para realizar pruebas
- Conceptos previos
- Objetivos de la automatización
- Grados de automatización
- Clases de automatización
- Equipos para la automatización industrial
- Diálogo Hombre-máquina, HMI y SCADA
- Principios y propiedades de la corriente eléctrica
- Fenómenos eléctricos y electromagnéticos
- Medida de magnitudes eléctricas. Factor de potencia
- Leyes utilizadas en el estudio de circuitos eléctricos
- Sistemas monofásicos. Sistemas trifásicos
- Tipos de motores y parámetros fundamentales
- Procedimientos de arranque e inversión de giro en los motores
- Sistemas de protección de líneas y receptores eléctricos
- Variadores de velocidad de motores. Regulación y control
- Dispositivos de protección de líneas y receptores eléctricos
- Automatismos secuenciales y continuos. Automatismos cableados
- Elementos empleados en la realización de automatismos: elementos de operador, relé, sensores y transductores
- Cables y sistemas de conducción de cables
- Técnicas de diseño de automatismos cableados para mando y potencia
- Técnicas de montaje y verificación de automatismos cableados
- Reglajes y ajustes de sistemas mecánicos, neumáticos e hidráulicos
- Reglajes y ajustes de sistemas eléctricos y electrónicos
- Ajustes de Programas de PLC entre otros
- Reglajes y ajustes de sistemas electrónicos
- Reglajes y ajustes de los equipos de regulación y control
- Informes de montaje y de puesta en marcha
- Introducción a las funciones de los autómatas programables PLC
- Contexto evolutivo de los PLC
- Uso de autómatas programables frente a la lógica cableada
- Tipología de los autómatas desde el punto de vista cuantitativo y cualitativo
- Definición de autómata microPLC
- Instalación del PLC dentro del cuadro eléctrico
- Funcionamiento y bloques esenciales de los autómatas programables
- Elementos de programación de PLC
- Descripción del ciclo de funcionamiento de un PLC
- Fuente de alimentación existente en un PLC
- Arquitectura de la CPU
- Tipología de memorias del autómata para el almacenamiento de variables
- La necesidad de las redes de comunicación industrial
- Sistemas de control centralizado, distribuido e híbrido
- Sistemas avanzados de organización industrial: ERP y MES
- La pirámide CIM y la comunicación industrial
- Las redes de control frente a las redes de datos
- Buses de campo, redes LAN industriales y LAN/WAN
- Arquitectura de la red de control: topología anillo, estrella y bus
- Aplicación del modelo OSI a redes y buses industriales
- Fundamentos de transmisión, control de acceso y direccionamiento en redes industriales
- Procedimientos de seguridad en la red de comunicaciones
- Introducción a los estándares RS, RS, IEC, ISOCAN, IEC, Ethernet, USB
- Contexto evolutivo de los sistemas de visualización
- Sistemas avanzados de organización industrial: ERP y MES
- Consideraciones previas de supervisión y control
- El concepto de “tiempo real” en un SCADA
- Conceptos relacionados con SCADA
- Definición y características del sistemas de control distribuido
- Sistemas SCADA frente a DCS
- Viabilidad técnico económica de un sistema SCADA
- Mercado actual de desarrolladores SCADA
- PC industriales y tarjetas de expansión
- Pantallas de operador HMI
- Características de una pantalla HMI
- Software para programación de pantallas HMI
- Dispositivos tablet PC
- Conceptos iniciales de automatización
- Fijación de los objetivos de la automatización industrial
- Grados de automatización
- Clases de automatización
- Equipos para la automatización industrial
- Diálogo Hombre-máquina, HMI y SCADA
- Introducción a las funciones de los autómatas programables PLC
- Contexto evolutivo de los PLC
- Uso de autómatas programables frente a la lógica cableada
- Tipología de los autómatas desde el punto de vista cuantitativo y cualitativo
- Definición de autómata microPLC
- Instalación del PLC dentro del cuadro eléctrico
- Funcionamiento y bloques esenciales de los autómatas programables
- Elementos de programación de PLC
- Descripción del ciclo de funcionamiento de un PLC
- Fuente de alimentación existente en un PLC
- Arquitectura de la CPU
- Tipología de memorias del autómata para el almacenamiento de variables
- Módulos de entrada y salida
- Entrada digitales
- Entrada analógicas
- Salidas del PLC a relé
- Salidas del PLC a transistores
- Salidas del PLC a Triac
- Salidas analógicas
- Uso de instrumentación para el diagnóstico y comprobación de señales
- Normalización y escalado de entradas analógicas en el PLC
- Secuencias de operaciones del autómata programable: watchdog
- Modos de operación del PLC
- Ciclo de funcionamiento del autómata programable
- Chequeos del sistema
- Tiempo de ejecución del programa
- Elementos de proceso rápido
- Configuración del PLC
- Tipos de procesadores
- Procesadores centrales y periféricos
- Unidades de control redundantes
- Configuraciones centralizadas y distribuidas
- Comunicaciones industriales y módulos de comunicaciones
- Memoria masa
- Periféricos
- Introducción a la programación
- Programación estructurada
- Lenguajes gráficos y la norma IEC
- Álgebra de Boole: postulados y teoremas
- Uso de Temporizadores
- Ejemplos de uso de contadores
- Ejemplos de uso de comparadores
- Función SET-RESET (RS)
- Ejemplos de uso del Teleruptor
- Elemento de flanco positivo y negativo
- Ejemplos de uso de Operadores aritméticos
- Lenguaje en esquemas de contacto LD
- Reglas del lenguaje en diagrama de contactos
- Elementos de entrada y salida del lenguaje
- Elementos de ruptura de la secuencia de ejecución
- Ejemplo con diagrama de contactos: accionamiento de Motores-bomba
- Ejemplo con diagrama de contactos: estampadora semiautomática
- Introducción a las funciones y puertas lógicas
- Funcionamiento del lenguaje en lista de instrucciones
- Aplicación de funciones FBD
- Ejemplo con Lenguaje de Funciones: taladro semiautomático
- Ejemplo con Lenguaje de Funciones: taladro semiautomático
- Lenguaje en lista de instrucciones
- Estructura de una instrucción de mando Ejemplos
- Ejemplos de instrucciones de mando para diferentes marcas de PLC
- Instrucciones en lista de instrucciones IL
- Lenguaje de programación por texto estructurado ST
- Presentación de la herramienta o lenguaje GRAFCET
- Principios Básicos de GRAFCET
- Definición y uso de las etapas
- Acciones asociadas a etapas
- Condición de transición
- Reglas de Evolución del GRAFCET
- Implementación del GRAFCET
- Necesidad del pulso inicial
- Elección condicional entre secuencias
- Subprocesos alternativos Bifurcación en O
- Secuencias simultáneas
- Utilización del salto condicional
- Macroetapas en GRAFCET
- El programa de usuario
- Ejemplo resuelto con GRAFCET: activación de semáforo
- Ejemplo resuelto con GRAFCET: control de puente grúa
- Secuencia de LED
- Alarma sonora
- Control de ascensor con dos pisos
- Control de depósito
- Control de un semáforo
- Cintas transportadoras
- Control de un Parking
- Automatización de puerta Corredera
- Automatización de proceso de elaboración de curtidos
- Programación de escalera automática
- Automatización de apiladora de cajas
- Control de movimiento vaivén de móvil
- Control preciso de pesaje de producto
- Automatización de clasificadora de paquetes
- Contexto evolutivo de los sistemas de visualización
- Sistemas avanzados de organización industrial: ERP y MES
- Consideraciones previas de supervisión y control
- El concepto de “tiempo real” en un SCADA
- Conceptos relacionados con SCADA
- Definición y características del sistemas de control distribuido
- Sistemas SCADA frente a DCS
- Viabilidad técnico económica de un sistema SCADA
- Mercado actual de desarrolladores SCADA
- PC industriales y tarjetas de expansión
- Pantallas de operador HMI
- Características de una pantalla HMI
- Software para programación de pantallas HMI
- Dispositivos tablet PC
- Principio de funcionamiento general de un sistema SCADA
- Subsistemas que componen un sistema de supervisión y mando
- Componentes de una RTU, funcionamiento y características
- Sistemas de telemetría: genéricos, dedicados y multiplexores
- Software de control de una RTU y comunicaciones
- Tipos de capacidades de una RTU
- Interrogación, informes por excepción y transmisiones iniciadas por RTU´s
- Detección de fallos de comunicaciones
- Fases de implantación de un SCADA en una instalación
- Fundamentos de programación orientada a objetos
- Driver, utilidades de desarrollo y Run-time
- Las utilidades de desarrollo y el programa Run-time
- Utilización de bases de datos para almacenamiento
- Métodos de comunicación entre aplicaciones: OPC, ODBC, ASCII, SQL y API
- La evolución del protocolo OPC a OPC UA (Unified Architecture)
- Configuración de controles OPC en el SCADA
- Símbolos y diagramas
- Identificación de instrumentos y funciones
- Simbología empleada en el control de procesos
- Diseño de planos de implantación y distribución
- Tipología de símbolos
- Ejemplos de esquemas
- Fundamentos iniciales del diseño de un sistema automatizado
- Presentación de algunos estándares y guías metodológicas
- Diseño industrial
- Diseño de los elementos de mando e indicación
- Colores en los órganos de servicio
- Localización y uso de elementos de mando
- Origen de la guía GEMMA
- Fundamentos de GEMMA
- Rectángulos-estado: procedimientos de funcionamiento, parada o defecto
- Metodología de uso de GEMMA
- Selección de los modos de marcha y de paro
- Implementación de GEMMA a GRAFCET
- Método por enriquecimiento del GRAFCET de base
- Método por descomposición por TAREAS: coordinación vertical o jerarquizada
- Tratamiento de alarmas con GEMMA
- Paquetes software comunes
- Módulo de configuraciónHerramientas de interfaz gráfica del operador
- Utilidades para control de proceso
- Representación de Trending
- Herramientas de gestión de alarmas y eventos
- Registro y archivado de eventos y alarmas
- Herramientas para creación de informes
- Herramienta de creación de recetas
- Configuración de comunicaciones
- Criterios iniciales para el diseño
- Arquitectura
- Consideraciones en la distribución de las pantallas
- Elección de la navegación por pantallas
- Uso apropiado del color
- Correcta utilización de la Información textual
- Adecuada definición de equipos, estados y eventos de proceso
- Uso de la información y valores de proceso
- Tablas y gráficos de tendencias
- Comandos e ingreso de datos
- Correcta implementación de Alarmas
- Evaluación de diseños SCADA


