ETH_R : variables système en lecture seule du port Ethernet
Ce tableau décrit les paramètres de la variable système ETH_R (type ETH_R_STRUCT) :
%MW |
Nom de la variable |
Type |
Commentaire |
---|---|---|---|
60050 |
i_byIPAddress |
ARRAY[0..3] OF BYTE |
Adresse IP [aaa.bbb.ccc.ddd] : oi_byIPAddress[0] = aaa o... oi_byIPAddress[3]= ddd |
60052 |
i_bySubNetMask |
ARRAY[0..3] OF BYTE |
Masque de sous-réseau [aaa.bbb.ccc.ddd] : oi_bySub-netMask[0] = aaa o... oi_bySub-netMask[3] = ddd |
60054 |
i_byGateway |
ARRAY[0..3] OF BYTE |
Adresse de passerelle [aaa.bbb.ccc.ddd] : oi_byGateway[0] = aaa o... oi_byGateway[3] = ddd |
60056 |
i_byMACAddress |
ARRAY[0..5] OF BYTE |
Adresse MAC[aa.bb.cc.dd.ee.ff] : oi_byMACAddress[0] = aa o... oi_byMACAddress[5]= ff |
60059 |
i_sDeviceName |
STRING(15) |
Nom utilisé pour obtenir l'adresse IP auprès du serveur. |
s/o |
i_wIpMode |
Méthode utilisée pour obtenir une adresse IP. |
|
s/o |
i_byFDRServerIPAddress |
ARRAY[0..3] OF BYTE |
Adresse IP [aaa.bbb.ccc.ddd] du serveur DHCP ou BootP : oi_byFDRServerIPAddress[0] = aaa o... oi_byFDRServerIPAddress[3] = ddd 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 |
Débit réseau du port Ethernet (10 ou 100 Mbits/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_byIPAddress_If2 |
ARRAY[0..3] OF BYTE |
Adresse IP du module d'extension TM4. |
s/o |
i_bySubNetMask_If2 |
ARRAY[0..3] OF BYTE |
Masque de sous-réseau du module d'extension TM4. |
s/o |
i_byGateway_If2 |
ARRAY[0..3] OF BYTE |
Adresse de passerelle du module d'extension TM4. |
s/o |
i_byMACAddress_If2 |
ARRAY[0..5] OF BYTE |
Adresse MAC du module d'extension TM4. |
s/o |
i_sDeviceName_If2 |
STRING(15) |
Nom permettant d'obtenir l'adresse IP du module d'extension TM4. |
s/o |
i_wIpMode_If2 |
Méthode permettant d'obtenir l'adresse IP du module d'extension TM4. |
|
s/o |
i_wPortALinkStatus_If2 |
Lien du port Ethernet du module d'extension TM4 : o0 : Pas de lien o1 : Lien relié à un autre équipement Ethernet |
|
s/o |
i_wPortASpeed_If2 |
Débit réseau du module d'extension TM4 (10 ou 100 Mbits/s). |
|
s/o |
i_wPortADuplexStatus_If2 |
Etat duplex du port Ethernet du module d'extension TM4 : o0 : semi duplex o1 : duplex intégral |
|
s/o |
i_wPortAIpStatus_If2 |
Etat de la pile du port TCP/IP du module d'extension TM4. |
|
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_udiModbusMessageReceived |
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 signifie qu'aucun mappage %MW n'est prédéfini pour cette variable système. |
%MW |
Nom de la variable |
Type |
Commentaire |
---|---|---|---|
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 ETH_W.q_wResetCounter. |
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 |
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 |
Etat de la liaison du maître Modbus TCP Ethernet : 0 = liaison OK, 1 = liaison perdue. |
s/o |
i_wPortAIpStatus |
Etat de la pile du port TCP/IP Ethernet |
|
s/o signifie qu'aucun mappage %MW n'est prédéfini pour cette variable système. Non utilisé signifie que la variable n'est pas gérée par le système et que si sa valeur est différente de zéro, elle doit être considérée comme variable parasite. |
NOTE : s/o signifie qu'aucun mappage %MW n'est prédéfini pour cette variable système.