Fonctions élémentaires de stockage des données

Control Expert prend en charge les fonctions élémentaires DataStorage_EF suivantes pour les CPU M580 :

EF

CPU

Description

BMEP58•0•0

BMEH58•040

CLOSE_FILE

X

X

La fonction CLOSE_FILE ferme le fichier identifié par l'attribut de descripteur de fichier. Si un autre utilisateur travaille sur le fichier à partir d'un autre descripteur, le fichier reste ouvert.

CREATE_FILE

X

La fonction CREATE_FILE crée un fichier, lui attribue le nom indiqué et signale à quelle fin il peut être ouvert (lecture seule, écriture seule ou lecture/écriture).

DELETE_FILE

X

La fonction DELETE_FILE supprime le fichier indiqué.

GET_FILE_INFO

X

X

La fonction GET_FILE_INFO récupère les informations relatives au fichier cible indiqué. Exécutez la fonction OPEN_FILE sur le fichier cible avant GET_FILE_INFO. C'est en effet le paramètre de sortie du bloc OPEN_FILE qui révèle l'identité du fichier cible.

GET_FREESIZE

X

X

La fonction GET_FREESIZE affiche l'espace disponible sur la carte mémoire SD.

OPEN_FILE

X

X (lecture seule)

La fonction OPEN_FILE ouvre le fichier existant indiqué.

RD_FILE_TO_DATA

X

X

La fonction RD_FILE_TO_DATA permet de lire les données d'un fichier, à la position actuelle dans le fichier, et de les copier dans une variable d'adresse directe, une variable localisée ou une variable non localisée.

SEEK_FILE

X

X

La fonction SEEK_FILE définit le décalage d'octet dans le fichier sur une nouvelle position de décalage qui correspond : au décalage, à la position actuelle + le décalage, à la taille du fichier + le décalage.

SET_FILE_ATTRIBUTES

X

La fonction SET_FILE_ATTRIBUTES active l'état de lecture seule pour un attribut de fichier. Cet état peut être activé ou effacé. Cette fonction ne peut s'appliquer qu'à un fichier déjà ouvert à l'aide de la fonction CREATE_FILE ou OPEN_FILE.

WR_DATA_TO_FILE

X

La fonction WR_DATA_TO_FILE permet d'écrire, dans un fichier, la valeur d'une variable d'adresse directe, d'une variable localisée ou d'une variable non localisée. La valeur est écrite à la position actuelle dans le fichier. Cette position est mise à jour après l'écriture.

X (pris en charge)

(non pris en charge)

Pour en savoir plus sur chaque fonction, reportez-vous au chapitre sur la mise en œuvre de la gestion de fichiers.