Cooper Bussman Manual del usuario Módem Ethernet Inalámbrico y Servidor de Dispositivos 945U-E
La unidad B está configurada con el servidor Modbus TCP habilitado y la ID del dispositivo = 1. La unidad C está
configurada como se muestra más arriba.
• La primera asignación va a escribir el registro 4300 (entrada digital local) a la dirección IP del servidor
192.168.0.200 (Unidad B), ID#1 del dispositivo, registro 4320 (salida digital local).
• La segunda asignación muestra un comando de lectura Modbus de 8 discretos, comenzando con el registro
1 (registro de destino) en el dispositivo con ID#6 conectado a la dirección IP 192.168.0.123 (sí mismo), y
almacena localmente los valores en el registro #1.
• La tercera asignación muestra el comando de escritura de Modbus (escribir coils), que está escribiendo las 8
E/S locales comenzando por el registro 1 hacia la dirección IP del servidor 192.168.0.200, dispositivo ID #5,
registro de destino #1.
Más adelante se muestra la configuración de la unidad B (accesible a través de la página de configuración
Transferencia E/S). Se puede apreciar que el cliente Modbus TCP ha sido habilitado con una tasa de escaneo
de 500 ms, lo que quiere decir que habrá un retardo de 500 ms entre cada una de las asignaciones dirigidas a
cualquier servidor. La opción "Reiniciar registros ante fallos de comunicación" está habilitada con un tiempo de
espera de 60 segundos, lo que implica que cualquiera de los registros en la unidad B se va a reiniciar si en los
últimos 60 segundos no se ha ejecutado una transacción Modbus correcta que involucre a ese registro. La puerta
de enlace Modbus TCP a RTU en B también debe estar habilitada para permitir las comunicaciones Modbus con el
dispositivo serial A (véase "Modbus RS-232 / RS485 Convertidor TCP/RTU").
En B también hay configuradas tres asignaciones de cliente Modbus TCP a fin de efectuar la transferencia
E/S requerida. La primera asignación transfiere el estatus de la entrada digital integrada en C a la salida digital
integrada en B. El registro local 4320 especifica el registro para la salida digital integrada en B (ya que B es la
unidad local en la cual se configura la asignación). La Cuenta E/S 1 especifica que se está transfiriendo sólo un
punto de E/S (la E/S digital única). El Código de función 02: Leer discretos especifica el código de función Modbus
estándar para leer entradas (digitales) discretas. El Registro de destino 4300 especifica el registro de la entrada
digital integrada en la unidad C (ya que C es la unidad de destino para esta asignación). La ID 1 del dispositivo
es la ID del servidor Modbus TCP integrado en C. La dirección IP del servidor 192.168.0.200 es la dirección IP de
la unidad C, que es el servidor Modbus TCP del que estamos leyendo. Tiempo de espera de respuesta 1000 ms
indica que la unidad C debe responder a este mensaje dentro de 1000 ms. Registro de fallo de comunicación 0
indica el registro local donde se almacenará el estatus de las comunicaciones para esta asignación.
La segunda asignación lee 8 registros desde la unidad serial D hacia los registros integrados que se encuentran en la
unidad B. Observe que, en este caso, el dispositivo ID 6 es la dirección Modbus del dispositivo serial D, mientras que la
dirección IP del servidor 192.168.0.200 es la dirección IP de la unidad C, ya que la puerta de enlace Modbus TCP a RTU
en la unidad C convierte el mensaje Modbus TCP a Modbus RTU y lo enruta por el puerto serial hacia la unidad D.
La tercera asignación toma los 8 registros leídos por la segunda asignación y los escribe en la unidad serial A.
El dispositivo ID 5 especificado es la dirección Modbus del dispositivo serial A, y la dirección IP del servidor
192.168.0.196 es la dirección IP de la unidad local B ya que la puerta de enlace local Modbus TCP a RTU debe
enrutar el mensaje por el puerto serial hacia la unidad A.
Como el módem 945U-E soporta cliente y servidor Modbus TCP simultáneamente, también podría habilitarse el
servidor Modbus TCP para la unidad B más arriba. Esto permitiría que uno (o más) clientes externos Modbus TCP
en cualquier lugar de la red cableada o inalámbrica ampliada se conecten a la unidad B para monitorear el estatus
de los registros de E/S, inclusive la E/S en las unidades A, C y D. Esta es una característica muy poderosa y flexible
que podría ser aprovechada, por ejemplo, por un sistema de monitoreo central o SCADA.
50
Figura 42 Asignaciones Modbus
www.cooperbussmann.com/wirelessresources
Rev Versión 2.14