Modbus
Antes de configurar Modbus, revisa el aviso de ciberseguridad en la descripción general de Network Protocols.
Esta guía utiliza capturas de pantalla de PLC200 y CFW900. El flujo de trabajo es el mismo para otros dispositivos compatibles que utilizan el mismo flujo del configurador Modbus.
Para obtener información detallada sobre cómo el cliente lee y escribe datos utilizando Modbus RTU o Modbus TCP, consulte el manual del dispositivo para la comunicación correspondiente.
Descripción general del flujo de trabajo
En WPS, Modbus RTU y Modbus TCP utilizan el mismo flujo de trabajo de alto nivel:
- Crea el archivo de configuración.
- Agregue uno o más dispositivos.
- Añada una o más solicitudes.
- Crea o selecciona la variable de solicitud.
- Compila el proyecto.
- Descarga el recurso de comunicación en el dispositivo.
Usa las pestañas de transporte de las siguientes secciones cuando el flujo de trabajo difiera.
| Área | Modbus RTU | Modbus TCP |
|---|---|---|
| Tipo de red | Comunicación serie | Comunicación Ethernet |
| Archivo de configuración | Modbus RTU | Modbus TCP |
| Campos del dispositivo | Nombre, dirección, tiempo de espera de respuesta | Nombre, dirección IPv4, puerto, ID de unidad, tiempo de espera de respuesta, ID de conexión |
| Configuración del cliente | Intervalo entre solicitudes | Tiempo de espera de conexión |
| Descargar recurso | modbus-rtu.bin | modbus-tcp.bin |
Las pestañas siguientes están organizadas por tipo de transporte únicamente cuando el procedimiento o los campos varían. Los pasos comunes se mantienen en un flujo único para reducir la duplicación de contenido.
Configurar Modbus en WPS
-
Crear el archivo de configuración
- Modbus RTU
- Modbus TCP
-
Amplía el directorio Comunicaciones.

-
Haz clic con el botón derecho en Modbus RTU y crea un archivo nuevo.

-
Introduce un nombre para la configuración.

-
Abre el archivo generado para acceder al configurador.

-
Amplía el directorio Comunicaciones.

-
Haz clic con el botón derecho en Modbus TCP y crea un archivo nuevo.

-
Introduce un nombre para la configuración.

-
Abre el archivo generado para acceder al configurador.

-
Añadir un dispositivo
Tras abrir el configurador, haz clic con el botón derecho en el nodo de red Dispositivo principal y añade un dispositivo.
- Modbus RTU
- Modbus TCP

Configura estos campos en el cuadro de diálogo del dispositivo:
-
Nombre
Introduce un nombre único para el dispositivo en todas las configuraciones Modbus. -
Dirección
La dirección del dispositivo Modbus RTU. Rango válido: 1 a 255. -
Tiempo de espera de respuesta
El tiempo de espera utilizado para aguardar la respuesta del dispositivo.

Configura estos campos en el cuadro de diálogo del dispositivo:
-
Nombre Introduce un nombre único para el dispositivo en todas las configuraciones Modbus.
-
Dirección IPv4 La dirección IP del dispositivo Modbus TCP.
-
Puerto El puerto TCP utilizado por el dispositivo.
-
ID de unidad El identificador de la unidad. Rango válido: 1 a 255.
-
Tiempo de espera de respuesta El tiempo de espera utilizado para aguardar la respuesta del dispositivo.
-
ID de conexión El identificador de conexión utilizado por este dispositivo Modbus TCP.
notaCada producto admite un número limitado de conexiones simultáneas. Si la red contiene más dispositivos Modbus TCP que identificadores de conexión disponibles, algunos dispositivos deberán compartir un identificador de conexión.
-
Añadir una solicitud
Haz clic con el botón derecho en el dispositivo y añade una solicitud.
- Modbus RTU
- Modbus TCP


En el cuadro de diálogo de solicitud, configura la solicitud según la comunicación que necesites.

