Type : |
Énumération |
Disponible à partir de : |
V1.0.9.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.
Les valeurs 0 à 99 sont utilisées pour indiquer le résultat des opérations exécutées par les blocs fonction FB_TCPClient/FB_TCPClient2, FB_TCPServer/FB_TCPServer2 et FB_UDPPeer.
Nom |
Valeur |
Description |
---|---|---|
0 |
L'opération a abouti. |
|
1 |
L'opération n'a pas abouti. |
|
10 |
L'opération demandée ne peut pas être exécutée dans l'état en cours ou la propriété Result était différente de Ok avant l'appel de la fonction. |
|
11 |
L'opération demandée n'est pas prise en charge par ce contrôleur. |
|
12 |
L'adresse de port demandée est déjà utilisée. |
|
13 |
L'adresse IP demandée n'est pas disponible car elle n'est configurée sur aucune interface Ethernet. |
|
20 |
La valeur se situe hors de la plage valide. |
|
21 |
La valeur de l'entrée indiquant la taille du tampon de réception se situe hors de la plage valide. |
|
22 |
La valeur de l'entrée indiquant le nombre d'octets à envoyer se situe hors de la plage valide. |
|
23 |
La valeur de l'entrée indiquant le niveau de remplissage du tampon se situe hors de la plage valide. |
|
24 |
La quantité de données demandée dépasse la limite maximale autorisée (égale à 1 octet de données OutOfBand). |
|
25 |
L'adresse du tampon n'est pas valide. |
|
26 |
L'adresse IP indiquée n'est pas valide. |
|
27 |
L'adresse IP indiquée n'est pas valide ou n'est pas comprise dans la plage d'adresses multidiffusion. |
|
28 |
Le client indiqué n'a pas pu être trouvé, car il n'est pas connecté au serveur TCP. |
|
40 |
L'opération demandée ne peut pas être exécutée, car la connexion a déjà été fermée par le site distant. |
|
41 |
Le délai d'établissement d'une connexion a expiré, car le système distant n'est pas disponible ou ne répond pas à la requête. |
|
42 |
La tentative d'établissement d'une connexion a échoué, car elle a été refusée par le système distant. |
|
50 |
L'opération demandée n'a pas pu être exécutée, car le nombre de ressources internes disponibles pouvant être configurées est insuffisant. Réduisez la quantité de données par appel. |
|
51 |
Le socket n'a pas pu être ouvert, car la taille de la liste interne de gestion des sockets est insuffisante. Fermez un socket déjà ouvert ou augmentez la valeur de Gc_uiSocketManagementListSize dans la liste de paramètres globaux (GPL). |
|
52 |
Le serveur TCP ne peut plus accepter d'autres clients. Déconnectez un client ou augmentez la valeur de Gc_uiTCPServerMaxConnections dans la liste de paramètres globaux (GPL). |
|
53 |
Le nombre d'octets à envoyer dépasse la limite autorisée. Réduisez la quantité de données à envoyer ou augmentez la valeur de Gc_udiTCPServerMaxSendToAllSize dans la liste de paramètres globaux (GPL). |
|
54 |
Le tampon d'envoi de la pile TCP est plein, aucune donnée ne peut être copiée. Augmentez la taille du tampon d'envoi en utilisant l'option de socket correspondante ou effectuez à nouveau l'envoi ultérieurement. |
|
56 |
Le certificat n'a pas été trouvé dans le magasin de certificat du contrôleur. |
|
57 |
Uniquement disponible pour FB_TcpServer2 Le transfert TLS (Transport Layer Security) n'a pas pu être effectué. Si le paramètre etCertVerifyMode est défini sur AllCertificates ou TrustedOnly, vérifiez que le client envoie un certificat et, si nécessaire, qu'il est placé dans la catégorie approuvé. |
|
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 maximum 10 sockets TCP utilisant TLS sont ouverts en même temps. |
|
60 |
Erreur interne détectée durant l'initialisation du gestionnaire async. L'utilisation du gestionnaire async peut être configurée par les variables globales GVL.G_xDisableAsyncExecTcpClient et GVL.G_xDisableAsyncExecTcpServer. |
|
61 |
Erreur interne détectée durant le démarrage de la tâche async. L'utilisation du gestionnaire async peut être configurée par les variables globales GVL.G_xDisableAsyncExecTcpClient et GVL.G_xDisableAsyncExecTcpServer. |
Les valeurs 1001 à 1100 indiquent l'état du bloc fonction FB_DnsClient. Si la valeur q_xError du bloc fonction est FALSE, l'un des messages d'état suivants est fourni via q_etResult.
Nom |
Valeur |
Description |
---|---|---|
1001 |
Le bloc fonction est désactivé. |
|
1002 |
Le bloc fonction est en cours d'initialisation. |
|
1003 |
Le bloc fonction est désactivé. |
|
1004 |
Le bloc fonction est prêt. |
|
1010 |
Le bloc fonction envoie la requête au serveur DNS. |
|
1012 |
Le bloc fonction attend la réponse de Serveur DNS. |
|
1014 |
Le bloc fonction analyse la réponse. |
Les valeurs 1500 à 1600 indiquent les opérations exécutées par le bloc fonction FB_DnsClient. Si le paramètre q_xError du bloc fonction a pour valeur TRUE, le paramètre q_etResult affiche l'un des messages d'erreur suivants.
Nom |
Valeur |
Description |
---|---|---|
1500 |
L'adresse IP définie du serveur DNS n'est pas valide. NOTE : i_sDnsServerIP doit avoir une valeur autre que de type null et avoir le format correct. |
|
1502 |
Aucun domaine ou le domaine indiqué n'est pas valide. |
|
1506 |
Une erreur a été détectée lors de l'ouverture d'un socket UDP. |
|
1508 |
Une erreur a été détectée lors de l'envoi de la requête au serveur DNS. |
|
1510 |
La taille de la mémoire tampon définie par GPL.Gc_udiDnsBufferSize est insuffisante. |
|
1512 |
Une erreur a été détectée lors de la réception des données du serveur DNS. |
|
1514 |
La réponse DNS du serveur n'est pas valide. |
|
1516 |
La valeur du paramètre GPL.Gc_udiDnsNumberOfIPs ne peut pas être 0. |
|
1518 |
Le serveur DNS n'a pas pu résoudre le nom de domaine demandé. |
|
1525 |
Erreur interne |
|
1526 |
La réponse du serveur DNS contient un code d'erreur. Consultez la sortie q_sResultMsg de FB_DnsClient. |
|
1527 |
La valeur du paramètre GPL.Gc_timDnsTimeOut ne peut pas être 0. |
oFB_Dns_Client
oFB_TCPClient/FB_TCPClient2
oFB_TCPServer/FB_TCPServer2
oFB_UDPPeer
oFC_EtResultToString