Propriétés de démarrage de la CPU
Manuel système de l'automate programmable S7-1200
Le tableau 6-2 du
démarrage de la CPU. Le manuel nomme l'une des propriétés de démarrage "Compatibilité matérielle prise en charge". Le
nom de cette propriété est en réalité "Comparaison du réglage par défaut avec la configuration réelle". Les deux sélections
possibles pour cette propriété sont les suivantes :
● Démarrage de la CPU en cas de compatibilité uniquement : Avec ce réglage, la CPU ne démarre que si le module réel à
un emplacement configuré est compatible avec le module configuré.
● Démarrage de la CPU même en cas de non-correspondance : Avec ce réglage, la CPU démarre quel que soit le type de
module présent.
Le paragraphe décrivant la compatibilité du module, dans le tableau 6-2, est correct.
Suppression et changement de nom d'archives de variables
Les utilisateurs autorisés peuvent supprimer et renommer les archives de variables à partir de la page Web du navigateur
de fichiers. Si aucune archive de variables n'est ouverte, l'opération de suppression ou de changement de nom fonctionne
comme prévu.
Si une archive de variables est ouverte au moment où vous effectuez une opération de suppression, la CPU ferme l'archive
de variables et supprime le fichier d'archive de variables. Les opérations d'écriture ultérieures du programme utilisateur
émettent une erreur.
Toutefois, si une archive de variables est ouverte au moment où vous effectuez une opération de changement de nom, la
CPU se comporte de la manière suivante :
● la CPU renomme effectivement le fichier ; néanmoins elle ne peut pas utiliser le nouveau nom avant que le programme
utilisateur n'ait fermé le fichier d'archive de variables.
● Les instructions DataLogWrite du programme utilisateur continuent d'écrire dans l'archive de variables ouverte en
utilisant l'ancien nom.
Après que le programme utilisateur a fermé l'archive de variables avec DataLogClose, l'archive de variables porte le
nouveau nom. Les enregistrements de données que le programme utilisateur a écrits avec DataLogWrite avant la fermeture
du fichier sont dans le fichier d'archive de variables portant le nouveau nom. Si DataLogOpen est utilisée par la suite pour
ouvrir l'archive de variables avec l'ancien nom, cela aura pour conséquence que la CPU créera une nouvelle archive de
variables avec l'ancien nom.
Remarque
La deuxième tentative pour renommer un fichier d'archive de variables échoue
La CPU prend seulement en charge un changement de nom en attente d'une archive de variables à la fois. Si vous tentez
d'effectuer un deuxième changement de nom avant que la CPU ait appliqué le premier changement de nom, l'opération de
changement de nom échoue quel que soit le temps écoulé. (Le premier changement de nom, comme décrit ci-dessus, a
seulement lieu après que le programme utilisateur a fermé l'archive de variables.) Il est possible que vous pensiez que le
premier changement de nom a échoué alors qu'en fait il n'a pas encore pris effet.
Vous pouvez, bien sûr, supprimer et renommer des fichiers d'archive de variables dans une carte mémoire SIMATIC SD à
l'aide de Windows Explorer. Cependant, le programme utilisateur continue encore d'essayer d'exploiter le fichier sur la base
du nom de fichier de l'instruction DataLogCreate. Toute suppression ou tout changement de nom effectué(e) tandis que le
fichier est ouvert dans le programme utilisateur entraîne les conséquences décrites ci-dessus.
Si possible, assurez-vous que le programme utilisateur a fermé l'archive de variables avant que vous ne la supprimiez ou
renommiez, que ce soit à partir de la page Web du navigateur de fichiers ou à partir de l'explorateur Windows.
Remarque
Utilisation de la mémoire et archives de variable
Si vous renommez une archive de variables à partir de la page Web du navigateur de fichiers puis que vous la supprimez, la
CPU ne libère pas la mémoire qu'elle a allouée au moment où le programme utilisateur a initialement créé l'archive de
variables. Le serveur Web supprime le fichier lui-même qui porte le nouveau nom de fichier, mais étant donné que la CPU a
basé l'allocation de la mémoire sur le nom de fichier initial, cette mémoire reste utilisée. Pour faire en sorte que la CPU
libère la mémoire, il faut créer une nouvelle archive de variables portant le nom initial puis la supprimer.
Mise à jour du manuel système S7-1200, édition 06/2015
A5E03929126-AJ, 11/2015
n'indique pas les noms corrects des propriétés de
9