el 02-07-2012 12:39 AM
hola Felipe_vnnst ya que veo que estas muy claro deseo que me ayudes tambien , tengo planteado un proyecto similar a el de NikoP, ya que se me a propuesto como trabajo de grado un sistema en labview que controle supervise y monitoree lazos de control en una red rs485. para el monitoreo he visto que pudiera funcionar muy bien la estructura patron productor/consumidor tal cual les sugeristes a NikoP.mi problema vendria con el control, como haria para enviar datos al controlador fisico?? alguna sugerencia?? me imagino que pudiera añadir otro bucle con los Vis de escritura y use algunas local varibles que funcione junto al productor/consumidor , pero es solo una idea que no la tengo muy clara pora favor ayudame con alguna sugerencia y ejemplos de ser posible, gracias
			el 
    
	
		
		
		02-07-2012
	
		
		11:17 AM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 - fecha de última edición 
    
	
		
		
		11-10-2024
	
		
		04:44 PM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 por 
				
		
		
			Content Cleaner
		
		
		
		
		
		
		
		
	
			
		
¡Hola!
Creo que el mejor método sea lo de la "máquina de estados", una vez que lo que tienes que hacer és una secuéncia: " adquirir, calcular el error, aplicar ele error en la función de transferéncia, Escribir los valores a la planta". E que esta secuéncia se vuelva a ocurrir en repetición.
Un bueno artículo acerca de máquinas de estados : http://zone.ni.com/devzone/cda/tut/p/id/7595
Saludos cordiales!
el 02-19-2012 01:50 AM
PUEDO TENER VARIOS LAZOS PRODUCTORES ??
el 02-22-2012 04:48 AM
Hola,
¿Puedes describir el sistema de deseas controlar, cuantas variables a leer y escribir?
Con esto puedo ayudarlo mejor!
Atentamente.
el 04-03-2012 02:09 AM
DESEO REALIZAR EL MONITOREO Y SUPERVISION DE VARIOS CONTROLES PID.Los controles PID se encontrara en una planta realizando el control de varios sistemas de distintas variables fisicas ( temperatura, caudal, nivel, presión). estos estaran conectados a la pc atravez de una red rs485 y enviaran la siguiente informacion, 1) el SP, accion( directa o inversa) y BRECHA con los que fueron programados de manera manua-local; 2) la PV que leyeron del lazo de control y la CO ( accion del controlador) que calcularon para tratar de estabilizar el lazo de control. desde la PC debo 1)hacer graficas de la CO, PV y SP. 2) poder variar la Sp, accion, ajusta la CO editando cualquiera de sus componentes (Kc, ti, td) o enviar una nueva CO (esta opcion deberia ser de manera continua). planeaba usar productor /consumidor una para cada controlador PID. espero tu ayuda
el 05-04-2012 02:54 PM
Hola!
No puedes tener mas de un loop productor utilizando el recurso de VISA, por lo cual se hace la comunicación! Lo tratamento de los datos se dará en el loop consumidor. En el caso de tener que leyer vários tipos diferentes de datos, puedes utilizar un cluster antes de poner los datos na fila.
En el loop consumidor debes separar los datos con una función "Unbundle" y hacer lo que desea con lo dato (dibujar un gráfico, crear una tabla, etc).
Atentamente.
el 05-06-2012 02:25 AM
Son distintos datos pero del mismo tipo ya que de esa forma es que llegan del VISA, llegan todos como string luego hare la separacion y calculos para poderlos manipular esto lo hare desde los consumidores. con la lectura creoo que estoy bien, ahora tambien necesito escribir, que sugieres en este caso??, planeo dejar el productor consumidor para leer y procesar y los semaforos para escribir pero no se si es posible.
el 09-22-2012 09:37 PM
HOLA AMIGO FELIPE, VIENDO COMO AYUDO EN ESTE CASO QUIERA HACER ALGUNOS CUESTIONAMIENTOS CON UN PROGRAMA SIMILAR QUE DEBO HACER. HARE UNA COMUNICACION SERIAL CON VARIOS DISPOSITIVOS FISICOS CONECTADOS AL PC. ENTIENDO QUE EN ESTE CASO COLOCO EL VISA READ EN UN PRODUCTOR Y LOS INDICADORES Y REGISTRADORES PARA LOS MISMOS EN CONSUMIDORES. PERO COMO HARIA PARA ESCRIBIR DATOS??? DESEO HACER TODO DESDE UN MISMO .VI PARA CUATRO DISPOSITIVO, YA CREE UN ARREGLO CON DIRECCIONES Y DATOS