ET_Result

Übersicht

Typ

Enumeration

Verfügbar ab

V1.0.0.0

Beschreibung

Die Enumeration ET_Result enthält alle möglichen Werte, die auf das Ergebnis der vom Funktionsbaustein durchgeführten Operationen verweisen.

Enumerationselemente

Name

Datentyp

Wert

Beschreibung

Wenn q_xError eines Funktionsbausteins den Wert FALSE aufweist, wird die nachstehend aufgeführte Statusmeldung angezeigt.

Ok

UDINT

0

Operation erfolgreich abgeschlossen.

Disabled

UDINT

2

Der Funktionsbaustein ist deaktiviert.

Disabling

UDINT

3

Laufender Deaktivierungsprozess des Funktionsbausteins (nur von FB_SqlDbRequest gesetzt).

Connected

UDINT

4

Die Verbindung zum SQL Gateway wurde erfolgreich hergestellt.

Connecting

UDINT

5

Der Client stellt eine Verbindung zum SQL Gateway her.

Processing

UDINT

6

SQL-Request wird derzeit verarbeitet.

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

TcpClientIssue

UDINT

1

Die TCP-Operation wurde nicht erfolgreich abgeschlossen. Generisches TCP-Problem. Siehe das TcpUdpCommunication-Bibliothekshandbuch.

InvalidIP

UDINT

26

Die angegebene IP-Adresse ist ungültig.

ClientNotConnected

UDINT

28

Der Client ist nicht mit dem TCP-Server verbunden. Vergewissern Sie sich, dass das SQL Gateway installiert ist und an der angegebenen IP-Adresse und am vorgegebenen Port ausgeführt wird.

ConnectionTimedOut

UDINT

41

Das dezentrale System ist nicht verfügbar oder antwortet nicht auf den Request. Vergewissern Sie sich, dass das SQL Gateway installiert ist und an der angegebenen IP-Adresse und am vorgegebenen Port ausgeführt wird.

CertificateNotFound

UDINT

56

Das Standardzertifikat der Steuerung wurde nicht im Zertifikatspeicher der Steuerung gefunden.

InitTlsContextFailed

UDINT

58

Bei der Initialisierung des TLS-Kontextes wurde ein interner Fehler erkannt. Es können gleichzeitig maximal 10 verschiedene TLS-Kontexte geöffnet sein. Stellen Sie sicher, dass nicht mehr als 10 TCP-Sockets über TLS gleichzeitig geöffnet sind.

DbConnectionNameNull

UDINT

61

DbConnectionName ist leer (Null). Das Element wsDbConnectionName des Eingangs iq_stConnSettings oder iq_stExtendedConnSettings ist leer.

DataBufferTooSmall

UDINT

63

Der Benutzerpuffer ist nicht ausreichend für die zurückgegebenen Daten. Vergleichen Sie die Anzahl der zurückgegebenen Zeilen und Spalten mit den Einstellungen in der globalen Parameterliste, um die Mindesteinstellungen in q_uiRetNumOfRows (q_uiRetNumOfColumns) für FB_SqlDbReadoder FB_SqlDbRequest  (Lesen) nach jeder Ausführung zu identifizieren.

SqlDatabaseBusy

UDINT

64

Zurzeit wird ein früherer Request verarbeitet. Im Augenblick wird eine andere Instanz mit demselben Eingang für iq_stConnSettings ausgeführt (Ausgang q_xBusy = TRUE) oder eine andere Instanz mit demselben Eingang iq_stExtendedConnSettings ist derzeit aktiv (Ausgang q_xActive = TRUE).

SqlGwToPlcCorruptedMessage

UDINT

65

Die Steuerung hat eine ungültige Meldung vom SQL Gateway empfangen. Nehmen Sie Kontakt mit dem örtlichen Schneider Electric-Support auf.

TimeoutExpired

UDINT

66

Betriebs-Timeout des Funktionsbausteins abgelaufen. Prüfen Sie die Einstellungen des Eingangs iq_stConnSettings.timSqlTimeout oder iq_stExtendedConnSetting.timSqlTimeout (timSqlConnectionTimeout). Je nach Systemkonfiguration muss der Standardwert erhöht werden.

TransactionNumMismatch

UDINT

67

Transaktionsnummer stimmt nicht überein. Schneider ElectricNehmen Sie Kontakt mit dem örtlichen Support auf.

TransmissionNumMismatch

UDINT

68

Übertragungsnummer stimmt nicht überein. Nehmen Sie Kontakt mit dem örtlichen Support von Schneider Electric auf.

ConnectionNotIdle

UDINT

69

TcpUdp-Client-Verbindung bereits von einem anderen Dienst verwendet. Vergewissern Sie sich, dass keine andere Instanz von TCPUDP.FB_TCPClient innerhalb Ihrer Anwendung die Verbindung belegt.

SocketNotClosed

UDINT

70

