14.6.3.1
Utilisation de données non rémanentes
Comme mentionné plus haut, la première possibilité, et la plus efficace pour éviter un
comportement indésirable dans le cadre de la rémanence des données, est de n'utiliser des
données utilisateur rémanentes dans le programme CN, le cycle et l'action synchrone que
lorsque cela est absolument nécessaire d'un point de vue technologique. En d'autres termes,
lorsque la rémanence des données n'est pas absolument nécessaire, utiliser à la place des
données utilisateur non rémanentes.
Voir chapitre "Utilisation de données volatiles au lieu de rémanentes (Page 806)"
14.6.3.2
Désactivation ultérieure de la rémanence des données dans les actions synchrones
La possibilité la plus efficace pour éviter un comportement indésirable dans le cadre de la
rémanence des données avec des actions synchrones, est de n'utiliser des données utilisateur
rémanentes dans les actions synchrones que lorsque cela est absolument nécessaire d'un point
de vue technologique. Si des données utilisateur rémanentes sont cependant utilisées dans des
actions synchrones et que ces actions synchrones ne doivent pas être modifiées, la rémanence
des données peut être désactivée ultérieurement par la mesure suivante.
Paramétrage du tampon intermédiaire pour les données écrites par des actions synchrones
dans l'exécution des blocs à la taille 0 :
MD18232 (Page 809)[ 2 ] = 0
Remarque
Inconvénient
Avec le paramétrage à 0 de la taille du tampon intermédiaire, toutes les données utilisées dans
les actions synchrones deviennent des données non rémanentes. Il convient de vérifier au cas
par cas les éventuels effets indésirables.
14.6.3.3
Nombre d'opérations d'écriture
Avec la variable système AN_PERSDIAG, il est possible de déterminer le nombre d'opérations
d'écriture dans la mémoire statique "externe", en fonction du type de sauvegarde (synchrone/
asynchrone) paramétré dans MD18234 (Page 811).
$AN_PERSDIAG[<Indice_1>, <Indice_2>]
Indice_1
Si le nombre d'opérations d'écriture augmente rapidement et en permanence, l'écriture
continue de variables utilisateur rémanentes remplit d'abord le tampon intermédiaire, qui est
ensuite réécrit dans la mémoire statique "externe".
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
14.6 Conditions supplémentaires : Données utilisateur rémanentes
Indice_2
Signification : Somme de toutes les fonction partielles (systèmes de fichiers
actif et passif et paramètres machine) :
0
0
Nombre total d'opérations d'écriture synchrones
0
20
Nombre total d'opérations d'écriture asynchrones
Configuration de la mémoire
813