Traitement Des Fichiers Chapitre - Omron SYSMAC CS Série Manuel De Programmation

Automates programmables
Table des Matières

Publicité

Traitement des fichiers
CX-Programmer Versions V1.1 et antérieures
Condition
Drapeau de
d'exécution
fonctionnement
de la mémoire
de fichiers
Remarque
1,2,3...
214
CX-Programmer V1.1 ou version inférieure :
Configuration indirecte du mot de contrôle
Lorsque vous utilisez CX-Programmer V1.1 ou une version antérieure, les
fichiers ASCII ne peuvent pas être transférés avec FREAD(700) et
FWRIT(701) si vous entrez une constante pour le mot de contrôle afin de
spécifier le traitement des types de données et des retours chariot. Seules les
données binaires sans retours chariot peuvent être transférées si une
constante est utilisée.
Vous pouvez toutefois transférer les fichiers ASCII avec FREAD(700) et
FWRIT(701) en définissant le mot de contrôle de façon indirecte. Ecrivez le
paramètre du mot de contrôle voulu dans un mot et spécifiez ce mot en tant
que mot de contrôle dans FREAD(700) ou FWRIT(701), comme indiqué dans
la partie gauche du schéma suivant.
Écrire #1800
dans W000.
CX-Programmer Versions V1.2 et ultérieures
Spécifier
W000 pour C.
L'heure de l'horloge interne de l'UC est utilisée pour dater les fichiers créés
dans la mémoire de fichiers avec FWRIT(701).
Vous ne pouvez exécuter qu'une seule opération à la fois sur la mémoire de
fichiers ; par conséquent, FREAD(700) et FWRIT(701) ne doivent pas être
exécutées lorsque l'une des opérations suivantes sur la mémoire de fichiers
est en cours :
1. Exécution de FREAD(700) ou FWRIT(701)
2. Exécution de CMND(490) pour envoyer une commande FINS à l'UC
proprement dite
3. Remplacement du programme complet par des opérations de bit de
contrôle de zone auxiliaire
4. Exécution d'une opération de sauvegarde simple
Utilisez le drapeau de fonctionnement de la mémoire fichier (A34313) pour
contrôler de façon exclusive les instructions de mémoire de fichiers afin
d'empêcher leur exécution pendant qu'une autre opération est en cours sur la
mémoire de fichiers.
Lorsque FREAD(700) est en cours d'exécution, le drapeau d'erreur de lecture
de fichier (A34310) passe à ON et l'instruction n'est pas exécutée si le fichier
spécifié contient le type de données incorrect ou si les données du fichier sont
altérées. Pour les fichiers texte ou CSV, le code des caractères doit
correspondre à des données hexadécimales et des séparateurs doivent être
placés tous les 4 chiffres pour les données des mots et tous les 8 chiffres
pour les données des doubles mots. Les données seront lues jusqu'au point
où un caractère interdit sera détecté.
Condition
Drapeau de
d'exécution
fonctionnement
de la mémoire
de fichiers
Chapitre 5-2
Spécifier #1800
pour C.

Publicité

Table des Matières
loading

Table des Matières