ET_Result

Panoramica

Tipo:

Enumerazione

Disponibile a partire da:

V1.0.0.0

Descrizione

L'enumerazione ET_Result contiene i possibili valori che indicano il risultato delle operazioni eseguite dalle POU di questa libreria.

Elementi dell'enumerazione

Nome

Valore (UINT)

Descrizione

Se q_xError di un blocco funzione è FALSE, viene mostrato uno dei seguenti messaggi di stato.

Disabled

0

Il blocco funzione è disabilitato.

Disabling

1

Il processo di disabilitazione del blocco funzione continua.

Initializing

2

Inizializzazione in corso di una risorsa interna.

Connecting

4

È stato avviato un tentativo di connessione, ma il risultato non è ancora stato presentato.

ConnectedToProxy

5

Il collegamento con il server proxy è stato stabilito correttamente.

Connected

6

Il collegamento con il server è stato stabilito correttamente.

Idle

7

Il blocco funzione è pronto per l'esecuzione.

SendingMessage

9

Invio del messaggio al server in corso.

WaitForAcknowledge

10

Attesa di un messaggio di conferma dal server.

OK

99

Il blocco funzione è stato correttamente eseguito.

Se q_xError di un blocco funzione è TRUE, viene emesso uno dei seguenti messaggi di stato.

InvalidServerIP

100

L'indirizzo IP specificato non è valido.

InvalidServerPort

102

La porta specificata non è valida.

InvalidUsername

104

Il nome utente specificato non è valido. Non può essere vuoto se è impostata una password.

InvalidClientID

106

L'identificatore client specificato non è valido.

InvalidHostname

107

Il nome host specificato non è valido.

HostnameAndIpNotAllowed

108

Viene assegnato un valore ai parametri sHostname e sIpAddress.

Se viene assegnato un gestore proxy per FB_MqttClient, è consentito solo un valore per l'indirizzamento di Server MQTT; il nome host o l'indirizzo IP.

ConnectFailed

110

La connessione con il server non è riuscita.

NotConnected

111

Nessuna connessione con il server. Verificare lo stato dell'istanza FB_MqttClient.

InvalidTopic

112

L'argomento specificato non è valido. Non può essere vuoto.

InvalidTopicLenght

114

La lunghezza specificata per l'argomento non è valida. Non può essere 0.

InvalidMessage

116

Il puntatore specificato ai dati non è valido. Non può essere un riferimento nullo.

QoSNotSupported

118

La qualità del servizio specificata non è supportata. Le qualità di servizio 0 e 1 sono supportate.

ConnectionRefused

120

Il tentativo di stabilire una connessione non è riuscito perché il sistema remoto ha negato l'accesso.

Verificare che l'identificativo definito con il parametro sClientId non superi la lunghezza definita con la costante globale GPL.Gc_uiMaxLengthOfClientID.

AlreadySubscribed

122

L'argomento specificato è già sottoscritto da un'altra istanza FB_MqttSubscribe.

SubscribeFailed

123

La sottoscrizione all'argomento specificato non è riuscita.

NumberOfSubscribtionsExceeded

124

È stato superato il numero massimo di sottoscrizioni. Vedere il valore Gc_uiMaxNumberOfSubTotal.

NumberOfPublishesExceeded

126

È stato superato il numero massimo di pubblicazioni. Vedere il valore Gc_uiMaxNumberOfQoS1PubPerClient.

SendingMessageFailed

140

L'operazione TCP di invio di un messaggio al server non è stata conclusa correttamente.

ReceivingMessageFailed

145

L'operazione TCP di ricezione di un messaggio dal server non è stata conclusa correttamente.

ProcessingBufferSizeTooSmall

150

Le dimensioni del buffer di elaborazione sono troppo piccole. Vedere il valore Gc_uiMaxSizeOfDataToExchange.

MqttClientInvalid

160

Riferimento non valido all'istanza FB_MqttClient.

InvalidBuffer

170

Il puntatore specificato nel buffer non è valido. Non può essere un riferimento nullo.

NumberOfQos1MessagesExceeded

180

È stato superato il numero massimo di messaggi non elaborati. Vedere il valore Gc_uiMaxNumberOfQoS1MessagesPerSub.

UnsupportedMessageReceived

190

Il messaggio ricevuto dal server non è supportato.

ConnectionInterrupted

200

La connessione con il server è stata interrotta.

Timeout

300

È scaduto un timeout durante l'esecuzione.

InternalError

999

È stato rilevato un errore interno.

Utilizzato da

  • FB_MqttClient

  • FB_MqttPublish

  • FB_MqttSubscribe