Stockage des blocs
Correction et effacement
de blocs
Programmation de la CPU 948
C79000-G8577-C848-04
Tous les blocs programmables sont rangés par la PG dans la mémoire
utilisateur dans l'ordre de leur transfert (cf. figure 2-2). Si vous
sélectionnez la fonction PG de transfert de tous les blocs, les blocs de
code puis les blocs de données sont transférés.
Les adresses de début des blocs mémorisés sont consignées dans le
bloc de données DB 0.
A d r e s s e 0
PB1
F B1
PB2
DB1
S B 1 0
O B 1
Figure 2-2
Exemple de stockage de blocs dans la mémoire utilisateur
Lors de la correction de blocs, l'ancien bloc est déclaré non valable et
un nouveau bloc est inscrit dans la mémoire.
Il en est de même lors de l'effacement de blocs : les blocs ne sont pas
vraiment effacés, mais ils sont simplement déclarés non valables.
L'espace mémoire qu'ils occupent est cependant libéré et peut être uti-
lisé par des blocs chargés ultérieurement.
Nota
La fonction en ligne de compression de la mémoire permet de
récupérer de la place mémoire pour de nouveaux blocs. Elle
optimise l'occupation de la mémoire en effaçant les blocs
déclarés non valables et en rassemblant les blocs valables.
Langage de programmation STEP 5
S i t u a t i o n d e s b l o c s d a n s
l a m é m o i r e u t i l i s a t e u r
2 - 15