EcoStruxure Machine Expert versión 1.1 no soporta los controladores M258, LMC058 y LMC078.

Diagnóstico de la lista de variables de red (NVL)

Descripción del bloque de funciones

El bloque de funciones NETVARGETDIAGINFO obtiene información sobre la funcionalidad de la lista de variables de red (NVL).

G-SE-0016808.1.gif-high.gif

 

 

Parámetros de entrada

Parámetro

Tipo

Comentario

xExecute

BOOL

Flanco ascendente: hay disponible información de diagnóstico.

Flanco descendente: se restablecen las salidas del bloque de funciones.

dwListIdentity

DWORD

Identificador de listas de la GVL/GNVL de las que se debe recuperar la información.

Parámetros de salida

Parámetro

Tipo

Comentario

xDone

BOOL

Se ha recuperado la información correctamente.

xBusy

BOOL

El bloque de funciones está activo.

xError

BOOL

TRUE: se ha utilizado un identificador de listas desconocido.

FALSE: no se ha detectado ningún error de ejecución del bloque de funciones NETVARGETDIAGINFO.

nSendCount

UDINT

Número de datagramas de UDP enviados.

tLastSend

TIME

Fecha en la que se envió el último datagrama de UPD.

nReceiveCount

UDINT

Número de datagramas de UDP recibidos.

tLastReceive

TIME

Fecha en la que se recibió el último datagrama de UPD.

nWriteCount

UDINT

Número de variables escritas.

sLastError

NetVarUDPError

Último error detectado en el protocolo de variables de red.

Consulte la descripción del parámetro NetVarUDPError a continuación.

tLastError

TIME

Fecha en la que se detectó el último error.

nErrorCount

UINT

Número de errores detectados.

nAcknowledges

UINT

Número de confirmaciones recibidas.

dwDuplicateListIdIp1

DWORD

Si se detecta que existe un identificador de listas duplicado, este parámetro indica la primera dirección IP del emisor que tiene el mismo identificador de listas que dwDuplicateListIdIp1.

dwDuplicateListIdIp2

DWORD

Si se detecta que existe un identificador de listas duplicado, este parámetro indica la segunda dirección IP del emisor que tiene el mismo identificador de listas que dwDuplicateListIdIp2.

Estructura de NetVarUDPError

La estructura de NetVarUDPError es un parámetro enumerado y está definida por la matriz siguiente:

Parámetro

Valor

Comentario

NetVarError_NOERROR

0

No se ha detectado ningún error.

NetVarError_SENDDATA

1

Se ha detectado un error en la transferencia de datos.

NetVarError_ACKNOWLEDGE

2

Se ha detectado un error de confirmación.

 

NOTA: Este error solo se detecta cuando la opción Confirmación está activada en el cuadro de diálogo Propiedades - GVL_Sender.

NetVarError_INIT_COMM

3

Se ha detectado un error en la inicialización de la comunicación.

NetVarError_CHECKSUM

4

Se ha detectado un error en la suma de comprobación.

 

NOTA: Este error solo se detecta cuando la opción Transmitir la suma de comprobación está activada en el cuadro de diálogo Propiedades - GVL_Sender.

NetVarError_LAYOUT

5

Se ha detectado un error en el diseño.

El número de variables intercambiadas no coincide entre el emisor y el receptor.

NetVarError_LISTID

6

Se ha detectado que el identificador de listas está duplicado.

Existen 2 emisores en la red con el mismo identificador de listas.

NetVarError_TRANSMIT_OVERFLOW

7

El número de datagramas enviados por ciclo ha alcanzado el límite de 20.

NetVarError_RECEIVE_OVERFLOW

8

El número de datagramas recibidos por ciclo ha alcanzado el límite de 20.