09-23-2014 09:55 AM
Les mando un cordial saludo. El problema que tengo, es que estoy utilizando un pac3200 de siemens que es en si un voltimetro el cual por medio del porotocolo modbus me mando los datos a la computadora por medio de ethernet. la situación es que cuando genero el server en labview y creo el modbus maestro genero el vi y me marca un error en el cual me dice que no ha habido una respuesta por parte del esclavo modbus, el cual en este caso viene siendo el pac3200. Ya cheque que la ip del dispositivo fuese la correcta por medio de compando "ping" en el "CMD" de windows y la comunicacion entre la computadora y el pac3200 si es correcta, el problema es que especificamente el programa de labview no me lo reconoce. Otra situacion que no he podido confirmar es si los datos que me mando son validos. Los datos que me manda el pac3200 son de tipo flotante (32bits), abia leido que este tipo de paquetes de datos hay que descomponerlos en paquetes de 16 bits, convertirlo a binario y concatenarlos posteriormente, pero no se cuan de esto sea cierto. si alguien sabe o ha tenido este porblema, se le agradeceria mucho su ayuda. saludos
Solved! Go to Solution.
09-24-2014 09:07 AM
Aqui estamos trabajando con el PAC3200 y tenemos un problema similar verifica la mascara de subred debe ser la misma en ambos dispositivos
09-24-2014 10:42 AM
Saludos
Los datos que recibes para el caso del PAC deben ser los almacenados en los registros Holding y estan en U16 esos los debes convertir a reales, este VI utiliza la libreria NIMODBUS121
09-24-2014 05:05 PM
Hola aguz;
Como mencionan arriba... asegúrate de estar en la misma subred, de tener diferentes direcciones IP y yo intentaría también desactivar el firewall.
Aunque el PLC te responda un ping, es posible que no permita a LAbVIEW "traspasar" la red y tener acceso al equipo...
Exito
09-24-2014 11:35 PM
09-25-2014 08:45 AM
haciendo uso del VI que me proporcionaron fue posible entablar la comunicación, el problema que llegue a detectar es que haciendo uso del Server I/O que se encuentra cuando se genera un proyecto, nos marca error, pero al generar un maestro con programacion bajo nivel haciendo uso de la libreria NI modbus es posible generar la comunicación. en fin es mejor generar el programa de manera convencional si hacer uso de projectos en este caso. les agradesco por su ayuda y les mando un cordial saludo