ET_Result

Présentation

Type :

Énumération

Disponible à partir de :

V1.0.8.0

Description

L'énumération ET_Result contient les valeurs possibles qui donnent le résultat des opérations exécutées par les POU de la bibliothèque.

Éléments d'énumération

Nom

Valeur (UDINT)

Description

Idle

0

Le bloc fonction est prêt à être exécuté.

Informations d'état, indiquées par q_etResult si q_xDone = TRUE

OK

1

Le bloc fonction ou la méthode a été correctement exécuté.

Informations d'état, indiquées par q_etResult si q_xError = FALSE et q_xBusy = TRUE

CheckingInputs

10

Vérification en cours des entrées.

Initializing

15

Initialisation en cours d'une ressource interne.

OpeningFile

17

Ouverture en cours du fichier.

AnalyzingFile

20

Analyse en cours du fichier.

ReadingFile

24

Lecture en cours du fichier.

WritingFile

25

Ecriture en cours du fichier.

ClosingFile

30

Fermeture en cours du fichier.

GetFileSize

35

Récupération en cours de la taille du fichier.

Informations d'erreur, indiquées par q_etResult si q_xError = TRUE

FilePathInvalid

100

La syntaxe du chemin d'accès au fichier n'est pas valide.

XPathExpressionInvalid

102

L'expression XPath (langage XML Path) indiquée a une syntaxe non valide ou n'est pas prise en charge.

FileInvalid

103

Le contenu du fichier à lire n'est pas pris en charge.

Timeout

104

Le délai d'exécution a expiré.

FileOpenFailed

110

Une erreur a été détectée lors de l'ouverture du fichier.

FileWriteFailed

111

Une erreur a été détectée lors de l'écriture dans le fichier.

FileCloseFailed

112

Une erreur a été détectée lors de la fermeture du fichier.

FileAlreadyExists

113

Le fichier indiqué pour l'opération d'écriture existe déjà. Il ne peut pas être remplacé.

FileNotExists

114

Le fichier indiqué pour l'opération d'écriture n'existe pas. Impossible d'ajouter des données.

GetFileSizeFailed

115

Une erreur a été détectée lors de la récupération de la taille du fichier.

NumOfParentsExceeded

120

Le niveau d'imbrication de la structure XML est supérieur au paramètre Gc_udiXmlMaxNumOfParents défini dans la liste des paramètres globaux.

BufferFull

140

La mémoire tampon servant à stocker les éléments lus n'est pas suffisamment grande.

AdditionalContentInvalid

150

Le pointeur pbyAdditionalContent est égal à 0 alors que la valeur de udiNumBytesToWrite est supérieure à 0.

ElementNotFound

160

Aucun élément correspondant à l'expression XPath n'a été trouvé.

XmlStructureInconsistent

165

Les relations parent-enfant entre les éléments du tableau XmlItems sont incohérentes.

XmlItemTypeInvalid

167

Un élément du tableau XmlItems est de type non valide.

ParsingFailed

169

Une erreur interne a été détectée lors de l'analyse du fichier.

FileInconsistent

170

La structure du fichier XML analysé est incohérente. Une balise au moins n'est pas fermée correctement.

TableReadValuesInvalid

171

Les dimensions fournies pour la table de stockage des valeurs lues ne sont pas valides.

Consultez la section ST_CsvTable.

TableWriteValuesInvalid

172

Les dimensions fournies pour la table contenant les valeurs à écrire ne sont pas valides.

Consultez la section ST_CsvTable.

TableInvalid

175

Le pointeur pbyAdditionalContent vers la mémoire tampon fournie par l'application doit être différent de 0.

ReadParameterInvalid

181

Les paramètres contrôlant l'opération de lecture ne sont pas valides.

Consultez la section ST_CsvReadParameter.

WriteParameterInvalid

182

Les paramètres contrôlant l'opération d'écriture ne sont pas valides.

Consultez la section ST_CsvWriteParameter.

FileReadFailed

190

Une erreur interne a été détectée lors de la lecture du fichier.

TableTooSmall

200

La table ne dispose pas de suffisamment de cellules pour stocker les valeurs à lire dans le fichier.

ValueNotFound

210

La valeur définie par la ligne et la colonne n'existe pas dans le fichier CSV.

FilePathTooLong

215

Le chemin d'accès au fichier indiqué, hors extension, se situe en dehors de la plage valide. Impossible d'ajouter l'extension de fichier par défaut.

Le chemin d'accès sans extension est limité à 255 caractères, moins la longueur de l'extension de fichier par défaut.

FilenameTooLong

216

Le nom de fichier indiqué, avec extension, dépasse la longueur maximale de 126 caractères.

FilenameInvalid

217

Le nom de fichier indiqué n'est pas valide.

FirstItemNoElement

220

Le premier élément du tableau XmlItems n'est pas de type élément.

FirstItemInvalidParentIndex

221

La valeur diParentIndex du premier élément du tableau XmlItems n'est pas égale à -1.

XpathRootElementDoesNotMatch

222

Le nom du premier élément du tableau XmlItems ne correspond pas à l'élément racine indiqué dans l'expression XPath.

XpathExpressionNotSupported

230

L'expression XPath indiquée n'est pas prise en charge par cette fonction.

DataTypeNotSupported

300

Le type de données de la variable attribuée à l'entrée ANY n'est pas pris en charge.

NoObjectOpen

301

Il n’y a aucun objet ouvert dans l’objet STRING en cours de traitement.

NoArrayOpen

302

Il n’y a aucun objet ARRAY ouvert dans l’objet STRING en cours de traitement.

NameValuePairCannotBeAdded

303

Une paire nom/valeur ne peut pas être ajoutée dans la position actuelle de l’objet STRING qui est en cours de traitement.

MaxLengthOfJsonStringReached

304

La longeur maximale de l’objet STRING au format JSON en cours de traitement a été atteinte. La longueur maximale est définie par le paramètre Gc_udiJsonMaxLengthOfString dans la liste des paramètres globaux.

BufferTooSmall

305

La taille de la mémoire tampon est insuffisante pour la copie de l’objet STRING en cours de traitement.

NumOfLevelsExceeded

306

Le nombre maximal de niveaux est atteint pour l’objet STRING au format JSON en cours de traitement. Le nombre maximal de niveaux est défini par le paramètre Gc_uiJsonMaxNumOfLevels dans la liste des paramètres globaux.

BufferInvalid

400

Le pointeur sur la mémoire tampon n'est pas valide.

BufferSizeInvalid

401

La taille de la mémoire tampon ne doit pas être égal à 0.

UnexpectedProgramBehaviour

999

Une erreur interne a été détectée. Contactez votre service d'assistance Schneider Electric.

Utilisé par

oFB_XmlRead

oFB_XmlWrite

oFB_CsvRead

oFB_CsvWrite

oFB_CreateJsonFormattedString

oFB_WriteFile