Mémoire de la CPU
Il existe 3 types de mémoires dans une CPU BMEP58•••• :
RAM d'application non persistante : exécuter le programme d'application et stocker les données temporaires
Mémoire flash : sauvegarder le programme d'application et une copie des valeurs %MW
Carte mémoire SD en option : enregistrer des applications et des données dans la mémoire flash CPU, ce qui permet un remplacement rapide du matériel CPU
Téléchargement d'application dans la mémoire de la CPU
Mémoire de la CPU sollicitée pendant le téléchargement d'une application à partir d'un terminal de programmation :
L'application est transférée dans la RAM d'application non persistante.
Si une carte mémoire est insérée, fonctionnelle et non protégée en écriture, une sauvegarde interne y est stockée.
La sauvegarde de l'application est effectuée dans la mémoire flash.
Transfert d'une application à partir de la mémoire CPU
Le transfert d'une application lit et copie le contenu non persistant de l'application depuis la RAM vers l'emplacement sélectionné.
Sauvegarde des modifications en ligne d'une application
Une modification de programme d'application est effectuée dans la mémoire non persistante de la CPU, avec une sauvegarde automatique qui se déroule comme suit :
Si une carte mémoire est insérée, fonctionnelle et non protégée en écriture, la modification y est sauvegardée.
La sauvegarde de l'application est effectuée dans la mémoire flash.
Modification autonome de la mémoire d'application
Le code utilisateur peut modifier le contenu de l'application (par exemple, pour enregistrer des paramètres d'E/S ou pour remplacer la valeur initiale de variables par leur valeur actuelle).
Dans ce cas, seul le contenu de la RAM d'application non persistante est modifié.
Pour
sauvegarder l'application dans la carte mémoire et dans la mémoire
flash, utilisez le bit système %S66
.