Skip to main content

Conversione di progetti da CODESYS 4 per CODESYS 3

In questa sezione importerai una libreria da CODESYS 4 A CODESYS 3.

Importazione di una libreria compilata

Requisito: Il progetto della biblioteca è aperto in CODESYS 4 e può essere compilato senza errori.

  1. Nel navigatore dell'area di lavoro, selezionare il progetto della libreria.

  2. Nel menu contestuale, selezionare il Salva la libreria compilata comando.

    IL Salva la libreria compilata <nome libreria>.fbslib Si aprirà una finestra di dialogo.

  3. Scegli il percorso di destinazione.

  4. Nella casella di riepilogo, selezionare Versione di destinazione del compilatore che corrisponde al tuo CODESYS 3 installazione.

  5. Fai clic su Sovrascrivi esistente pulsante per avviare il processo di salvataggio.

  6. In CODESYS 3, installare il file nel repository della libreria e aggiungere il riferimento alla libreria nel gestore delle librerie.

La libreria compilata verrà utilizzata in CODESYS 3 Il codice sorgente non sarà incluso.

Importazione di una libreria sorgente

  1. Tutti i riferimenti alla libreria nel progetto sono specificati in un formato supportato da CODESYS 3 Innanzitutto, verifica quanto segue.

    1. Controlla il Libraries.json file per riferimenti di percorso relativi. Una libreria a cui si fa riferimento tramite un percorso relativo non può essere risolta in CODESYS 3 Sostituire questi riferimenti se necessario.

    2. Controlla le versioni di riferimento. Una versione valida CODESYS 3 La versione può assumere una delle seguenti forme:

      • Un semver da 2 a 4 parti (esempio: 3.5.17.0 )

      • Un segnaposto come ultimo componente (esempio: 3.5.* )

      • Il valore = per la stessa versione del contenitore

  2. Ora verifica che tutti gli oggetti siano scritti in testo strutturato.

  3. Salva il progetto della libreria in CODESYS 4 e poi chiudi l'IDE.

  4. Aprire CODESYS 3.

  5. Apri il progetto. Hai le seguenti alternative:

    • In CODESYS 3, selezionare il File → Aprire comando e quindi selezionare il file FBSWS desiderato nella finestra di dialogo di selezione file.

    • Seleziona il Apri la cartella del progetto Eseguire il comando e quindi selezionare il file FBSLIB desiderato nella finestra di dialogo che si apre.

      Suggerimento

      Il comando non è disponibile nel menu per impostazione predefinita. È possibile utilizzare il Personalizzare finestra di dialogo per aggiungere il comando al menu. Il comando si trova in Archiviazione basata su file categoria.

      La libreria si aprirà. Per ogni oggetto verrà generato un nuovo GUID. Per impostazione predefinita, si presume che gli oggetti non abbiano proprietà.

  6. Se necessario, è possibile condividere la libreria come singolo file.

    • Per fare ciò, selezionare il Archivio della libreria dei pacchetti comando in CODESYS 3.

      La libreria è impacchettata in un file FBSLIBPACK che è possibile condividere.

    • In CODESYS 4 Eseguire il seguente comando CLI per creare una libreria sorgente compressa:

      c4-cli library pack <library path>

Problemi comuni

Problema

Aggiustare

La libreria si apre in modalità di sola lettura e viene visualizzata una notifica nella schermata delle notifiche.

La libreria utilizza un riferimento di percorso relativo o una versione di riferimento che non può essere visualizzata in CODESYS 3. La protezione da scrittura impedisce la sovrascrittura dei file originali. Risolvi questo problema in CODESYS 4.

Manca un oggetto in CODESYS 3.

L'oggetto non è scritto in un testo strutturato.

La libreria si apre in modalità di sola lettura e nel campo di stato viene visualizzata una notifica relativa a una licenza mancante.

Non esiste una licenza valida per l'archiviazione basata su file. Installare una licenza valida.

Impossibile caricare o salvare un oggetto.

Il file contiene ancora tag di conflitto provenienti dal sistema di controllo della versione. Risolvi il conflitto nel file e rimuovi tutti i tag.

La libreria compilata viene rifiutata.

La versione di destinazione del compilatore non corrisponde CODESYS 3 installazione. Ripetere il processo di salvataggio con la versione di destinazione corrispondente.