Sigmadue
- microPAC MP-02 – Manuel Utilisateur
Gestion de la
mémoire
standard et
rémanente
Les emplacements de la mémoire standard utilisable en tant que variables rémanentes
sont accessibles par des registres, jusqu'au nombre maximum normalement disponible
pour chaque agent Modbus (Esclave 1 et Esclave 2) et jusqu'à 16 kB dans la mémoire
des marqueurs.
En particulier, les plages de registres disponibles comme rémanents sont :
Dans la phase de session de configuration, par un menu spécifique dédié, il est possible
de définir le nombre de registre pour chaque zone à utiliser comme rémanents. A partir
du menu principal, sélectionner "CPU setup" → "Retain Config".
A partir du menu "Retain Config", il est possible de spécifier le point de basculement
entre l'emplacement de la mémoire rémanente et de la mémoire standard.
Note : Dans le cas où la mémoire ENTIERE serait définie comme rémanente, le temps
Les outils de programmation IEC 1131 permettent de déclarer des
variables rémanentes utilisant une syntaxe spécifique. Ces variables
sont sauvegardées et chargées à partir de la mémoire rémanente qui a
une capacité de 32 kB (pour des raisons de sécurité, la mémoire est
dupliquée et rafraichie pendant les opérations d'exécution.
Différemment des des mécanismes d'automatismes, il est possible de
spécifier, pendant le démarrage de la session de configuration, le
nombre de variables rémanentes utilisées dans le pourcentage de
mémoire.
Modbus Slave 1 :
Modbus Slave 2 :
%MW10128.0... %MW18320.0
Zone Marqueurs : %MB22000.0... %MB38363.0
registres
Figure 3.10 - Pourcentage des zones de rémanence
de cycle de l'application atteindra environ 12 ms.
Dans le cas d'une commande "Cold start" (Démarrage à froid) : Les variables
rémanentes standards seront remises à 0 ou prendront les valeurs d'initialisation
tandis que le pourcentage de variables rémanentes sera remis à 0. Dans le cas
d'une erreur CRC, les 2 zones mémoire sont remises à 0 séparément ou
initialisées.
Dans le cas d'une commande "Warm Start" (Démarrage à chaud) : les variables
standards et le pourcentage de rémanents ne seront pas affectées. Dans le cas
d'une corruption de fichier, le pourcentage de variables rémanentes sera remis à
0.
Dans le cas d'une commande "Hot start" : les variables
pourcentage de rémanents ne seront pas affectées.
A ce moment, il est possible de charger ou de télécharger les zones mémoire
rémanentes., en utilisant une session TFTP. La fenêtre temporelle pour effectuer
cette opération n'est disponible que pendant la phase de démarrage avant l'accès
à la configuration. Pour charger ou télécharger les fichiers de mémoire rémanente,
suivez la procédure décrite au paragraphe "Accès au protocole TFTP" à la page
33 dans chapitre 6 paragraphe 6.1 Le nom des fichiers est :
Retentive standard : /fs2/retain
Retentive percentage: /fs2/perc_ret
%MW1128.0...
%MW9320.0
Slave 1
Slave 2
4096
4096
registres
Marker
16364
bytes
standards et le
20