Skip to main content

Conversion de projets à partir de CODESYS 3 pour CODESYS 4

Dans cette section, vous importerez une bibliothèque depuis CODESYS 3 à CODESYS 4.

Importer une bibliothèque compilée

Exigence La bibliothèque compilée est disponible sous forme de fichier.

  1. Enregistrez la bibliothèque compilée dans un dossier accessible depuis le projet via un chemin relatif. Vous pouvez également l'enregistrer dans un dépôt de bibliothèques.

  2. Ouvrez le Libraries.json fichier du projet ou de l'application.

  3. Ajouter une entrée avec la propriété path Spécifiez le chemin d'accès au format URI. L'extension du fichier détermine le mode de traitement de la bibliothèque.

  4. Sélectionnez Résoudre les bibliothèques commande.

    La bibliothèque sera intégrée et la version résolue ainsi que la somme de contrôle SHA384 seront saisies dans le Libraries.lock.json déposer.

Importer une bibliothèque source

Exigence:

  • La bibliothèque peut être disponible soit sous forme de fichier FBSLIB, soit sous forme de fichier LIBRARY binaire. Si le fichier est au format LIBRARY, alors dans CODESYS 3 première utilisation Projet de conversion commande pour le convertir au format basé sur fichier (FBSLIB).

  • Tous les objets à importer sont écrits en texte structuré.

  1. Dans CODESYS 3 Vérifiez si la bibliothèque contient des objets écrits dans des langages de programmation autres que du texte structuré. Si nécessaire, convertissez ces objets en texte structuré.

  2. Vérifiez si la bibliothèque contient des objets au format de repli XML.V3. Si nécessaire, utilisez le Migrer les objets Cette commande permet de convertir les objets au format texte natif. Cette opération est irréversible. Sauvegardez la bibliothèque avant d'exécuter la commande.

  3. Utilisez le Sauvegarder le projet commande pour enregistrer la bibliothèque dans CODESYS 3 et clôturer le projet.

  4. Chargez le fichier FBSLIB via l'espace de travail dans CODESYS 4 et ouvrir le projet de bibliothèque.

  5. Sélectionnez Résoudre les bibliothèques Utilisez la commande et vérifiez les notifications.

    Le .sidecars, .auxiliaries, et .FBS_Project_Related Les dossiers seront réservés à l'extension. Ils ne seront pas utilisés dans CODESYS 4 Les dossiers restent dans le dossier de la bibliothèque et ne doivent toujours pas être inclus dans le système de contrôle de version.

La bibliothèque sera affichée comme un projet de bibliothèque dans le navigateur d'espace de travail et sera modifiable. Les objets d'un type non pris en charge par CODESYS 4 ne sera pas disponible. Un nouvel identifiant unique (GUID) sera généré pour chaque objet.

Problèmes courants

Problème

Réparer

Un objet n'est pas affiché dans CODESYS 4.

Le type d'objet n'est pas encore pris en charge par CODESYS 4 ou l'objet n'est pas rédigé sous forme de texte structuré.

Un objet est ouvert dans un éditeur en lecture seule.

Le contenu du fichier est illisible. Veuillez l'ouvrir avec un éditeur de texte.

Une référence de bibliothèque n'a pas été résolue.

La référence provient du responsable de la bibliothèque de CODESYS 3 Saisissez la référence dans le champ prévu à cet effet. Libraries.json déposer.

Le nom de l'objet est rejeté.

Le nom enfreint les règles de nommage du stockage basé sur des fichiers. Renommez l'objet dans CODESYS 3 et répétez le processus.