Type : |
Énumération |
Disponible à partir de la version : |
V1.0.0.0 |
L'énumération ET_Result contient les valeurs possibles qui donnent les résultats des opérations exécutées par le bloc fonction.
Nom |
Type de données |
Valeur |
Description |
---|---|---|---|
Si le paramètre q_xError d'un bloc fonction est FALSE, le message d'état suivant apparaît. |
|||
UDINT |
0 |
L'opération a abouti. |
|
UDINT |
2 |
Le bloc fonction est désactivé. |
|
UDINT |
3 |
Processus de désactivation du bloc fonction en cours (défini uniquement par FB_SqlDbRequest). |
|
UDINT |
4 |
La connexion à SQL Gateway est correctement établie. |
|
UDINT |
5 |
Le client est en train de se connecter à SQL Gateway. |
|
UDINT |
6 |
La requête SQL est en cours de traitement. |
|
Si le paramètre q_xError d'un bloc fonction est TRUE, l'un des messages d'état suivants apparaît. |
|||
UDINT |
1 |
L'opération TCP n'a pas abouti. Problème TCP général. Consultez le Guide de la bibliothèque TcpUdpCommunication. |
|
UDINT |
26 |
L'adresse IP indiquée n'est pas valide. |
|
UDINT |
28 |
Le client n'est pas connecté au serveur TCP. Vérifiez que le logiciel SQL Gateway est installé et en cours d'exécution avec l'adresse IP et le port spécifiés. |
|
UDINT |
41 |
Le système distant est indisponible ou ne répond pas à la requête. Vérifiez que le logiciel SQL Gateway est installé et en cours d'exécution avec l'adresse IP et le port spécifiés. |
|
UDINT |
56 |
Le certificat par défaut du contrôleur est introuvable dans le magasin de certificats du contrôleur. |
|
UDINT |
58 |
Erreur interne détectée durant l'initialisation du contexte TLS. Jusqu'à 10 contextes TLS différents peuvent être ouverts en même temps. Vérifiez que le nombre de sockets TCP utilisant TLS qui sont ouverts simultanément ne dépasse pas 10. |
|
UDINT |
61 |
Le paramètre DbConnectionName est vide (valeur de type Null). L'élément wsDbConnectionName de l'entrée iq_stConnSettings ou iq_stExtendedConnSettings est vide. |
|
UDINT |
63 |
Le tampon utilisateur est trop petit pour renvoyer les données. En comparant le nombre de lignes et de colonnes renvoyées avec les paramètres de la liste des paramètres globaux, vous trouverez les réglages minimum de q_uiRetNumOfRows (q_uiRetNumOfColumns) pour le bloc fonction FB_SqlDbRead ou FB_SqlDbRequest (lecture) après chaque exécution. |
|
UDINT |
64 |
Une requête plus ancienne est en cours de traitement. Une autre instance présentant la même entrée pour iq_stConnSettings est en cours d'exécution (sortie q_xBusy = TRUE) ou présentant la même entrée iq_stExtendedConnSettings est actuellement active (sortie q_xActive = TRUE). |
|
UDINT |
65 |
Le contrôleur a reçu un message non valide de SQL Gateway. Contactez votre service d'assistance Schneider Electric local. |
|
UDINT |
66 |
Le timeout du bloc fonction a expiré. Vérifiez la valeur de l'entrée iq_stConnSettings.timSqlTimeout ou iq_stExtendedConnSetting.timSqlTimeout (timSqlConnectionTimeout). La valeur par défaut doit être augmentée en fonction de la configuration du système. |
|
UDINT |
67 |
Numéro de transaction incohérent. Contactez votre service d'assistance Schneider Electric local. |
|
UDINT |
68 |
Numéro d'émission incohérent. Contactez votre service d'assistance Schneider Electric local. |
|
UDINT |
69 |
Un autre service occupe la connexion du client TcpUdp. Vérifiez qu'aucune autre instance de TCPUDP.FB_TCPClient dans votre application n'occupe la connexion. |
|
UDINT |
70 |
La méthode Shutdown ou Close du client TcpUdp n'aboutit pas. Problème de connexion TCP. Redémarrez votre contrôleur. |
|
UDINT |
71 |
Le bloc fonction FB_SqlDbGetData ne fournit aucune donnée. La requête SQL a été exécutée, mais n'a pas renvoyé de données. Vérifiez que la base de données associée contient des données. |
|
UDINT |
72 |
Le système client TcpUdp n'est pas prêt à recevoir ou envoyer des données. Problème de connexion TCP. Redémarrez votre contrôleur. |
|
UDINT |
73 |
La valeur de temporisation n'est pas valide. Elle doit être supérieure à 0 s. |
|
UDINT |
80 |
Le numéro de port indiqué est égal à zéro. |
|
UDINT |
81 |
L'entrée i_uiNumOfWstrings est inférieure à 1 ou supérieure à GPL.Gc_uiMaxRequest. Vérifiez l'entrée i_uiNumOfWstrings. Au moins une chaîne WSTRING est requise. Vérifiez également que le nombre indiqué est supérieur à la limite GPL.Gc_uiMaxRequest (GPL). |
|
UDINT |
82 |
Chaîne de requête vide ou référence incorrecte (NULL). Vérifiez l'entrée i_refRequestWstring. La première chaîne WSTRING (i_refRequestWstring[1]) doit contenir un ou plusieurs caractères. Vérifiez que l'entrée est affectée. |
|
UDINT |
83 |
Référence de données utilisateur incorrecte (NULL). Vérifiez que l'entrée i_refUserData est affectée. |
|
UDINT |
84 |
Entrée i_etSqlRequest différente de Read (0) ou Write (1). |
|
UDINT |
85 |
GPL.Gc_uiMaxRows est hors limites. Vérifiez les valeurs de la liste des paramètres globaux. |
|
UDINT |
86 |
GPL.Gc_uiMaxColumns est hors limites. Vérifiez les valeurs de la liste des paramètres globaux. |
|
UDINT |
87 |
GPL.Gc_uiTableWstringLength est hors limites. Vérifiez les valeurs de la liste des paramètres globaux. |
|
UDINT |
88 |
GPL.Gc_uiRequestWstringLength est hors limites. Vérifiez les valeurs de la liste des paramètres globaux. |
|
UDINT |
89 |
GPL.Gc_uiMaxRequest est hors limites. Vérifiez les valeurs de la liste des paramètres globaux. |
|
UDINT |
91 |
GPL.Gc_uiRecBufferLength est hors limites. Vérifiez les valeurs de la liste des paramètres globaux. |
|
UDINT |
92 |
GPL.Gc_uiSendBufferLength est hors limites. Vérifiez les valeurs de la liste des paramètres globaux. |
|
UDINT |
100 |
Le nom de la connexion de SQL Gateway n'existe pas. Vérifiez les connexions de base de données disponibles, sur la console de SQL Gateway. |
|
UDINT |
101 |
La configuration de la connexion de SQL Gateway ne correspond pas. Exécutez Test Database Connection depuis la console SQL Gateway. |
|
UDINT |
102 |
La connexion de SQL Gateway à la base de données ne fonctionne pas. Exécutez Test Database Connection depuis la console SQL Gateway. |
|
UDINT |
120 |
Erreur de protocole détectée entre la bibliothèque SQL et la passerelle. Contactez votre service d'assistance Schneider Electric local. |
|
UDINT |
150 |
L'exécution de la requête SQL a échoué. Vérifiez la syntaxe SQL de l'entrée i_refRequestWString. Consultez le manuel SQL Server. |
|
UDINT |
151 |
La SQL Gateway ne répond pas. Vérifiez que la base de données interrogée contient des données, à l'aide d'une autre application. |
|
UDINT |
170 |
Problème avec la licence de SQL Gateway. Ouvrez License Manager pour vérifier que SQL pour EcoStruxure Machine Expert est valide. |
|
UDINT |
199 |
Erreur de SQL Gateway détectée. Contactez votre service d'assistance Schneider Electric local. |
NOTE : les valeurs comprises entre 100 et 199 sont des messages de SQL Gateway. Consultez le document Passerelle SQL - Guide de l'utilisateur.
oFB_SqlDbRead
oFB_SqlDbWrite
oFB_SqlDbRequest