Control de variadores danfoss con interfaz grafica labview
Enviado por monto2435 • 14 de Enero de 2018 • 946 Palabras (4 Páginas) • 491 Visitas
...
Se debe recordar que dado que esta multiplicación debe arrojar 2 bytes a la salida de la multiplicación se debe poner un conversor a unsigned 16 para que no se pierdan datos. La salida es un type cast dado que no existe un conversor de char a string. Este valor es enviado a PTCD2
Parada del motor: en el caso falso del botón de encendido, se tiene el siguiente diagrama
[pic 15]
Aquí, se envía a PTCD1 0403, el valor de PTCD2 no importa, así que enviamos el que hay actualmente.
Bloque subVI
Primero creamos un VI nuevo, llamado crear trama.
Recordemos que a la entrada de crear trama tenemos PTCD1 y PTC2, los cuales son dos bytes y es necesario dividirlos en un byte para poder hacer el checksum, para esto usamos un bloque llamado search/Split string, a la salida obtenemos lo deseado
[pic 16]
Luego se debe hacer el checksum, que consiste en una XOR entre cada uno de los bytes que conformarán la trama. Recordemos que las entradas eran tipo string, pero para hacer la XOR deben ser tipo byte, así que se hace la conversión
[pic 17]
Finalmente, con el bloque concatenar se forma la trama que se escribirá en el puerto VISA
[pic 18]
La ventana frontal tiene este aspecto
[pic 19]
Para poder utilizar este bloque, es necesario decir cuáles serán las entradas y salidas
Para esto, en la ventana superior derecha hay un icono, el cual se puede modificar para que tenga la imagen que se desee.
[pic 20]
Al hacer doble clic al icono se cuenta con múltiples opciones de edición del gráfico
[pic 21]
Al lado de este icono hay un cuadrado con divisiones, allí conectaremos las variables. Al ubicarnos sobre uno de los cuadro blancos y hacer clic, aparecerá un rollo de alambre, con el cual haremos clic sobre la variable que deseemos conectar.
[pic 22]
Cuando se encuentre conectada, estos cuadritos cambiarán de color según el tipo de variable enlazada, por ejemplo para string es fucsia y para el puerto visa morado.
Notas:
Si hacemos clic sobre un color de este recuadro, resaltará la variable asociada
[pic 23]
Para desconectar una variable, hacer clic derecho sobre el recuadro de esa variable y clic en desconectar variable. En el caso de suprimir, se eliminará la variable asociada del programa.
[pic 24]
Ya creado el bloque, procederemos a llamarlo desde la función principal
Desde el diagrama de bloques de la función principal se hace clic derecho y luego Select a VI
[pic 25]
Se selecciona el archivo
[pic 26]
Y se ubica en el diagrama de bloques
Conclusiones
Labview es una herramienta que permite realizar gráficos llamativos a un proceso, además de contar con bloques que permiten establecer comunicación con otros dispositivos sin requerir de un hardware especializado, sólo un conversor USB-485, el cual tiene un driver para poder funcionar correctamente.
Este tipo de interfaces permite un manejo intuitivo y seguro de las variables, con mayores opciones gráficas que lo que puede ofrecer una HMI.
...