Skip to main content

Créer et utiliser des sandbox

Qu'est-ce qu'un sandbox CODESYS ?

UN CODESYS sandbox est une instance isolée de CODESYS qui ne modifie ni n'influence l'environnement/la machine sur laquelle il s'exécute. Tout ce qui appartient à cette instance – tous les paramètres et référentiels – se trouve dans le « répertoire racine » défini du sandbox sur l'ordinateur. En déplaçant/copiant ce répertoire racine, un sandbox peut simplement être déplacé vers un nouvel ordinateur et utilisé comme installation. Aucune nouvelle installation n'est requise.

Un sandbox est utile pour « geler » et archiver les CODESYS environnement pour un projet terminé afin qu'il soit facile d'apporter de nouvelles modifications au projet ultérieurement. Étant donné que les versions dans le sandbox ne changent pas, il est toujours possible de se connecter sans effectuer de modification en ligne.

Un sandbox est également utile si plusieurs développeurs doivent continuer à travailler sur le même projet. Dans ce cas, les versions utilisées (CODESYS et les packages) doivent être définis au début du projet. Ensuite, un sandbox peut être créé et distribué aux développeurs.

Les inconvénients d’un sandbox sont l’espace de stockage supplémentaire requis et les frais de gestion.

Qu'est-ce qu'un « bac à sable propre » ?

Un sandbox propre ne contient que les versions exactes des périphériques/bibliothèques/styles qui correspondent à CODESYS version qui est utilisée comme origine du sandbox. Un sandbox « simple », en revanche, contient généralement déjà plusieurs versions du même périphérique/de la même bibliothèque, car elles étaient déjà incluses dans le sandbox sous-jacent. CODESYS version. Pour éviter le mélange des versions, vous pouvez utiliser le Créer un sandbox propre à partir de la configuration fonction dans le CODESYS Installer.

Note

Un « bac à sable propre » ne peut être créé qu'avec CODESYS versions >= SP19 Patch 6.

Note

UN CODESYS le sandbox ne peut pas être mis à jour vers une version de correctif plus récente.

Prérequis et Configuration de la passerelle

Pour exécuter un sandbox, certains prérequis sous forme de fichiers doivent être disponibles dans le répertoire sandbox ; sinon CODESYS ne peut pas démarrer. Ces fichiers sont créés lors de la création du sandbox. La configuration de l' CODESYS La passerelle est également enregistrée dans le répertoire sandbox. Dès que le CODESYS La passerelle et les prérequis sont installés sur un ordinateur, ils peuvent être utilisés par n'importe quel sandbox du même CODESYS version sur l'ordinateur.

Procédure. Créer un sandbox à partir d'un existant CODESYS installation sur l'ordinateur local

Important

Parce que CODESYS ne prend pas en charge les chemins de système de fichiers longs et illimités, veuillez utiliser les chemins les plus courts possibles pour les répertoires racine du sandbox.

  1. Ouvrir le Installations vue de la CODESYS Installer.

  2. Pour créer un sandbox pour une installation existante, sélectionnez l'option Créer un bac à sable dans la mosaïque pour cette installation. Remarque : dans ce cas, aucun « bac à sable propre » n'est créé. Vous ne pouvez obtenir un bac à sable propre qu'en utilisant la commande Créer un sandbox propre à partir de la configuration commande.

    La boîte de dialogue de sélection d'un répertoire racine pour le sandbox dans le système de fichiers local s'ouvre.

  3. Sélectionnez un répertoire racine. Gardez le chemin le plus court possible.

    Après avoir confirmé la sélection, la création du sandbox commence immédiatement. Une boîte de dialogue s'ouvre, affichant la progression de la création et l'option d'annulation.

    Une fois le sandbox terminé, vous recevrez un message indiquant que l'accès au sandbox n'est pas restreint et que vous devez vous assurer que seules les personnes autorisées peuvent accéder au répertoire du sandbox.

    Le bac à sable est affiché sous la forme d'une tuile supplémentaire, surlignée en couleur et avec le _inst_icon_sandbox.png icône dans le Installations voir.

  4. En utilisant le Dupliquer le bac à sable bouton, vous pouvez maintenant dupliquer le répertoire racine du sandbox pour une distribution ultérieure et le stocker dans le système de fichiers.

Procédure. Enregistrer un sandbox à partir d'une autre source sur l'ordinateur local

Vous pouvez enregistrer une installation qui se trouve dans un sandbox. Cela l'ajoutera comme une autre installation sur votre ordinateur avec une vignette dans CODESYS Installer.

  1. Ouvrir le Installations vue de la CODESYS Installer.

  2. Dans le _inst_icon_selection_down_arrow.png liste déroulante de la Ajouter une installation bouton de commande, cliquez sur le Inscription Sandbox bouton.

    Le Inscription Sandbox la boîte de dialogue s'ouvre.

  3. Spécifiez le répertoire dans le système de fichiers local qui doit être utilisé comme répertoire racine du sandbox.

  4. Décidez si les services de passerelle doivent également être téléchargés et installés s'ils ne sont pas encore disponibles dans le sandbox. Remarque : si les services de passerelle pour le même CODESYS les versions sont déjà disponibles dans un sandbox, elles peuvent alors également être utilisées par le nouveau sandbox pour être enregistrées.

  5. Cochez la case avant la note sur le risque de sécurité potentiel. Ce n'est qu'à ce moment-là que vous pourrez cliquer D'ACCORD pour compléter l'inscription.

    Si une installation de passerelle a été effectuée, vous obtiendrez d'abord une boîte de dialogue dans laquelle vous devrez confirmer cette opération. Après cela, le sandbox est ajouté sous forme de mosaïque dans le Installations voir.

Procédure. Gestion des sandbox

Vous pouvez également gérer les installations sandbox dans les paramètres de CODESYS InstallerVous pouvez voir quels sandbox sont actuellement enregistrés, effectuer de nouvelles inscriptions et exclure les répertoires sandbox d'une éventuelle inscription.

  1. Ouvrir le Installations vue de la CODESYS Installer.

  2. Dans la fenêtre d'installation, cliquez sur Paramètres commande de la _inst_icon_hamburger_menu.png menu dans le coin supérieur droit.

    Le Paramètres la boîte de dialogue s'ouvre.

  3. Cliquez Bacs à sable.

    La section sous sandbox indique quels sandbox sont actuellement enregistrés sur l'ordinateur et lesquels sont exclus.

  4. Si vous confirmez l'option avec l'avis de sécurité, vous pouvez alors utiliser le bouton pour enregistrer des sandbox supplémentaires.

  5. Sous Répertoires sandbox exclus, vous pouvez spécifier des répertoires racines qui ne doivent pas être affichés dans l'installateur. Cela peut être utile si un répertoire parent est spécifié lors de l'ajout d'un sandbox, mais que tous les sandbox contenus dans le répertoire ne doivent pas être affichés.