Organisation de la mémoire vive (RAM)
Cette section indique la taille de la mémoire RAM (Random Access Memory) nécessaire pour différentes zones du Modicon M251 Logic Controller.
La taille de la mémoire RAM est de 64 Mo.
La mémoire RAM est constituée de 2 zones :
omémoire dédiée aux applications
oMémoire du système d'exploitation
Ce tableau décrit la mémoire dédiée aux applications :
Zone |
Élément |
Taille |
---|---|---|
Zone système 192 Ko |
Adresses mappables de la zone système %MW0 à %MW59999 |
128 Ko |
Variables système et de diagnostic (%MW60000 à %MW60199) Cette mémoire est accessible par le biais de requêtes Modbus uniquement. Ces dernières doivent être des requêtes de lecture seule. |
||
Zone de mémoire dynamique : table de réaffectation - lecture (%MW60200 à %MW61999) Cette mémoire est accessible par le biais de requêtes Modbus uniquement. Ces dernières doivent être des requêtes de lecture seule. |
||
Variables système et de diagnostic (%MW62000 à %MW62199) Cette mémoire est accessible par le biais de requêtes Modbus uniquement. Il peut s'agir de requêtes de lecture ou d'écriture. |
||
Zone de mémoire dynamique : table de réaffectation - écriture (%MW62200 à %MW63999) Cette mémoire est accessible par le biais de requêtes Modbus uniquement. Il peut s'agir de requêtes de lecture ou d'écriture. |
||
%MW64000 à %MW65535 Réservée |
||
64 Ko |
||
Zone utilisateur 8 Mo |
Symboles |
Attribution dynamique |
Variables |
||
Application |
||
Bibliothèques |
Variables système et de diagnostic
Variables |
Description |
---|---|
PLC_R |
Structure des variables système en lecture seule du contrôleur. |
PLC_W |
Structure des variables système en lecture/écriture du contrôleur. |
ETH_R |
Structure des variables système en lecture seule Ethernet. |
ETH_W |
Structure des variables système en lecture/écriture Ethernet. |
PROFIBUS_R |
Structure des variables système en lecture seule PROFIBUS DP. |
SERIAL_R |
Structure des variables système en lecture seule des lignes série. |
SERIAL_W |
Structure des variables système en lecture/écriture des lignes série. |
TM3_MODULE_R |
Structure des variables système en lecture seule des modules TM3. |
Pour plus d'informations sur les variables système et de diagnostic, reportez-vous au document M251 - Guide de la bibliothèque PLCSystem.
Le tableau suivant décrit l'adressage de la mémoire pour les adresses de type Double Word (%MD), Word (%MW), Byte (%MB), et Bit (%MX) :
Mots doubles |
Mots |
Octets |
Bits |
||
---|---|---|---|---|---|
%MD0 |
%MW0 |
%MB0 |
%MX0.7 |
... |
%MX0.0 |
%MB1 |
%MX1.7 |
... |
%MX1.0 |
||
%MW1 |
%MB2 |
%MX2.7 |
... |
%MX2.0 |
|
%MB3 |
%MX3.7 |
... |
%MX3.0 |
||
%MD1 |
%MW2 |
%MB4 |
%MX4.7 |
... |
%MX4.0 |
%MB5 |
%MX5.7 |
... |
%MX5.0 |
||
%MW3 |
%MB6 |
%MX6.7 |
... |
%MX6.0 |
|
%MB7 |
%MX7.7 |
... |
%MX7.0 |
||
%MD2 |
%MW4 |
%MB8 |
%MX8.7 |
... |
%MX8.0 |
... |
... |
... |
... |
||
... |
... |
... |
... |
... |
|
... |
... |
... |
... |
Exemple de chevauchement de zones mémoire :
%MD0 contient %MB0 (...) %MB3, %MW0 contient %MB0 et %MB, %MW1 contient %MB2 et %MB3.
NOTE : la communication Modbus n'est pas synchrone avec l'application.