Informรกtica Industrial M.C. Juan Carlos Olivares Rojas
1
Agenda • Introducción y temario • Evaluación • Reglamento • Contacto 2
Objetivo General • El alumno será capaz de: 1. Diseñar algoritmos computacionales. 2. Implementar algoritmos computacionales en lenguaje C. 3
Objetivo General 3. Utilizar sistemas de adquisición de datos y control supervisorio (SCADA). 4. Interactuar con sistemas físicos a través de un sistema computacional y programar interfaces HMI. 4
Objetivos espec铆ficos 1. Aprender a programar diferentes lenguajes que permitan desarrollar aplicaciones para la lectura, escritura y control de la informaci贸n dentro y fuera de una computadora. 2. Familiarizarse con los diferentes puertos de entrada y salida de datos en la computadora.
5
Objetivos específicos • 3. Aprender a diseñar interfaces HMI (Interface Humano Maquina). • 4. Desarrollar habilidades para configurar Servidores de entrada/Salida (I/O servers). • 5. Desarrollar aplicaciones mecatrónicas distribuidas y sistemas SCADA (Supervisory Control and Data Acquisition).
6
Intenciones Educativas • Es un curso de nivel básico, que tiene la intención de proporcionar al alumno los elementos fundamentales para representar e interactuar con el mundo físico a través de herramientas de hardware y software. • Requiere conocimientos computación remedial.
previos
de 7
Metodología • En este curso se aplicará la metodología de trabajo colaborativo. • El estudiante deberá realizar pequeños programas de manera individual y por equipo para reforzar su conocimiento. 8
Metodología • El profesor funcionará como un facilitador permitiendo que el conocimiento fluya de manera efectiva. • Por último, el curso se reforzará con un proyecto final que permita a los alumnos aplicar todos los conocimientos adquiridos a lo largo del curso. 9
Temario
โ ข El curso se compone de 6 unidades de aprendizaje:
1.Panorama general de lenguajes de programaciรณn en aplicaciones mecatrรณnicas (6 horas) 2.Sistemas para la adquisiciรณn de datos (6 horas). 10
Temario 3. Diseño y programación de interfaces HMI (Interfaces Humano Máquina) (9 horas) 4. Configuración de tendencias en tiempo real de interfaces HMI (9 horas) 5. Servidores de entrada/salida (I/O servers) (7 horas) 6. Aplicaciones Mecatrónicas distribuidas (8 horas)
11
Unidad I Panorama general de lenguajes de programación en aplicaciones mecatrónicas 1.1 Clasificación de los lenguajes de programación y su evolución. 1.2 Lenguaje ensamblador. 1.3 Lenguaje C y C++. 1.4 Visual Basic. NET. 1.5 Programación por bloques (LabView). 12
Unidad II Sistemas para la adquisici贸n de datos 2.1 Buses de computadoras (PCI, ISA, etc). 2.2 Puerto serie, paralelo y USB. 2.3 Puerto de audio. 2.4 GPIB. 13
Unidad II Sistemas para la adquisición de datos 2.5 Conversión Análogo-Digital y DigitalAnálogo. 2.6 Tarjetas de comerciales.
adquisición
de
datos
2.7 Software comercial para la adquisición de datos.
14
Unidad III Diseño y programación de interfases HMI (Interfases Humano Máquina) 3.1 Conceptos generales y elementos de desarrollo. 3.2 Herramientas interfaces HMI.
para
el
diseño
de
15
Unidad III Diseño y programación de interfases HMI (Interfases Humano Máquina) 3.3 Sistemas de alarmas y eventos. 3.4 Configuración de alarmas y eventos. 3.5 Modelos de reconocimientos desplegado de alarmas.
y 16
Unidad IV 4. Configuración de tendencias en tiempo real de interfases HMI 4.1 Configuración de tendencias históricas. 4.2 Reportes (Históricas/Datos). 4.3 Comunicaciones E/S. 4.4 Intercambio dinámico de datos. 4.5 Comunicación con PLC’s. 4.6 Definición de registros (items). 17
Unidad V Servidores de entrada/salida (I/O servers) 5.1 Configuraci贸n de servidores de entrada/salida. 5.2 Monitoreo de fallas de comunicaci贸n. 5.3 Funcionalidad avanzada de Tags. 5.4 Tags Indirectos y supertags. 5.5 Importar, exportar y optimizar bases de datos. 18
Unidad VI Aplicaciones Mecatrónicas distribuidas 6.1 Arquitectura de aplicaciones distribuidas. 6.2 Sistemas SCADA (Supervisory Control and Data Acquisition). 6.3 Configuración y creación esquemas de seguridad. 19
Unidad VI Aplicaciones Mecatrónicas distribuidas 6.4 Respaldo y escenarios de aplicaciones. 6.5 Distribución histórica de datos. 6.6 Servidor Industrial de Lenguaje de Consulta estructurada. Servidor SQL. (Structured Query Language) como proveedor histórico.
20
Bibliografía • Data Acquisition Techniques using PCs, Howard Austerlitz, 2nd Edition, Academia Press 2006, ISBN-13: 978-0120683772 • Manual de entrenamiento de Wonderware Intouch HMI 9.5 0 versión más nueva, by Invensys Systems Inc. 21
Bibliografía • USB Complete, Jan Axelson, Lakeview Research; 3RD edition, 2005, ISBN: 9781931448 • Microsoft Visual Basic .NET step by step, Michael Halvorson, Microsoft Press Pap/Cdr edition, ISBN-13: 978-0735613744 22
Software de apoyo • • • • • • •
Visual Studio. C y C++. LabWindows CVI. LabView. Visual Basic.NET. MultiSim. INTOUCH HMI Wonderware).
9.5
(Factory
Suite 23
Evaluación Final • 75% Calificación parcial (25% c/u) • 25% Proyecto Final • Cada evaluación parcial representa el 25% de la calificación final. • El proyecto final representa el examen final de la asignatura.
24
Evaluación Parcial • 10% Quizzes y Reflexiones • 50% Actividades y Tareas • 40% Examen Parcial • El examen parcial será teórico-práctico
25
Reglas del juego • “Lo que es parejo, no es chipotudo” • Se debe asistir a clases con puntualidad, una vez pasado 5 minutos se cierra la puerta y nadie entra. • No se justifican faltas 26
Reglas del juego • Se debe tener una buena actitud y disponibilidad dentro de clases. Si no colaboran mejor no entrar. • Se debe cubrir un 80% de asistencia para acreditar el curso. 27
Reglas del juego • Se prohíbe entrar con alimentos y bebidas al salón de clases. Se debe mantener limpio su lugar. • Se debe apagar el celular o bien ponerlo en vibrador. No se puede contestar en el salón. Si alguien sale ya no entra. 28
Reglas del Juego • Las tareas y trabajos se entregan única y exclusivamente los días y horas señalados. • Las tareas deberán entregarse en el formato y medio señalado, de preferencia haciendo uso de la plataforma tecnológica. • Toda actividad práctica se revisa en el laboratorio o salón de clase.
29
Reglas del Juego
• No se aceptan trabajos de investigación sin referencias bibliográficas. • Todas las programas deberán contener el nombre de los integrantes de forma visible en el código.
• Los nombres de los programas deberán iniciar con su matrícula.
30
Reglas del juego • Los trabajos son únicamente para la cantidad de personas señaladas. El plagio será duramente castigado. • Está prohibido el uso de laptops en clases y de otros elementos en el salón de clases, salvo que se indique su uso. 31
Reglas del juego • En el examen está prohibido el uso de celulares, PDA’s, etc. • Para cualquier cosa otra cosa se manejará de acuerdo a Reglamento.
32
Formato de Trabajos • • • • •
Portada Resumen Introducción Desarrollo Conclusiones
• Referencias 33
Contacto • E-mail: jcolivares@itesm.mx • MSN: juancarlosolivares@hotmail.com • Skype: juancarlosolivares • Clases: Martes y Viernes de 11:30 – 13:00.
34
Contacto • Asesorías martes y viernes a las 11:00 previa cita. • También es posible lunes y jueves después de las 8:30 previa cita. • NO HAY ASESORIAS EN LA SEMANA DE EXAMENES PARCIALES
35
多Preguntas, dudas y comentarios?
36