Vai al contenuto

Importazione vecchio progetto LogicLab in nuova versione ambiente di sviluppo

Home Forum Programmazione IEC 61131 (LogicLab) Importazione vecchio progetto LogicLab in nuova versione ambiente di sviluppo

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #84259
    Anonimo
    Inattivo

    Nella migrazione di un progetto sviluppato diversi anni fa in LogicLab3 verso una versione più recente, al fine di programmare una nuova CPU MPS056B320 in sostituzione della precedente MPS054A200. La sostituzione della CPU si è resa necessaria a causa di uno sbalzo di tensione che ha danneggiato irreparabilmente l’unità precedente.

    Problema riscontrato: Ho tentato di aprire il progetto originale sia con LogicLab5 che con LogicLab6, configurando correttamente il target hardware. Tuttavia, il programma non viene caricato correttamente sulla nuova CPU. In particolare, ho notato che:

    • Il caricamento si interrompe alla prima libreria standard (eTON)
    • Da quel punto in avanti, il programma non prosegue nel caricamento
    • Il sistema non fornisce messaggi di errore dettagliati o log che indichino la causa specifica del problema

    Chiedo cortesemente indicazioni su come procedere per:

    • Recuperare e migrare correttamente il progetto da LogicLab3
    • Risolvere il problema di incompatibilità delle librerie
    • Completare con successo la programmazione della nuova CPU MPS056B320
    #84264
    Anonimo
    Inattivo

    Volevo informarvi che abbiamo risolto, il problema era nel caricamento di vecchie librerie, abbiamo recuperato i backup.

    #84267
    Sergio Bertana
    Amministratore del forum

    Approfitto per evidenziare quanto riportato in questo topic, con le nuove versioni di LogicLab è stato introdotto il concetto di raccolta libererie (Package), aprendo un vecchio progetto ci si troverà con una serie di librerie incluse nel progetto. Ora si aprono due scenari

    • Il vecchio progetto era riferito già ad un sistema con architettura XUnified, in tal caso è possibile ricompilare il progetto senza problemi.
    • Il vecchio progetto era riferito ad un sistema XTarget, in tal caso passando ad un nuovo sistema XUnified (Vedi articolo) occorrerà aggiungere al progetto l’ultima versione della raccolta di librerie. Se nel progetto sono già incluse nostre librerie standard verranno generate warning del tipo Object is already defined. E’ possibile compilare il progetto senza problemi si si vuole rimuovere le warnings occorre eliminare le librerie incluse.

    Come suggerimento consiglio di eliminare dal progetto le nostre librerie incluse e collegare al loro posto la raccolta librerie, in questo modo si ha la possibilità aggiornarnando la versione della raccolta collegata di utilizzare sempre le ultime versioni di tutti gli oggetti di  libreria.

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Devi essere connesso per rispondere a questo topic.