Catalogo PLC Schneider - Setec
Catalogo PLC Schneider - Setec
Catalogo PLC Schneider - Setec
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Struttura memoria<br />
Controllori programmabili<br />
Modicon M238<br />
Basi compatte<br />
1<br />
Dati allocati %MW<br />
1<br />
Struttura memoria<br />
I controllori programmabili Modicon M238 offrono una grande flessibilità nella<br />
gestione della memoria.<br />
A seconda del modello integrano una memoria utente di:<br />
bb500 KB per le basi TM238 LDD24DT o TM238 LDA24DR<br />
bb1024 KB per le basi TM238 LFDC24DT o TM238 LFAC24DR.<br />
2<br />
Sistema + variabili sistema +<br />
tabella di rilocazione<br />
2<br />
La memoria utente è suddivisa in funzione dei requisiti del programma applicativo e<br />
del volume di memoria richiesto da simboli, variabili non allocate e librerie necessari<br />
all’applicazione.<br />
3<br />
4<br />
5<br />
RAM interna<br />
RAM interna<br />
protetta e prime<br />
1000 parole<br />
%MW<br />
RAM utente<br />
10 KB<br />
Simboli<br />
(55 KB + 0.13 KB/simboli)<br />
Programma<br />
(es. 41 byte per istruzione ST)<br />
Variabili non allocate<br />
Librerie<br />
Variabili CANopen<br />
Variabili “Retain”<br />
e “Retain Persistent”<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
A lato è riportata la struttura memoria dei controllori programmabili Modicon M238.<br />
La tabella sottostante mostra le capacità di memoria massime in base al modello (1).<br />
TM238 LDD24DT,<br />
TM238 LDA24DR<br />
TM238 LFDC24DT,<br />
TM238 LFAC24DR<br />
RAM interna KB 1024 2048<br />
1 Variabili allocate KB 120 (60,000 %MW) 120 (60.000 %MW)<br />
2 Sistema + variabili sistema KB 400 900<br />
+ tabella di rilocazione<br />
RAM utente KB 500 1000<br />
3 Simboli KB 100<br />
(max 400 simboli)<br />
4 Programma<br />
(include modifica programma<br />
online)<br />
5 Variabili non allocate<br />
6 Librerie<br />
200<br />
(max 1000 simboli)<br />
In base ai requisiti dell’applicazione,<br />
entro i limiti max di spazio memoria utente<br />
7 Variabili CANopen KB – 115 + 10 per slave<br />
RAM interna protetta KB 10 10<br />
8 Variabili di sistema “Retain” Byte 8168 8168<br />
8 Variabili “Retain Persistent” Byte 400 400<br />
8 Prime 1000 parole %MW Byte 2000 2000<br />
(1) Valori forniti a titolo indicativo.<br />
6<br />
Salvataggio delle variabili<br />
Le restanti variabili possono essere di due tipi a seconda della loro dichiarazione<br />
nell’applicazione:<br />
vvvariabili “Retain”, 8168 byte max<br />
vvvariabili “Retain Persistent”, 400 byte max.<br />
7<br />
Le prime 1000 variabili allocate 1 (prime 1000 parole %MW) e tutte le variabili non<br />
allocate 5 configurano come “Retain” e “Retain Persistent” e sono salvate nella<br />
batteria interna o nella batteria esterna opzionale. Vengono mantenute in memoria<br />
fino al ripristino dell’alimentazione se previsto dalla configurazione dei parametri di<br />
riavvio (vedere paragrafo seguente “Contesto di riavvio”).<br />
Inoltre le variabili tipo “Retain Persistent” vengono mantenute in caso di cambio<br />
dell’applicazione sempre se previsto dalla configurazione dei parametri di riavvio<br />
(vedere paragrafo seguente “Contesto di riavvio”).<br />
8<br />
9<br />
Contesto di riavvio<br />
Lo stato della memoria prima dello scollegamento viene ripristinato al riavviamento<br />
successivo quando la batteria interna e/o la batteria esterna opzionale sono in grado<br />
di proteggere la RAM interna (nessun errore memoria checksum).<br />
Se la batteria interna o la batteria esterna opzionale non hanno carica sufficiente<br />
per il back up della memoria RAM interna i valori delle rimanenti variabili “Retain” e<br />
“Retain Persistent” vengono azzerati.<br />
La batteria esterna può essere monitorata con la funzione software GetBatteryLevel:<br />
il cambiamento di stato è segnalato dal LED Batt sul fronte del controllore.<br />
Salvataggio del programma<br />
Indipendentemente dal contesto e dallo stato della batteria interna e/o della batteria<br />
esterna opzionale, il programma viene salvato nella memoria Flash EEPROM nella<br />
procedura di creazione “boot application” (procedura software SoMachine).<br />
1/4