Le tableau suivant décrit les paramètres de la variable système ETH_R (type ETH_R_STRUCT) : Il existe une structure pour chaque port Ethernet :
%MW |
Nom de la variable |
Type |
Commentaire |
---|---|---|---|
60050 |
i_byIPAddress |
ARRAY[0..3] OF BYTE |
Adresse IP de l'interface Ethernet_1 ou Ethernet_2
|
60052 |
i_bySubNetMask |
ARRAY[0..3] OF BYTE |
Masque de sous-réseau de l'interface Ethernet_1 ou Ethernet_2
|
60054 |
i_byGateway |
ARRAY[0..3] OF BYTE |
Adresse de passerelle de l'interface Ethernet_1 ou Ethernet_2
|
60056 |
i_byMACAddress |
ARRAY[0..5] OF BYTE |
Adresse MAC de l'interface Ethernet_1 ou Ethernet_2
|
60059 |
i_sDeviceName |
STRING(15) |
Nom utilisé pour obtenir l'adresse IP auprès du serveur. |
s/o |
i_ucIPForwarding |
Transfert IP. |
|
s/o |
i_wIpMode |
Méthode utilisée pour obtenir une adresse IP. |
|
s/o |
i_byFDRServerIPAddress |
ARRAY[0..3] OF BYTE |
Adresse IP
Egale à 0.0.0.0 en cas d'utilisation d'une adresse IP enregistrée ou par défaut. |
s/o |
i_udiOpenTcpConnections |
UDINT |
Nombre de connexions TCP ouvertes. |
s/o |
i_udiFramesTransmittedOK |
UDINT |
Nombre de trames transmises correctement. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_udiFramedReceivedOK |
UDINT |
Nombre de trames reçues correctement. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_udiTransmitBufferErrors |
UDINT |
Nombre de trames transmises avec détection d'erreurs. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_udiReceiveBufferErrors |
UDINT |
Nombre de trames reçues avec détection d'erreurs. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_wFrameSendingProtocol |
Protocole Ethernet configuré pour l'envoi des trames (IEEE 802.3 ou Ethernet II). |
|
s/o |
i_wPortALinkStatus |
Liaison du port Ethernet (0 = aucune liaison, 1 = liaison connectée à un autre équipement Ethernet). |
|
s/o |
i_wPortASpeed |
Vitesse réseau du port Ethernet (10 Mb/s, 100 Mb/s ou 1 Gb/s). |
|
s/o |
i_wPortADuplexStatus |
Etat duplex du port Ethernet (0 = semi duplex ou 1 = duplex intégral). |
|
s/o |
i_udiPortACollisions |
UDINT |
Nombre de trames impliquées dans une ou plusieurs collisions et transmises correctement par la suite. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_wPortAIpStatus |
Etat de la pile du port TCP/IP Ethernet |
|
s/o |
i_ethInterface |
ARRAY[1..6] OF ETH_R_ITF_STRUCT |
Structure des paramètres communs de l'interface Ethernet. |
Spécifique à Modbus TCP/IP |
|||
s/o |
i_udiModbusMessageTransmitted |
UDINT |
Nombre de messages Modbus transmis. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_udiModbusMessageTransmitted |
UDINT |
Nombre de messages Modbus reçus. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_udiModbusErrorMessage |
UDINT |
Messages de détection d'erreurs Modbus transmis et reçus. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_byMasterIpTimeouts |
BYTE |
Compteur d'événements de dépassement de délai TCP maître Ethernet Modbus. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_byMasterIpLost |
BYTE |
État de la liaison maître Ethernet Modbus TCP : 0 = liaison OK, 1 = liaison perdue. |
Spécifique à EtherNet/IP |
|||
s/o |
i_udiETHIP_IOMessagingTransmitted |
UDINT |
Trames EtherNet/IP de classe 1 transmises. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_udiETHIP_IOMessagingReceived |
UDINT |
Trames EtherNet/IP de classe 1 reçues.
Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation |
s/o |
i_udiUCMM_Request |
UDINT |
Messages EtherNet/IP non connectés reçus. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_udiUCMM_Error |
UDINT |
Messages EtherNet/IP non connectés non valides reçus. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_udiClass3_Request |
UDINT |
Requêtes EtherNet/IP de classe 3 reçues. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_udiClass3_Error |
UDINT |
Requêtes EtherNet/IP de classe 3 non valides reçues. Réinitialisation lors de la mise sous tension ou avec la commande de réinitialisation ETH_W.q_wResetCounter. |
s/o |
i_uiAssemblyInstanceInput |
UINT |
Numéro de l'instance d'assemblage d'entrée. Pour plus d'informations, reportez-vous au guide de programmation du contrôleur. |
s/o |
i_uiAssemblyInstanceInputSize |
UINT |
Taille de l'instance d'assemblage d'entrée. Pour plus d'informations, consultez le guide de programmation de votre contrôleur. |
s/o |
i_uiAssemblyInstanceOutput |
UINT |
Numéro de l'instance d'assemblage de sortie. Pour plus d'informations, consultez le guide de programmation de votre contrôleur. |
s/o |
i_uiAssemblyInstanceOutputSize |
UINT |
Taille de l'instance d'assemblage de sortie. Pour plus d'informations, consultez le guide de programmation de votre contrôleur. |
s/o |
i_uiETHIP_ConnectionTimeouts |
UINT |
Nombre d'expirations de connexion. Réinitialisation lors de la mise sous tension ou avec la commande de réarmement ETH_W.q_wResetCounter. |
s/o |
i_ucEipRunIdle |
Drapeau fonctionnement (valeur = 1) / attente (valeur = 0) pour la connexion EtherNet/IP classe 1. |
|
s/o signifie qu'aucun mappage %MW n'est prédéfini pour cette variable système. |