Saludos diseñadores de parte d todo el equipo de franco mecatrónica el día de hoy queremos compartí con ustedes este blog para realizar interfases graficas de usuarios también conocidas como HMI para cualquier PLC usando el software LabVIEW de National esperando que sea de utilidad y agradeciéndole por su atención
Introducción del proyecto
Para realizar este proyecto se requiere instalar el software LabVIEW además de los módulos de control y de tiempo real además se necesitan tener el software OPC Server compatible por último se necesitará tener instalado el software de programación del PLC a utilizar. Al finalizar este blog podrás realizar tu aplicación para monitorear la s entradas de tu PLC y controlar las salidas en tiempo real como se muestra a continuación en el video
Desarrollo del Firmware
para el PLC.
El primer paso
para realizar la interfaz será hacer un programa para el PLC que permita
comunicarte con LabVIEW para esto debes identificar el modelo de tu PLC el tipo
de comunicación que utilizan el software y sus controladores. En este caso se utilizará
un PLC Siemens S7-212 este PLC utiliza comunicación serial para conectarnos a el utilizaremos
un convertidor USB y para programarlo utilizaremos un software MicroWin a continuación
te dejo imágenes de estos elementosPLC siemensS7-212 y cable de comunicación USB-PPI |
Este modelo de PLC cuenta con 8 entradas digitales, 6 salidas digitales a una tensión nominal de 24 VDC se comunica a través del conector serial ala computadora. |
Sección del firmware para las salidas digitales en el cual se asignan los valores de los bits internos a los bits de salida. |
Sección de firmware para las entradas digitales en el cual se asignan el valor de las entradas a los bits internos. |
Una vez teniendo listo el firmware, se descarga al PLC y se cierran todos los programas que se comunican con el PLC antes proseguir con el siguiente paso.
Conexión del PLC a LabVIEW con OPC Server
Esta información se proporciona por la página National por lo que aquí se va a dejar el link del documento, para que puedas seguir las instrucciones, al finalizar, puedes regresar aqui para termianr el proyecto.Link del documento: Conecta Labview al PLC.pdf
Desarrollo de la interfaz grafica de usuario en LabVIEW
En el punto anterior ya se debió haber creado un programa en LabVIEW y todas las variables locales enlazadas en el PLC por medio de etiquetas. Así que ahora para continuar solamente se tiene que crear un ciclo while, en el que los controles de tu interfaz se conecte a las variables de salida, y las variables de las entradas se conecten a los leds de tu aplicación, como se muestra a continuación:Código del diagrama de bloque de la aplicación, se asignan los valores de los controles e indicadores a las variables locales proporcionadas por el OPC server |
Detalle del panel frontal y el diagrama de bloques de la interfaz grafica en LabVIEW |
Hasta este punto la aplicación ya será totalmente funcional, en este momento, ya vas a poder monitorear los valores de entrada de tu PLC y controlar las salidas, por lo que solo será necesario dar estética a tu programa para obtener el producto final.
Detalle del producto final, en los indicadores de la parte inferior se monitorean las entradas, con los controles de la parte superior se activan las salidas. |
¡Listo!, esperamos que este proyecto te sea de utilidad para tus futuros diseños, a nombre del equipo de Franco-Mecatronica agradecemos tu atención y esperamos que nuestro contenido haya sido de tu agrado. Si te gusto este trabajo síguenos en nuestras redes sociales para que estés al tanto de nuestros proyectos.