ETH_R: Variables de sistema de solo lectura del puerto Ethernet

Estructura de variables

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

ETH_R_IP_MODE

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

ETH_R_FRAME_PROTOCOL

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

n/a

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/a

i_wPortASpeed

ETH_R_PORT_SPEED

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

n/a

i_wPortADuplexStatus

ETH_R_PORT_DUPLEX_STATUS

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

ETH_R_IP_MODE

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

n/a

i_wPortALinkStatus_If2

ETH_R_PORT_LINK_STATUS

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

ETH_R_PORT_SPEED

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

n/a

i_wPortADuplexStatus_If2

ETH_R_PORT_DUPLEX_STATUS

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

ETH_R_PORT_IP_STATUS

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

ETH_R_RUN_IDLE

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

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.

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.