Omron SYSMAC CS Série Manuel De Programmation page 229

Automates programmables
Table des Matières

Publicité

Mémoire de fichiers
Mémoire
E/S
Structure des fichiers de
données CSV/TXT
(double mot)
Mémoire
E/S
Création de fichiers de
données avec un logiciel
de tableur
1,2,3...
202
Converti en
ASCII
Contenu de ABC.CSV
L'illustration suivante présente la structure des données d'un fichier de
données CSV (ABC.CSV) avec des champs à double mot contenant quatre
mots de la mémoire E/S : 1234 hex., 5678 hex., 9ABC hex. et DEF0 hex.
Le fichier TXT avec des champs à double mot a la même structure.
Converti en ASCII
(mot supérieur en
premier)
Contenu de ABC.CSV
Utilisez la procédure suivante pour créer des fichiers de données TXT et CSV
avec un logiciel de tableur tel que Microsoft Excel.
• Réglez le contenu des cellules sur numérique ou caractères.
• Entrez respectivement 4 ou 8 caractères dans chaque cellule selon que
vous utilisez des champs à mot unique ou à double mot. Par exemple, si
des champs à mot unique sont utilisés, entrez 000A, et non uniquement A.
• Veillez à entrer uniquement des caractères hexadécimaux (0 à 9, A à F
ou a à f) dans les cellules. Vous ne pouvez pas utiliser d'autres caractères
ou codes.
Lorsque vous voulez stocker des chiffres hexadécimaux dans la mémoire E/S,
il est utile de convertir les entrées décimales du tableur en valeurs
hexadécimales. Pour effectuer cette conversion, procédez comme suit.
1. Sélectionnez Add-Ins... dans le menu Tools.
2. Sélectionnez Analysis ToolPak dans le menu Add-Ins.
3. Sélectionnez Function dans le menu Insert Menu au niveau de la cellule
où la fonction sera utilisée.
4. Sélectionnez DEC2HEX (number, digits) pour Engineering dans
Category Field.
5. Lors d'une conversion en valeur hexadécimale à 4 chiffres, entrez les
informations suivantes pour la variable number : IF(0<=emplacement de
cellule, emplacement de cellule, 65 535+emplacement de cellule)
Lors d'une conversion en valeur hexadécimale à 8 chiffres, entrez les
informations suivantes pour la variable number : IF(0<=emplacement de
cellule,emplacement de cellule, 4 294 967 296+emplacement de cellule)
4 octets
Séparateur
4 octets
Le fichier affiché sous forme
de texte.
Séparateur
8 octets
Le fichier affiché sous forme
de texte.
Séparateur
Chapitre 5-1

Publicité

Table des Matières
loading

Table des Matières