Conversione di progetti da CODESYS 3 per CODESYS 4
In questa sezione importerai una libreria da CODESYS 3 A CODESYS 4.
Importazione di una libreria compilata
Requisito La libreria compilata è disponibile come file.
Salva la libreria compilata in una cartella accessibile dall'interno del progetto tramite un percorso relativo. In alternativa, puoi anche salvare il file in un repository di librerie.
Apri il
Libraries.jsonfile del progetto o dell'applicazione.Aggiungi una voce con la proprietà
pathe specificare il percorso in notazione URI. L'estensione del file determina come verrà gestita la libreria.Seleziona il Librerie Resolve comando.
La libreria verrà incorporata e la versione risolta e il checksum SHA384 verranno inseriti nel
Libraries.lock.jsonfile.
Importazione di una libreria sorgente
Requisito:
La libreria può essere disponibile sia come file FBSLIB basato su file sia come file LIBRARY binario. Se il file è in formato LIBRARY, allora in CODESYS 3 prima usa il Converti progetto comando per convertirlo nel formato basato su file (FBSLIB).
Tutti gli oggetti da importare sono scritti in formato testo strutturato.
In CODESYS 3, verifica se la libreria contiene oggetti in linguaggi di programmazione diversi dal testo strutturato. Se necessario, converti questi oggetti in testo strutturato.
Verifica se la libreria contiene oggetti nel formato di fallback XML.V3. Se necessario, utilizza il Migrare oggetti Comando per convertire gli oggetti nel formato di testo nativo. L'operazione è irreversibile. Eseguire un backup della libreria prima di eseguire il comando.
Utilizzare il Salva progetto comando per salvare la libreria in CODESYS 3 e chiudere il progetto.
Carica il file FBSLIB tramite l'area di lavoro in CODESYS 4 e aprire il progetto della libreria.
Seleziona il Librerie Resolve comando e controlla le notifiche.
IL
.sidecars,.auxiliaries, E.FBS_Project_Relatedle cartelle saranno riservate per il componente aggiuntivo. Non saranno utilizzate in CODESYS 4 Le cartelle rimangono nella cartella della libreria e non dovrebbero essere incluse nel controllo di versione.
La libreria verrà visualizzata come un progetto di libreria nel navigatore dell'area di lavoro e sarà modificabile. Gli oggetti di un tipo non supportato da CODESYS 4 non sarà disponibile. Per ogni oggetto verrà generato un nuovo GUID.
Problemi comuni
Problema | Aggiustare |
|---|---|
Un oggetto non viene visualizzato in CODESYS 4. | Il tipo di oggetto non è ancora supportato da CODESYS 4 oppure l'oggetto non è scritto in un testo strutturato. |
Un oggetto viene aperto in un editor di sola lettura. | Il contenuto del file non è interpretabile. Controlla il file con un editor di testo. |
Il riferimento alla libreria non è stato risolto. | Il riferimento proviene dal responsabile della biblioteca di CODESYS 3. Inserire il riferimento nel |
Il nome dell'oggetto è stato rifiutato. | Il nome viola le regole di denominazione dell'archiviazione basata su file. Rinominare l'oggetto in CODESYS 3 e ripetere il processo. |