Mémoire utilisateur. Schneider Electric Twido TWD USE 10AE
Mémoire utilisateur
3
Présentation
Objet de ce chapitre
Contenu de ce chapitre
Ce chapitre offre une description de la structure de la mémoire utilisateur Twido, ainsi que des informations sur son utilisation.
Ce chapitre contient les sujets suivants :
Sujet
Structure de la mémoire utilisateur
Backup et restauration sans cartouche de backup, ni cartouche de mémoire
étendue
Backup et restauration avec une cartouche de backup de 32 Ko
Utilisation de la cartouche de mémoire étendue 64 Ko
Page
51
TWD USE 10AE
Mémoire utilisateur
Structure de la mémoire utilisateur
Introduction
Mémoire bits
Mémoire mots
Types de stockage mémoire
La mémoire de l'automate accessible par votre application est divisée en deux z z ensembles distincts : les valeurs de bits ; les valeurs de mots (valeurs signées à 16 bits) et les valeurs de mots doubles
(valeurs signées à 32 bits).
La mémoire bits est située dans la mémoire RAM intégrée de l'automate. Elle contient l'image des 128 objets bits.
z z z z
La mémoire mots (16 bits) prend en charge les éléments suivants :
Mots dynamiques : mémoire d'exécution (stockée uniquement dans la RAM).
Mots (%MW) et mots doubles (%MD) mémoire : données dynamiques système et données système.
Programme : descripteurs et code exécutable des tâches.
Données de configuration : mots constante, valeurs initiales et configuration des entrées/sorties.
Les automates Twido disposent des trois types de stockage mémoire suivant : z RAM
Mémoire volatile interne : contient des mots dynamiques, des mots mémoire, des z données de configuration et de programme.
EEPROM
Mémoire EEPROM intégrée de 32 Ko permettant une sauvegarde interne des données et du programme. Elle protège le programme des altérations causées par une défaillance de pile ou une coupure secteur de plus de 30 jours. Elle contient des données de programme et de configuration. Elle comporte un maximum de 512 mots mémoire. Le programme n'est pas sauvegardé si une cartouche de mémoire étendue de 64 K est en cours d'utilisation et que Twido a
été configuré pour accepter cette cartouche de mémoire.
z z
Cartouche de sauvegarde de 32 K
Cartouche externe en option utilisée pour enregistrer un programme et transférer ce programme vers d'autres automates Twido. Elle peut être utilisée pour mettre
à jour le programme dans la RAM de l'automate. Elle contient un programme et des constantes, mais aucun mot mémoire.
Cartouche de mémoire étendue de 64 K
Cartouche externe en option qui stocke un programme jusqu'à 64 K. Doit rester raccordée à l'automate tant que le programme est utilisé.
52
TWD USE 10AE
Mémoire utilisateur
Enregistrement de la mémoire
Les mots mémoire et le programme de votre automate peuvent être enregistrés dans les éléments suivants : z z
RAM (jusqu'à 30 jours avec une pile satisfaisante)
EEPROM (32 Ko maximum)
Le transfert du programme depuis la mémoire EEPROM vers la mémoire RAM s'effectue automatiquement, lorsqu'il y a perte du programme dans la RAM (ou en cas d'absence de pile).
Notez qu'il est également possible d'effectuer un transfert manuel à l'aide de TwidoSoft.
Configurations de la mémoire
Type de mémoire
Les tableaux suivants présentent les configurations de mémoire possibles des automates Twido (compacts et modulaires).
Automates compacts
10DRF 16DRF 24DRF
10 Ko 10 Ko
40DRF
(32 k)
10 Ko
40DRF**
(64 k)
10 Ko RAM interne
Mém 1*
RAM externe
Mém 2*
10 Ko
EEPROM interne
EEPROM externe
8 Ko
32 Ko
Taille maximale du programme 8 Ko
Sauvegarde externe maximale 8 Ko
16 Ko
16 Ko
32 Ko
16 Ko
16 Ko
32 Ko
32 Ko
32 Ko
32 Ko
32 Ko
32 Ko
32 Ko
32 Ko
32 Ko
32 Ko
64 Ko
32 Ko***
64 Ko
64 Ko
64 Ko
Type de mémoire
Automates modulaires
20DUK
20DTK
20DRT
40DUK
40DTK (32 k)
10 Ko 10 Ko RAM interne
Mém 1*
RAM externe
Mém 2*
32 Ko
EEPROM interne
EEPROM externe
32 Ko
32 Ko
Taille maximale du programme 32 Ko
Sauvegarde externe maximale 32 Ko
32 Ko
32 Ko
32 Ko
32 Ko
32 Ko
20DRT
40DUK
40DTK** (64 k)
10 Ko
64 Ko
32 Ko***
64 Ko
64 Ko
64 Ko
(*) Mém 1 et Mém 2 en utilisation mémoire.
(**) dans ce cas la cartouche 64 Ko doit être installée sur Twido et déclarée dans la configuration, si elle n'est pas déjà déclarée,
(***) réservé à la sauvegarde des premiers 512 mots %MW ou des premiers 256 mots doubles %MD.
TWD USE 10AE
53
Mémoire utilisateur
Backup et restauration sans cartouche de backup, ni cartouche de mémoire étendue
Introduction
Présentation
Structure de la mémoire
Ce sous chapitre détaille l'utilisation des fonctions de backup et de restauration de la mémoire dans les automates modulaires et compacts sans backup cartouche de mémoire, ni cartouche de mémoire étendue raccordée.
Les programmes Twido, les mots mémoire et les données de configuration peuvent être sauvegardés à l'aide de l'EEPROM interne des automates. Etant donné que le backup d'un programme dans l'EEPROM interne efface tout mot mémoire préalablement sauvegardé, effectuez tout d'abord le backup du programme, puis des mots mémoire configurés. Les données dynamiques peuvent être stockées dans les mots mémoire, puis sauvegardées dans l'EEPROM. Si aucun programme n'est sauvegardé dans l'EEPROM interne, vous ne pouvez pas y sauvegarder des mots mémoire.
Ci-dessous est présenté un schéma de la structure de mémoire d'un automate. Les flèches montrent les éléments pouvant être sauvegardés dans l'EEPROM depuis la
RAM :
RAM
Mots dynamiques
%MWs
Programme
Données de configuration
%MWs
EEPROM
Programme
Données de configuration
Programme
Backup
Pour sauvegarder votre programme dans l'EEPROM, procédez comme suit.
Etape Action
1 L'élément suivant doit être vérifié :
Le programme dans la RAM est valide.
2 Dans la fenêtre du logiciel Twido, déroulez le menu Automate et cliquez sur Backup.
54
TWD USE 10AE
Mémoire utilisateur
Restauration du programme
Lors de la mise sous tension, il existe une méthode pour restaurer le programme dans la RAM depuis l'EEPROM (si aucune cartouche ou mémoire étendue n'est en place) : z Le programme de la RAM n'est pas valide
Pour restaurer un programme manuellement depuis l'EEPROM, procédez comme suit : z Dans la fenêtre du logiciel Twido, déroulez le menu Automate et cliquez sur Restituer.
Données
(%MWs) Backup
Pour effectuer le backup de vos données (mots mémoire) dans l'EEPROM, procédez comme suit :
Etape Action
1 Les éléments suivants doivent être vérifiés :
Un programme valide est présent dans la RAM (%SW96:X6=1).
Le même programme valide est déjà sauvegardé dans l'EEPROM.
Les mots mémoire sont configurés dans le programme.
2
3
Définir %SW97 par rapport à la longueur des mots mémoire à sauvegarder.
Remarque : La longueur ne peut pas dépasser la longueur du mot mémoire configuré et doit être supérieure à 0, mais inférieure ou égale à 512.
Définir %SW96:X0 sur 1.
Restauration des données
(%MWs)
z z
Restaurez %MWs manuellement en définissant le bit système %S95 sur 1.
Les éléments suivants doivent être vérifiés :
Une application de backup valide est présente dans l'EEPROM z
L'application dans la RAM correspond à l'application de backup dans l'EEPROM
Les mots mémoire de backup sont valides.
TWD USE 10AE
55
Mémoire utilisateur
Backup et restauration avec une cartouche de backup de 32 Ko
Introduction
Présentation
Structure de la mémoire
Ce sous-chapitre décrit l'utilisation des fonctions de backup et de restauration de la mémoire dans les automates modulaires et compacts équipés d'une cartouche de backup de 32 Ko.
La cartouche de backup est utilisée pour sauvegarder un programme et le transférer vers d'autres automates Twido. Elle doit être retirée d'un automate et mise de côté une fois le programme installé ou sauvegardé. Seules les données du programme et les données de configuration peuvent être sauvegardées dans la cartouche
(%MWs ne peut pas être sauvegardé dans la cartouche de backup de 32 Ko). Les données dynamiques peuvent être stockées dans les mots mémoire, puis sauvegardées dans l'EEPROM. Une fois l'installation du programme terminée, tout
%MWs sauvegardé dans l'EEPROM interne avant l'installation sera perdu.
Ci-dessous est présenté un schéma de la structure de mémoire d'un automate avec une cartouche de backup connectée. Les flèches montrent les éléments pouvant
être sauvegardés dans l'EEPROM et la cartouche depuis la RAM :
RAM
Mots dynamiques
%MWs
Programme
Données de configuration
%MWs
EEPROM
Programme
Données de configuration
Cartouche de backup
Programme
Données de configuration
56
TWD USE 10AE
Programme
Backup
Mémoire utilisateur
Pour effectuer un backup de votre programme dans la cartouche de backup, procédez comme suit :
Etape Action
1 Mettez l'automate hors tension.
2
3
Raccordez la cartouche de backup.
Mettez l'automate sous tension.
4
5
6
Dans la fenêtre du logiciel Twido, déroulez le menu Automate et cliquez sur Backup.
Mettez l'automate hors tension.
Retirez la cartouche de backup de l'automate.
Restauration du programme
Pour charger un programme sauvegardé sur une cartouche de backup dans un automate, procédez comme suit :
Etape Action
1
2
3
Mettez l'automate hors tension.
Raccordez la cartouche de backup.
4
5
Mettez l'automate sous tension.
(Si le démarrage automatique est configuré, vous devez à nouveau effectuer la mise sous tension pour entrer en mode d'exécution.)
Mettez l'automate hors tension.
Retirez la cartouche de backup de l'automate.
Données
(%MWs) Backup
Pour effectuer le backup de vos données (mots mémoire) dans l'EEPROM, procédez comme suit :
Etape Action
1
2
Les éléments suivants doivent être vérifiés :
Un programme valide est présent dans la RAM.
Le même programme valide est déjà sauvegardé dans l'EEPROM.
Les mots mémoire sont configurés dans le programme.
Définir %SW97 par rapport à la longueur des mots mémoire à sauvegarder.
Remarque : La longueur ne peut pas dépasser la longueur du mot mémoire configuré et doit être supérieure à 0, mais inférieure ou égale à 512.
3 Définir %SW96:X0 sur 1.
Restauration des données
(%MWs)
z z
Restaurez %MWs manuellement en définissant le bit système %S95 sur 1.
Les éléments suivants doivent être vérifiés :
Une application de backup valide est présente dans l'EEPROM
L'application dans la RAM correspond à l'application de backup dans l'EEPROM z Les mots mémoire de backup sont valides
TWD USE 10AE
57
Mémoire utilisateur
Utilisation de la cartouche de mémoire étendue 64 Ko
Introduction
Présentation
Ce sous-chapitre détaille l'utilisation des fonctions de mémoire dans les automates modulaires équipés d'une cartouche de mémoire étendue 64 Ko.
La cartouche de mémoire étendue 64 Ko est utilisée pour étendre la capacité de mémoire du programme de votre automate Twido de 32 à 64 Ko. Elle doit rester raccordée à l'automate tant que le programme étendu est utilisé. Si la cartouche est retirée, l'automate s'arrête. Le backup des mots mémoire est quand même effectué dans l'EEPROM de l'automate. Les données dynamiques peuvent être stockées dans les mots mémoire, puis sauvegardées dans l'EEPROM. La cartouche de mémoire étendue 64 Ko présente le même comportement à la mise sous tension que la cartouche de sauvegarde 32 Ko.
58
TWD USE 10AE
Structure de la mémoire
Mémoire utilisateur
Ci-dessous est présenté un schéma de la structure de mémoire d'un automate utilisant une cartouche de mémoire étendue. Les flèches indiquent les éléments sauvegardés dans l'EEPROM et la cartouche de mémoire étendue 64 Ko depuis la
RAM :
RAM
Mots dynamiques
%MWs
Programme (1er)
Données de configuration
EEPROM
%MWs
Cartouche de mémoire
étendue
Programme (2ème)
Configuration du logiciel et installation de la mémoire
étendue
Avant de procéder à l'écriture de votre programme étendu, vous devez installer la cartouche de mémoire étendue 64 Ko dans votre automate. Voici les quatre étapes
à suivre :
Etape Action
1 Sous l'option Matériel de la fenêtre de votre logiciel Twido, saisissez "TWDXCPMFK64".
2
3
4
Mettez l'automate hors tension.
Raccordez la cartouche de mémoire étendue 64 Ko.
Mettez l'automate sous tension.
TWD USE 10AE
59
Mémoire utilisateur
Enregistrez votre programme.
Une fois votre cartouche de mémoire étendue 64 Ko installée et votre programme écrit : z
Dans la fenêtre du logiciel Twido, déroulez le menu Automate et cliquez sur Backup.
Données
(%MWs) Backup
Pour effectuer le backup de vos données (mots mémoire) dans l'EEPROM, procédez comme suit :
Etape Action
1 Les éléments suivants doivent être vérifiés :
Un programme valide est présent.
Les mots mémoire sont configurés dans le programme.
2
3
Définir %SW97 par rapport à la longueur des mots mémoire à sauvegarder.
Remarque : La longueur ne peut pas dépasser la longueur du mot mémoire configuré et doit être supérieure à 0, mais inférieure ou égale à 512.
Définir %SW96:X0 sur 1.
Restauration des données
(%MWs)
Restaurez %MWs manuellement en définissant le bit système %S95 sur 1.
z z
Les éléments suivants doivent être vérifiés :
Un programme valide est présent.
Les mots mémoire de backup sont valides.
60
TWD USE 10AE

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.