ETH_R: variables de sistema de solo lectura del puerto Ethernet

Estructura de la variable

En esta tabla se describen los parámetros de la variable de sistema ETH_R (tipo ETH_R_STRUCT):

%MW

Nombre de variable

Tipo

Comentario

60050

i_byIPAddress

ARRAY[0..3] OF BYTE

Dirección IP [aaa.bbb.ccc.ddd]:

  • i_byIPAddress[0] = aaa

  • ...

  • i_byIPAddress[3] = ddd

60052

i_bySubNetMask

ARRAY[0..3] OF BYTE

Máscara de subred [aaa.bbb.ccc.ddd]:

  • i_bySub-netMask[0] = aaa

  • ...

  • i_bySub-netMask[3] = ddd

60054

i_byGateway

ARRAY[0..3] OF BYTE

Dirección de pasarela [aaa.bbb.ccc.ddd]:

  • i_byGateway[0] = aaa

  • ...

  • i_byGateway[3] = ddd

60056

i_byMACAddress

ARRAY[0..5] OF BYTE

Dirección MAC [aa.bb.cc.dd.ee.ff]:

  • i_byMACAddress[0] = aa

  • ...

  • i_byMACAddress[5] = ff

60059

i_sDeviceName

STRING(15)

Nombre utilizado para obtener la dirección IP del servidor.

n/d

i_wIpMode

ETH_R_IP_MODE

Método utilizado para obtener una dirección IP.

n/d

i_byFDRServerIPAddress

ARRAY[0..3] OF BYTE

La dirección IP [aaa.bbb.ccc.ddd] del servidor DHCP o BootP:

  • i_byFDRServerIPAddress[0] = aaa

  • ...

  • i_byFDRServerIPAddress[3] = ddd

Igual a 0.0.0.0 si se usa la IP almacenada o predeterminada.

n/d

i_udiOpenTcpConnections

UDINT

Número de conexiones TCP abiertas.

n/d

i_udiFramesTransmittedOK

UDINT

Número de tramas transmitidas correctamente. Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_udiFramedReceivedOK

UDINT

Número de tramas recibidas correctamente. Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_udiTransmitBufferErrors

UDINT

Número de tramas transmitidas con errores detectados. Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_udiReceiveBufferErrors

UDINT

Número de tramas recibidas con errores detectados. Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_wFrameSendingProtocol

ETH_R_FRAME_PROTOCOL

Protocolo Ethernet configurado para el envío de tramas (IEEE 802.3 o Ethernet II).

n/d

i_wPortALinkStatus

ETH_R_PORT_LINK_STATUS

Conexión del puerto Ethernet (0 = sin conexión, 1 = conexión conectada a otro dispositivo Ethernet).

n/d

i_wPortASpeed

ETH_R_PORT_SPEED

Velocidad de red del puerto Ethernet (10 Mb/s, 100 Mb/s).

n/d

i_wPortADuplexStatus

ETH_R_PORT_DUPLEX_STATUS

Estado dúplex del puerto Ethernet (0 = semidúplex o 1 = dúplex completo).

n/d

i_udiPortACollisions

UDINT

Número de tramas implicadas en una o más colisiones y transmitidas a continuación correctamente. Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_byIPAddress_If2

ARRAY[0..3] OF BYTE

Dirección IP del módulo de extensión TM4.

n/d

i_bySubNetMask_If2

ARRAY[0..3] OF BYTE

Máscara de subred del módulo de extensión TM4.

n/d

i_byGateway_If2

ARRAY[0..3] OF BYTE

Dirección de pasarela del módulo de extensión TM4.

n/d

i_byMACAddress_If2

ARRAY[0..3] OF BYTE

Dirección MAC del módulo de extensión TM4.

n/d

i_sDeviceName_If2

STRING(15)

Nombre utilizado para obtener la dirección IP del módulo de extensión TM4.

n/d

i_wIpMode_If2

ETH_R_IP_MODE

Método utilizado para obtener la dirección IP del módulo de extensión TM4.

n/d

i_wPortALinkStatus_If2

ETH_R_PORT_LINK_STATUS

Enlace del puerto Ethernet del módulo de extensión TM4:

  • 0: Sin conexión

  • 1: Conexión a otro dispositivo Ethernet

n/d

i_wPortASpeed_If2

ETH_R_PORT_SPEED

Velocidad de red del puerto Ethernet del módulo de extensión TM4 (10 Mb/s o 100 Mb/s).

n/d

i_wPortADuplexStatus_If2

ETH_R_PORT_DUPLEX_STATUS

Estado de dúplex del puerto Ethernet del módulo de extensión TM4:

  • 0: Semi

  • 1: Dúplex completo

n/d

i_wPortAIpStatus_If2

ETH_R_PORT_IP_STATUS

Estado de la pila del puerto TCP/IP Ethernet del módulo de extensión TM4.

Específico de Modbus TCP/IP

n/d

i_udiModbusMessageTransmitted

UDINT

Número de mensajes Modbus transmitidos.

Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_udiModbusMessageReceived

UDINT

Número de mensajes Modbus recibidos.

Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_udiModbusErrorMessage

UDINT

Mensajes de error detectados de Modbus transmitidos y recibidos.

Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

Específico de EtherNet/IP

n/d

i_udiETHIP_IOMessagingTransmitted

UDINT

Tramas EtherNet/IP Clase 1 transmitidas.

Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_udiETHIP_IOMessagingReceived

UDINT

Tramas EtherNet/IP Clase 1 recibidas.

Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_udiUCMM_Request

UDINT

Mensajes recibidos de EtherNet/IP desconectada.

Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_udiUCMM_Error

UDINT

Mensajes recibidos no válidos de EtherNet/IP desconectada.

Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_udiClass3_Request

UDINT

Solicitudes de EtherNet/IP Clase 3 recibidas.

Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_udiClass3_Error

UDINT

Solicitudes de EtherNet/IP Clase 3 no válidas recibidas.

Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_uiAssemblyInstanceInput

UINT

Número de instancia de unidad de entrada. Consulte la guía de programación correspondiente del controlador para obtener más información.

n/d

i_uiAssemblyInstanceInputSize

UINT

Tamaño de la instancia de unidad de entrada. Consulte la guía de programación correspondiente del controlador para obtener más información.

n/d

i_uiAssemblyInstanceOutput

UINT

Número de instancia de unidad de salida. Consulte la guía de programación correspondiente del controlador para obtener más información.

n/d

i_uiAssemblyInstanceOutputSize

UINT

Tamaño de instancia de unidad de salida. Consulte la guía de programación correspondiente del controlador para obtener más información.

n/d

i_uiETHIP_ConnectionTimeouts

UINT

Número de timeouts de la conexión. Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_ucEipRunIdle

ETH_R_RUN_IDLE

Indicador de ejecución (valor=1)/inactividad (valor=0) para la conexión EtherNet/IP de Clase 1.

n/d

i_byMasterIpTimeouts

BYTE

Contador de eventos de timeout del maestro Ethernet Modbus TCP.

Restablecer al encender o con el comando de restablecimiento ETH_W.q_wResetCounter.

n/d

i_byMasterIpLost

BYTE

Estado de la conexión del maestro Ethernet Modbus TCP: 0 = conexión correcta, 1 = conexión perdida.

n/d

i_wPortAIpStatus

ETH_R_PORT_IP_STATUS

Estado de la pila del puerto TCP/IP Ethernet.

n/d significa que no existe ninguna asignación de %MW predefinida para esta variable de sistema.