01-11-2010 02:51 PM - editado 01-11-2010 02:54 PM
tengo un problema.
estoy haciendo una aplicacion para un plc de allen bradley
y trato de de agregar las variables deentradas y salida, pero no logro agregarla como binario sino que se agregar como entereo de 16 bits, ya que no se como se configura el opc server RSlinx para que te ponga los tags por separado osea como bits .
pero bueno vamos a punto. con esa variable de 16 bits. la pongo en binario y se pone un ej 111110
como puedo hacer para poder usar cada uno de esos bits por separado. como si fuera la entrada 0 1 2 3 4 5 6 7
se q esta algo inexplicado, pero necesito de su ayuda, agrego unas fotos para que se den una idea mejor
uso la version 8.5
el 01-11-2010 03:33 PM
Hola
Podrías meter ese I16 a la función Number to Boolean Array para obtener un arreglo de booleanos a partir del cual puedas obtener los valores de cada bit de manera independiente mediante las funciones de manipulación de arreglos.
Saludos
el 01-12-2010 11:57 AM
el 01-12-2010 03:17 PM
Hola luarken,
Te adjunto un VI sencillo en base a lo que te propone Carlos, más una manera sencilla de separar los bit para manejarlos por separado.
Saludos