ESCUELA POLITÉCNICA DEL EJÉRCITO INGENIERÍA MECATRÓNICA SOFTWARE DE PC PARA SIMULACIÓN DE UNA RED MODBUS. Nombre: Nivel: Fecha:
Wellington O. Zambrano Chávez Noveno miércoles, 13 de julio del 2011
RESUMEN: La implementación 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 simulación 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 están en condiciones y no presentan errores, el programa además posee características 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 máximo de 32 esclavos Modbus.
1 INTRODUCCIÓN
3 MODBUS POOL
Para dar una solución a los problemas y necesidades dentro el ámbito de la implementación de una red modbus, existen en el mercado una buena cantidad de software para la simulación de una red modbus con el maestro y los esclavos, donde también pueden intervenir elementos modbus reales o simulados. A continuación se describirán dos herramientas muy populares mara la implementación simulada de la red en una PC.
2 MODBUS TOOLS En internet se pueden hallar software gratis o licenciados para simulación de redes Modbus. Modbus Tools es Tools es un sitio que tiene como propósito proveer software Modbus de alta calidad a bajo costo para pruebas y simulación 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 simulación de Modbus son: Modbus Poll Modbus Slave
Modbus Poll es un simulador de maestro Modbus diseñado principalmente para ayudar a los desarrolladores de dispositivos esclavos Modbus u otros que quieren probar y simular el protocolo Modbus. Con la interfaz de múltiples documentos puede supervisar varios esclavos Modbus y / o áreas de datos al mismo tiempo. Para cada ventana sólo tiene que especificar la identificación del esclavo Modbus, cargo, dirección, tamaño y pool rate. Usted puede leer y escribir registros 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 están disponibles.
4 MODBUS SLAVE
Los errores de excepción se muestran en la línea 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 números hexadecimales. Automatización OLE para interactuar con Visual Basic, Excel, etc. Para interpretar y mostrar los datos Modbus de acuerdo a sus requerimientos específicos. Por ejemplo, modificar los datos en Excel y luego transmita los datos al dispositivo esclavo! Pruebe el example.xls Excel instalado con el programa.
3.1 Modbus Pool, características y datos técnicos.
Automatización OLE significa interfaz fácil 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 impresión
Monitoreo de tráfico 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 visualización , como float, double, etc
Dirección ajustable Base (0 o 1).
Fuente y selección de color.
De difusión (ID esclavo 0).
Fácil control de RS-485 con RTS cambiar.
[2]
Funciones Modbus soportadas: 01, 02, 03 04, 05, 06, 15, 16, 22 ,23.
Modbus Slave es para la simulación de hasta 32 dispositivos esclavos en 32 ventanas. Acelera tu programación de PLC con esta herramienta la simulación. 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 aplicación principal. Misma interfaz de usuario Modbus Poll. Apoyo a la función 01, 02, 03, 04, 05, 06, 15, 16, 22 y 23. Vigilancia del tráfico de serie. Automatización OLE para interactuar con Visual Basic, Excel, etc Para interpretar y mostrar los datos Modbus de acuerdo a sus requerimientos específicos. 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, características y datos técnicos.
Automatización OLE significa interfaz fácil de Excel
RTU modo
Modo ASCII
Modbus TCP / IP
Modbus UDP / IP
Imprimir y vista previa de impresión
Vigilancia del tráfico de datos en serie
Ayuda sensible al contexto
10 formatos de visualización, como float, double, etc
Dirección base ajustable (0 o 1).
Fuente y selección de color.
De difusión (ID esclavo 0).
Fácil control de RS-485 con RTS cambiar.
[3]
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 simulación y comprobación 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 simulación 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