Siemens SIMATIC S7-1200 Manuel page 80

Masquer les pouces Voir aussi pour SIMATIC S7-1200:
Table des Matières

Publicité

Concepts concernant les automates programmables
4.1 Exécution du programme utilisateur
Mémoire rémanente
Vous pouvez éviter la perte de données en cas de coupure de courant en définissant
certaines données comme rémanentes. Les données suivantes peuvent être configurées
comme rémanentes :
● Mémentos (M) : Vous pouvez définir la taille précise de la mémoire pour les mémentos
● Variables d'un bloc fonctionnel : Si un FB a été créé avec l'option "Adressage symbolique
● Variables d'un bloc de données global : Le comportement d'un DB global quant à
2048 octets de données au total peuvent être définis comme rémanents. Pour voir combien
d'octets sont disponibles, cliquez sur le bouton "Rémanence" de la barre d'outils dans la
table des variables API ou dans le tableau d'affectation. Les informations affichées
mentionnent certes la plage de rémanence pour les mémentos, mais également, dans la
deuxième ligne, la mémoire restante totale disponible pour les mémentos et les DB
combinés.
80
dans la table des variables API ou dans le tableau d'affectation. Les mémentos
rémanents commencent toujours à MB0 et comprennent un nombre indiqué d'octets
consécutifs. Indiquez cette valeur dans la table des variables API ou dans le tableau
d'affectation en cliquant sur le bouton "Rémanence" de la barre d'outils. Entrez le nombre
d'octets de mémentos à définir comme rémanents à compter de MB0.
uniquement" activée, l'éditeur d'interface pour ce FB comprend une colonne
"Rémanence". Dans cette colonne, vous pouvez sélectionner "Rémanente" ou "Non
rémanente" individuellement pour chaque variable. Le DB d'instance créé lors du
placement de ce FB dans l'éditeur de programme comprend également cette colonne de
rémanence, mais pour information uniquement ; vous ne pouvez pas changer l'état de
rémanence dans l'éditeur d'interface de DB d'instance pour un FB qui a été configuré
avec l'option "Adressage symbolique uniquement".
Si un FB a été créé avec l'option "Adressage symbolique uniquement" désactivée,
l'éditeur d'interface pour ce FB ne comprend pas de colonne "Rémanence". Le DB
d'instance créé lors du placement de ce FB dans l'éditeur de programme comprend une
colonne "Rémanence" dont le contenu peut être modifié. Dans ce cas, sélectionner
l'option "Rémanente" pour n'importe quelle variable entraîne son activation pour toutes
les variables. De même, désactiver cette option pour n'importe quelle variable entraîne sa
désactivation pour toutes les variables. Pour un FB qui a été configuré avec l'option
"Adressage symbolique uniquement" désactivée, vous pouvez modifier l'état de
rémanence dans l'éditeur de DB d'instance, mais toutes les variables prennent le même
état de rémanence.
Une fois le FB ainsi créé, vous ne pouvez pas activer a posteriori l'option "Adressage
symbolique uniquement". Cette option ne peut être sélectionnée que lors de la création
du FB. Pour déterminer si un FB existant a été configuré pour l'adressage symbolique
uniquement, cliquez avec le bouton droit de la souris sur le FB dans l'arborescence de
projet, sélectionnez "Propriétés", puis sélectionnez "Attributs".
l'affectation de l'état de rémanence est similaire à celui d'un FB. Selon le paramétrage de
l'adressage symbolique, vous pouvez définir l'état de rémanence soit pour des variables
individuelles soit pour toutes les variables d'un bloc de données global.
– Si l'attribut "Adressage symbolique uniquement" du DB est activé, l'état de rémanence
peut être défini pour chaque variable individuelle.
– Si l'attribut "Adressage symbolique uniquement" du DB est désactivé, le paramétrage
de l'état de rémanence s'applique à toutes les variables du DB : soit toutes les
variables sont rémanentes, soit aucune variable n'est rémanente.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières