ET_Result

Descripción general

Tipo:

Enumeración

Disponible desde:

V1.0.0.0

Descripción

La enumeración ET_Result contiene los valores posibles que indican el resultado de operaciones ejecutadas por el bloque de funciones FB_SendCommand.

Esta enumeración también incluye los códigos de diagnóstico de las funciones FC_Scan, FC_ClearScanList y FC_GetPeerScanData.

Elementos de la enumeración

Nombre

Valor (UDINT)

Descripción

Si q_xError de FB_SendCommand o de FB_ExtendedSendCommand tiene un valor FALSE, se mostrará uno de los siguientes mensajes de estado.

Idle

0

El bloque de funciones está listo para la ejecución.

OK

1

El bloque de funciones se ha ejecutado correctamente.

InProgress

2

La acción solicitada se está ejecutando en el controlador pero aún no ha finalizado.

Se mostrará uno de los siguientes mensajes de estado si q_xError de FB_SendCommand o de FB_ExtendedSendCommand tiene un valor TRUE o el valor de retorno de una función = FALSE.

InternalErrorDetected

10

Se ha detectado un error interno.

Posibles motivos:

  • No se han leído datos de exploración con los ajustes de filtro de búsqueda especificados (compruebe los ajustes de filtro y corríjalos si es necesario; a continuación, vuelva a ejecutar el comando).

  • No se ha borrado la base de datos interna (póngase en contacto con su representante local de Schneider Electric).

  • No se ha ejecutado la exploración (póngase en contacto con su representante local de Schneider Electric).

SendCommandNotAllowed

11

Se está ejecutando otro comando de envío.

Compruebe que se esté ejecutando una única instancia de FB_SendCommand o FB_SendExtendedCommand.

SearchTypeInvalid

20

El tipo de búsqueda indicado se encuentra fuera de rango.

Compruebe la entrada i_etSearchTypeFilter y corríjala si es necesario.

WrongSendCommandType

21

El tipo de comando indicado se encuentra fuera de rango.

Compruebe la entrada i_stSendCommand.i_etCommandType y corríjala si es necesario.

MacAddressInvalid

22

La dirección MAC indicada no es válida.

Compruebe la sintaxis y la longitud de la entrada i_stSendCommand.i_sMacAddr y corríjalas si es necesario.

Ejemplo: 00:80:F4:0A:57:66 = 17 caracteres

IPv4AddressInvalid

23

La dirección IPv4 indicada no es válida.

Compruebe el contenido de la entrada i_stSendCommand.i_sExtension1 y corríjalo si es necesario.

IPv4MaskInvalid

24

La máscara IPv4 indicada no es válida.

Compruebe el contenido de la entrada i_stSendCommand.i_sExtension2 y corríjalo si es necesario.

IPv4GatewayInvalid

25

La pasarela IPv4 indicada no es válida.

Compruebe el contenido de la entrada i_stSendCommand.i_sExtension3 y corríjalo si es necesario.

FtpUsernameInvalid

26

El nombre de usuario de FTP indicado no es válido.

Compruebe el contenido de la entrada i_stSendCommand.i_sExtension1 o i_stSendCommand.i_sExtension2 (en función del comando) y corríjalo si es necesario.

FtpPasswordInvalid

27

La contraseña de FTP indicada no es válida.

Compruebe el contenido de la entrada i_stSendCommand.i_sExtension2 o i_stSendCommand.i_sExtension3 (en función del comando) y corríjalo si es necesario.

BackUpNameInvalid

28

El nombre de copia de seguridad indicado no es válido.

Compruebe el contenido de la entrada i_stSendCommand.i_sExtension1 y corríjalo si es necesario.

DhcpNetworkNameInvalid

29

El nombre de red DHCP indicado no es válido.

Compruebe el contenido de la entrada i_stSendCommand.i_sExtension1 y corríjalo si es necesario.

DeviceNameInvalid

30

El nombre de dispositivo indicado no es válido.

Compruebe el contenido de la entrada i_stSendCommand.i_sExtension1 y corríjalo si es necesario.

SaveCommandInvalid

31

El valor indicado del comando de guardar no es válido.

Compruebe el contenido de la entrada i_stSendCommand.i_sExtension1, i_stSendCommand.i_sExtension2 o i_stSendCommand.i_sExtension4 (en función del comando) y corríjalo si es necesario.

NOTA: Solo se permite un valor TRUE o FALSE.

ExtendedCommandBlank

32

La entrada i_sExtendedSendCommand de FB_ExtendedSendCommand no contiene ningún carácter.

InvalidInputParameter

33

No se leen datos de exploración con los datos de entrada proporcionados por i_etSearchTypeFilter e i_sSearchTypeValue.

Antes de volver a ejecutar la función, realice una de las siguientes tareas:

  • Verifique los valores de entrada i_etSearchTypeFilter e i_sSearchTypeValue.

  • Ejecute FC_ClearScanList seguido de FC_Scan.

NodeNotFound

34

Puede deberse a una de las siguientes razones:

  • No se ha encontrado un dispositivo especificado por la configuración de filtro dada.

  • Se ha llegado al final de la base de datos interna de los dispositivos detectados.

  • No se encuentra disponible una base de datos interna de los dispositivos detectados (por ejemplo, FC_GetPeerScanData se ha ejecutado antes de que finalice FC_Scan).

UnexpectedFeedbackValue

999

Problema con el firmware del sistema interno.

Póngase en contacto con su representante local de Schneider Electric.

Utilizado por

  • FB_SendCommand

  • FB_ExtendedSendCommand

  • FC_Scan

  • FC_ClearScanList

  • FC_GetPeerScanData