Conservation De Variable; Allocation De Mémoire - Rockwell Automation Allen-Bradley Micro820 2080-LC20-20QWB Manuel Utilisateur

Table des Matières

Publicité

Chapitre 6
Exécution de programme dans les Micro800
Allocation de mémoire
54

Conservation de variable

Les automates Micro830 et Micro850 conservent toutes les variables créées par
l'utilisateur après une remise sous tension, mais les variables dans les instances
d'instructions sont effacées. Par exemple : Une variable créée par l'utilisateur
appelée My_Timer de type Time (durée) est conservée après une remise sous
tension mais le temps écoulé (ET) dans une instruction temporisateur TON est
effacé.
À l'inverse des automates Micro830/Micro850, les automates Micro810 et
Micro820 peuvent conserver uniquement 400 octets maximum des valeurs de
variable utilisateur. Cela signifie qu'après une remise sous tension, les variables
globales sont effacées ou remises à leur valeur initiale et que seulement 400 octets
des valeurs de variable utilisateur sont conservés. Les variables conservées peuvent
être vérifiées sur la page globale des variables.
Selon la taille de base, la mémoire disponible sur les automates Micro800 est
présentée dans le tableau ci-dessous.
Allocation de mémoire des automates Micro800
Attribut
(1)
Pas du programme
Octets de données
(1) Les tailles de programme et de données estimées ci-dessus sont « typiques », les pas de programme et les variables étant créés
dynamiquement. 1 pas de programme = 12 octets de données.
Ces caractéristiques de taille des instructions et des données correspondent à des
valeurs typiques. Lorsqu'un projet est créé pour un automate Micro800, la
mémoire est allouée dynamiquement au programme ou aux données lors de la
compilation. Cela veut dire que la taille du programme peut dépasser la valeur
indiquée si celle des données est réduite proportionnellement et vice versa. Cette
souplesse permet d'obtenir une utilisation optimale de la mémoire d'exécution.
En complément des variables définies par l'utilisateur, la mémoire de données
inclut également toutes les constantes et les variables temporaires générées par le
compilateur au moment de la compilation.
L'automate Micro800 possède également une mémoire de projet, qui conserve
une copie de l'ensemble du projet téléchargé (y compris les commentaires), ainsi
qu'une mémoire de configuration pour enregistrer la configuration des modules
enfichables.
10/16 points
20 points
4 Ko
10 Ko
8 Ko
20 Ko
Publication Rockwell Automation 2080-UM005A-FR-E – Décembre 2013
24 et 48 points
10 Ko
20 Ko

Publicité

Table des Matières
loading

Table des Matières