Omron SYSMAC CS Série Manuel De Programmation page 230

Automates programmables
Table des Matières

Publicité

Mémoire de fichiers
Elément
Conversion de valeurs décimales non signées en
valeurs hexadécimales à 4 chiffres
Fonction
DEC2HEX(emplacement_cellule,4)
utilisée
Exemple
La valeur décimale 10 est convertie en valeur
hexadécimale à 4 chiffres : 000A.
Elément
Conversion de valeurs décimales signées en
valeurs hexadécimales à 4 chiffres
Fonction
DEC2HEX(IF(0<=emplacement_cellule,emplacement
utilisée
_cellule,65536+ emplacement_cellule),4)
Exemple
La valeur décimale -10 est convertie en valeur
hexadécimale à 4 chiffres : FFF6.
Fichiers de données
transférés automatique-
ment au démarrage
Remarque
• Exemple 1 : Entrée de valeurs décimales non négatives.
• Exemple 2 : Entrée de valeurs décimales signées.
<
Trois types de fichiers sont transférés automatiquement au démarrage
lorsque la fonction de transfert automatique au démarrage est utilisée.
• AUTOEXEC.IOM ou REPLACE.IOM : mots DM affectés aux cartes d'E/S
spéciales et aux cartes internes.
Le contenu de ce fichier est transféré dans la zone DM à partir de D20000
lors de la mise sous tension.
• ATEXECDM.IOM ou REPLCDM.IOM : Mots universels DM
Le contenu de ce fichier est transféré dans la zone DM à partir de D20000
lors de la mise sous tension.
• ATEXECE@.IOM ou REPLCE@.IOM : Mots universels EM
Le contenu de ce fichier est transféré dans la zone EM à partir de
E@_00000 lors de la mise sous tension.
Lorsque vous créez les fichiers de données répertoriés plus haut, spécifiez
toujours la première adresse indiquée ci-dessus (D20000, D00000 ou
E@_00000) et assurez-vous que la taille du fichier ne dépasse pas la capacité
de la zone de données spécifiée.
L'ensemble des données de chaque fichier seront toujours transférées à
partir de la première adresse spécifiée (D20000, D00000 ou E@_00000).
1. Lorsque vous créez les fichiers AUTOEXEC.IOM, ATEXECDM.IOM et
ATEXECE@.IOM ou les fichiers REPLACE.IOM, REPLCDM.IOM ou
REPLCE@.IOM à partir d'un périphérique de programmation (console de
programmation ou CX-Programmer), spécifiez toujours la première
adresse correcte (D20000, D00000 ou E@_00000) et assurez-vous que la
taille du fichier ne dépasse pas la capacité de la zone DM ou de la banque
EM spécifiée. Le contenu du fichier sera toujours transféré à partir de la
première adresse appropriée (D20000, D00000 ou E@_00000), même si
un autre mot de début est spécifié, ce qui pourrait entraîner le
recouvrement du contenu de cette partie de la zone DM ou de la banque
EM par des données incorrectes. De plus, si la capacité de la zone DM ou
de la banque EM est dépassée (comme cela est possible lorsque vous
définissez les paramètres à partir du CX-Programmer), les données
Conversion de valeurs décimales non signées en
valeurs hexadécimales à 8 chiffres
DEC2HEX(emplacement_cellule8)
La valeur décimale 10 est convertie en valeur
hexadécimale à 8 chiffres : 0000000A.
Conversion de valeurs décimales signées en
valeurs hexadécimales à 8 chiffres
DEC2HEX(IF(0<=emplacement_cellule,emplacement
_cellule, 4 294 967 296+emplacement_cellule),8)
La valeur décimale -10 est convertie en valeur
hexadécimale à 8 chiffres : FFFFFFF6.
<
Chapitre 5-1
203

Publicité

Table des Matières
loading

Table des Matières