Configuration de la mémoire
14.6 Conditions supplémentaires : Données utilisateur rémanentes
Durée d'exécution des programmes
Les données utilisateur rémanentes sont chargées au démarrage de la commande de la
mémoire statique "externe" dans la mémoire de travail dynamique de la commande pour leur
traitement ultérieur, p. ex. dans le programme pièce, des cycles ou des actions synchrones. Si
une donnée rémanente est écrite ensuite, elle doit être réécrite dans la mémoire statique
"externe" afin de garantir sa rémanence.
Avantages et inconvénients de la mémoire statique "externe"
L'avantage de la mémoire statique "externe" est sa flexibilité en termes de taille. Les
inconvénients sont d'une part les accès en écriture beaucoup plus lents que pour la mémoire
interne. D'autre part, la réduction de la durée de vie du support de mémoire en fonction du
nombre d'accès en écriture.
Tampon intermédiaire
Afin d'éviter de devoir écrire directement dans la mémoire statique "externe" à chaque opération
d'écriture d'une donnée rémanente, un tampon intermédiaire est disponible dans la mémoire
statique "interne" de la CN. La donnée rémanente écrite est inscrite dans ce tampon. Lorsque le
tampon intermédiaire a atteint un niveau de remplissage défini, toutes les données sont
réécrites de manière cohérente dans la mémoire statique "externe".
Si la commande est mise hors tension avant la réécriture ou si une coupure de courant se
produit, la donnée sera réécrite au prochain démarrage de la commande. La cohérence des
données est ainsi garantie.
Outre les avantages de la mémoire tampon intermédiaire décrits ci-dessus, les conditions
supplémentaires suivantes s'appliquent également :
• Débordement
L'écriture cyclique de données rémanentes, surtout par des actions synchrones dans
l'exécution des blocs, peut entraîner un débordement du tampon intermédiaire. De
nouvelles données ne peuvent alors pas être intégrées dans le tampon intermédiaire, car les
données déjà existantes n'ont pas encore pu être réécrites dans la mémoire statique
"externe".
• Temporisation
Lors de la réécriture synchrone du tampon intermédiaire vers la mémoire statique "externe",
le prétraitement des blocs est arrêté pendant la durée d'écriture. Comme aucun bloc CN n'est
plus préparé pendant ce temps, le temps d'usinage peut être prolongé ou le contournage
interrompu.
14.6.1
Utilisation de données volatiles au lieu de rémanentes
Données volatiles au lieu de rémanentes
Selon les conditions supplémentaires décrites dans le chapitre précédent, il
est impérativement recommandé, lors de la programmation de programmes pièce, de cycles
et d'actions synchrones, de vérifier pour chaque variable à écrire si elle doit nécessairement être
persistante.
806
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base