Organizzazione della memoria RAM
Questa sezione descrive le dimensioni della RAM (Random Access Memory) per le varie aree del Modicon M258 Logic Controller.
La dimensione della RAM è 64 Mb.
La RAM è costituita da 2 aree:
oMemoria dedicata alle applicazioni
oMemoria SO
Questa tabella descrive la memoria dedicata alle applicazioni:
Area |
Elemento |
Dimensioni |
---|---|---|
Area sistema 128 kB |
Indirizzi mappabili dell'area di sistema %MW0...%MW59999 |
125000 byte |
Variabili di sistema e diagnostiche (%MW60000...%MW60199) Questa memoria è accessibile solo tramite richieste Modbus. Queste richieste devono essere solamente di tipo "solo-lettura". |
||
Area di memoria dinamica: tabella di rilocazione di lettura (%MW60200...%MW61999) Questa memoria è accessibile solo tramite richieste Modbus. Queste possono essere richieste di lettura o scrittura. Tuttavia, se questa memoria è dichiarata nella tabella di rilocazione, queste devono essere richieste di solo-lettura. |
||
Variabili di sistema e diagnostiche (%MW62000...%MW62199) Questa memoria è accessibile solo tramite richieste Modbus. Queste possono essere richieste di lettura o scrittura. |
||
Area di memoria dinamica: tabella di rilocazione di scrittura (%MW62200...%MW63999) Questa memoria è accessibile solo tramite richieste Modbus. Queste possono essere richieste di lettura o scrittura. Tuttavia, se questa memoria è dichiarata nella tabella di rilocazione, queste devono essere richieste di solo-scrittura. |
||
Riservato |
3000 byte |
|
32 kB |
||
64 kB |
||
Area utente 10 Mb |
Simboli |
Allocazione dinamica |
Variabili |
||
Impostazione |
||
Librerie |
Variabili diagnostiche e di sistema
Variabili |
Descrizione |
---|---|
PLC_R |
Struttura delle variabili di sistema in sola lettura del controller. |
PLC_W |
Struttura delle variabili di sistema di lettura/scrittura del controller |
ETH_R |
Struttura delle variabili di sistema in sola lettura di Ethernet. |
ETH_W |
Struttura delle variabili di sistema in lettura/scrittura di Ethernet. |
SERIAL_R |
Struttura delle variabili di sistema in sola lettura della Linea seriale. |
SERIAL_W |
Struttura delle variabili di sistema di lettura/scrittura delle linee seriali. |
TM5_MODULE_R |
Struttura delle variabili di sistema in sola lettura dei moduli TM5. |
PROFIBUS_R |
Struttura delle variabili di sistema di lettura Profibus. |
Per maggiori informazioni sulle variabili diagnostiche e di sistema, fare riferimento alla Guida alla libreria M258 PLCSystem.
Questa tabella descrive l'indirizzamento di memoria per le dimensioni degli indirizzi Double Word (%MD), Word (%MW), Byte (%MB) e Bit (%MX):
Parole doppie |
Parole |
Byte |
Bit |
||
---|---|---|---|---|---|
%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 |
... |
... |
... |
... |
||
... |
... |
... |
... |
... |
|
... |
... |
... |
... |
Esempio di sovrapposizione di campi di memoria:
%MD0 contiene %MB0 (...) %MB3, %MW0 contiene %MB0 e %MB, %MW1 contiene %MB2 e %MB3.
NOTA: La comunicazione Modbus è asincrona con l'applicazione.