Vai al contenuto
PLC Forum


Blocchi Online Non Visualizzati


taymyr

Messaggi consigliati

Ciao a tutti,

ho un problema stranissimo:

devo fare una modifica su un PLC S7 300, ma quando faccio il confronto tra programma residente sul PC e il PLC mi dice che alcuni blocchi online non esistono, cioè sono presenti solo sul PC.

La cosa è impossibile perchè la macchina funziona regolarmente, senza quei blocchi il sistema andrebbe in errore e comunque non potrebbe funzionare.

Riassumo:

1) i blocchi FC presenti nel programma vanno da FC1 a FC2025 (ovviamente non tutti presenti nella programmazione - circa 100 sono quelli effettivamente programmati)

2) i blocchi FC presenti in online vanno da FC1 a FC280, poi più nulla!

3) i blocchi FB invece ci sono un po' tutti.

Evidenzio che il PC in questione è quello utilizzato per programmare la linea.

Dati vari

CPU315-2AG10-0AB0

Step7 V5.4 SP5 + HF1

Avete informazioni a riguardo?

Grazie in anticipo.

Stefano

Link al commento
Condividi su altri siti


significa che i blocchi in step 7 , sul pc , sono stati aggiunti dopo o non caricati nel plc , molto semplice .

Ti conviene andare online da step7 manager , la schermata che ti fa vedere i blocchi , e uno per uno scaricarteli nel pc , compresi i DB in modo tale da slavare tutti i dati .

Se nel plc ci sono DB di istanza con FB annidati ti verra fuori un bel pasticcio , ossia perderai tutti i nomi simbolici dei DB , che verranno sostituiti con STAT .

Purtroppo i pasticcioni che fanno disastri sono sempre in aumento .

ciao

Link al commento
Condividi su altri siti

Una pratica utilizzata da molti (fra i quali anche il sottoscritto) è quella di rinominare i vecchi blocchi quando si tratta di modifiche che comportano anche la possibilità di tornare indietro: esempio, modifica software per vedere se si riesce a risolvere un determinato problema. In tal caso duplico il blocco funzionante aggiungendo per esempio 1000; quindi se era originariamente la FC1 avrò anche la FC1001 alla quale accoppio l'acronimo old_ (prima era ciclo_automatico e adesso è old_ciclo_automatico).

Qualora sia necessario ritornare alla soluzione precendente basta rinominare al contrario.

Se trovi una corrispondenza numerica dei blocchi non presenti online forse riesci pure a capire il pregresso della macchina.

pigroplc

Link al commento
Condividi su altri siti

La cosa assurda è che scaricando i blocchi da PLC a PC, il "sistema" continua a nascondere i blocchi FC in questione. Cioè, facendo un upload mi trascrive solo alcuni blocchi, nel PLC però ci sono sicuramente tutti.

Mi sono fatto spedire il PC in questione ed ho provato ad eseguire la stessa operazione sui PLC che si trovano presso il mio stabilimento e il tutto funziona regolarmente.

Può essere che il problema sia sui 3 PLC dell'altro stabilimento?

Io non so più cosa dire.

Avete qualche idea?

Grazie

Stefano

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...