La version V1.1 d' EcoStruxure Machine Expert ne prend pas en charge les contrôleurs M258, LMC058 et LMC078.

Diagnostic d'une liste de variables de réseau (NVL)

Description du bloc fonction

Le bloc fonction NETVARGETDIAGINFO collecte des informations sur la fonctionnalité liste de variables de réseau (NVL).

G-SE-0016808.1.gif-high.gif

 

 

Paramètres d'entrée

Paramètre

Type

Commentaire

xExecute

BOOL

Front montant : les informations de diagnostic sont disponibles.

Front descendant : les sorties du bloc fonction sont réinitialisées.

dwListIdentity

DWORD

Identificateur de liste de la GVL/GNVL dans laquelle les informations doivent être collectées.

Paramètres de sortie

Paramètre

Type

Commentaire

xDone

BOOL

Les informations ont été correctement récupérées.

xBusy

BOOL

Le bloc fonction est actif.

xError

BOOL

TRUE : un identificateur de liste inconnu a été utilisé.

FALSE : aucune erreur n'a été détectée dans l'exécution du bloc fonction NETVARGETDIAGINFO.

nSendCount

UDINT

Nombre de datagrammes UDP envoyés.

tLastSend

TIME

Date à laquelle le dernier datagramme UDP a été envoyé.

nReceiveCount

UDINT

Nombre de datagrammes UDP reçus.

tLastReceive

TIME

Date à laquelle le dernier datagramme UDP a été reçu.

nWriteCount

UDINT

Nombre de variables écrites.

sLastError

NetVarUDPError

Dernière erreur détectée sur le protocole de variable de réseau.

Consultez la description du paramètre énuméré NetVarUDPError ci-dessous.

tLastError

TIME

Date à laquelle la dernière erreur a été détectée.

nErrorCount

UINT

Nombre d'erreurs détectées.

nAcknowledges

UINT

Nombre de confirmations reçues.

dwDuplicateListIdIp1

DWORD

Si un identificateur de liste en double a été détecté, ce paramètre indique la première adresse IP de l'expéditeur qui a le même identificateur de liste que dwDuplicateListIdIp1.

dwDuplicateListIdIp2

DWORD

Si un identificateur de liste en double a été détecté, ce paramètre indique la seconde adresse IP de l'expéditeur qui a le même identificateur de liste que dwDuplicateListIdIp2.

Structure NetVarUDPError

La structure NetVarUDPError est un paramètre énuméré défini comme suit :

Paramètre

Valeur

Commentaire

NetVarError_NOERROR

0

aucune erreur détectée

NetVarError_SENDDATA

1

Échec du transfert de données.

NetVarError_ACKNOWLEDGE

2

Erreur de confirmation détectée.

 

NOTE : Cette erreur n'est détectée que lorsque l'option Confirmation est activée dans la boîte de dialogue Propriétés - GVL_Sender.

NetVarError_INIT_COMM

3

Erreur d'initialisation de communication détectée.

NetVarError_CHECKSUM

4

Erreur de total de contrôle détectée.

 

NOTE : Cette erreur n'est détectée que lorsque l'option Transmettre le total de contrôle est activée dans la boîte de dialogue Propriétés - GVL_Sender.

NetVarError_LAYOUT

5

Erreur de disposition détectée.

Le nombre de variables échangées ne correspond pas entre l'expéditeur et le récepteur.

NetVarError_LISTID

6

Identificateur de liste en double détecté.

Deux expéditeurs sur le réseau ont le même identificateur de liste.

NetVarError_TRANSMIT_OVERFLOW

7

Le nombre de datagrammes envoyés par cycle a dépassé la limite de 20.

NetVarError_RECEIVE_OVERFLOW

8

Le nombre de datagrammes envoyés par cycle a atteint la limite de 20.