L'enumerazione ET_Result contiene i possibili valori che indicano il risultato delle operazioni eseguite dal blocco funzione.
Nome |
Tipo di dati |
Valore |
Descrizione |
---|---|---|---|
Se q_xError di un blocco funzione è FALSE, viene visualizzato il seguente messaggio di stato. |
|||
UDINT |
0 |
L'operazione si è conclusa correttamente. |
|
UDINT |
2 |
Il blocco funzione è disabilitato. |
|
UDINT |
3 |
Processo di disabilitazione in corso del blocco funzione (impostato solo da FB_SqlDbRequest). |
|
UDINT |
4 |
Il collegamento con il SQL Gateway è stato stabilito correttamente. |
|
UDINT |
5 |
Il client sta collegandosi al SQL Gateway. |
|
UDINT |
6 |
Richiesta SQL attualmente in corso |
|
Se q_xError di un blocco funzione è TRUE, viene emesso uno dei seguenti messaggi di stato. |
|||
UDINT |
1 |
L'operazione TCP non si è conclusa correttamente. Problema TCP generale, vedere la Guida della libreria TcpUdpCommunication. |
|
UDINT |
26 |
L'indirizzo IP specificato non è valido. |
|
UDINT |
28 |
Il client non è collegato al server TCP. Verificare che SQL Gateway sia installato e funzionante con l'indirizzo e la porta IP specificati. |
|
UDINT |
41 |
Il sistema remoto non è disponibile o non risponde alla richiesta. Verificare che SQL Gateway sia installato e funzionante con l'indirizzo e la porta IP specificati. |
|
UDINT |
56 |
Impossibile trovare il certificato predefinito del controller nello store certificati del controller. |
|
UDINT |
58 |
Rilevato errore interno durante l'inizializzazione del contesto TLS. È possibile aprire contemporaneamente fino a 10 diversi contesti TLS. Verificare che non più di 10 socket TCP che utilizzano TLS siano aperti contemporaneamente. |
|
UDINT |
61 |
DbConnectionName è vuoto (zero). L'elemento wsDbConnectionName dell'ingresso iq_stConnSettings o iq_stExtendedConnSettings è vuoto. |
|
UDINT |
63 |
Il buffer utente non è sufficiente per i dati da restituire. Associazione dei numeri di righe e colonne restituite con le impostazioni nell'elenco di parametri globali, le impostazioni minime sono indicate in q_uiRetNumOfRows (q_uiRetNumOfColumns) di FB_SqlDbRead o FB_SqlDbRequest (lettura) dopo ogni esecuzione. |
|
UDINT |
64 |
Elaborazione in corso di una richiesta precedente. Un'altra istanza con lo stesso ingresso per iq_stConnSettings è attualmente in esecuzione (uscita q_xBusy = TRUE) o con lo stesso ingresso iq_stExtendedConnSettings è attualmente attiva (uscita q_xActive = TRUE). |
|
UDINT |
65 |
Il controller ha ricevuto un messaggio non valido da SQL Gateway. Rivolgersi al centro di assistenza clienti locale Schneider Electric. |
|
UDINT |
66 |
Timeout operazione blocco funzione scaduto. Verificare l'impostazione dell'ingresso iq_stConnSettings.timSqlTimeout o iq_stExtendedConnSetting.timSqlTimeout (timSqlConnectionTimeout). In base alla configurazione del sistema, occorre aumentare il valore predefinito. |
|
UDINT |
67 |
Mancata corrispondenza della transazione. Rivolgersi al centro di assistenza clienti locale Schneider Electric. |
|
UDINT |
68 |
Mancata corrispondenza del numero di trasmissione. Rivolgersi al centro di assistenza clienti locale Schneider Electric. |
|
UDINT |
69 |
Connessione client TcpUdp già occupata da un altro servizio. Verificare che la connessione non sia occupata da un'altra istanza di TCPUDP.FB_TCPClient all'interno dell'applicazione. |
|
UDINT |
70 |
Metodo di Shutdown o Close del client TcpUdp non efficace. Problema di connessione TCP. Riavviare il controller. |
|
UDINT |
71 |
Il blocco funzione FB_SqlDbGetData non fornisce alcun dato. La richiesta SQL è stata eseguita correttamente, ma non sono stati restituiti dati. Verificare che il database assegnato contenga dati. |
|
UDINT |
72 |
Il sistema client TcpUdp non è pronto per la ricezione o la trasmissione di dati. Problema di connessione TCP. Riavviare il controller. |
|
UDINT |
73 |
Valore timeout non valido. Deve essere maggiore di 0 s. |
|
UDINT |
80 |
Il numero di porta specificato è zero. |
|
UDINT |
81 |
L'ingresso i_uiNumOfWstrings è inferiore a 1 o maggiore di GPL.Gc_uiMaxRequest. Verificare l'ingresso i_uiNumOfWstrings. È necessario almeno un WSTRING. Verificare anche che il numero specificatoF sia maggiore del limite GPL.Gc_uiMaxRequest (GPL). |
|
UDINT |
82 |
Stringa di richiesta vuota o riferimento non valido (NULL). Verificare l'ingresso i_refRequestWstring. Il primo WSTRING (i_refRequestWstring[1]) deve contenere qualsiasi carattere. Verificare se l'ingresso è assegnato. |
|
UDINT |
83 |
Riferimento dati utente non valido (NULL). Verificare che l'ingresso i_refUserData sia assegnato. |
|
UDINT |
84 |
Ingresso i_etSqlRequest non uguale a Read (0) o Write (1). |
|
UDINT |
85 |
GPL.Gc_uiMaxRows è fuori intervallo. Verificare le impostazioni dell'elenco dei parametri globali (GPL, Global Parameter List). |
|
UDINT |
86 |
GPL.Gc_uiMaxColumns è fuori intervallo. Verificare le impostazioni dell'elenco dei parametri globali. |
|
UDINT |
87 |
GPL.Gc_uiTableWstringLength è fuori intervallo. Verificare le impostazioni dell'elenco dei parametri globali (GPL, Global Parameter List). |
|
UDINT |
88 |
GPL.Gc_uiRequestWstringLength è fuori intervallo. Verificare le impostazioni dell'elenco dei parametri globali (GPL, Global Parameter List). |
|
UDINT |
89 |
GPL.Gc_uiMaxRequest è fuori intervallo. Verificare le impostazioni dell'elenco dei parametri globali (GPL, Global Parameter List). |
|
UDINT |
91 |
GPL.Gc_uiRecBufferLength è fuori intervallo. Verificare le impostazioni dell'elenco dei parametri globali (GPL, Global Parameter List). |
|
UDINT |
92 |
GPL.Gc_uiSendBufferLength è fuori intervallo. Verificare le impostazioni dell'elenco dei parametri globali (GPL, Global Parameter List). |
|
UDINT |
100 |
Il nome della connessione SQL Gateway non esiste. Verificare le connessioni database disponibili dalla console SQL Gateway. |
|
UDINT |
101 |
La configurazione della connessione SQL Gateway non corrisponde. Eseguire Test Database Connection dalla console SQL Gateway. |
|
UDINT |
102 |
La connessione SQL Gateway al database non funziona. Eseguire Test Database Connection dalla console SQL Gateway. |
|
UDINT |
120 |
Errore protocollo tra libreria SQL e gateway rilevato. Rivolgersi al centro di assistenza clienti locale Schneider Electric. |
|
UDINT |
150 |
Esecuzione della richiesta SQL non riuscita. Verificare l'ingresso i_refRequestWString in funzione della sintassi SQL richiesta. Fare riferimento al manuale del server SQL. |
|
UDINT |
151 |
SQL Gateway non fornisce una risposta. Verificare che il database indirizzato contenga qualsiasi dato con un'applicazione aggiuntiva. |
|
UDINT |
170 |
Problema di licenza SQL Gateway. Aprire License Manager per verificare che sia valido. |
|
UDINT |
199 |
Rilevato errore SQL Gateway. Rivolgersi al centro di assistenza clienti locale Schneider Electric. |
|
UDINT |
200 |
Rilascio del certificato SQL Gateway. Il certificato SQL Gateway del partner di comunicazione non è attendibile o non è valido. |