Si conecta el GRD-XF/cLAN-XF al Servidor de Telemetría de Exemys no necesita leer esta sección |
En este modo de operación el MW recibirá las consultas “MODBUS TCP” enviadas al/los puerto/s del “Servidor Modbus” y las reenviara al GRD que tenga agregado el esclavo que es consultado.
El puerto/puertos de entrada se configura en la pantalla principal del MW. También se selecciona allí si la el protocolo utilizado será Modbus TCP, Modbus RTU sobre TCP o Modbus ASCII sobre TCP.

|
El esclavo número 247 esta reservado para el uso del “Esclavo interno del MW”. |
Primero debemos tener conectado el MW y agregado el GRD como vimos en “Conexión entre GRD-XF y MW”.
Tenemos conectados 2 dispositivos Modbus (RTU) en el puerto 485 del GRD con GRD ID = 10 sin contraseña.
Dispositivo 1: ID Modbus 43 (consultar desde el puerto 502)
Dispositivo 2: ID Modbus 66 (consultar desde el puerto 503)
También tenemos 1 dispositivo Modbus (ASCII) en el puerto 232 del GRD con GRD ID = 13 sin contraseña
Dispositivo 1: ID Modbus 87 (consultar desde el puerto 504)
Datos del MW: (Estos parámetros se configuran en la conexión del MW)
Puerto MB: 502
Cant. Puertos: 3
En el MW ingresamos a “Configuración -> GRDs” y allí editamos la el “Modo del Puerto Serie” colocándolo en “MODBUS”.

Al presionar el botón guardar se almacena en la lista de GRDs válidos. Es muy importante que el modo sea MB para que funcione de esta forma.
En la figura siguiente puede visualizarse el agregado del otro GRD y en la parte superior el GRD agregado anteriormente.

Una vez que ambos GRDs están incorporados a la lista podemos asignarle los esclavos correspondientes a cada uno y además indicarle en que tipo de protocolo Modbus será utilizado.
Para poder agregar los esclavos a cada GRD debemos ingresar a la pantalla de Administración de GRDs MB y esclavos, nos posicionamos sobre el GRD en la parte superior y presionamos el botón + Esclavos, aparece una ventana como la que se muestra en la figura siguiente donde se ingresa el número de esclavo que posee conectado el GRD en su puerto serie y el número de puerto del servidor MB desde donde se va a realizar la consulta a ese esclavo.

Una vez ingresados los esclavos correspondientes y su puerto se debe seleccionar el protocolo Modbus utilizado, el mismo puede ser RTU o ASCII.

Como se puede ver en la figura anterior al GRD 10 le corresponden 2 esclavos Modbus. También se determinar el protocolo de comunicaciones, que en este caso es RTU, el Timeout de la comunicación y por último presionamos el botón guardar para que se almacenen los cambios.
La finalidad del Timeout es que el sistema no se quede esperando una respuesta por un tiempo indeterminado, este tiempo se expresa en milisegundos, por lo tanto, cuando se envíe una consulta es el tiempo máximo que se espera una respuesta, vencido ese tiempo el sistema descarta todas las respuesta provenientes de ese GRD hasta que exista una nueva consulta.
|
Verifique que el timeout del maestro MODBUS sea mayor que el timeout configurado para el GRD para evitar perder respuestas a las consultas. |
De la misma forma se agregan los esclavos para el siguiente GRD, pero a diferencia del anterior, este posee un protocolo de comunicación ASCII.
El protocolo de comunicación lo determinan los dispositivos conectados al GRD, esto significa, que según el dispositivo periférico que se conecte va a ser el protocolo de comunicación requerido.

De esta forma ya quedan configurados desde el lado del MW los dos GRDs funcionando según lo establecido en el comienzo.
Para poder acceder al puerto serie del GRD/cLAN de manera remota se debe configurar en modo "Remote"

2022-03-17