ETH_R: variabili di sistema di sola lettura della porta Ethernet
Nome della libreria: PLCSystemBase
Spazio dei nomi: PLCSystemBase
La seguente tabella descrive i parametri della variabile di sistema ETH_R (tipo ETH_R_STRUCT). Esiste una struttura per ogni porta Ethernet:
%MW |
Nome var |
Tipo |
Commento |
---|---|---|---|
60050 |
i_byIPAddress |
ARRAY [0..3] DI BYTE |
Indirizzo IP dell'interfaccia Ethernet_1 o Ethernet_2 [aaa.bbb.ccc.ddd]: oi_byIPAddress[0]= aaa o... oi_byIPAddress[3]= ddd |
60052 |
i_bySubNetMask |
ARRAY [0..3] DI BYTE |
Maschera di sottorete dell'interfaccia Ethernet_1 o Ethernet_2 [aaa.bbb.ccc.ddd]: oi_bySub-netMask[0]= aaa o... oi_bySub-netMask[3]= ddd |
60054 |
i_byGateway |
ARRAY [0..3] DI BYTE |
Indirizzo gateway dell'interfaccia Ethernet_1 o Ethernet_2 [aaa.bbb.ccc.ddd]: oi_byGateway[0]= aaa o... oi_byGateway[3]= ddd |
60056 |
i_byMACAddress |
ARRAY[0.00,5] OF BYTE |
Indirizzo MAC dell'interfaccia Ethernet_1 o Ethernet_2 [aa.bb.cc.dd.ee.ff]: oi_byMACAddress[0]= aa o... oi_byMACAddress[5]= ff |
60059 |
i_sDeviceName |
STRING(15) |
Nome utilizzato per ottenere l'indirizzo IP dal server. |
n.d. |
i_ucIPForwarding |
Inoltro IP. |
|
n.d. |
i_wIpMode |
Metodo utilizzato per ottenere un indirizzo IP. |
|
n.d. |
i_byFDRServerIPAddress |
ARRAY [0..3] DI BYTE |
L'indirizzo IP [aaa.bbb.ccc.ddd] del server DHCP o BootP: oi_byFDRServerIPAddress[0]= aaa o... oi_byFDRServerIPAddress[3]= ddd Pari a 0.0.0.0 se viene utilizzato l'IP memorizzato o predefinito. |
n.disp. |
i_udiOpenTcpConnections |
UDINT |
Numero di connessioni TCP aperte. |
n.d. |
i_udiFramesTransmittedOK |
UDINT |
Numero di frame trasmessi correttamente. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_udiFramedReceivedOK |
UDINT |
Numero di frame ricevuti correttamente. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_udiTransmitBufferErrors |
UDINT |
Numero di frame trasmessi con errori rilevati. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_udiReceiveBufferErrors |
UDINT |
Numero dei frame ricevuti con errori rilevati. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_wFrameSendingProtocol |
Protocollo Ethernet configurato per l'invio dei frame (IEEE 802.3 o Ethernet II). |
|
n.d. |
i_wPortALinkStatus |
Collegamento della porta Ethernet (0 = nessun collegamento, 1 = collegamento con un altro dispositivo Ethernet). |
|
n.d. |
i_wPortASpeed |
Velocità di rete della porta Ethernet (10Mb/s, 100Mb/s o 1Gb/s). |
|
n.d. |
i_wPortADuplexStatus |
Stato duplex della porta Ethernet (0= Half duplex o 1= Full duplex). |
|
n.d. |
i_udiPortACollisions |
UDINT |
Numero di frame coinvolti in una o più collisioni e successivamente trasmessi correttamente. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_wPortAIpStatus |
Stato stack porta Ethernet TCP/IP. |
|
n.d. |
i_ethInterface |
ARRAY[1..6] OF ETH_R_ITF_STRUCT |
Struttura dei parametri comuni dell'interfaccia Ethernet. |
Specifiche Modbus TCP/IP |
|||
n.d. |
i_udiModbusMessageTransmitted |
UDINT |
Numero di messaggi Modbus trasmessi. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_udiModbusMessageReceived |
UDINT |
Numero di messaggi Modbus ricevuti. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_udiModbusErrorMessage |
UDINT |
Messaggi di errore rilevati Modbus trasmessi e ricevuti. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_byMasterIpTimeouts |
BYTE |
Contatore eventi di timeout Maser Modbus TCP Ethernet. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_byMasterIpLost |
BYTE |
Stato del collegamento Ethernet Modbus TCP Master: 0 = collegamento OK, 1 = collegamento interrotto. |
n/a significa che non vi è mapping %MW predefinito per questa variabile di sistema. |
%MW |
Nome var |
Tipo |
Commento |
---|---|---|---|
Specifiche EtherNet/IP |
|||
n.d. |
i_udiETHIP_IOMessagingTransmitted |
UDINT |
Frame EtherNet/IP Classe 1 trasmessi. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_udiETHIP_IOMessagingReceived |
UDINT |
Frame EtherNet/IP di classe 1 ricevuti. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_udiUCMM_Request |
UDINT |
Messaggi non connessi EtherNet/IP ricevuti. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_udiUCMM_Error |
UDINT |
Messaggi non connessi non validi EtherNet/IP ricevuti. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_udiClass3_Request |
UDINT |
Richieste EtherNet/IP Classe 3 ricevute. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_udiClass3_Error |
UDINT |
Richieste EtherNet/IP Classe 3 non valide ricevute. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_uiAssemblyInstanceInput |
UINT |
Numero istanza gruppo ingressi. Per maggiori informazioni consultare la guida alla programmazione appropriata del controller. |
n.d. |
i_uiAssemblyInstanceInputSize |
UINT |
Dimensioni istanza gruppo ingressi. Per maggiori informazioni consultare la guida alla programmazione del controller appropriata. |
n.d. |
i_uiAssemblyInstanceOutput |
UINT |
Numero istanza gruppo uscite. Per maggiori informazioni consultare la guida alla programmazione del controller appropriata. |
n.d. |
i_uiAssemblyInstanceOutputSize |
UINT |
Dimensioni istanza gruppo uscite. Per maggiori informazioni consultare la guida alla programmazione del controller appropriata. |
n.d. |
i_uiETHIP_ConnectionTimeouts |
UINT |
Numero di timeout di connessione. Reset all'accensione o con il comando di reset ETH_W.q_wResetCounter. |
n.d. |
i_ucEipRunIdle |
Contrassegno Run (value = 1)/Idle(value = 0) per connessione EtherNet/IP di classe 1. |
|
n/a significa che non vi è mapping %MW predefinito per questa variabile di sistema. Non utilizzato significa che la variabile non è mantenuta dal sistema e che se il valore della variabile è diverso da zero deve essere considerato estraneo. |
NOTA: n/a significa che non vi è un mapping %MW predefinito per questa variabile di sistema.