Traitement des fichiers
Nom
Code d'achèvement fin de
remplacement
(Non pris en charge par les UC
CS1 série CS antérieures à
EV1)
Code d'erreur de remplacement
(Non pris en charge par les UC
CS1 série CS antérieures à
EV1)
Drapeau de démarrage de
remplacement
(Non pris en charge par les UC
CS1 série CS antérieures à
EV1)
Mot de passe du programme
(Non pris en charge par les UC
CS1 série CS antérieures à
EV1)
Nom du fichier de programme
(Non pris en charge par les UC
CS1 série CS antérieures à
EV1)
220
Adresse
A65000 à
Codes pour un remplacement de programme normal (A65014 OFF) :
A65007
01 hex. : le fichier de programme (.OBJ) a remplacé le programme.
Codes pour un remplacement de programme incomplet (A65014 ON) :
00 hex. : Une erreur fatale s'est produite.
01 hex. : Une erreur de mémoire s'est produite.
11 hex. : le programme est protégé en écriture.
12 hex. : le mot de passe du programme dans A651 est incorrect.
21 hex. : aucune carte mémoire n'est installée.
22 hex. : le fichier spécifié n'existe pas.
23 hex. : le fichier spécifié est trop grand (erreur de mémoire).
31 hex. : l'une des opérations suivantes était en cours d'exécution :
• Opération sur la mémoire de fichiers.
• Ecriture du programme.
• Modification du mode de fonctionnement.
A65014
A ON lorsqu'une erreur est survenue pendant une tentative de
remplacement du programme après que A65015 est passé de OFF à ON.
Passe à OFF lorsque A65015 repasse de OFF à ON.
A65015
Si vous avez activé ce bit en définissant le mot de passe du programme
(A651) à A5A5 hex., le remplacement du programme commencera
lorsque ce bit passera de OFF à ON. Ne refaites pas passer ce bit de OFF
à ON pendant le remplacement du programme.
Ce bit passe automatiquement à OFF lorsque le remplacement du
programme est terminé (normalement ou avec une erreur) ou que
l'alimentation est branchée.
L'état de ce bit peut être lu à partir d'un périphérique de programmation,
d'un terminal opérateur programmable (IHM) ou d'un ordinateur hôte pour
déterminer si le remplacement du programme a été effectué ou non.
A651
Inscrivez le mot de passe dans ce mot pour activer le remplacement du
programme.
A5A5 hex. : active le drapeau de démarrage de remplacement (A65015).
Autre valeur : désactive le drapeau de démarrage de remplacement
(A65015).
Ce bit passe automatiquement à OFF lorsque le remplacement du
programme est terminé (normalement ou avec une erreur) ou que
l'alimentation est branchée.
A654 à
Avant de démarrer le remplacement du programme, écrivez le nom du fichier
A657
du programme de remplacement dans ces mots en ASCII. Ecrivez
simplement les 8 caractères du nom de fichier ; l'extension .OBJ est ajoutée
automatiquement. Ecrivez les caractères dans l'ordre à partir de A654 (l'octet
le plus significatif en premier). Si le nom du fichier comporte moins de 8
caractères, remplissez les octets restants par des codes de caractère
d'espacement (20 Hex). N'incluez aucun caractère NULL ou espace dans le
nom du fichier proprement dit.
L'exemple suivant présente les données du fichier de programme ABC.OBJ :
Exemple de programme 1
Enregistrez les fichiers de programmes ABC.OBJ et XYZ.OBJ sur la carte
mémoire et sélectionnez l'un ou l'autre programme en fonction de la valeur de
D00000. Définissez D00000 sur #1234 lorsque vous sélectionnez ABC.OBJ
ou sur #5678 lorsque vous sélectionnez XYZ.OBJ.
Chapitre 5-2
Opération