Skip to main content

Conversion de projets à partir de CODESYS 4 pour CODESYS 3

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

Importer une bibliothèque compilée

Exigence Le projet de bibliothèque est ouvert à CODESYS 4 et il peut être compilé sans erreurs.

  1. Dans le navigateur d'espace de travail, sélectionnez le projet de bibliothèque.

  2. Dans le menu contextuel, sélectionnez le Enregistrer la bibliothèque compilée commande.

    Le Enregistrer la bibliothèque compilée <nom de la bibliothèque>.fbslib Une boîte de dialogue s'ouvrira.

  3. Choisissez le chemin de destination.

  4. Dans la liste déroulante, sélectionnez le version cible du compilateur qui correspond à votre CODESYS 3 installation.

  5. Cliquez sur Écraser l'existant bouton pour démarrer le processus d'enregistrement.

  6. Dans CODESYS 3 Installez le fichier dans le dépôt de la bibliothèque et référencez la bibliothèque dans le gestionnaire de bibliothèques.

La bibliothèque compilée sera utilisée dans CODESYS 3 Le code source ne sera pas inclus.

Importer une bibliothèque source

  1. Toutes les références de bibliothèque du projet sont spécifiées sous une forme prise en charge par CODESYS 3 Vérifiez d'abord les points suivants.

    1. Vérifiez le Libraries.json fichier pour les références de chemin relatif. Une bibliothèque référencée via un chemin relatif ne peut pas être résolue dans CODESYS 3 Remplacez ces références si nécessaire.

    2. Vérifiez les versions de référence. Une version valide CODESYS 3 Cette version se présente sous l'une des formes suivantes :

      • Un semestre en 2 à 4 parties (exemple : 3.5.17.0 )

      • Un espace réservé comme dernier composant (exemple : 3.5.* )

      • La valeur = pour la même version que le conteneur

  2. Vérifiez maintenant que tous les objets sont écrits en texte structuré.

  3. Enregistrez le projet de bibliothèque dans CODESYS 4 puis fermez l'IDE.

  4. Ouvrir CODESYS 3.

  5. Ouvrez le projet. Vous avez les options suivantes :

    • Dans CODESYS 3, sélectionnez le Déposer → Ouvrir Saisissez la commande, puis choisissez le fichier FBSWS souhaité dans la boîte de dialogue de sélection de fichier.

    • Sélectionnez Ouvrir le dossier du projet Saisissez la commande, puis choisissez le fichier FBSLIB souhaité dans la boîte de dialogue qui s'ouvre.

      Astuce

      Cette commande n'est pas disponible par défaut dans le menu. Vous pouvez utiliser la Personnaliser Ouvrez la boîte de dialogue pour ajouter la commande à votre menu. La commande se trouve dans le menu. Stockage basé sur des fichiers catégorie.

      La bibliothèque s'ouvrira. Un GUID sera généré pour chaque objet. Par défaut, on considère que les objets ne possèdent aucune propriété.

  6. Vous pouvez partager la bibliothèque sous forme de fichier unique si nécessaire.

    • Pour ce faire, sélectionnez le Archives de la bibliothèque de packs commande dans CODESYS 3.

      La bibliothèque est compressée dans un fichier FBSLIBPACK que vous pouvez partager.

    • Dans CODESYS 4, exécutez la commande CLI suivante pour créer une bibliothèque source empaquetée :

      c4-cli library pack <library path>

Problèmes courants

Problème

Réparer

La bibliothèque s'ouvre en mode lecture seule et une notification s'affiche dans la fenêtre de notifications.

La bibliothèque utilise une référence de chemin relatif ou une version de référence qui ne peut pas être affichée dans CODESYS 3 La protection en écriture empêche l'écrasement des fichiers originaux. Corrigez ce problème dans CODESYS 4.

Un objet est manquant dans CODESYS 3.

L'objet n'est pas rédigé en texte structuré.

La bibliothèque s'ouvre en mode lecture seule et une notification concernant une licence manquante s'affiche dans le champ d'état.

Aucune licence valide n'est installée pour le stockage de fichiers. Veuillez installer une licence valide.

Impossible de charger ou d'enregistrer un objet.

Le fichier contient encore des balises de conflit provenant du système de contrôle de version. Résolvez le conflit dans le fichier et supprimez toutes les balises.

La bibliothèque compilée est rejetée.

La version cible du compilateur ne correspond pas à la CODESYS 3 Installation. Répétez la procédure d'enregistrement avec la version cible correspondante.