Configura estos campos en el cuadro de diálogo de solicitud:
-
Nombre
Introduce un nombre único para la solicitud dentro de todas las configuraciones Modbus. -
Función
Selecciona la función Modbus utilizada por la solicitud.
Funciones Modbus admitidas
Función Descripción 1 Leer bobinas 2 Leer entradas discretas 3 Leer registros de retención 4 Leer registros de entrada 5 Escribir una bobina 6 Escribir registro único 15 Escribir múltiples bobinas 16 Escribir múltiples registros -
Dirección de datos iniciales
Define la dirección del registro o de la bobina. El significado depende del Modo de direccionamiento seleccionado. -
Longitud
Define cuántos registros o bobinas se leerán o escribirán. -
Modo de direccionamiento
0 — Dirección del registro:
La dirección inicial se interpreta como la dirección del registro.
1 — Número de registro (Modicon):
La dirección inicial se interpreta como el número de registro (primero, segundo, etcétera). -
Gestión de errores
0 — Mantener el último valor
1 — Poner a cero -
Evento
0 — Cíclico
1 — Flanco de subida
2 — Inicialización -
Tiempo de ciclo
El intervalo de ejecución cíclica para la solicitud. -
Variable de evento
La variable utilizada por el evento Flanco de subida. -
Variable
La variable de entrada o salida utilizada por la solicitud, según la función Modbus seleccionada.
-
Crear o seleccionar la variable de solicitud
Para crear una Variable global para la solicitud:
-
Usa el botón de puntos suspensivos para abrir el selector de variables y seleccionar Alcance y Grupo como GLOBAL.

-
Haz clic en Añadir para abrir el panel de variables y, a continuación, introduce un Nombre, define el Tamaño según el número de registros de solicitud, selecciona el Tipo de datos y haz clic en OK.

Una vez creada la variable, WPS muestra los detalles de la solicitud en el panel de propiedades.
- Modbus RTU
- Modbus TCP

Variables generadasCuando utiliza el configurador Modbus para crear la red Modbus, el configurador crea variables globales de tipo MODBUS para dispositivos y variables de tipo MB_REQUEST para solicitudes.

-
-
Repite la estructura para toda la red
Repite los pasos anteriores para añadir más solicitudes y más dispositivos según sea necesario.
- Modbus RTU
- Modbus TCP

notaEl configurador puede sugerir un nuevo ID de conexión automáticamente. Cámbialo manualmente cuando sea necesario.
Clonar dispositivos repetidosSi la red contiene varios dispositivos con la misma estructura de solicitud, clona un dispositivo existente en lugar de volver a crearlo manualmente.
Cómo clonar un dispositivo
Haz clic con el botón derecho en el dispositivo y selecciona Clon.
El dispositivo clonado conserva las mismas solicitudes, y WPS crea nuevas variables para el nuevo dispositivo.

-
Compilar y descargar
Compila el proyecto antes de iniciar la descarga.
- Modbus RTU
- Modbus TCP

Si existen varias configuraciones Modbus RTU, selecciona primero el archivo principal.

Inicia la descarga, habilita Recursos de comunicación y confirma que
modbus-rtu.binaparece en la lista.


Si existen varias configuraciones Modbus TCP, selecciona primero el archivo principal.

Inicia la descarga, habilita Recursos de comunicación y confirma que
modbus-tcp.binaparece en la lista.
Múltiples configuracionesPuedes crear más de una configuración para el mismo transporte, pero solo una puede seleccionarse como el archivo principal para el dispositivo.
Funciones adicionales
Monitorear la comunicación
El configurador Modbus puede supervisar la actividad de comunicación.

En el configurador Modbus, solo es posible monitorizar las comunicaciones. Si necesitas cambiar valores durante la monitorización, usa la función de monitorización de variables.
Desactivar o activar solicitudes
Antes de compilar el proyecto, puedes deshabilitar o habilitar dispositivos y solicitudes en el configurador Modbus.
-
Haz clic con el botón derecho en la solicitud y selecciona Desactivar.
-
Confirma que la solicitud aparece como deshabilitada en el árbol de red.
-
Para volver a habilitarla, haz clic con el botón derecho en la solicitud deshabilitada y selecciona Habilitar.

Configuración del cliente
Abre la configuración del nodo PLC principal para definir las opciones de temporización del cliente.
- Modbus RTU
- Modbus TCP
Para cambiar el intervalo entre solicitudes, abre la configuración del nodo PLC principal.
Configura el intervalo en milisegundos.
Para cambiar el tiempo de espera de la conexión, abre la configuración del nodo PLC principal.
Configura el tiempo de espera en milisegundos.