Typ |
Enumeration |
Verfügbar ab |
V1.0.0.0 |
Die Enumeration ET_Result enthält alle möglichen Werte, die auf das Ergebnis der vom Funktionsbaustein durchgeführten Operationen verweisen.
Name |
Datentyp |
Wert |
Beschreibung |
---|---|---|---|
Wenn q_xError eines Funktionsbausteins den Wert FALSE aufweist, wird die nachstehend aufgeführte Statusmeldung angezeigt. |
|||
UDINT |
0 |
Operation erfolgreich abgeschlossen. |
|
UDINT |
2 |
Der Funktionsbaustein ist deaktiviert. |
|
UDINT |
3 |
Laufender Deaktivierungsprozess des Funktionsbausteins (nur von FB_SqlDbRequest gesetzt). |
|
UDINT |
4 |
Die Verbindung zum SQL Gateway wurde erfolgreich hergestellt. |
|
UDINT |
5 |
Der Client stellt eine Verbindung zum SQL Gateway her. |
|
UDINT |
6 |
SQL-Request wird derzeit verarbeitet. |
|
Wenn q_xError eines Funktionsbausteins den Wert TRUE aufweist, wird eine der nachstehend aufgeführten Statusmeldungen angezeigt. |
|||
UDINT |
1 |
Die TCP-Operation wurde nicht erfolgreich abgeschlossen. Generisches TCP-Problem. Siehe das TcpUdpCommunication-Bibliothekshandbuch. |
|
UDINT |
26 |
Die angegebene IP-Adresse ist ungültig. |
|
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. |
|
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. |
|
UDINT |
56 |
Das Standardzertifikat der Steuerung wurde nicht im Zertifikatspeicher der Steuerung gefunden. |
|
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. |
|
UDINT |
61 |
DbConnectionName ist leer (Null). Das Element wsDbConnectionName des Eingangs iq_stConnSettings oder iq_stExtendedConnSettings ist leer. |
|
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. |
|
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). |
|
UDINT |
65 |
Die Steuerung hat eine ungültige Meldung vom SQL Gateway empfangen. Nehmen Sie Kontakt mit dem örtlichen Schneider Electric-Support auf. |
|
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. |
|
UDINT |
67 |
Transaktionsnummer stimmt nicht überein. Schneider ElectricNehmen Sie Kontakt mit dem örtlichen Support auf. |
|
UDINT |
68 |
Übertragungsnummer stimmt nicht überein. Nehmen Sie Kontakt mit dem örtlichen Support von Schneider Electric auf. |
|
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. |
|
UDINT |
70 |
Methode Shutdown oder Close des TcpUdp-Clients nicht erfolgreich. Problem mit der TCP-Verbindung. Starten Sie die Steuerung neu. |
|
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. |
|
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. |
|
UDINT |
73 |
Der Timeout-Wert ist ungültig. Der Wert muss größer als 0 s sein. |
|
UDINT |
80 |
Die angegebene Portnummer ist gleich Null. |
|
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). |
|
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. |
|
UDINT |
83 |
Ungültige Benutzerdatenreferenz (NULL). Vergewissern Sie sich, dass der i_refUserData-Eingang zugewiesen wurde. |
|
UDINT |
84 |
Eingang i_etSqlRequest entspricht nicht Read (0) oder Write (1). |
|
UDINT |
85 |
GPL.Gc_uiMaxRows liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste. |
|
UDINT |
86 |
GPL.Gc_uiMaxColumns liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste. |
|
UDINT |
87 |
GPL.Gc_uiTableWstringLength liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste. |
|
UDINT |
88 |
GPL.Gc_uiRequestWstringLength liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste. |
|
UDINT |
89 |
GPL.Gc_uiMaxRequest liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste. |
|
UDINT |
91 |
GPL.Gc_uiRecBufferLength liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste. |
|
UDINT |
92 |
GPL.Gc_uiSendBufferLength liegt außerhalb des zulässigen Bereichs. Überprüfen Sie die Einstellungen der globalen Parameterliste. |
|
UDINT |
100 |
Der SQL Gateway-Verbindungsname existiert nicht. Prüfen Sie die verfügbaren Datenbankverbindungen auf der SQL Gateway-Konsole. |
|
UDINT |
101 |
Die SQL Gateway-Verbindungskonfiguration stimmt nicht überein. Führen Sie Test Database Connection auf der SQL Gateway-Konsole aus. |
|
UDINT |
102 |
Die SQL Gateway-Verbindung zur Datenbank funktioniert nicht. Führen Sie Test Database Connection auf der SQL Gateway-Konsole aus. |
|
UDINT |
120 |
Protokollfehler zwischen SQL-Bibliothek und Gateway erkannt. Nehmen Sie Kontakt mit dem örtlichen Support von Schneider Electric auf. |
|
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. |
|
UDINT |
151 |
Das SQL Gateway stellt keine Antwort bereit. Vergewissern Sie sicher, dass die adressierte Datenbank Daten mit einer zusätzlichen Anwendung enthält. |
|
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. |
|
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.
oFB_SqlDbRead
oFB_SqlDbWrite
oFB_SqlDbRequest