Añadir un servidor Modbus TCP/IP al árbol de dispositivos
Se puede añadir una instancia de «Modbus TCP/IP Server» a cualquier interfaz/dirección IP Ethernet específica. Cada interfaz admite como máximo una instancia de «Modbus TCP/IP Server». Pueden añadirse otros protocolos en paralelo.
-
Haga clic con el botón derecho del ratón en la interfaz ETH y pulse «Añadir objeto».
La ventana «Añadir objeto abajo: Aparece ETH».
-
Seleccione «Modbus Servidor TCP/IP» y haga clic en «Añadir objeto».
Se añade el nodo «Modbus_TCP_IP_Server».
Configuración de los parámetros de Modbus_TCP_IP_Server
Orden de bytes
Formato/Endianess para la transmisión de valores WORD (registro) dentro del telegrama de petición/respuesta (por defecto: «Big Endian»).
Puerto
Puerto TCP en el que escucha el servidor.
Comportamiento en la puesta en marcha
Este parámetro especifica cómo se comporta el servidor cuando se cargan los datos de configuración (por ejemplo, al descargarlos). Su valor por defecto es «Active». Esto significa que el servidor es inmediatamente direccionable una vez realizada la configuración. En caso de que el servidor deba activarse posteriormente durante el tiempo de ejecución mediante el bloque de funciones ModTcpServOnOff, el valor de este parámetro debe ajustarse a «Sin actividad». Parámetro Comportamiento en estado inactivo especifica a continuación el comportamiento del servidor durante la fase inactiva.
Comportamiento en estado inactivo
Este parámetro especifica cómo se comporta el servidor en estado inactivo. Este estado puede establecerse al principio (parámetro Comportamiento de inicio = «Sin actividad») y/o solicitarse durante el tiempo de ejecución llamando al bloque de funciones ModTcpServOnOff. Su valor por defecto es «Sin actividad». Esto significa que el servidor no es direccionable en absoluto (no hay socket de escucha en TCP/IP) cuando está inactivo. Utilizando esta configuración, cualquier petición de clientes TCP Modbus conduce al resultado Failed to connect to Server o Timeout. Todos los demás valores de los parámetros hacen que el servidor responda con un código de excepción a cualquier solicitud de clientes TCP Modbus.
La presentación del icono junto a «Modbus TCP/IP Server» en el árbol de dispositivos depende del estado del servidor:
Atención:
Atención:
En realidad, el código de excepción 9 no está definido en la especificación Modbus. Esto puede causar problemas si se utiliza un cliente TCP Modbus distinto de AC500.
Desactivar
|
Parámetro |
Por defecto |
Valor |
Descripción |
|---|---|---|---|
|
Desactivar escritura en %MB desde |
0 |
0 ... 65535 |
Desactivar el acceso de escritura a partir de %MBx |
|
Desactivar escritura en %MB a |
0 |
0 ... 65535 |
Desactivar el acceso de escritura hasta %MBx |
|
Desactivar lectura de %MB de |
0 |
0 ... 65535 |
Desactivar el acceso de lectura a partir de %MBx |
|
Desactivar lectura de %MBx a |
0 |
0 ... 65535 |
Desactivar acceso de lectura hasta %MBx |
Es posible desactivar el acceso de lectura y/o escritura a segmentos individuales. La lectura/escritura se desactiva a partir de la dirección de inicio ajustada y es válida hasta la dirección final ajustada (inclusive).


