La mémoire du contrôleur se compose de trois types de mémoire physique :
La mémoire non volatile (NVM) contient des fichiers (application, fichiers de configuration, etc.).
La mémoire RAM (Random Access Memory) est utilisée pour l'exécution de l'application.
La mémoire NVRAM (Non-Volatile Random Access Memory) sert à enregistrer les variables conservées-persistantes et les informations de diagnostic.
Article |
Etat du contrôleur |
Événements de transfert de fichier |
Connexion |
Description |
---|---|---|---|---|
1 |
– |
Déclenchement automatique au démarrage ou au redémarrage |
Interne |
Transfert de fichiers de la mémoire non volatile vers la mémoire RAM. Le contenu de la mémoire RAM est remplacé. |
1* |
– |
Déclenchement automatique au démarrage ou au redémarrage |
Interne |
Transfert des fichiers du système d'exploitation. |
2 |
Tous les états sauf INVALID_OS 1) |
Déclenchement par l'utilisateur |
Port de programmation Ethernet ou USB |
Les fichiers peuvent être transférés par : |
3 |
Tous les états |
Lancement automatique par script (transfert de données) ou par mise hors tension/sous tension (clonage) lorsqu'une carte SD est insérée |
Carte SD |
Chargement/téléchargement avec la carte SD (1). |
4 |
Tous les états |
Lancement par le système |
Interne |
Enregistrement des variables conservées-persistantes modifiées et du contexte de la mise hors tension. |
(1) Si le contrôleur est à l'état INVALID_OS, la seule mémoire accessible est la carte SD, et uniquement pour les mises à niveau de micrologiciel. |