itson.mxEducación Continua Inicio Oferta del Centro de Idiomas Directorio Sugerencias Registro de e-Mail Inscripción a Curso Oferta de Capacitación
   
 
INSCRIBETE AQUÍ
 

 

Diplomado en Programación C#.NET para Automatización Electrónica e Industrial

 

Objetivo: Aprenda a programar en C#.NET creando interfaces de operación y control electrónico por medio de los periféricos de su PC y otros dispositivos diseñados especialmente para el curso.

 

1.- Conceptos básicos de la plataforma .NET

  • Evolución de los lenguajes y conceptos básicos
  • Las ventajas de la plataforma .NET para aplicaciones industriales.
  • Conceptos básicos de diseño de interfaces de operación industrial (HMI, SCADA).
  • Comparativas con otros lenguajes y filosofía  de programación orientada a objetos.
  • El Concepto de objeto aplicado a automatización.
  • Diferencias con Visual Basic 98
  • Entorno de programación en C#.
  • Herramientas, propiedades y eventos.
  • Estructuración de un proyecto en C#.
  • Manejo de métodos y clases.
  • Envío y recepción de parámetros.
  • Tipos de datos y directivas.
  • Herramientas de depuración
  • Controles comunes, radio, texto, checkbox, combo, etc.
  • Controles básicos útiles para monitoreo y control industrial.
  • Programas sencillos de manejo de sentencias y ciclos.
  • Conversión de tipos de datos.
  • Manejo de la Consola

2.- Prácticas con ciclos y sentencias.

  • La sentencia If y switch.
  • Conversión de datos binario-decimal.
  • Ciclo For, Foreach, While.
  • Ejemplos de ciclos.
  • Métodos públicos y privados.
  • Funciones matemáticas.

3.- Practicas de programación orientada a eventos

  • Arreglos y manejo de cadenas.
  • Arreglos Multidimensionales.
  • Métodos para manejo de cadenas.
  • Comunicación entre objetos.
  • Convención de nombres.
  • Manejo de timers para muestreo.
  • Manejo de control chart.

4.-  Programación orientada a objetos, diseño de clases

  • Conceptos básicos de objetos, métodos y propiedades.
  • Diseño de una clase, modelando una compuerta AND.
  • Diseño de una clase para obtener la ecuación de la recta de un sensor.
  • Ejemplo de modelado de objetos, simulación de un ecosistema biológico.

5.- Integración de Flash y Multimedia

  • Introducción a Flash.
  • Animación Básica.
  • Manejo de Movie Clips, Gráficos y botones.
  • Conocimientos básicos de Adobe Flash para crear los gráficos de un monitoreo.
  • Uso de componentes de flash en Visualstudio.
  • Incorporación y control de flash desde C#.
  • Creación de faceplates personalizados.
  • Manejo de Media Player.

6.-  Manejo  de periféricos en  C#.NET

  • Manejo del puerto Serial.
  • Ejemplo de Chat entre 2 PC’s.
  • Manejo de puerto paralelo (DB25).
  • Explicación del circuito electrónico para usar el puerto paralelo.
  • Manejo de puerto USB por medio de un convertidor a RS232.

7.- Comunicación bidireccional con microcontrolador PIC

  • Armado de circuito
  • Explicación del código del PIC
  • Intercambio de datos por RS232
  • Lectura de un valor análogo y despliegue en pantalla de C#

8.- Protocolos de Uso Industrial

  • Explicación del protocolo OPC.
  • Diferentes opciones de comunicación con un PLC.
  • Configuración de servidor OPC
  • Comunicarse con un PLC Siemens por el estándar OPC.
  • Programación de un Cliente en C#.

9.- Desarrollo para dispositivos móviles, monitoreo con SmartPhone

  • Manejo de puertos virtuales para comunicar dispositivos.
  • Ventajas de C# en aplicaciones para dispositivos móviles.
  • Monitoreo con un SmartPhone (práctica individual).

10.- Diseño de software por medio de capas

  • Diseño de arquitectura para grabar muestras en XML, TXT y base de datos.

 

Dirigido a: Departamentos de Ingeniería, Mantenimiento y carreras de Sistemas, Eléctrica, Informática, Mecatrónica e Industrial.

 

Software a utilizar:

  • Visualstudio 2008
  • Adobe Flash

 

Nivel: Básico.

 

Requerimientos: Conocimientos básicos de programación en cualquier otro lenguaje (Visual Basic, Java, Delphi, Turbo C, Pascal, C++, etc.)

Para llevar este curso usted debe conocer lo básico de cualquier lenguaje de programación:

  • Tipos de datos (int, float, string, etc).
  • Sentencias de control (If, Switch).
  • Ciclos (For, While, etc).

  

El diplomado incluye el siguiente material electrónico para prácticas,  el circuito se armará en clase.

  • 2 Microcontrolador 16f887 programado para comunicarse con la PC y controlar los periféricos.
  • 1 Protoboard
  • 1 cable plano con conector RS232
  • 1 cable plano con conector DB25
  • 1 metro de cable UTP
  • 1 Max232
  • 1 metro de cable plano
  • 8 leds comunes
  • resistencias y capacitares
  • 1 microswitch
  • 4 pushbotton

 

El Inscrito deberá contar con el siguiente material para prácticas:

  • Una fuente de voltaje
  • Pinzas
  • Multímetro

 

Duración: 80 horas (60hrs. presenciales y 20 horas extra-clases.) Viernes de 16:00 a 21:00 hrs.


Fechas: Del 24 de Febrero al 19 de Mayo de 2017. (Inhábil 14 de Abril)

 

Inversión: $ 10,400.00 (Opción de 6 meses sin intereses pagando con tu tarjeta BBVA Bancomer)
A) Crédito: Inscripción $3,200.00 y  4 pagos quincenales de $1,800.00  
B) Contado: $ 9,360.00 (Opción de 3 meses sin intereses pagando con tu tarjeta BBVA Bancomer)
C) Pronto pago: $ 8,900.00 al 16 de Febrero de 2017.

 

 
Mayores Informes:
Coordinación de Educación Continua
Campus Centro
6 de Abril No. 627 Ote. Esq. Sonora, Col. Centro
Teléfonos: (644)410.0900 ext. 2250 al 2255 / 01 (800) 014.8766
Email: econtinua@itson.edu.mx elodia.villegas@itson.edu.mx