el 05-08-2013 11:15 AM
Hola comunidad.
Quiero leer y escribir variables booleanas con Labview a un PLC marca Schneider modelo M340 a través de modbus TCP/IP. No estoy seguro de que pasos dar y tengo algunas duda. Os comento.
-> Tengo el modulo DSC necesario para la comunicacion Modbus y he seguido esta guia, "Connect LabVIEW to Any PLC With Modbus" con exito. Pero tengo algunas dudas.
1º No se si mi plc deberia ser el maestro y el labview el esclavo o al reves.
2º La comunicacion modbus utiliza el puerto 502??
3º Las librerias de modbus no me hacen falta si tengo el modulo DSC no?
-> Para la parte de la red con el PLC.
4º tengo que utilizar dos cables de red directos y un swicth?? O podria comunicar el plc directamente con el PC y un cable de red cruzado??
un saludo.
¡Resuelto! Ir a solución.
el 05-08-2013 02:35 PM
Otra duda que me planteo...si lo que deseo es leer desde el labview las entradas y salidas del automata y ademas poder escribir en posiciones de memoria desde labview al automata como planteariais el problema??
saludos y muchas gracias.
el 05-18-2013 07:03 PM
engo el modulo DSC necesario para la comunicacion Modbus y he seguido esta guia, "Connect LabVIEW to Any PLC With Modbus" con exito. Pero tengo algunas dudas.
1º No se si mi plc deberia ser el maestro y el labview el esclavo o al reves.
O mais comum é que o computador seja o mestre. Mas é possível também o PLC como mestre . No software Distributed System Manager basta criar um processo e adicionar ao processo um Modbus Master IO Server no caso do
computador ser o master ou Modbus Slave IO Server para o PLC como master.
2º La comunicacion modbus utiliza el puerto 502??
Sim, Modbus TCP é por padrão na porta 502
3º Las librerias de modbus no me hacen falta si tengo el modulo DSC no?
O DSC basta. No software Distributed System Manager basta criar um processo e adicionar ao processo um Modbus Master/Slave IO Server
-> Para la parte de la red con el PLC.
4º tengo que utilizar dos cables de red directos y un swicth?? O podria comunicar el plc directamente con el PC y un cable de red cruzado??
Os dois modos são validos, basta que o computador e o PLC estejam na mesma subrede
el 07-29-2013 12:11 PM
La duda que tengo ahora es como configuro el PLC (M340 de Schneider) o como lo programo para que sea el Esclavo. En LabVIEW estoy utilizando un ejemplo de la libreria NI MODBUS llamado MB Ethernet Example Master.vi
Se que hay algunas funciones para el PLC llamadas Read_Var o Write_Var y otra ADDM y otra mas llamado DATA_EXCH(Creo que esta la que se utiliza)
Lo que no entiendo muy bien tambien es que cuando creo las variables compartidas MODBUS en Labview por ejemplo la 00001(coil)....
o los registros de enrtrada 400001.... si esto son posicioines de memoria en el PLC o no..
A ver si alguien me da un empujoncito en alguna direccion.