Enumeraciones

 

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.

Elementos de la enumeración

Nombre

Tipo de datos

Valor

Descripción

Si el parámetro q_xError en un bloque de funciones es FALSE, se muestra uno de los mensajes de estado siguientes.

Ok

DINT

0

La operación se ha completado correctamente.

Si q_xError en un bloque de funciones es TRUE, se muestra uno de los mensajes de estado siguientes.

TcpClientIssue

DINT

1

La operación TCP no se ha completado correctamente. Asunto TCP general, consulte la Guía de la biblioteca TcpUdpCommunication

InvalidIP

DINT

26

La dirección IP especificada no es válida. Compruebe la configuración de la entrada iq_stConnSettings.wsGpIpAddress.

ClientNotConnected

DINT

28

El cliente no está conectado al servidor TCP. Compruebe que SQL Gateway está instalado y en funcionamiento en la dirección IP y el puerto especificados.

ConnectionTimedOut

DINT

41

El sistema remoto no está disponible o no responde a la petición. Compruebe que SQL Gateway está instalado y en funcionamiento en la dirección IP y el puerto especificados.

DbConnectionNameNull

DINT

61

DbConnectionName está vacío (Nulo). El elemento wsDbConnectionName de la entrada iq_stConnSettings está vacío.

DataBufferTooSmall

DINT

63

El búfer de usuario es insuficiente para devolver datos. Si hace coincidir los números de las filas y columnas devueltas con la configuración de la lista de parámetros globales, encontrará la configuración mínima en q_uiRetNumOfRows (q_uiRetNumOfColumns) de FB_SqlDbRead tras cada ejecución.

SqlDatabaseBusy

DINT

64

Se está procesando una petición anterior. Se está ejecutando otra instancia con la misma entrada para iq_stConnSettings (salida q_xBusy = TRUE).

SqlGwToPlcCorruptedMessage

DINT

65

El controlador recibió un mensaje no válido de SQL Gateway. Póngase en contacto con el servicio de asistencia local de Schneider Electric.

TimeoutExpired

DINT

66

Se ha agotado el timeout de funcionamiento del bloque de funciones. Compruebe la configuración de la entrada iq_stConnSettings.timSqlTimeout. En función de la configuración del sistema, deberá aumentar el valor predeterminado.

TransactionNumMismatch

DINT

67

Conflicto en el número de transacción. Póngase en contacto con el servicio de asistencia local de Schneider Electric.

TransmissionNumMismatch

DINT

68

Conflicto en el número de transmisión. Póngase en contacto con el servicio de asistencia local de Schneider Electric.

ConnectionNotIdle

DINT

69

La conexión del cliente TcpUdp ya ha sido ocupada con otro servicio. Compruebe que no haya ninguna otra instancia del parámetro TCPUDP.FB_TCPClient dentro de la aplicación que esté ocupando la conexión.

SocketNotClosed

DINT

70

El método Shutdown o Close del cliente TcpUdp no se ha ejecutado correctamente. Problema de conexión TCP. Reinicie el controlador.

NoDataReturned

DINT

71

El bloque de funciones FB_SqlDbGetData no proporciona ningún dato. La petición SQL se ha ejecutado correctamente pero no se ha devuelto ningún dato. Compruebe que la base de datos asignada contiene datos.

NotConnected

DINT

72

El sistema del cliente TcpUdp no está listo para recibir o transmitir datos. Problema de conexión TCP. Reinicie el controlador.

InvalidPort

DINT

80

 El número de puerto determinado es igual a cero. Compruebe la entrada iq_stConnSettings.wGwPort. Se utiliza generalmente el valor predeterminado 3457.

InvalidWstringNumber

DINT

81

La entrada i_uiNumOfWstrings es inferior a 1 o mayor que GPL.Gc_uiMaxRequest.

Compruebe la entrada i_uiNumOfWstrings. Al menos se necesita una WSTRING.

Compruebe también que el número determinado sea mayor que el límite GPL.Gc_uiMaxRequest (GPL).

InvalidRequestWstring

DINT

82

Cadena de petición vacía o referencia no válida (NULA). Compruebe la entrada i_refRequestWstring. La primera WSTRING (i_refRequestWstring[1]) debe contener algún carácter. Compruebe que se ha asignado la entrada.

InvalidUserDataWstring

DINT

83

Referencia de datos de usuario no válida (NULA). Compruebe que se ha asignado la entrada i_refUserData.

GplMaxRowsExceedsLimits

DINT

85

GPL.Gc_uiMaxRows está fuera de rango. Compruebe la configuración en la lista de parámetros globales.

GplMaxColumnsExceedsLimits

DINT

86

GPL.Gc_uiMaxColumns está fuera de rango. Compruebe la configuración en la lista de parámetros globales.

GplTableWstringExceedsLimits

DINT

87

GPL.Gc_uiTableWstringLength está fuera de rango. Compruebe la configuración en la lista de parámetros globales.

GplRequestWstringExceedsLimits

DINT

88

GPL.Gc_uiRequestWstringLength está fuera de rango. Compruebe la configuración en la lista de parámetros globales.

GplMaxRequestExceedsLimits

DINT

89

GPL.Gc_uiMaxRequest está fuera de rango. Compruebe la configuración en la lista de parámetros globales.

GplMaxRecBufferExceedsLimits

DINT

91

GPL.Gc_uiRecBufferLength está fuera de rango. Compruebe la configuración en la lista de parámetros globales.

GplMaxSendBufferExceedsLimits

DINT

92

GPL.Gc_uiSendBufferLength está fuera de rango. Compruebe la configuración en la lista de parámetros globales.

ConnectionNameNotExisting

DINT

100

El nombre de conexión SQL Gateway no existe. Compruebe las conexiones de la base de datos disponibles en la consola SQL Gateway.

DbConfigurationInvalid

DINT

101

La configuración de la conexión SQL Gateway no coincide. Ejecute Test Database Connection desde la consola SQL Gateway.

DbConnectionNotAvailable

DINT

102

La conexión SQL Gateway a la base de datos no funciona. Ejecute Test Database Connection desde la consola SQL Gateway.

SqlGwProtocolError

DINT

120

Error de protocolo entre la biblioteca SQL y la pasarela. Póngase en contacto con el servicio de asistencia local de Schneider Electric.

CommandExecutionIssue

DINT

150

La ejecución de la solicitud SQL no se ha realizado correctamente. Compruebe la entrada i_refRequestWString según la sintaxis SQL requerida. Consulte el manual del servidor SQL.

NoQueryResultAvailable

DINT

151

SQL Gateway no responde. Compruebe que la base de datos direccionada contenga algún dato con una aplicación adicional.

SqlGwInvalidLicense

DINT

170

Problema en la licencia deSQL Gateway. Abra el License Manager para comprobar que el SQL para EcoStruxure Machine Expert es válido.

SqlGwUnexpectedError

DINT

199

Error detectado de SQL Gateway. Póngase en contacto con el servicio de asistencia local de Schneider Electric.

NOTA: Los resultados en el rango de 100 a 199 son mensajes de la SQL Gateway. Consulte la SQL Gateway User Guide.

Utilizado por

oFB_SqlDbRead

oFB_SqlDbWrite