La versione 1.1 di EcoStruxure Machine Expert non supporta i controllori M258, LMC058 e LMC078.

Diagnostica NVL (Network Variables List, Elenco variabili di rete)

Descrizione del blocco funzione

Il blocco funzionale NETVARGETDIAGINFO recupera informazioni sulla funzionalità elenco delle variabili di rete (NVL).

G-SE-0016808.1.gif-high.gif

 

 

Parametri di ingresso

Parametro

Tipo

Commento

xExecute

BOOL

fronte di salita: informazioni di diagnostica disponibili.

fronte di discesa: le uscite del blocco funzionale vengono resettate.

dwListIdentity

DWORD

Identificatore elenco del GVL / GNVL dal quale devono essere recuperate le informazioni.

Parametri di uscita

Parametro

Tipo

Commento

xDone

BOOL

Le informazioni sono state recuperate correttamente.

xBusy

BOOL

Il blocco funzionale è attivo.

xError

BOOL

TRUE: è stato utilizzato un identificatore elenco sconosciuto.

FALSE: non è stato rilevato nessun errore nell'esecuzione del blocco funzionale NETVARGETDIAGINFO.

nSendCount

UDINT

Numero di datagrammi UDP inviati.

tLastSend

TIME

Data in cui è stato inviato l'ultimo datagramma UDP.

nReceiveCount

UDINT

Numero di datagrammi UDP ricevuti.

tLastReceive

TIME

Data in cui è stato ricevuto l'ultimo datagramma UDP.

nWriteCount

UDINT

Numero di variabili scritte.

sLastError

NetVarUDPError

Ultimo errore rilevato sul protocollo delle variabili di rete.

Vedere la descrizione del parametro enumerato NetVarUDPError riportata di seguito.

tLastError

TIME

Data in cui è stato rilevato l'ultimo errore.

nErrorCount

UINT

Numero di errori rilevati.

nAcknowledges

UINT

Numero di conferme ricevute.

dwDuplicateListIdIp1

DWORD

Se viene rilevato un identificatore elenco doppio, questo parametro indica il primo indirizzo IP del trasmettitore che ha lo stesso identificatore elenco di dwDuplicateListIdIp1.

dwDuplicateListIdIp2

DWORD

Se viene rilevato un identificatore elenco doppio, questo parametro indica il primo indirizzo IP del trasmettitore che ha lo stesso identificatore elenco di dwDuplicateListIdIp2.

Struttura NetVarUDPError

La struttura NetVarUDPError è un parametro enumerato ed è definita dal seguente array:

Parametro

Valore

Commento

NetVarError_NOERROR

0

nessun errore rilevato

NetVarError_SENDDATA

1

Trasferimento dati non riuscito

NetVarError_ACKNOWLEDGE

2

Errore di conferma rilevato

 

NOTA: Questo errore viene rilevato solo se nella finestra di dialogo Proprietà - GVL_Sender è attivata l'opzione Conferma.

NetVarError_INIT_COMM

3

Errore di inizializzazione della comunicazione rilevato

NetVarError_CHECKSUM

4

Errore di checksum rilevato

 

NOTA: Questo errore viene rilevato solo se nella finestra di dialogo Proprietà - GVL_Sender è attivata l'opzione Trasferisci checksum.

NetVarError_LAYOUT

5

Errore di layout rilevato

Il numero di variabili scambiate non corrisponde tra trasmettitore e ricevitore.

NetVarError_LISTID

6

Identificatore elenco doppio rilevato

Vi sono 2 trasmettitori sulla rete con lo stesso identificatore elenco.

NetVarError_TRANSMIT_OVERFLOW

7

Il numero di datagrammi inviati per ciclo ha raggiunto il limite di 20.

NetVarError_RECEIVE_OVERFLOW

8

Il numero di datagrammi ricevuti per ciclo ha raggiunto il limite di 20.