Download Automates programmables
Transcript
Chapitre 5-2 Traitement des fichiers Remarque Le fichier du programme de remplacement ne peut pas être lu à partir de la mémoire de fichiers EM. Le drapeau de démarrage de remplacement (A65015) peut être mis à ON à n'importe quel emplacement (adresse de programme) du programme. L'UC exécutera les autres instructions du cycle une fois que le drapeau de démarrage de remplacement sera passé de OFF à ON. Le programme ne sera pas exécuté pendant le remplacement. Après le remplacement du programme, l'opération sera redémarrée comme si l'UC était passée du mode PROGRAM au mode RUN ou MONITOR. Le programme sera remplacé à la fin du cycle dans lequel le drapeau de démarrage de remplacement sera passé de OFF à ON, c'est-à-dire après l'exécution de END(001) dans la dernière tâche du programme. Remarque Fichier de remplacement 1. Mettez le bit de maintien IOM (A50012) 0 on si vous souhaitez conserver l'état des données de la mémoire E/S tout au long du remplacement du programme. Mettez le bit de maintien état forcé (A50013) à ON si vous souhaitez conserver l'état des bits définis de force et réinitialisés de force tout au long du remplacement du programme. 2. Si le bit de maintien IOM (A50012) est à ON avant le remplacement du programme, l'état des bits dans la mémoire E/S sera conservé après le remplacement. Assurez-vous que les charges externes fonctionnent correctement avec les mêmes données de mémoire E/S. De même, si le bit de maintien état forcé (A50013) est à ON avant le remplacement du programme, l'état des bits définis de force et réinitialisés de force sera conservé après le remplacement. Assurez-vous que les charges externes fonctionnent correctement avec les mêmes bits définis de force et réinitialisés de force. Le fichier de programme spécifié dans le nom du fichier de programme (A654 à A657) sera lu à partir de la carte mémoire et remplacera le programme existant à la fin du cycle dans lequel le drapeau de démarrage de remplacement (A65015) sera passé de OFF à ON. Fichier Fichier de programme Conditions requises pour le remplacement du programme Remarque Fonctionnement de l'UC pendant le remplacement du programme Nom de fichier Spécification du nom du fichier de et extension remplacement (********) ∗∗∗∗∗∗∗∗.OBJ Ecrivez le nom du fichier du programme de remplacement dans les mots A654 à A657 avant le remplacement du programme. Les conditions suivantes doivent être réunies pour que vous puissiez remplacer le programme en cours d'opération. • Le mot de passe du programme (A5A5) a été écrit dans A651. • Le fichier de programme spécifié dans les mots du nom du fichier de programme (A654 à A657) existe dans le répertoire racine de la carte mémoire. • La carte mémoire a été détectée par l'UC. (A34315 ON) • Aucune erreur fatale ne s'est produite. • Aucune opération sur la mémoire de fichiers n'est en cours d'exécution. (A34313 OFF) • Aucune écriture de données n'est en cours dans la zone de programme. • Le droit d'accès est disponible. (Par exemple, aucun transfert de données n'est en cours entre CX-Programmer et l'API.) Le programme peut être transféré dans n'importe quel mode de fonctionnement. L'UC fonctionnera de la façon suivante pendant le remplacement du programme : • Exécution du programme : arrêté • Surveillance du temps de cycle : pas de surveillance 218