Action du programme
Ligne 1 - Buffer de bloc-transfert lecture : l'instruction de
déplacement de fichier à fichier conserve les données (fichier A) du
bloc-transfert lecture (BTR) jusqu'à ce que le processeur ait vérifié
l'intégrité des données.
1.
Si les données ont été correctement transférées, le processeur active le
bit de fin du BTR, initiant ainsi un transfert des données dans le buffer
(fichier R), qui seront utilisées dans le programme.
2.
Si les données sont altérées pendant l'exécution du BTR, le bit de fin
du BTR n'est pas activé et les données ne sont pas transférées dans le
fichier buffer. Dans ce cas, les données du fichier BTR sont écrasées
par les données du BTR suivant.
Lignes 2 et 3 - Ces lignes servent à l'exécution d'un bloc-transfert
écriture (BTW) initié par l'utilisateur, après initialisation du module
au démarrage. L'activation du bouton-poussoir verrouille l'exécution
du BTR et initie un BTW qui configure le module. Les
blocs-transferts écriture se poursuivent tant que le bouton-poussoir
reste en position fermée.
Lignes 4 et 5 - Ces lignes assurent une séquence
« lecture-écriture-lecture » vers le module au démarrage. Elles
garantissent également qu'un seul bloc-transfert (lecture ou écriture)
est activé pendant une scrutation de programme donnée.
Lignes 6 et 7 - Ces lignes correspondent aux lignes de
conditionnement des blocs-transferts. Intégrez toutes les conditions
d'entrée indiquées dans l'exemple de programme.
Chapitre 4
Programmation du module
4 3