Skip to main content

L'installazione del prodotto termina con un errore.

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

Gli errori durante l'installazione possono essere causati dal dispositivo di destinazione. Gli errori più comuni sono i file system di sola lettura e le dipendenze obsolete o mancanti

Tutti i prodotti prevedono che il loro pacco venga immagazzinato nel luogo in cui CODESYS Installer lo ha archiviato al momento dell'installazione del componente aggiuntivo.

. Le Deploy Tool esegue le seguenti operazioni per ogni prodotto installato:
  1. Interrompere il processo di runtime.

  2. Salva il vecchio file di configurazione.

  3. Elimina il pacchetto esistente.

  4. Trasferisci il nuovo pacchetto.

Di seguito sono elencati ulteriori controlli specifici del prodotto, tra cui Deploy Tool esegue in base al prodotto. Il Package Manager tenta quindi di installare il pacchetto appena trasferito:

BeagleBoneBlack

Non vengono eseguiti passaggi o controlli aggiuntivi.

Edge Gateway

Le Deploy Tool controlla se il dispositivo ha un'architettura armv4, armv5 o armv6. Il valore viene letto eseguendo uname -m.

emPC

Non vengono eseguiti passaggi o controlli aggiuntivi.

IOT2000

Non vengono eseguiti passaggi o controlli aggiuntivi.

Server di licenza

Le Deploy Tool tenta di installare una versione corrente di Codemeter. Se Codemeter o Codemeter Lite sono installati nella stessa versione o in una versione più recente Deploy Tool, quindi non verrà apportata alcuna modifica al sistema. Se è necessario un aggiornamento o una modifica, si aprirà una finestra di dialogo da concordare prima di apportare modifiche al sistema. Se accettate, la versione attualmente installata di Codemeter verrà rimossa e verrà installata una versione corrente. Tieni presente che il CODESYS License Server for Linux SL non può essere utilizzato se Codemeter non è installato sul sistema.

Le Deploy Tool consente anche di installare un plug-in opzionale chiamato «Cockpit». Ciò consente CODESYS WBM da utilizzare, che facilita l'attivazione delle licenze sul dispositivo di destinazione. Puoi rifiutare questa opzione e il processo di installazione continuerà. Se siete d'accordo e si verifica un errore durante l'installazione del pacchetto Cockpit, il processo di installazione verrà interrotto

Linux SL

LinuxARM SL

LinuxARM64 SL

Le Deploy Tool tenta di installare una versione corrente di Codemeter. Se Codemeter o Codemeter Lite sono installati nella stessa versione o in una versione più recente Deploy Tool, quindi non verrà apportata alcuna modifica al sistema. Se è necessario un aggiornamento o una modifica, si aprirà una finestra di dialogo da concordare prima di apportare modifiche al sistema. Se siete d'accordo, la versione attualmente installata di Codemeter verrà rimossa e verrà invece installata una versione corrente

Si noti che questi prodotti non possono essere utilizzati se Codemeter non è installato sul sistema.

Safe Control

Non vengono eseguiti passaggi o controlli aggiuntivi.

SafeTimeProvider

Non vengono eseguiti passaggi o controlli aggiuntivi.

PFC100

PFC200

Prima della versione 4.15:

Le Deploy Tool tenta di installare il pacchetto EntropyHelper. I prodotti si aspettano che il pacchetto venga archiviato nella posizione in cui CODESYS Installer lo ha archiviato al momento dell'installazione del componente aggiuntivo. Se il pacchetto non è elencato, non è stato trovato o l'installazione non riesce, il prodotto non verrà installato

TP600

Non vengono eseguiti passaggi o controlli aggiuntivi.

PLCNext

Le Deploy Tool tenta di leggere la versione del firmware con il seguente comando:

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

Se la versione non può essere letta, l'installazione viene interrotta.

Le Deploy Tool cerca localmente il codesys-arp PLCnext pacchetto in una versione corrispondente al firmware. Il pacchetto è installato. Se non viene trovato alcun pacchetto o l'installazione non riesce, l'installazione del prodotto viene interrotta.

Raspberry Pi

Dopo l'installazione del pacchetto, viene definito il tipo di runtime da utilizzare. Il tipo dipende dai caricatori disponibili nel sistema. I caricatori vengono recuperatiArchitetture Userlandcapitolo». Se non viene trovato alcun loader, viene utilizzata la variante armv6l. L'elenco seguente mostra

  • Multicore a 64 bit: aarch64

  • Multicore a 32 bit: ARMv7

  • Standard (senza multicore): ARMv6

A seconda del sistema in uso, è possibile modificare questa impostazione nella Deploy Tool dopo l'installazione del prodotto.

TargetVisualization

Non vengono eseguiti passaggi o controlli aggiuntivi.

Virtual Control

Virtual Edge

Virtual Safe

Virtual SafeTimeProvider

Python versione 3.9 o successiva e Docker o Podman devono essere installati sul dispositivo.