Skip to main content

Le produit à installer sur l'appareil cible ne peut pas être sélectionné.

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

Vous pouvez sélectionner un produit avec Deploy Tool uniquement lorsque le périphérique cible répond aux exigences de ce produit (architectures disponibles, gestionnaires de packages, processus d'initialisation, etc.).

Chaque produit nécessite une architecture Userland correspondante, un gestionnaire de packages et un processus d'initialisation (sauf indication contraire, initd est obligatoire).

Pour plus d'informations, voir : Résolution des problèmes.

La liste suivante indique ce que les différents produits vérifient :

Produit

BeagleBoneBlack

La sortie de cat /proc/cpuinfo | grep '^model name\|^Hardware' doit contenir ARMv7 et Generic AM33XX.

Edge Gateway

Lorsqu'il est utilisé sur un contrôleur PLCNext, le module complémentaire PLCNext Edge Gateway doit être disponible sur votre ordinateur Windows. (Il doit se trouver dans le répertoire PLCnext

Le résultat de la commande uname -m ne doit pas contenir uarmv4, uarmv5, ou uarmv6.

emPC

eth0 ou eth1 doit avoir une adresse MAC commençant par 00:90:E9.

IOT2000

eth0 ou eth1 doit avoir une adresse MAC commençant par E0:DC:A0.

License Server

Pas de contrôles supplémentaires

LinuxARM SL und LinuxARM64 SL

L'architecture Userland correspondante doit être disponible (armhf ou aarch64).

Safe Control

Nécessite une architecture AMD 32 bits (i386)

SafeTimeProvider

Nécessite une architecture AMD 64 bits (x86-64) et la disponibilité de Python.

Pour savoir comment vérifier cela, consultez la section « Python » duLa connexion à l'équipement cible échoue.« chapitre ».

Linux SL

Nécessite une architecture AMD 64 bits (x86-64)

PFC100

PFC200

TP600

Nécessite ipkg ou opkg et une architecture ARM 32 bits (armhf)

PLCNext

Nécessite le chemin /etc/plcnext/arpversion exister

Raspberry Pi

cat /proc/cpuinfo | grep ^Model | awk -F':' '{print $2}' doit contenir de la « Framboise ».

TargetVisualization

. Les packages suivants doivent être installés.
  • libqt6core6

  • libqt6gui6

  • libqt6widgets6

  • libqt6network6

  • libqt6svg6

  • libqt6webenginewidgets6

  • libqt6webenginecore6

Les noms doivent correspondre exactement. Le package installé est déterminé à l'aide de cette commande :

La sortie de la commande dpkg -l <package> | awk '/<package>/ {print }' doit contenir ii pour tous les paquets.

libqt6core6 doit être installé en version 6.4.2 ou supérieure. La version est déterminée à l'aide de cette commande :

dpkg -s libqt6core6 | grep '^Version:' | grep -o -E '\b[0-9]+\.[0-9]+\.[0-9]+\b'

Virtual Control

Virtual Edge

Virtual Safe

Virtual SafeTimeProvider

Python doit être disponible.

Pour savoir comment vérifier cela, consultez la section « Python » duLa connexion à l'équipement cible échoue.« chapitre ».

Podman ou Docker doivent être installés et une image doit être disponible correspondant à une architecture de conteneur disponible.

Virtual SafeTimeProvider

L'architecture Userland x86-64 et Python doivent être disponibles.

Pour savoir comment vérifier cela, consultez la section « Python » duLa connexion à l'équipement cible échoue.« chapitre ».

Virtual Safe

L'architecture i386 Userland et Python doivent être disponibles.

Pour savoir comment vérifier cela, consultez la section « Python » duLa connexion à l'équipement cible échoue.« chapitre ».

Virtual Control

Virtual Edge

L'une des architectures Userland x86-64, ARMHF ou ARM64 est requise et Python doit être disponible.

Pour savoir comment vérifier cela, consultez la section « Python » duLa connexion à l'équipement cible échoue.« chapitre ».