Affectation D'un Db Global Pour Sauvegarder Les Données De Temporisation Comme Données Rémanentes - Siemens SIMATIC S7-1200 Manuel

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

Publicité

Conservation des données de temporisation après une transition MARCHE-ARRET-MARCHE ou une
mise hors tension puis sous tension de la CPU
Si une session MARCHE se termine par passage à l'état ARRET ou mise hors tension puis
sous tension de la CPU et qu'une nouvelle session MARCHE est démarrée, les données de
temporisation sauvegardées à l'état MARCHE précédent sont perdues à moins que la
structure de données de temporisation n'ait été définie comme rémanente (temporisations
TP, TON, TOF et TONR).
Lorsque vous acceptez les valeurs par défaut dans la boîte de dialogue d'options d'appel
après avoir inséré une temporisation dans l'éditeur de programmes, un DB d'instance qui ne
peut pas être défini comme rémanent vous est automatiquement affecté. Pour assurer la
rémanence de vos données de temporisation, vous devez donc utiliser soit un DB global,
soit un DB multi-instance.
Affectation d'un DB global pour sauvegarder les données de temporisation comme données
rémanentes
Cette option fonctionne quel que soit l'endroit où se trouve la temporisation (OB, FC ou FB).
1. Créez un DB global :
2. Ajoutez une ou des structures de temporisation au DB :
3. Ouvrez dans l'éditeur le bloc de programme dans lequel vous voulez placer une
4. Placez la temporisation à l'emplacement désiré.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
– Double-cliquez sur "Ajouter nouveau bloc" dans l'arborescence de projet.
– Cliquez sur l'icône de bloc de données (DB).
– Choisissez DB global comme type.
– Vérifiez que la case "Optimisé" est cochée pour le type de DB si vous désirez pouvoir
définir des éléments individuels de ce DB comme rémanents. L'autre option de type
de DB "Standard - compatible avec S7-300/400" permet uniquement de définir tous
les éléments de DB soit comme rémanents, soit comme non rémanents.
– Cliquez sur OK.
– Dans le nouveau DB global, ajoutez une nouvelle variable statique en utilisant le type
de données IEC_Timer.
– Cochez la case dans la colonne "Rémanence" afin que cette structure soit rémanente.
– Répétez cette procédure pour créer des structures pour toutes les temporisations que
vous voulez sauvegarder dans ce DB. Vous pouvez soit placer chaque structure de
temporisation dans un DB global unique, soit placer plusieurs structures de
temporisation dans le même DB global. Vous pouvez également placer d'autres
variables statiques en plus des temporisations dans ce DB global. Insérer plusieurs
structures de temporisation dans le même DB global permet de réduire le nombre
total de vos blocs.
– Renommez les structures de temporisation si vous le souhaitez.
temporisation rémanente (OB, FC ou FB).
Instructions de base
7.2 Temporisations
179

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières