L'énumération ET_Result contient les valeurs possibles qui donnent le résultat des opérations exécutées par les POU de la bibliothèque.
Nom |
Valeur (UINT) |
Description |
---|---|---|
Si le paramètre q_xError d'un bloc fonction est FALSE, l'un des messages d'état suivants apparaît. |
||
0 |
Le bloc fonction est désactivé. |
|
1 |
Processus de désactivation en cours du bloc fonction. |
|
2 |
Initialisation en cours d'une ressource interne. |
|
4 |
Une tentative de connexion est en cours, mais aucun résultat n'a été renvoyé pour l'instant. |
|
5 |
La connexion au serveur proxy est établie. |
|
6 |
La connexion au serveur est correctement établie. |
|
7 |
Le bloc fonction est prêt à être exécuté. |
|
9 |
Envoi de message au serveur. |
|
10 |
Attente d’un message d’acquittement du serveur. |
|
99 |
Le bloc fonction a été exécuté. |
|
Si le paramètre q_xError d'un bloc fonction est TRUE, l'un des messages d'état suivants apparaît. |
||
100 |
L'adresse IP spécifiée n'est pas valide. |
|
102 |
Le port indiqué n'est pas valide. |
|
104 |
Le nom d'utilisateur indiqué n'est pas valide. Cette information doit être saisie si un mot de passe est défini. |
|
106 |
L'identifiant client indiqué n'est pas valide. |
|
107 |
Le nom d'hôte indiqué n'est pas valide. |
|
108 |
Une valeur est affectée aux deux paramètres sHostname et sIpAddress. Si un gestionnaire de proxy est affecté à FB_MqttClient, une seule valeur est autorisée pour l'adressage du Serveur MQTT : nom d'hôte ou adresse IP. |
|
110 |
La connexion au serveur n’a pas été établie. |
|
111 |
Aucune connexion au serveur. Vérifiez l’état de l’instance FB_MqttClient. |
|
112 |
La rubrique indiquée n'est pas valide. Cette information ne peut pas être vide. |
|
114 |
La longueur de rubrique indiquée n'est pas valide. Elle ne peut pas être égale à 0. |
|
116 |
Le pointeur de données indiqué n'est pas valide. Il ne peut pas être une référence nulle. |
|
118 |
La qualité de service indiquée n’est pas prise en charge. Les valeurs prises en charge pour la qualité de service sont 0 et 1. |
|
120 |
La tentative d'établissement d'une connexion a échoué, car elle a été refusée par le système distant. Vérifiez que l'identificateur défini avec le paramètre sClientId ne dépasse pas la longueur définie avec la constante globale GPL.Gc_uiMaxLengthOfClientID. |
|
122 |
La rubrique indiquée est déjà souscrite par une autre instance FB_MqttSubscribe. |
|
123 |
L’abonnement à la rubrique indiquée n’a pas été effectué. |
|
124 |
Le nombre maximal d’abonnements est atteint. Consultez la valeur Gc_uiMaxNumberOfSubTotal. |
|
126 |
Le nombre maximal de publications est atteint. Consultez la valeur Gc_uiMaxNumberOfQoS1PubPerClient. |
|
140 |
L’opération TCP pour envoyer un message au serveur n’a pas été correctement effectuée. |
|
145 |
L’opération TCP pour recevoir un message du serveur n’a pas été correctement effectuée. |
|
150 |
La taille de la mémoire tampon de traitement est insuffisante. Consultez la valeur Gc_uiMaxSizeOfDataToExchange. |
|
160 |
Référence non valide sur l’instance FB_MqttClient. |
|
170 |
Le pointeur de tampon indiqué n'est pas valide. Il ne peut pas être une référence nulle. |
|
180 |
Le nombre maximal de messages non traités est atteint. Consultez la valeur Gc_uiMaxNumberOfQoS1MessagesPerSub. |
|
190 |
Le message reçu du serveur n’est pas pris en charge. |
|
200 |
La connexion au serveur a été interrompue. |
|
300 |
Un délai a expiré durant l’exécution. |
|
999 |
Une erreur interne a été détectée. |