Vai al contenuto
PLC Forum


Configurazione Hardware - Memoria insufficiente


mazzucconi

Messaggi consigliati

Buongiorno a tutti,

ho un PLC della serie 400 (CPU412-1) già funzionante.

dovendo aggiungere una sonda 4-20 mA ho modificato la configurazione hardware per impostare l'ingresso della scheda analogica.

Quando ho eseguito il dowload è comparso l'avviso di poter comprimere la memoria perchè era insufficiente.

Ho risposto si ma il sistema mi ha risposto che non è riuscito ad eseguire il caricamento.

La CPU è rimasta in stop e per farla ripartire ho dovuto ricaricare il programma utente sulla memory card.

Per scrupolo ho ritentato di caricare la configurazione hardware ma con lo stesso risultato.

Ho sbagliato qualcosa?

Link al commento
Condividi su altri siti


Qualcosa hai sicuramente sbagliato: non dici quanta memoria di caricamento e di lavoro ha la CPU, non dici quanta ne è occupata.

Se è una CPU datata potrebbe essere satura, ovvero, la memoria libera non ti permette di scaricare i nuovi dati di sistema, perché di dimensioni maggiori.

Se hai il programma aggionrato, puoi sempre fare una cancellazione totale e trasferire il programma con tutte le modifiche hardware compilate.

Modificato: da mubeta
Link al commento
Condividi su altri siti

Il programma è aggiornato quindi farò come mi ha consigliato mubeta.

I dati della memoria della CPU sono: RAM 8192 totali e 8192 liberi, memoria di caricamento 65536 di cui 6070 liberi e 59466 occupati, memoria di lavoro 49152 di cui 2026 liberi e 47126 occupati.

Grazie

Link al commento
Condividi su altri siti

Bella piena, direi.

Se devi trasferire un blocco più grande della memoria libera a disposizione (che si tratti di una parte di programma o dei dati di configurazione non ha alcuna importanza), devi prima cancellare il vecchio blocco.

Questo in pratica implica che non puoi fare modifiche online, se non con estrema attenzione e considerando tutte le conseguenze della cancellazione di un blocco di programma.

Link al commento
Condividi su altri siti

Esatto Batta,quando faccio modifiche su blocchi grandi sono costretto a riscrivere la eeprom.

La CPU è stata la prima della serie 400 che abbiamo acquistato ed è, come ha detto mubeta, datata.

Un'altra domanda,quando devi trasferire un blocco tu sai la lunghezza e se devi riscrivere la eeprom ti salvi prima i dati.

Come faccio a sapere la lunghezza della configurazioe HW per evitare l'inconveniente a me successo?

Link al commento
Condividi su altri siti

Sinceramente non mi sono mai posto il problema e la risposta la dovrei cercare.

Non sei comunque sempre costretto a ricaricare tutto il programma, quando non hai memoria sufficiente.

Ti basta cancellare dalla memoria del plc solo i blocchi necessari per liberare abbastanza memoria e poi riscrivere solo quelli.

Come già detto, cancellare un blocco può avere conseguenze difficilmente prevedibili, quindi, meglio passare in stop.

Link al commento
Condividi su altri siti

Salve,

Come faccio a sapere la lunghezza della configurazioe HW per evitare l'inconveniente a me successo

Sul manager nella cartella programma S7,Blocchi, doppio click sull'icona dati di sistema, apparirà la finestra di cui allego immagine a seguire

immaginejij.png

Nella apposita colonna, troverai la dimensione in byte occupata dai singoli SDB.

Per comprendere il significato dei singoli SDB, e sufficiente cliccare sulla funzione di "aiuto", sempre relativa alla finestra visualizzata nell'immagine di cui sopra.

Poi cliccare sulla voce numero SDB

Modificato: da cagliostro
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...