Simulador de Red Modbus

Embed Size (px)

Citation preview

ESCUELA POLITCNICA DEL EJRCITO INGENIERA MECATRNICA SOFTWARE DE PC PARA SIMULACIN DE UNA RED MODBUS.Nombre: Nivel: Fecha: Wellington O. Zambrano Chvez Noveno mircoles, 13 de julio del 2011

RESUMEN: La implementacin de redes Modbus algunas veces pueden ser complicadas y es posible que presenten uno que otro problema debido a los diferentes dispositivos esclavos que se utilicen. Para verificar estos problemas se utilizan los software para la simulacin de la red. La herramienta Modbus Pool se utiliza para simular la red Modbus con un maestro virtual, y as se pueden verificar mediante la PC si los elementos esclavos estn en condiciones y no presentan errores, el programa adems posee caractersticas que lo hacen muy potente y popular en el mercado. El programa Modbus Slave puede ser usado de manera aplicativa para incluir elementos esclavos de manera simulada con varias prestaciones configurables, se pueden agregar hasta un mximo de 32 esclavos Modbus.

1 INTRODUCCINPara dar una solucin a los problemas y necesidades dentro el mbito de la implementacin de una red modbus, existen en el mercado una buena cantidad de software para la simulacin de una red modbus con el maestro y los esclavos, donde tambin pueden intervenir elementos modbus reales o simulados. A continuacin se describirn dos herramientas muy populares mara la implementacin simulada de la red en una PC.

3 MODBUS POOL

2 MODBUS TOOLSEn internet se pueden hallar software gratis o licenciados para simulacin de redes Modbus. Modbus Tools es un sitio que tiene como propsito proveer software Modbus de alta calidad a bajo costo para pruebas y simulacin de dispositivos Modbus en una PC con windows 2000/XP/Vista y Win 7. Se debe tener en cuenta que cada programa compartido por el sitio posee una licencia trial limitada. Para poseer el paquete completo con todas las prestaciones del software se requiere comprar la licencia. [1] Dos programas sumamente importantes para la simulacin de Modbus son: Modbus Poll Modbus Slave

Modbus Poll es un simulador de maestro Modbus diseado principalmente para ayudar a los desarrolladores de dispositivos esclavos Modbus u otros que quieren probar y simular el protocolo Modbus. Con la interfaz de mltiples documentos puede supervisar varios esclavos Modbus y / o reas de datos al mismo tiempo. Para cada ventana slo tiene que especificar la identificacin del esclavo Modbus, cargo, direccin, tamao y pool rate. Usted puede leer y escribir registros y las bobinas de cualquier ventana. Si desea cambiar un nico registro, simplemente haga doble clic en el valor. O puede cambiar varios registros / bobinas. Varios formatos de datos como float, double y long

1

con orden de las palabras de intercambio estn disponibles. Los errores de excepcin se muestran en la lnea de estado. Si usted es un desarrollador de esclavos se puede escribir y enviar su propia prueba de cuerdas en el "centro de pruebas" y comprobar el resultado de los esclavos en nmeros hexadecimales. Automatizacin OLE para interactuar con Visual Basic, Excel, etc. Para interpretar y mostrar los datos Modbus de acuerdo a sus requerimientos especficos. Por ejemplo, modificar los datos en Excel y luego transmita los datos al dispositivo esclavo! Pruebe el example.xls Excel instalado con el programa.

4 MODBUS SLAVE

3.1 Modbus Pool, datos tcnicos.

caractersticas

y

[2]

Automatizacin OLE significa interfaz fcil de Visual Basic, se utiliza casi como un componente ActiveX. Ver VBExample.vbp Modo RTU Modo ASCII Modbus TCP / IP Modbus UDP / IP Modbus RTU sobre TCP / IP Lectura / escritura de hasta 125 registros Lectura / escritura de hasta 2000 entradas / bobinas Test Center (Componga su propia prueba de cuerdas) Imprimir y vista previa de impresin Monitoreo de trfico de datos en serie El registro de datos a un archivo de texto El registro de datos directamente a Excel Ayuda sensible al contexto 10 formatos de visualizacin , como float, double, etc Direccin ajustable Base (0 o 1). Fuente y seleccin de color. De difusin (ID esclavo 0). Fcil control de RS-485 con RTS cambiar. Funciones Modbus soportadas: 01, 02, 03 04, 05, 06, 15, 16, 22 ,23.

Modbus Slave es para la simulacin de hasta 32 dispositivos esclavos en 32 ventanas. Acelera tu programacin de PLC con esta herramienta la simulacin. Empezar a programar y probar antes de recibir su dispositivo esclavo del proveedor. Los datos contenidos en cualquier documento abierto se puede acceder a la aplicacin principal. Misma interfaz de usuario Modbus Poll. Apoyo a la funcin 01, 02, 03, 04, 05, 06, 15, 16, 22 y 23. Vigilancia del trfico de serie. Automatizacin OLE para interactuar con Visual Basic, Excel, etc Para interpretar y mostrar los datos Modbus de acuerdo a sus requerimientos especficos. Por ejemplo, editar modificar sus datos de esclavos en Excel. Pruebe el example.xls Excel incluido en el programa. Cada ventana que se abre dentro de esclavo Modbus se puede configurar para representar los datos desde el nodo esclavo iguales o diferentes.

4.1 Modbus Slave, caractersticas y datos tcnicos. [3] Automatizacin OLE significa interfaz fcil de Excel RTU modo Modo ASCII Modbus TCP / IP Modbus UDP / IP Imprimir y vista previa de impresin Vigilancia del trfico de datos en serie Ayuda sensible al contexto 10 formatos de visualizacin, como float, double, etc Direccin base ajustable (0 o 1). Fuente y seleccin de color. De difusin (ID esclavo 0). Fcil control de RS-485 con RTS cambiar.

2

5 CONCLUSIONES Existen gran cantidad de

programas que son utilizados para realizar simulaciones de redes Modbus antes de aplicarlas en el campo para evitar y solucionar posibles problemas. Modbus Pool es el muy popular simulador de maestro Modbus para la simulacin y comprobacin de dispositivos esclavos. Modbus Pool es un software muy potente ya que soporta Modbus RTU/ASCII y Modbus TCP/IP. Modbus Slave es un simulador de 32 dispositivos esclavos / direcciones de areas. Si se utilizan los dos programas de simulacin Modbus no se requieren elementos Modbus reales ya que se puede simular toda la red Modbus.

6 RECOMENDACIONES Es recomendable que cuando

se deseen utilizar stos programas se descarguen las ultimas versiones de los mismos ya que poseen mas prestaciones. Si no se posee elementos Modbus esclavos se recomienda implementarlos con el software para as completar la red Modbus. Se recomienda que antes de implementar una red Modbus real se utilice la PC para realizar las pruebas y evitar problemas en el campo.

7 REFERENCIAS[1] Modbus Tools (http://www.modbustools.com/index.asp) [2] Modbus Pool (http://www.modbustools.com/modbus_poll.asp) [3] Modbus Slave (http://www.modbustools.com/modbus_slave.asp)

3