Configuración de un dispositivo genérico en el Modbus TCP IOScanner

Descripción general

Para configurar un dispositivo genérico añadido al Modbus TCP IOScanner, complete los parámetros de las dos fichas siguientes:

oModbus TCP Slave Configuration

oIO Scanner Channel Configuration

Ficha Modbus TCP Slave Configuration

Paso

Acción

1

En Dispositivos, haga doble clic en Generic_Modbus_TCP_Slave.

Resultado: Aparecerá la ventana de configuración.

G-SE-0031832.1.gif-high.gif

 

 

2

Introduzca un valor de Dirección IP esclavo (predeterminado 192.168.0.1).

3

Introduzca un valor de Timeout de estado (ms) (predeterminado 1000).

Este representa el plazo (en ms) entre una solicitud del Modbus TCP IOScanner y una respuesta del esclavo. Cuando el timeout de estado caduca, los valores de bit de estado cambian a 0. Los valores de bit de estado pueden visualizarse en la ficha Asignación E/S de IOScanner.

Ficha IO Scanner Channel Configuration

Paso

Acción

1

Haga clic en la ficha IO Scanner Channel Configuration:

G-SE-0031833.1.gif-high.gif

 

 

2

Para eliminar un canal, selecciónelo y haga clic en Eliminar.

3

Para modificar los parámetros de un canal, selecciónelo y haga clic en Editar.

4

Para agregar un canal, haga clic en Agregar canal.

Se muestra este cuadro de diálogo:

G-SE-0031834.1.gif-high.gif

 

 

5

En el área del Canal, puede definir:

oNombre: cadena opcional para dar nombre al canal

oID de unidad [1..255]: ID de unidad del dispositivo esclavo Modbus TCP (predeterminado 255). Ver nota.

oFrecuencia de repetición: intervalo de consulta de la petición Modbus (predeterminado 20 ms)

oComentario: campo opcional para describir el canal

oCódigo funcional: tipo de petición Modbus:

oLeer/escribir varios registros (código funcional 23)(predeterminada)

oLectura de registros de mantenimiento (código funcional 03)

oEscritura de registros múltiples (código funcional 16)

En el área del registro READ, puede definir:

oOffset: número de registro de inicio para leer de 0 a 65.535

oLongitud: número de los registros que se van a leer (según el código funcional).

oTratamiento de errores: define el valor de retorno en el caso de una interrupción de la comunicación:

oConservar el último valor (predeterminado) mantiene el último valor válido

oPoner a cero restablece todos los valores a 0

En el área del registro WRITE, puede definir:

oOffset: número de registro de inicio para escribir de 0 a 65.535

oLongitud: número de los registros que se van a escribir (según el código funcional).

6

Haga clic en Aceptar para validar la configuración del canal.

7

Repita los pasos del 4 al 6 para crear otros canales que definan la comunicación Modbus con el dispositivo. Para cada petición Modbus, debe crear un canal.

NOTA: El identificador de unidad se emplea con los dispositivos Modbus TCP compuestos de varios dispositivos Modbus, por ejemplo, desde Modbus TCP hasta Modbuspasarelas RTU. En tal caso, el identificador de unidad permite alcanzar la dirección de esclavo del dispositivo detrás de la pasarela. De forma predeterminada, los dispositivos Modbus/compatibles con TCP ignoran el parámetro del identificador de la unidad.