Skip to main content

Il prodotto da installare sul dispositivo di destinazione non può essere selezionato.

Requisiti

Le CODESYS l'installazione include le specifiche del prodotto CODESYS pacchetto (e i prodotti dipendenti). È possibile ottenere una panoramica dei prodotti installati nella CODESYS Installer nell'elenco dei componenti aggiuntivi installati.

Risoluzione dei problemi

Puoi selezionare un prodotto con Deploy Tool solo quando il dispositivo di destinazione soddisfa i requisiti per questo prodotto (architetture disponibili, gestori di pacchetti, processi di inizializzazione, ecc.).

Ogni prodotto richiede un'architettura Userland corrispondente, un gestore di pacchetti e un processo di inizializzazione (se non diversamente specificato, initd è obbligatorio).

Per ulteriori informazioni, vedere: Risoluzione dei problemi.

L'elenco seguente mostra cosa controllano i singoli prodotti:

Prodotto

BeagleBoneBlack

L'output di cat /proc/cpuinfo | grep '^model name\|^Hardware' deve contenere ARMv7 e Generic AM33XX.

Edge Gateway

Se utilizzato su un controller PLCnext, il componente aggiuntivo PLCnext Edge Gateway deve essere disponibile sul computer Windows. (Dovrebbe trovarsi nella

L'output del comando uname -m non deve contenere uarmv4, uarmv5, oppure uarmv6.

emPC

eth0 o eth1 deve avere un indirizzo MAC che inizia con 00:90:E9.

IOT2000

eth0 o eth1 deve avere un indirizzo MAC che inizia con E0:DC:A0.

License Server

Nessun controllo aggiuntivo

LinuxARM SL und LinuxARM64 SL

L'architettura Userland corrispondente deve essere disponibile (armhf o aarch64).

Safe Control

Richiede un'architettura AMD a 32 bit (i386)

SafeTimeProvider

Richiede un'architettura AMD a 64 bit (x86-64) e la disponibilità di Python.

Per una descrizione di come verificarlo, consulta la sezione «Python» di "La connessione al dispositivo di destinazione non riesce.capitolo».

Linux SL

Richiede un'architettura AMD a 64 bit (x86-64)

PFC100

PFC200

TP600

Richiede ipkg o opkg e un'architettura ARM a 32 bit (armhf)

PLCNext

Richiede il percorso /etc/plcnext/arpversion esistere

Raspberry Pi

cat /proc/cpuinfo | grep ^Model | awk -F':' '{print $2}' deve contenere «Raspberry».

TargetVisualization

. È necessario installare i seguenti pacchetti.
  • libqt6core6

  • libqt6gui6

  • libqt6widgets6

  • libqt6network6

  • libqt6svg6

  • libqt6webenginewidgets6

  • libqt6webenginecore6

I nomi devono corrispondere esattamente. Il pacchetto installato viene determinato con questo comando:

L'output del comando dpkg -l <package> | awk '/<package>/ {print }' deve contenere ii per tutti i pacchetti.

libqt6core6 deve essere installato nella versione 6.4.2 o superiore. La versione viene determinata con questo comando:

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 deve essere disponibile.

Per una descrizione di come verificarlo, consulta la sezione «Python» di "La connessione al dispositivo di destinazione non riesce.capitolo».

Podman o Docker devono essere installati e deve essere disponibile un'immagine che corrisponda a un'architettura di container disponibile.

Virtual SafeTimeProvider

L'architettura x86-64 Userland e Python devono essere disponibili.

Per una descrizione di come verificarlo, consulta la sezione «Python» di "La connessione al dispositivo di destinazione non riesce.capitolo».

Virtual Safe

L'architettura i386 Userland e Python devono essere disponibili.

Per una descrizione di come verificarlo, consulta la sezione «Python» di "La connessione al dispositivo di destinazione non riesce.capitolo».

Virtual Control

Virtual Edge

È richiesta una delle architetture Userland x86-64, ARMHF o ARM64 e Python deve essere disponibile.

Per una descrizione di come verificarlo, consulta la sezione «Python» di "La connessione al dispositivo di destinazione non riesce.capitolo».