Practica 3
Practica 3
Practica 3
Tecnológica de
Puebla
TSU: Mecatrónica/ Área: Automatización
PROGRAMACIÓN VISUAL
Integrantes Profesor
Calificación: Observaciones:
1
ÍNDICE
OBJETIVO ........................................................................................................................... 3
INTRODUCCIÒN ................................................................................................................ 6
DESARROLLO .................................................................................................................. 10
INTERFAZ ......................................................................................................................... 13
CONCLUSIÒN ................................................................................................................... 14
REFERENCIAS ................................................................................................................. 14
2
OBJETIVO
Elaborar un programa a partir de una aplicación visual donde se utilice: Estructuras
de control, objetos de programación y diagrama de flujo correspondiente todo esto
con una vinculación a un controlador (ARDUINO) y con una adquisición de datos a
través de sensores.
MARCO TEÒRICO
¿Qué es el HMI?
¿Cuál es su función?
Consiste en mostrar información operativa en tiempo real y casi en tiempo real.
Proporcionan gráficos de procesos visuales que aportan significado y contexto al
estado del motor y de la válvula, niveles de depósitos y otros parámetros del
proceso. Suministran información operativa al proceso, y permiten el controlar y la
optimización al regular los objetivos de producción y de proceso.
3
Facilidades de su uso de la interfaz HOMBRE - MÁQUINA
VISUAL BASIC
Constituye un IDE (entorno de desarrollo integrado, o, en inglés, Integrated
Development Enviroment) que ha sido empaquetado como un Programa de
aplicación; es decir, consiste en un editor de código (programa donde se escribe el
código fuente), un depurador (programa que corrige errores en el código fuente para
que pueda ser bien compilado), un compilador (programa que traduce el código
fuente a lenguaje de máquina), y un constructor de interfaz gráfica o GUI (es una
forma de programar en la que no es necesario escribir el código para la parte gráfica
del Programa, sino que se puede hacer de forma visual).
4
I LUSTRACIÓN 2 VENTANA DE VISUAL BASIC
5
INTRODUCCIÒN
La comunicación con la placa de ARDUINO con Visual Basic para su
funcionamiento a grandes rasgos de la aplicación es el siguiente:
Se diseña un formulario:
I LUSTRACIÓN 5 FORMULARIO VB
6
I LUSTRACIÓN 6 PROGRAMA EN VISUAL B ASIC
7
I LUSTRACIÓN 8 VINCULACIÓN DEL PUERTO DEL ARDUINO
8
Esta es una aplicación que simula el funcionamiento de un polímetro digital, por supuesto,
solo está operativo la lectura de voltajes en el rango de 0 a 5 voltios en corriente continua.
9
DESARROLLO
La práctica consistió en el desarrollo de una interfaz con el manejo de VISUAL
BASIC y la comunicación con Arduino, como en la práctica anterior, pero en esta
se aplicará la adquisición de datos a través de un sensor, a través de una
programación desarrollada por nosotros, y con la ayuda de los conocimientos
adquiridos en las clases anteriores.
CÓDIGO ESCRITO:
10
I LUSTRACIÓN 12 I NICIO DE CÓDIGO
11
A continuación, se muestra la programación que abre las librerías y declara los
puertos correspondientes para la comunicación con el Arduino para RECIBIR Y
MANDAR SEÑALES.
Como podemos notar se muestra un código extenso puesto a que para el manejo
de las imágenes en el programa nos apoyamos del programa SYMBOL FACTORY
que es nos permite la exportación de sus ilustraciones a VISUAL BASIC como se
muestra en la ilustración 15 y a través de la programación con “verdadero” o “falso”
podemos notar una simulación gracias a la adquisición de datos que se recibe de
nuestro sensor.
12
I LUSTRACIÓN 15 PANEL DE CONTROL DE SYMBOL FACTORY
INTERFAZ
A continuación, se muestra el resultado final de nuestra interfaz y a través de
ilustraciones se trata de especificar la función que se le fue programada.
13
Nuestra interfaz consto de lo siguiente: Se compone únicamente de un botón para
el paro del sistema en general y de dos indicadores que muestran y señalan cuando
la puerta abre y cierra.
Todo funcionando a través de nuestro sensor que manipula a la puerta y con esto
se da a demostrar sobre la adquisición de datos a través de Visual Basic, un
controlador y un sensor de proximidad.
CONCLUSIÓN
Al exponer todos estos temas de Programación en Visual Basic nos podemos
percatar que la programación es sumamente útil en nuestra vida cotidiana, en ésta
práctica pudimos controlar algo físico a través de nuestro panel de control en Visual
Basic y de esta manera reforzar el tema sobre la adquisición de datos con ayuda de
un controlador de esta manera en trabajos próximos se podrá manejar el uso de
otros controladores de mayor gama en la industria.
REFERENCIAS
https://www.copadata.com/es/soluciones-hmi-scada/interfaz-hombre-maquina-hmi/
https://ardubasic.wordpress.com/2013/11/04/comunicacion-con-visual-basic/
https://www.geekfactory.mx/tutoriales/tutoriales-arduino/sensor-ultrasonico-hc-sr04-y-
arduino/
14