ET_Result

Panoramica

Tipo:

Tipo

Disponibile a partire da:

V1.0.8.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 (UDINT)

Descrizione

Idle

0

La funzione o il blocco funzione è pronto per l'esecuzione.

Informazioni di stato, indicate da q_etResult se q_xDone = TRUE

OK

1

Il blocco funzione o il metodo è stato correttamente eseguito.

Informazioni di stato, indicate da q_etResult se q_xError = FALSE e q_xBusy = TRUE

CheckingInputs

10

Verifica in corso degli ingressi.

Initializing

15

Inizializzazione in corso di una risorsa interna.

OpeningFile

17

Apertura in corso del file.

AnalyzingFile

20

Analisi in corso del file.

ReadingFile

24

Lettura in corso del file.

WritingFile

25

Scrittura in corso del file.

ClosingFile

30

Chiusura in corso del file.

GetFileSize

35

Recupero della dimensione del file in corso.

Informazioni di errore, indicate da q_etResult se q_xError = TRUE

FilePathInvalid

100

Il percorso del file specificato presenta una sintassi non valida.

XPathExpressionInvalid

102

L'espressione specificata XPath (linguaggio XML Path) presenta una sintassi non valida o non è supportata.

FileInvalid

103

Il contenuto del file specificato per la lettura non è supportato.

Timeout

104

Un timeout è scaduto durante l'esecuzione.

FileOpenFailed

110

È stato rilevato un errore durante l'apertura del file.

FileWriteFailed

111

È stato rilevato un errore durante la scrittura del file.

FileCloseFailed

112

È stato rilevato un errore durante la chiusura del file.

FileAlreadyExists

113

Il file specificato per l'operazione di scrittura è già esistente. Non ne è consentita la sovrascirttura.

FileNotExists

114

Il file specificato per l'operazione di scrittura non esiste. Impossibile aggiungere dati.

GetFileSizeFailed

115

È stato rilevato un errore durante il recupero delle dimensioni del file.

NumOfParentsExceeded

120

La profondità di annidamento della struttura XML è maggiore di quanto specificato dal parametro Gc_udiXmlMaxNumOfParents nell'elenco parametri globali.

BufferFull

140

La dimensione del buffer di memorizzazione degli elementi letti è insufficiente.

AdditionalContentInvalid

150

Il puntatore è pbyAdditionalContent mentre il valore di udiNumBytesToWrite è > 0.

ElementNotFound

160

Nessun elemento trovato corrispondente all'espressione XPath.

XmlStructureInconsistent

165

Le relazioni principale-secondario tra gli elementi nell'array XmlItems non sono coerenti.

XmlItemTypeInvalid

167

Il tipo di un elemento nell'array XmlItems non è valido.

XmlItemsInvalid

168

Il riferimento specificato in i_refXmlItems non è valido.

ParsingFailed

169

Durante l'analisi del file, è stato rilevato un errore interno.

FileInconsistent

170

La struttura del file XML analizzato non è coerente. Contiene almeno un tag non chiuso correttamente.

TableReadValuesInvalid

171

Le dimensioni fornite per la tabella in cui si devono memorizzare i valori letti non sono valide.

Vedere ST_CsvTable.

TableWriteValuesInvalid

172

Le dimensioni fornite per la tabella contenente i valori da scrivere non sono validi.

Vedere ST_CsvTable.

TableInvalid

175

Il puntatore pbyAdditionalContent al buffer fornito dall'applicazione non deve essere 0.

ReadParameterInvalid

181

I parametri per controllare l'operazione di lettura non sono validi.

Vedere ST_CsvReadParameter.

WriteParameterInvalid

182

I parametri per controllare l'operazione di scrittura non sono validi.

Vedere ST_CsvWriteParameter.

FileReadFailed

190

Durante la lettura del file, è stato rilevato un errore interno.

TableTooSmall

200

La tabella non fornisce celle sufficienti per memorizzare il numero di valori da leggere dal file.

ValueNotFound

210

Il valore specificato dalla riga e dalla colonna non esiste nel file CSV.

FilePathTooLong

215

Il percorso di file specificato senza caratteri di estensione del file è al di fuori dell'intervallo valido. Impossibile aggiungere l'estensione di file predefinita.

Il percorso del file senza estensione è limitato a 255 caratteri meno la lunghezza dell'estensione predefinita del file.

FilenameTooLong

216

Il nome di file specificato compresa l'estensione supera la lunghezza consentita di 126 caratteri.

FilenameInvalid

217

Il nome di file specificato non è valido.

FirstItemNoElement

220

Il primo elemento nell'array XmlItems non è di tipo elemento.

FirstItemInvalidParentIndex

221

Il valore di diParentIndex del primo elemento nell'array XmlItems non è -1.