Methode Shutdown oder Close des TcpUdp-Clients nicht erfolgreich. Problem mit der TCP-Verbindung. Starten Sie die Steuerung neu.

NoDataReturned

UDINT

71

Der Funktionsbaustein FB_SqlDbGetData stellt keine Daten bereit. Der SQL-Request wurde erfolgreich ausgeführt, es wurden jedoch keine Daten zurückgegeben. Vergewissern Sie sich, dass die zugeordnete Datenbank Daten enthält.

NotConnected

UDINT

72

TcpUdp-Client-System nicht bereit für den Empfang bzw. die Übertragung von Daten. Problem mit der TCP-Verbindung. Starten Sie die Steuerung neu.

TimeoutValueInvalid

UDINT

73

Der Timeout-Wert ist ungültig. Der Wert muss größer als 0 s sein.

InvalidPort

UDINT

80

Die angegebene Portnummer ist gleich Null.

InvalidWstringNumber

UDINT

81

Der Eingang i_uiNumOfWstrings weist einen Wert unter 1 oder über GPL.Gc_uiMaxRequest auf.

Prüfen Sie den i_uiNumOfWstrings-Eingang. Mindestens ein WSTRING ist erforderlich.

Stellen Sie zudem sicher, dass die angegebene Zahl den Grenzwert GPL.Gc_uiMaxRequest überschreitet (GPL).

InvalidRequestWstring

UDINT

82

Leere Request-Zeichenfolge oder ungültige Referenu (NULL). Prüfen Sie den i_refRequestWstring-Eingang. Der erste WSTRING (i_refRequestWstring[1]) muss einen beliebigen Buchstaben enthalten. Vergewissern Sie sich, dass der Eingang zugewiesen wurde.

InvalidUserDataWstring

UDINT

83

Ungültige Benutzerdatenreferenz (NULL). Vergewissern Sie sich, dass der i_refUserData-Eingang zugewiesen wurde.

InvalidSqlRequest

UDINT

84

Eingang i_etSqlRequest entspricht nicht Read (0) oder Write (1).

GplMaxRowsExceedsLimits

UDINT

85

GPL.Gc_uiMaxRows liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste.

GplMaxColumnsExceedsLimits

UDINT

86

GPL.Gc_uiMaxColumns liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste.

GplTableWstringExceedsLimits

UDINT

87

GPL.Gc_uiTableWstringLength liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste.

GplRequestWstringExceedsLimits

UDINT

88

GPL.Gc_uiRequestWstringLength liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste.

GplMaxRequestExceedsLimits

UDINT

89

GPL.Gc_uiMaxRequest liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste.

GplMaxRecBufferExceedsLimits

UDINT

91

GPL.Gc_uiRecBufferLength liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste.

GplMaxSendBufferExceedsLimits

UDINT

92

GPL.Gc_uiSendBufferLength liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste.

ConnectionNameNotExisting

UDINT

100

Der SQL Gateway-Verbindungsname existiert nicht. Prüfen Sie die verfügbaren Datenbankverbindungen auf der SQL Gateway-Konsole.

DbConfigurationInvalid

UDINT

101

Die SQL Gateway-Verbindungskonfiguration stimmt nicht überein. Führen Sie Test Database Connection auf der SQL Gateway-Konsole aus.

DbConnectionNotAvailable

UDINT

102

Die SQL Gateway-Verbindung zur Datenbank funktioniert nicht. Führen Sie Test Database Connection auf der SQL Gateway-Konsole aus.

SqlGwProtocolError

UDINT

120

Protokollfehler zwischen SQL-Bibliothek und Gateway erkannt. Nehmen Sie Kontakt mit dem örtlichen Support von Schneider Electric auf.

CommandExecutionIssue

UDINT

150

Ausführung des SQL-Requests nicht erfolgreich. Prüfen Sie den i_refRequestWString-Eingang im Hinblick auf die Übereinstimmung mit der erforderlichen SQL-Syntax. Siehe hierzu das SQL-Server-Handbuch.

NoQueryResultAvailable

UDINT

151

Das SQL Gateway stellt keine Antwort bereit. Vergewissern Sie sicher, dass die adressierte Datenbank Daten mit einer zusätzlichen Anwendung enthält.

SqlGwInvalidLicense

UDINT

170

Problem mit der SQL Gateway-Lizenz. Öffnen Sie den License Manager, um sicherzustellen, dass SQL für EcoStruxure Machine Expert gültig ist.

SqlGwUnexpectedError

UDINT

199

SQL Gateway-Fehler erkannt. Nehmen Sie Kontakt mit dem örtlichen Support von Schneider Electric auf.

HINWEIS: Die Ergebnisse im Bereich 100 bis 199 sind Meldungen vom SQL Gateway. Siehe hierzu das Benutzerhandbuch des SQL-Gateways.

Verwendet von

oFB_SqlDbRead

oFB_SqlDbWrite

oFB_SqlDbRequest