ET_Result

Überblick

Typ

Enumeration

Verfügbar ab:

V1.0.0.0

Beschreibung

Die Enumeration ET_Result enthält die möglichen Ergebniswerte für die von den POUs dieser Bibliothek ausgeführten Operationen.

Enumerationselemente

Name

Wert (UINT)

Beschreibung

Wenn q_xError eines Funktionsbausteins den Wert FALSE aufweist, wird eine der nachstehend aufgeführten Statusmeldungen angezeigt.

Disabled

0

Der Funktionsbaustein ist deaktiviert.

Disabling

1

Laufender Deaktivierungsprozess des Funktionsbausteins.

Initializing

2

Eine interne Ressource wird initialisiert.

Connecting

4

Der Versuch, eine Verbindung herzustellen, wurde gestartet; es ist aber noch kein Ergebnis verfügbar.

Connected

6

Die Verbindung zum Server wurde erfolgreich hergestellt.

Idle

7

Der Funktionsbaustein kann ausgeführt werden.

SendingMessage

9

Es wird eine Nachricht an den Server gesendet.

WaitForAcknowledge

10

Es wird auf eine Quittierungsnachricht vom Server gewartet.

OK

99

Der Funktionsbaustein wurde erfolgreich ausgeführt.

Wenn q_xError eines Funktionsbausteins den Wert TRUE aufweist, wird eine der nachstehend aufgeführten Statusmeldungen angezeigt.

InvalidServerIP

100

Die angegebene IP-Adresse ist ungültig.

InvalidServerPort

102

Der angegebene Port ist ungültig.

InvalidUsername

104

Der angegebene Benutzername ist ungültig. Das Feld darf nicht leer sein, wenn ein Passwort eingestellt wurde.

InvalidClientID

106

Die angegebene Kennung des Clients ist ungültig. Das Feld darf nicht leer sein.

ConnectFailed

110

Der Verbindungsaufbau zum Server ist gescheitert.

NotConnected

111

Keine Verbindung zum Server. Prüfen Sie den Status der FB_MqttClient-Instanz.

InvalidTopic

112

Das angegebene Thema ist ungültig. Das Feld darf nicht leer sein.

InvalidTopicLenght

114

Die angegebene Länge des Themas ist ungültig. Der Wert darf nicht 0 sein.

InvalidMessage

116

Der angegebene Zeiger zu den Daten ist ungültig. Das Feld darf keinen leeren Verweis enthalten.

QoSNotSupported

118

Die angegebene Dienstgüte (Quality of Service) wird nicht unterstützt. Es werden QoS 0 und 1 unterstützt.

ConnectionRefused

120

Der Verbindungsaufbau war nicht erfolgreich, weil er vom dezentralen System abgelehnt wurde.

Überprüfen Sie, ob die mit dem Parameter sClientId definierte Kennung die mit der globalen Konstante GPL.Gc_uiMaxLengthOfClientID definierte Länge nicht übersteigt.

AlreadySubscribed

122

Das angegebene Thema wurde bereits von einer anderen FB_MqttSubscribe-Instanz abonniert.

SubscribeFailed

123

Das Abonnement des angegebenen Themas war nicht erfolgreich.

NumberOfSubscribtionsExceeded

124

Maximale Anzahl an Abonnements überschritten. Siehe den Wert Gc_uiMaxNumberOfSubTotal.

NumberOfPublishesExceeded

126

Maximale Anzahl an Veröffentlichungen berschritten. Siehe den Wert Gc_uiMaxNumberOfQoS1PubPerClient.

SendingMessageFailed

140

Der TCP-Vorgang zum Senden einer Nachricht an den Server wurde nicht erfolgreich abgeschlossen.

ReceivingMessageFailed

145

Der TCP-Vorgang zum Empfang einer Nachricht vom Server wurde nicht erfolgreich abgeschlossen.

ProcessingBufferSizeTooSmall

150

Der Verarbeitungspuffer ist zu klein. Siehe den Wert Gc_uiMaxSizeOfDataToExchange.

MqttClientInvalid

160

Ungültiger Verweis auf die FB_MqttClient-Instanz.

InvalidBuffer

170

Der angegebene Zeiger zum Puffer ist ungültig. Das Feld darf keinen leeren Verweis enthalten.

NumberOfQos1MessagesExceeded

180

Maximale Anzahl nicht verarbeiteter Nachrichten überschritten. Siehe den Wert Gc_uiMaxNumberOfQoS1MessagesPerSub.

UnsupportedMessageReceived

190

Die vom Server empfangene Nachricht wird nicht unterstützt.

ConnectionInterrupted

200

Die Verbindung zum Server wurde unterbrochen.

Timeout

300

Bei der Ausführung wurde ein Timeout erreicht.

InternalError

999

Es wurde ein interner Fehler erkannt.

Verwendet von

oFB_MqttClient

oFB_MqttPublish

oFB_MqttSubscribe