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
|
60052 |
i_bySubNetMask |
ARRAY[0..3] OF BYTE |
Máscara de subred de la interfaz Ethernet_1 o Ethernet_2
|
60054 |
i_byGateway |
ARRAY[0..3] OF BYTE |
Dirección de pasarela de la interfaz Ethernet_1 o Ethernet_2
|
60056 |
i_byMACAddress |
ARRAY[0..5] OF BYTE |
Dirección MAC de la interfaz Ethernet_1 o Ethernet_2
|
60059 |
i_sDeviceName |
STRING(15) |
Nombre utilizado para obtener la dirección IP del servidor. |
n/d |
i_ucIPForwarding |
Reenvío de IP. |
|
n/d |
i_wIpMode |
Método utilizado para obtener una dirección IP. |
|
n/d |
i_byFDRServerIPAddress |
ARRAY[0..3] OF BYTE |
La dirección IP
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 |
Protocolo Ethernet configurado para el envío de tramas (IEEE 802.3 o Ethernet II). |
|
n/d |
i_wPortALinkStatus |
Conexión del puerto Ethernet (0 = sin conexión, 1 = conexión conectada a otro dispositivo Ethernet). |
|
n/d |
i_wPortASpeed |
Velocidad de red del puerto Ethernet (10 Mb/s, 100 Mb/s o 1 Gb/s). |
|
n/d |
i_wPortADuplexStatus |
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 |
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 |
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 |
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. |