XpathRootElementDoesNotMatch

222

Il nome del primo elemento nell'array XmlItems non corrisponde all'elemento radice specificato nell'espressione XPath.

XpathExpressionNotSupported

230

L'espressione specificata XPath non è supportata da questa funzione.

NoElementSelected

240

Nessun elemento selezionato per elaborare i dati XML.

InvalidInput

241

Il valore di almeno un ingresso della funzione eseguita non è valido.

AttributeNotFound

242

Impossibile trovare l'attributo dell'elemento selezionato.

OnlineChangeDetected

243

Esecuzione interrotta a causa dell'accesso insieme con una modifica online dell'applicazione rilevata.

WrongLayerToAppendElement

244

AppendElement() non è consentito perché l'elemento selezionato è l'elemento radice.

AttributeAlreadyExistsForSelectedElement

245

L'attributo dell'elemento selezionato esiste già.

DataTypeNotSupported

300

Il tipo di dati della variabile assegnata all'ingresso di tipo ANY non è supportato.

NoObjectOpen

301

Non vi è un oggetto aperto nella STRING che è in corso di elaborazione.

NoArrayOpen

302

Non vi è un ARRAY aperto nella STRING che è in corso di elaborazione.

NameValuePairCannotBeAdded

303

Impossibile aggiungere una coppia nome/valore in questa posizione nella STRING che è in corso di elaborazione.

MaxLengthOfStringReached

304

È stata raggiunta la lunghezza massima dellaSTRING formattata JSON che è in corso di elaborazione. La lunghezza massima è specificata dal parametro Gc_udiJsonMaxLengthOfString nell'elenco parametri globali .

BufferTooSmall

305

La dimensione del buffer non è sufficiente per copiare la STRING in corso di elaborazione.

NumOfLevelsExceeded

306

È stato raggiunto il numero massimo di livelli per la STRING formattataJSON in corso di elaborazione. Il numero massimo di livelli è specificato dal parametro Gc_uiJsonMaxNumOfLevels nell'elenco parametri globali .

BufferInvalid

400

Il puntatore al buffer non è valido.

BufferSizeInvalid

401

Le dimensioni del buffer non devono essere uguali a 0.

UnexpectedToken

500

I dati da analizzare hanno un formato JSON non valido e contengono un token imprevisto.

UnexpectedStartingToken

501

I dati da analizzare hanno un formato JSON non valido e iniziano con un token imprevisto.

UnexpectedEndingToken

502

I dati da analizzare hanno un formato JSON non valido e terminano con un token imprevisto.

SelectedHasNoParent

503

L'elemento selezionato non ha un elemento superiore nella gerarchia. L'elemento selezionato non è l'elemento radice.

MaxLengthOfNameReached

504

I dati da analizzare comprendono un nome troppo lungo. Aumentare il parametro globale Gc_uiJsonMaxLengthOfName.

MaxLengthOfValueReached

505

I dati da analizzare comprendono un valore troppo lungo. Aumentare il parametro globale Gc_uiJsonMaxLengthOfValue.

NoNextItem

506

L'elemento selezionato non ha alcun elemento successivo nello stesso livello gerarchico.

NameNotValid

507

I dati da analizzare contengono un nome non valido.

JPathExpressionInvalid

508

L'espressione JPath specificata non è valida.

ParsingInProcess

509

Processo di analisi asincrono in corso.

ItemNotFound

510

Impossibile trovare l'elemento all'interno dei dati JSON analizzati.

JPathNotSupported

511

L'espressione JPath specificata non è supportata.

SelectedIsNotArray

512

L'elemento selezionato non è di tipo TypeArray.

SelectedIsNotObject

513

L'elemento selezionato non è di tipo TypeObject.

NumOfItemsExceeded

515

I dati da analizzare hanno troppi elementi. Aumentare il parametro globale Gc_udiJsonMaxNumOfItems.

ItemHasNoName

516

L'elemento selezionato non ha nome (ad esempio, elemento ARRAY).

ItemsHasNoValue

517

L'elemento selezionato non ha valore (ad esempio, elemento di tipo TypeObject o TypeArray).

NoItemSelected

518

Nessun elemento selezionato. Selezionare prima un elemento.

InternalError

519

Si è verificato un errore interno. Riprovare l'operazione.

ParseNotDone

520

I dati devono essere analizzati prima di selezionare un elemento.

UnexpectedProgramBehaviour

999

È stato rilevato un errore interno. Rivolgersi al centro di assistenza clienti Schneider Electric.

Utilizzato da

oFB_XmlRead

oFB_XmlWrite

oFB_CsvRead

oFB_CsvWrite

oFB_CreateJsonFormattedString

oFB_WriteFile

oFB_XmlItemsUtility

oFB_JsonUtilities