Configuration
6.1 Configuration de la CPU
Marche à suivre
Procédez de la manière suivante pour écraser les valeurs actuelles au moyen d'un
instantané :
1. Ouvrez le bloc de données.
2. Lancez la visualisation en cliquant sur le bouton "Visualiser tout".
La colonne "Valeur de visualisation" apparaît dans la table. Elle indique les valeurs de
données actuelles.
3. Cliquez sur "Instantané des valeurs de visualisation" dans la barre d'outils.
Les valeurs de visualisation actuelles sont copiées dans la colonne "Instantané". Notez
ce faisant que les valeurs de visualisation peuvent provenir de différents cycles du
programme.
4. Pour appliquer les valeurs, cliquez sur le bouton "Copier toutes les valeurs de l'instantané
dans les valeurs en cours de la CPU" dans la barre d'outils.
Relation avec l'état de fonctionnement de la CPU
Vous pouvez exécuter cette fonction non seulement à l'état MARCHE, mais aussi à l'état
ARRET de la CPU. Le tableau ci-dessous indique le comportement de la CPU dans les
différents états de fonctionnement :
Tableau 6- 2 Comportement de la CPU en fonction de l'état de fonctionnement
Action
Réaction du système
Ecraser des valeurs
Les valeurs de toutes les variables
actuelles à l'état de
du bloc de données en cours de
fonctionnement
fonctionnement sont écrasées.
MARCHE
Aucune distinction n'est faite entre
valeurs rémanentes et valeurs non
rémanentes.
Ecraser des valeurs
Seules les valeurs actuelles des
actuelles à l'état de
variables rémanentes sont
fonctionnement
remplacées par l'instantané. Les
ARRET
variables non rémanentes
reprennent leur valeur de départ lors
du passage de ARRET à MARCHE.
Les valeurs de l'instantané ne sont,
ce faisant, pas prises en
considération.
108
Conséquences pour le programme en ligne
La modification des valeurs actuelles peut entraîner des
incohérences entre le programme et le processus réel.
Si le volume de données à transférer est trop important, les
valeurs seront éventuellement transférées sur plusieurs
cycles. Si le programme accède à des variables avant que
toutes les valeurs aient été transférées complètement, il y a
un risque que des combinaisons de valeur incohérentes en
résultent et soient traitées.
La copie des valeurs de types de données simples peut
également se faire sur plusieurs cycles. Ces valeurs restent
potentiellement non valables jusqu'à ce qu'elles soient
entièrement transférées. Si le programme accède à ces
valeurs avant leur transfert intégral, des états dangereux
peuvent se présenter.
Etant donné que seules les données rémanentes de
l'instantané sont transférées, il y a un risque que des
combinaisons de valeur incohérentes en résultent et soient
traitées par la suite.
Manuel système, 12/2014, A5E03461183-AC
Système d'automatisation