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.

NOTE : Si une carte mémoire protégée en écriture est insérée, le téléchargement de l'application est désactivé.

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.

NOTE : La modification en ligne est désactivée si une carte mémoire protégée en écriture est insérée.

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.