ETH_R: Schreibgeschützte Ethernet-Port-Systemvariablen

Variablenstruktur

In dieser Tabelle werden die Parameter der Systemvariablen ETH_R (Typ ETH_R_STRUCT):

%MW

Variablenname

Typ

Kommentar

60050

i_byIPAddress[0..3]

ARRAY[0.0,3] OF BYTE

IP-Adresse [aaa.bbb.ccc.ddd]:

oi_byIPAddress[0]= aaa

o...

oi_byIPAddress[3]= ddd

60052

i_bySubNetMask[0..3]

ARRAY[0.0,3] OF BYTE

Subnetzmaske [aaa.bbb.ccc.ddd]:

oi_bySub-netMask[0]= aaa

o...

oi_bySub-netMask[3]= ddd

60054

i_byGateway[0..3]

ARRAY[0.0,3] OF BYTE

Gateway-Adresse [aaa.bbb.ccc.ddd]:

oi_byGateway[0]= aaa

o...

oi_byGateway[3]= ddd

60056

i_byMACAddress[0..5]

ARRAY[0..5] OF BYTE

MAC-Adresse [aaa.bbb.ccc.ddd]:

oi_byMACAddress[0]= aa

o...

oi_byMACAddress[5]= ff

60059

i_sDeviceName

STRING(16)

Zum Abrufen der IP-Adresse aus dem Server verwendeter Name.

N/A

i_wIpMode

ETH_R_IP_MODE

Zum Abrufen einer IP-Adresse verwendete Methode.

N/A

i_byFDRServerIPAddress[0..3]

ARRAY[0..3] OF BYTE

IP-Adresse [aaa.bbb.ccc.ddd] des DHCP- oder BootP-Servers:

oi_byFDRServerIPAddress[0]= aaa

o...

oi_byFDRServerIPAddress[3]= ddd

Entspricht 0.0.0.0 bei Verwendung der gespeicherten IP oder der Standard-IP.

N/A

i_udiOpenTcpConnections

UDINT

Anzahl der offenen TCP-Verbindungen

N/A

i_wFrameSendingProtocol

ETH_R_FRAME_PROTOCOL

Für das Senden von Frames konfiguriertes Ethernet-Protokoll (IEEE 802.3 oder Ethernet II)

N/A

i_udiFramesTransmittedOK

UDINT

Anzahl erfolgreich übertragener Frames. Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_udiFramedReceivedOK

UDINT

Anzahl erfolgreich empfangener Frames. Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_udiTransmitBufferErrors

UDINT

Anzahl der mit Fehler übertragenen Frames. Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_udiReceiveBufferErrors

UDINT

Anzahl der mit Fehler empfangenen Frames. Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_wPortALinkStatus

ETH_R_PORT_LINK_STATUS

Verbindung des Ethernet-Ports (0 = Keine Verbindung, 1 = Verbindung zu einem anderen Ethernet-Gerät).

N/A

i_wPortASpeed

ETH_R_PORT_SPEED

Netzwerkgeschwindigkeit des Ethernet-Ports (10MBit/s, 100MBit/s).

N/A

i_wPortADuplexStatus

ETH_R_PORT_DUPLEX_STATUS

Duplex-Status des Ethernet-Ports (0 = Halbduplex oder 1 = Vollduplex)

N/A

i_udiPortACollisions

UDINT

Anzahl der in eine oder mehrere Kollisionen verwickelten und anschließend erfolgreich übertragenen Frames. Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_wPortAIpStatus

ETH_R_PORT_IP_STATUS

Stapelstatus des Ethernet TCP/IP-Ports.

Modbus TCP/IP-spezifisch

N/A

i_udiModbusMessageTransmitted

UDINT

Anzahl der übertragenen Modbus-Meldungen.

Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_udiModbusMessageReceived

UDINT

Anzahl der empfangenen Modbus-Meldungen.

Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_udiModbusErrorMessage

UDINT

Übertragene und empfangene Modbus-Fehlermeldungen.

Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_byMasterIpTimeouts

BYTE

Ereigniszähler für Ethernet Modbus/TCP Master-Timeouts.

Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_byMasterIpLost

BYTE

Ethernet-Modbus-TCP-Master-Verbindungsstatus: 0 = Verbindung OK, 1 = Verbindung getrennt.

N/A bedeutet, dass kein vordefiniertes %MW-Mapping für diese Systemvariable existiert.

%MW

Variablenname

Typ

Kommentar

EtherNet/IP-spezifisch

N/A

i_udiETHIP_IOMessagingTransmitted

UDINT

Übertragene EtherNet/IP-Frames der Klasse 1.

Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_udiETHIP_IOMessagingReceived

UDINT

Empfangene EtherNet/IP-Frames der Klasse 1.

Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_udiUCMM_Request

UDINT

Empfangene Meldungen "EtherNet/IP nicht verbunden".

Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_udiUCMM_Error

UDINT

Empfangene Meldungen "EtherNet/IP ungültig – Nicht verbunden".

Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_udiClass3_Request

UDINT

Empfangene EtherNet/IP-Frames der Klasse 3.

Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_udiClass3_Error

UDINT

Empfangene Requests "EtherNet/IP ungültig" der Klasse 3.

Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_uiAssemblyInstanceInput

UINT

Instanznummer der Eingangs-Assembly. Im Programmierhandbuch Ihrer Steuerung finden Sie detaillierte Informationen hierzu.

N/A

i_uiAssemblyInstanceInputSize

UINT

Instanzgröße der Eingangs-Assembly. Im Programmierhandbuch Ihrer Steuerung finden Sie detaillierte Informationen hierzu.

N/A

i_uiAssemblyInstanceOutput

UINT

Instanznummer der Ausgangs-Assembly. Im Programmierhandbuch Ihrer Steuerung finden Sie detaillierte Informationen hierzu.

N/A

i_uiAssemblyInstanceOutputSize

UINT

Instanzgröße der Ausgangs-Assembly. Im Programmierhandbuch Ihrer Steuerung finden Sie detaillierte Informationen hierzu.

N/A

i_uiETHIP_ConnectionTimeouts

UINT

Anzahl der Verbindungs-Timeouts. Zurücksetzen beim Einschalten oder über den Reset-Befehl ETH_W.q_wResetCounter.

N/A

i_ucEipRunIdle

ETH_R_RUN_IDLE

Run (Wert=1)/Idle(Wert=0)-Flag für EtherNet/IP Klasse 1-Verbindung.

N/A bedeutet, dass kein vordefiniertes %MW-Mapping für diese Systemvariable existiert.

Nicht verwendet bedeutet, dass die Variable vom System nicht gepflegt wird und dass die Variable, wenn sie einen anderen Wert als Null aufweist, als irrelevant erachtet werden sollte.

HINWEIS: N/A bedeutet, dass keine vordefinierte %MW-Zuordnung für diese Systemvariable existiert.