ETH_R: variables del sistema de solo lectura del puerto Ethernet

Biblioteca y espacio de nombres

Nombre de biblioteca: SE_PLCSystem

Espacio de nombres: SEC

Estructura de la variable

En esta tabla se describen los parámetros de la variable del sistema ETH_R (tipo ETH_R_STRUCT). Existe una estructura para cada puerto Ethernet:

%MW

Nombre de variable

Tipo

Comentario

60050

i_byIPAddress

ARRAY[0..3] OF BYTE

Dirección IP de la interfaz Ethernet_1 o Ethernet_2 [aaa.bbb.ccc.ddd]:

  • i_byIPAddress[0] = aaa

  • ...

  • i_byIPAddress[3] = ddd

60052

i_bySubNetMask

ARRAY[0..3] OF BYTE

Máscara de subred de la interfaz Ethernet_1 o Ethernet_2 [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 de la interfaz Ethernet_1 o Ethernet_2 [aaa.bbb.ccc.ddd]:

  • i_byGateway[0] = aaa

  • ...

  • i_byGateway[3] = ddd

60056

i_byMACAddress

ARRAY[0..5] OF BYTE

Dirección MAC de la interfaz Ethernet_1 o Ethernet_2 [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_ucIPForwarding

ETH_R_IPFROWARDING

Reenvío de IP.

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 o 1 Gb/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_wPortAIpStatus

ETH_R_PORT_IP_STATUS

Estado de la pila del puerto TCP/IP Ethernet.

n/d

i_ethInterface

ARRAY[1..6] OF ETH_R_ITF_STRUCT

Estructura de parámetros comunes de la interfaz Ethernet.

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_udiModbusMessageTransmitted

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.

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.

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 significa que no existe ninguna asignación de %MW predefinida para esta variable del sistema.