ETH_R: Variables de sistema de solo lectura del puerto Ethernet
En esta tabla se describen los parámetros de la variable del 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]: oi_byIPAddress[0]= aaa o... oi_byIPAddress[3]= ddd |
60052 |
i_bySubNetMask |
ARRAY[0..3] OF BYTE |
Máscara de subred [aaa.bbb.ccc.ddd]: oi_bySub-netMask[0]= aaa o... oi_bySub-netMask[3]= ddd |
60054 |
i_byGateway |
ARRAY[0..3] OF BYTE |
Dirección de pasarela [aaa.bbb.ccc.ddd]: oi_byGateway[0]= aaa o... oi_byGateway[3]= ddd |
60056 |
i_byMACAddress |
ARRAY[0..5] OF BYTE |
Dirección MAC [aa.bb.cc.dd.ee.ff]: oi_byMACAddress[0]= aa o... oi_byMACAddress[5]= ff |
60059 |
i_sDeviceName |
STRING(15) |
Nombre utilizado para obtener la dirección IP del servidor. |
n/a |
i_wIpMode |
Método utilizado para obtener una dirección IP. |
|
n/a |
i_byFDRServerIPAddress |
ARRAY[0..3] OF BYTE |
La dirección IP [aaa.bbb.ccc.ddd] del servidor DHCP o BootP: oi_byFDRServerIPAddress[0]= aaa o... oi_byFDRServerIPAddress[3]= ddd Igual a 0.0.0.0 si se usa la IP almacenada o predeterminada. |
n/a |
i_udiOpenTcpConnections |
UDINT |
Número de conexiones TCP abiertas. |
n/a |
i_udiFramesTransmittedOK |
UDINT |
Número de tramas transmitidas correctamente. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_udiFramedReceivedOK |
UDINT |
Número de tramas recibidas correctamente. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_udiTransmitBufferErrors |
UDINT |
Número de tramas transmitidas con errores detectados. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_udiReceiveBufferErrors |
UDINT |
Número de tramas recibidas con errores detectados. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_wFrameSendingProtocol |
Protocolo Ethernet configurado para el envío de tramas (IEEE 802.3 o Ethernet II). |
|
n/a |
i_wPortALinkStatus |
Conexión del puerto Ethernet (0 = sin conexión, 1 = conexión conectada a otro dispositivo Ethernet). |
|
n/a |
i_wPortASpeed |
Velocidad de red del puerto Ethernet (10Mb/s, 100Mb/s). |
|
n/a |
i_wPortADuplexStatus |
Estado dúplex del puerto Ethernet (0 = semidúplex o 1 = dúplex completo). |
|
n/a |
i_udiPortACollisions |
UDINT |
Número de tramas implicadas en una o más colisiones y enviadas a continuación correctamente. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_byIPAddress_If2 |
ARRAY[0..3] OF BYTE |
Dirección IP del módulo de ampliación TM4. |
n/a |
i_bySubNetMask_If2 |
ARRAY[0..3] OF BYTE |
Máscara de subred del módulo de ampliación TM4. |
n/a |
i_byGateway_If2 |
ARRAY[0..3] OF BYTE |
Dirección de pasarela del módulo de ampliación TM4. |
n/a |
i_byMACAddress_If2 |
ARRAY[0..5] OF BYTE |
Dirección MAC del módulo de ampliación TM4. |
n/a |
i_sDeviceName_If2 |
STRING(15) |
Nombre utilizado para obtener la dirección IP del módulo de ampliación TM4. |
n/a |
i_wIpMode_If2 |
Método utilizado para obtener la dirección IP del módulo de ampliación TM4. |
|
n/a |
i_wPortALinkStatus_If2 |
Enlace del puerto Ethernet del módulo de ampliación TM4: o0: Sin conexión o1: Con conexión a otro dispositivo Ethernet |
|
n/a |
i_wPortASpeed_If2 |
Velocidad de red del puerto Ethernet del módulo de ampliación TM4 (10Mb/s o 100Mb/s). |
|
n/a |
i_wPortADuplexStatus_If2 |
Estado dúplex del puerto Ethernet del módulo de ampliación TM4: o0: Semidúplex o1: Dúplex completo |
|
n/a |
i_wPortAIpStatus_If2 |
Estado de la pila del puerto TCP/IP Ethernet del módulo de ampliación TM4. |
|
Específico de Modbus TCP/IP |
|||
n/a |
i_udiModbusMessageTransmitted |
UDINT |
Número de mensajes Modbus transmitidos. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_udiModbusMessageReceived |
UDINT |
Número de mensajes Modbus recibidos. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_udiModbusErrorMessage |
UDINT |
Mensajes de error detectados de Modbus enviados y recibidos. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/d significa que no existe ninguna asignación de %MW predefinida para esta variable de sistema. |
%MW |
Nombre de variable |
Tipo |
Comentario |
---|---|---|---|
EtherNet/IP Specific |
|||
n/a |
i_udiETHIP_IOMessagingTransmitted |
UDINT |
Tramas EtherNet/IP Clase 1 transmitidas. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_udiETHIP_IOMessagingReceived |
UDINT |
Tramas EtherNet/IP Clase 1 recibidas. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_udiUCMM_Request |
UDINT |
Mensajes recibidos de EtherNet/IP desconectada. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_udiUCMM_Error |
UDINT |
Mensajes recibidos no válidos de EtherNet/IP desconectada. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_udiClass3_Request |
UDINT |
Solicitudes de EtherNet/IP Clase 3 recibidas. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_udiClass3_Error |
UDINT |
Solicitudes de EtherNet/IP Clase 3 no válidas recibidas. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_uiAssemblyInstanceInput |
UINT |
Número de instancia de ensamblado de entrada. Consulte la guía de programación correspondiente del controlador para obtener más información. |
n/a |
i_uiAssemblyInstanceInputSize |
UINT |
Tamaño de la instancia de ensamblado de entrada. Consulte la guía de programación correspondiente del controlador para obtener más información. |
n/a |
i_uiAssemblyInstanceOutput |
UINT |
Número de instancia de ensamblado de salida. Consulte la guía de programación correspondiente del controlador para obtener más información. |
n/a |
i_uiAssemblyInstanceOutputSize |
UINT |
Tamaño de instancia de ensamblado de salida. Consulte la guía de programación correspondiente del controlador para obtener más información. |
n/a |
i_uiETHIP_ConnectionTimeouts |
UINT |
Número de timeouts de la conexión. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_ucEipRunIdle |
Indicador de ejecución (valor=1) / inactividad (valor=0) para la conexión EtherNet/IP de Clase 1. |
|
n/a |
i_byMasterIpTimeouts |
BYTE |
Contador de eventos de timeout del maestro Ethernet Modbus TCP. Reseteo al encender o con el comando de reseteo ETH_W.q_wResetCounter. |
n/a |
i_byMasterIpLost |
BYTE |
Estado de enlace del maestro Ethernet Modbus TCP: 0 = conexión correcta, 1 = conexión perdida. |
n/a |
i_wPortAIpStatus |
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. Sin utilizar significa que la variable no está gestionada por el sistema y que si el valor de la variable es diferente de cero, debe considerarse externa. |
NOTA: n/d significa que no existe ninguna asignación de %MW predefinida para esta variable de sistema.