Manipulation de fichiers
Fonctionnement après
remplacement de
programme
Temps requis pour le
remplacement du
programme
Bits auxiliaires/mots reliés
Nom
Drapeau de fonctionnement de
la carte mémoire
Drapeau de détection de la
carte mémoire
Bit de maintien IOM
Bit de maintien d'état forcé
Code de réalisation de
remplacement (-EV1
seulement)
Drapeau d'erreur remplacement
(-EV1 seulement)
Les états d'affectation forcée et de RAZ forcée sont maintenus par le remplace-
ment du programme si le bit de maintien de l'état forcé (A50013) passe à ON.
Les interruptions sont masquées.
Si l'exécution des données pas à pas est en cours, elle est arrêté.
Les conditions d'instruction (verrouillages, coupures et exécution du pro-
gramme de bloc) sont initialisés.
Les drapeaux de différentiation sont initialisés si le bit de maintien IOM est à ON
ou à OFF.
L'état des tâches cycliques dépend des propriétés de démarrage de fonctionne-
ment (leur état est le même que lorsque l'API passe du mode PROGRAM au
mode RUN/MONITOR).
Le drapeau du premier cycle (A20011) passe à ON pour un cycle après la
reprise de l'exécution du programme (l'état est le même que lorsque l'API passe
du mode PROGRAM au mode RUN/MONITOR).
Taille du programme
entier
60 Kilo pas
250 Kilo pas
Adresse
A34313
A ON pour n'importe laquelle des fonctions suivantes :
L'UC traite une commande FINS envoyées à elle-même en utilisant
CMND(490).
FREAD(700) ou FWRIT(701) sont exécutées.
Le programme est écrasé en utilisant un bit de commande de banque
auxiliaire (A65015).
Une simple fonction de sauvegarde est réalisée.
A34315
A ON lorsqu'une carte mémoire est détectée.
A50012
Lorsque ce bit passe à ON, les contenus de la mémoire d'E/S sont
maintenus durant le remplacement du programme.
A50013
Lorsque ce bit passe à ON, l'état de forçage est maintenu durant le
remplacement du programme.
A65000 à
Codes pour le remplacement d'un programme normal (A65014 OFF) :
A65007
01 Hex : Le fichier de programme (.OBJ) remplace le programme.
Codes pour le remplacement d'un programme incomplet (A65014 ON) :
00 Hex : Erreur fatale.
01 Hex : Erreur de mémoire.
11 Hex : Programme protégé en écriture.
12 Hex : Mot de passe du programme incorrect en A651.
21 Hex : Carte mémoire non installée.
22 Hex : Le fichier défini n'existe pas.
23 Hex : Le fichier spécifié est trop grand (erreur mémoire).
31 Hex : L'un des fonctionnements suivants est exécuté :
S Un fonctionnement de mémoire de fichier est exécuté.
S Le programme est déjà écrit.
S Le mode de fonctionnement est déjà changé.
A65014
Passe à ON lorsqu'une erreur se produit tout en essayant de remplacer
le programme après que A65015 passe de OFF à ON.
Passe à OFF la prochaine fois qu'A65015 passe à nouveau de OFF à
ON.
Temps de service du
périphérique réglé dans
le setup de l'API
Défaut (4% du temps de
Défaut (4% du temps de
cycle)
cycle)
Fonctionnement
Chapitre
12-2
Temps approximatif
requis pour le
remplacement du
programme
6 s
25 s
505