La enumeración ET_Result contiene los valores posibles que indican el resultado de operaciones ejecutadas por el bloque de funciones.
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. |
|||
UDINT |
0 |
La operación se ha completado correctamente. |
|
UDINT |
2 |
El bloque de funciones está deshabilitado. |
|
UDINT |
3 |
Proceso de deshabilitar el bloque de funciones en curso (definido solamente por FB_SqlDbRequest). |
|
UDINT |
4 |
Se ha establecido correctamente la conexión con SQL Gateway. |
|
UDINT |
5 |
El cliente se está conectando a SQL Gateway. |
|
UDINT |
6 |
Petición de SQL en curso |
|
Si q_xError en un bloque de funciones es TRUE, se muestra uno de los mensajes de estado siguientes. |
|||
UDINT |
1 |
La operación TCP no se ha completado correctamente. Asunto TCP general, consulte la Guía de la biblioteca TcpUdpCommunication. |
|
UDINT |
26 |
La dirección IP especificada no es válida. |
|
UDINT |
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. |
|
UDINT |
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. |
|
UDINT |
56 |
No se ha podido encontrar el certificado predeterminado en el almacén de certificados del controlador. |
|
UDINT |
58 |
Se ha detectado un error interno al inicializar el contexto de TLS. Pueden abrirse hasta 10 contextos de TLS distintos a la vez. Asegúrese de que no haya abiertos a la vez más de 10 sockets TCP que utilicen TLS. |
|
UDINT |
61 |
DbConnectionName está vacío (Nulo). El elemento wsDbConnectionName de la entrada iq_stConnSettings o iq_stExtendedConnSettings está vacío. |
|
UDINT |
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 o FB_SqlDbRequest (lectura) tras cada ejecución. |
|
UDINT |
64 |
Se está procesando una petición anterior. Otra instancia con la misma entrada para iq_stConnSettings se está ejecutando (salida q_xBusy = TRUE) o con la misma entrada iq_stExtendedConnSettings está activa (salida q_xActive = TRUE). |
|
UDINT |
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. |
|
UDINT |
66 |
Se ha agotado el timeout de funcionamiento del bloque de funciones. Compruebe la configuración de la entrada iq_stConnSettings.timSqlTimeout o iq_stExtendedConnSetting.timSqlTimeout (timSqlConnectionTimeout). En función de la configuración del sistema, el valor predeterminado debe aumentarse. |
|
UDINT |
67 |
Conflicto en el número de transacción. Póngase en contacto con el servicio de asistencia local de Schneider Electric. |
|
UDINT |
68 |
Conflicto en el número de transmisión. Póngase en contacto con el servicio de asistencia local de Schneider Electric. |
|
UDINT |
69 |
La conexión del cliente TcpUdp ya está ocupada con otro servicio. Compruebe que no haya ninguna otra instancia de TCPUDP.FB_TCPClient dentro de la aplicación que esté ocupando la conexión. |
|
UDINT |
70 |
Los métodos Shutdown o Close del cliente TcpUdp no se han ejecutado correctamente. Problema de conexión TCP. Reinicie el controlador. |
|
UDINT |
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. |
|
UDINT |
72 |
El sistema del cliente TcpUdp no está listo para recibir o transmitir datos. Problema de conexión TCP. Reinicie el controlador. |
|
UDINT |
73 |
El valor de timeout no es válido. Debe ser mayor que 0 s. |
|
UDINT |
80 |
El número de puerto dado es igual a cero. |
|
UDINT |
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). |
|
UDINT |
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 cualquier carácter. Compruebe que se ha asignado la entrada. |
|
UDINT |
83 |
Referencia de datos de usuario no válida (NULA). Compruebe que se ha asignado la entrada i_refUserData. |
|
UDINT |
84 |
Entrada i_etSqlRequest no igual a Read (0) o Write (1). |
|
UDINT |
85 |
GPL.Gc_uiMaxRows está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
86 |
GPL.Gc_uiMaxColumns está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
87 |
GPL.Gc_uiTableWstringLength está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
88 |
GPL.Gc_uiRequestWstringLength está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
89 |
GPL.Gc_uiMaxRequest está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
91 |
GPL.Gc_uiRecBufferLength está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
92 |
GPL.Gc_uiSendBufferLength está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
100 |
El nombre de conexión SQL Gateway no existe. Compruebe las conexiones de la base de datos disponibles en la consola SQL Gateway. |
|
UDINT |
101 |
La configuración de la conexión SQL Gateway no coincide. Ejecute Test Database Connection desde la consola SQL Gateway. |
|
UDINT |
102 |
La conexión SQL Gateway a la base de datos no funciona. Ejecute Test Database Connection desde la consola SQL Gateway. |
|
UDINT |
120 |
Error de protocolo entre la biblioteca SQL y la pasarela. Póngase en contacto con el servicio de asistencia local de Schneider Electric. |
|
UDINT |
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. |
|
UDINT |
151 |
SQL Gateway no responde. Compruebe que la base de datos direccionada contenga algún dato con una aplicación adicional. |
|
UDINT |
170 |
Problema en la licencia deSQL Gateway. Abra el License Manager para comprobar que el es válido. |
|
UDINT |
199 |
Error detectado de SQL Gateway. Póngase en contacto con el servicio de asistencia local de Schneider Electric. |
|
UDINT |
200 |
Problema con el certificado de SQL Gateway. El certificado de SQL Gateway del participante en la comunicación no es de confianza o no es válido. |