Vai al contenuto
PLC Forum


Memoria Di Lavoro


ferentarius

Messaggi consigliati

Ciao ragazzi, quanti di voi sono al lavoro (magari su un impianto...) mentre tutti gli altri sono al mare o nella bella calura del weekend?

Cavolate a parte avrei bisogno di una piccola info. Stamattina quasi stramazzo al suolo quando, aggiornando un sw PLC-300, mi accorgo che avevo la memoria DI LAVORO praticamente satura. Per fortuna con qualche barbatrucco sono riuscito ad eliminare un pò di FC e a limitare il danno.

Avevo già avuto a che fare con colli di bottiglia ma si riferivano alla MEMORIA DI CARICAMENTO, e in questi casi bastava ampliarla con la solita schedina MMC.

Dall'. leggo che

"Per garantire un'elaborazione rapida del programma utente e per non caricare inutilmente la memoria di lavoro non espandibile, vengono caricate nella memoria di lavoro solo le parti dei blocchi essenziali per l'elaborazione del programma ".

Chi mi sa dire un pò meglio come funziona? Nel senso, se ho un problema di memoria di caricamento me la cavo sostituendo la MMC, ma se mi trovo davanti ad una memoria di lavoro satura l'unica possibilità con un S7-300 (vedo che sul 400 è espandibile)

è cambiare la CPU?

Se cosi fosse credo che me ne porterò sempre una "in tasca" dalla prossima volta... :-)

Grazie ragazzi e ciao.

Link al commento
Condividi su altri siti


ciao

la memoria di lavoro è una memoria interna della cpu

esaurita quella (almeno per gli s7-300 da me usati fino ad ora) ti tocca cambiare cpu

nelle caratteristiche della cpu, andando nell'hardware con step 7 e cliccando sulla cpu ti appaiono tra le altre cose

anche i dati della cpu di cui sotto ti messo un esempio

di una 6es7313-6cf03

Memoria di lavoro 64KB; 0,1ms/1000 istr.; DI16/DO16 integrati; 3 uscite di impulsi (2,5kHz);

a 3 canali per conteggio e misura con encoder incrementali 24V (30kHz); connettore MPI+DP (master DP o Slave DP);

configurazione a più file fino a 31 unità; mittente e ricevente nella comunicazione diretta;

equidistanza; routing; comunicazione S7(FB/FC caricabili); firmware V2.6

secondo me non ci sono altre chance

saluti da valvolina

Link al commento
Condividi su altri siti

Dimmi se sbaglio.

Il problema è che a priori non si può sapere quanta roba sarà messa in quella di lavoro.

Mentre per la memoria di caricamento dovrebbe essere dimensioni FB+FC+DB ecc... per quella di lavoro come si fa?

I mean, quando io sviluppo offline in ufficio posso vedere la memoria di caricamento che mi serve, ma posso vedere quella che sarà la memoria di lavoro occupata?

grazie e ciao.

Link al commento
Condividi su altri siti

ciao

secondo è la memoria di lavoro quella che conta (salvo qualche cpu super lusso in cui puoi fare qualcosa in più)

per vedere la quantità di memora utilizzata

nell'albero a sinistra di step7 evidenzi la cartella blocchi

con il pulsante destro del mouse scegli "proprietà dell'oggetto"

ti appare una finestra con diverse schede

apri la scheda blocchi e trovi i dati che cerci

saluti da Valvolina

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...