Skip to main content

L'installation du produit se termine par une erreur.

Exigences

Le CODESYS l'installation inclut les éléments spécifiques au produit CODESYS package (et ses produits dépendants). Vous pouvez obtenir un aperçu des produits installés dans CODESYS Installer dans la liste des modules complémentaires installés.

Résolution des problèmes

Des erreurs lors de l'installation peuvent être causées par le périphérique cible. Les erreurs courantes sont les systèmes de fichiers en lecture seule et les dépendances obsolètes ou manquantes

Tous les produits s'attendent à ce que leur emballage soit stocké à l'endroit où CODESYS Installer l'a enregistré lors de l'installation du module complémentaire.

. Le Deploy Tool exécute les étapes suivantes pour chaque produit installé :
  1. Arrêtez le processus d'exécution.

  2. Enregistrez l'ancien fichier de configuration.

  3. Supprimez le package existant.

  4. Transférez le nouveau package.

Les contrôles supplémentaires spécifiques au produit sont répertoriés ci-dessous, dont Deploy Tool fonctionne en fonction du produit. Le gestionnaire de packages tente ensuite d'installer le package récemment transféré :

BeagleBoneBlack

Aucune étape ou vérification supplémentaire n'est effectuée.

Edge Gateway

Le Deploy Tool vérifie si le périphérique possède une architecture armv4, armv5 ou armv6. La valeur est lue en exécutant la commande uname -m.

emPC

Aucune étape ou vérification supplémentaire n'est effectuée.

IOT2000

Aucune étape ou vérification supplémentaire n'est effectuée.

Serveur de licences

Le Deploy Tool tente d'installer une version actuelle de Codemeter. Si Codemeter ou Codemeter Lite est installé dans la même version ou dans une version plus récente que celle attendue par Deploy Tool, aucune modification ne sera apportée au système. Si une mise à niveau ou une modification est nécessaire, une boîte de dialogue s'ouvre pour vous permettre d'accepter toute modification apportée à votre système. Si vous êtes d'accord, la version actuellement installée de Codemeter sera supprimée et une version actuelle sera installée. Veuillez noter que le CODESYS Le serveur de licences pour Linux SL ne peut pas être utilisé si Codemeter n'est pas installé sur le système.

Le Deploy Tool vous permet également d'installer un plug-in optionnel appelé « Cockpit ». Cela permet CODESYS WBM à utiliser, qui facilite l'activation des licences sur l'appareil cible. Vous pouvez refuser cette option et le processus d'installation se poursuivra. Si vous êtes d'accord et qu'une erreur survient lors de l'installation du package Cockpit, le processus d'installation sera interrompu.

Linux SL

LinuxARM SL

LinuxARM64 SL

Le Deploy Tool tente d'installer une version actuelle de Codemeter. Si Codemeter ou Codemeter Lite est installé dans la même version ou dans une version plus récente que celle attendue par Deploy Tool, aucune modification ne sera apportée au système. Si une mise à niveau ou une modification est nécessaire, une boîte de dialogue s'ouvre pour vous permettre d'accepter toute modification apportée à votre système. Si vous êtes d'accord, la version actuellement installée de Codemeter sera supprimée et une version actuelle sera installée

Veuillez noter que ces produits ne peuvent pas être utilisés si Codemeter n'est pas installé sur le système.

Safe Control

Aucune étape ou vérification supplémentaire n'est effectuée.

SafeTimeProvider

Aucune étape ou vérification supplémentaire n'est effectuée.

PFC100

PFC200

Avant la version 4.15 :

Le Deploy Tool tente d'installer le package EntropyHelper. Les produits s'attendent à ce que le colis soit stocké à l'endroit où CODESYS Installer a enregistré lors de l'installation du module complémentaire. Si le package n'est pas répertorié, introuvable ou si l'installation échoue, le produit ne sera pas installé.

TP600

Aucune étape ou vérification supplémentaire n'est effectuée.

PLCNext

Le Deploy Tool tente de lire la version du microprogramme à l'aide de la commande suivante :

cat /etc/plcnext/arpversion | head -1 | cut -f2 -d' ' | cut -f-3 -d '.'

Si la version ne peut pas être lue, l'installation est abandonnée.

Le Deploy Tool recherche localement le codesys-arp PLCnext package dans une version qui correspond au firmware. Le package est installé. Si aucun package n'est trouvé ou si l'installation échoue, l'installation du produit est abandonnée.

Raspberry Pi

Une fois le package installé, le type d'exécution à utiliser est défini. Le type dépend des chargeurs disponibles sur le système. Les chargeurs sont récupérés comme décrit dans leArchitectures de l'espace utilisateur« chapitre ». Si aucun chargeur n'est trouvé, la variante armv6l est utilisée. La liste suivante présente les différentes variantes :

  • Multicœur 64 bits : aarch64

  • Multicœur 32 bits : ARMv7

  • Standard (pas de multicœur) : ARMv6

En fonction de votre système, vous pouvez modifier ce paramètre dans Deploy Tool une fois le produit installé.

TargetVisualization

Aucune étape ou vérification supplémentaire n'est effectuée.

Virtual Control

Virtual Edge

Virtual Safe

Virtual SafeTimeProvider

Python version 3.9 ou ultérieure et Docker ou Podman doivent être installés sur votre appareil.