Omron SYSMAC CS1 Série Guide D'installation page 509

Table des Matières

Publicité

Manipulation de fichiers
484
sont converties en ASCII et stockées dans les champs d'un mot
dans l'ordre d'adresse mémoire E/S la plus basse à la plus haute.
Lorsque des mots doubles sont utilisés, les données de mémoire
d'E/S sont converties en ASCII et stockées dans les champs de
mot double dans l'ordre d'adresse mémoire E/S la plus basse à la
plus haute (dans les champs de mots doubles, le mot de la plus
haute adresse est stocké en premier et le mots de la plus basse
adresse est stocké en second).
e) Séparateurs :
Lorsqu'il n'y a pas de séparateur, les champs sont groupés
consécutivement et ensuite stockés. Une fois séparés par des vir-
gules, les virgules sont insérées entre les champs avant qu'ils
soient stockés. Une fois séparés par des tabulations, les codes de
tabulations sont insérés entre les champs avant qu'ils soient stoc-
kés. Lorsque les séparateurs (virgules ou tabulations) sont indi-
qués en FREAD(700), les données sont lues en tant que données
séparées avec les séparateurs d'un mot (virgules ou tabulations).
f) Marques de paragraphe :
Des données sont groupés consécutivement lorsque des mar-
ques de paragraphe ne sont pas utilisés. Lorsque des marques
de paragraphe sont utilisés, un code de marque de paragraphe
est inséré après le nombre de champs spécifié. Un excentrage à
partir du début fichier (début du mot lu ou début du mot écrit) ne
peut
FREAD(700)/FWRIT(701) si des marques de paragraphe sont
utilisés dans le fichier.
g) Nombre de champs :
La quantité globale de données dans le fichier dépend du nombre
de champs (nombre d'éléments écrits) indiqués dans l'instruction
FWRIT(701) et du nombre de mots/champ. Il y a un mot/champ
lorsque des mots sont utilisés et que deux mots/champ dans le
cas de mots doubles sont utilisés.
2. Les fichiers de données ne contiennent pas l'information indiquant quelles
données sont stockées, c-à-d, quelle banque mémoire est stockée. S'assu-
rer de donner les noms de fichier qui indiquent le contenu, comme montré
dans les exemples ci-dessous, pour aider dans la gestion de fichier.
Exemples : D00100.IOM, CIO0020.IOM
Les données au début du fichier sont écrites en commençant par l'adresse
spécifiée dans la mémoire d'E/S même si les données écrites à l'origine
dans le fichier de données (IOM, TXT ou CSV) ne sont pas de la même ban-
que. Par exemple, si les données CIO d'un fichier sont écrites dans la ban-
que DM à partir d'un périphérique de programmation, les données sont lues
dans la banque DM de l'UC sans aucune indication de banque différente.
3. Les fichiers de données (IOM, TXT ou CSV) stockent une plage spécifique
de données à partir d'une banque. Un certain nombre de mots plus longs
que la taille de la banque de données ne peut pas être écrit comme un fichier
de données.
Rem. Les fichiers de données aux formats TXT et CSV contiennent des données
hexadécimales (0 à 9, A à F) depuis la mémoire d'E/S qui a été convertie en
ASCII. Ce format de données permet aux données numériques de mémoire
d'E/S d'être échangées avec des tableurs. Le format de données stocké dans le
fichier n'est pas identique au format de données ASCII stockées dans l'API pour
traiter des instructions de traitement de chaîne de textes. Les fichiers de don-
nées de chaîne de textes utilisés par un tableur ne peuvent donc pas être lus
dans la mémoire d'E/S.
pas
être
spécifié
Chapitre
12-2
dans
les
instructions

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sysmac cs1g/h-cpuj j-ev1

Table des Matières