Skip to main content

La instalación del producto finaliza con un error.

Requerimientos

El CODESYS la instalación incluye lo específico del producto CODESYS paquete (y sus productos dependientes). Puede obtener una descripción general de los productos instalados en CODESYS Installer en la lista de complementos instalados.

Solución de problemas

Los errores durante la instalación pueden deberse al dispositivo de destino. Los errores más comunes son los sistemas de archivos de solo lectura y las dependencias desactualizadas o ausentes

Todos los productos esperan que su paquete se almacene en el lugar donde CODESYS Installer lo almacenó cuando se instaló el complemento.

. El Deploy Tool realiza los siguientes pasos para cada producto instalado:
  1. Detenga el proceso de ejecución.

  2. Guarde el archivo de configuración anterior.

  3. Elimine el paquete existente.

  4. Transfiera el nuevo paquete.

A continuación se enumeran otras comprobaciones específicas del producto, que Deploy Tool se realiza en función del producto. A continuación, el gestor de paquetes intenta instalar el paquete recién transferido:

BeagleBoneBlack

No se realizan pasos ni comprobaciones adicionales.

Edge Gateway

El Deploy Tool comprueba si el dispositivo tiene una arquitectura armv4, armv5 o armv6. El valor se lee ejecutando el comando uname -m.

emPC

No se realizan pasos ni comprobaciones adicionales.

IOT2000

No se realizan pasos ni comprobaciones adicionales.

Servidor de licencias

El Deploy Tool intenta instalar una versión actual de Codemeter. Si Codemeter o Codemeter Lite están instalados en la misma versión o en una versión más reciente que la esperada por Deploy Tool, entonces no se realizará ningún cambio en el sistema. Si es necesario realizar una actualización o un cambio, se abrirá un cuadro de diálogo para que acepte antes de realizar cualquier cambio en el sistema. Si está de acuerdo, se eliminará la versión de Codemeter actualmente instalada y se instalará una versión actual. Tenga en cuenta que el CODESYS El servidor de licencias para Linux SL no se puede utilizar si Codemeter no está instalado en el sistema.

El Deploy Tool también le permite instalar un complemento opcional llamado «Cockpit». Esto habilita la CODESYS Se utilizará el WBM, que facilita la activación de las licencias en el dispositivo de destino. Puede rechazar esta opción y el proceso de instalación continuará. Si está de acuerdo y se produce un error durante la instalación del paquete Cockpit, se cancelará el proceso de instalación

Linux SL

LinuxARM SL

LinuxARM64 SL

El Deploy Tool intenta instalar una versión actual de Codemeter. Si Codemeter o Codemeter Lite están instalados en la misma versión o en una versión más reciente que la esperada por Deploy Tool, entonces no se realizará ningún cambio en el sistema. Si es necesario realizar una actualización o un cambio, se abrirá un cuadro de diálogo para que acepte antes de realizar cualquier cambio en el sistema. Si está de acuerdo, se eliminará la versión de Codemeter actualmente instalada y, en su lugar, se instalará una versión actual

Tenga en cuenta que estos productos no se pueden usar si Codemeter no está instalado en el sistema.

Safe Control

No se realizan pasos ni comprobaciones adicionales.

SafeTimeProvider

No se realizan pasos ni comprobaciones adicionales.

PFC100

PFC200

Antes de la versión 4.15:

El Deploy Tool intenta instalar el paquete EntropyHelper. Los productos esperan que el paquete se almacene en la ubicación donde CODESYS Installer lo almacenó cuando se instaló el complemento. Si el paquete no aparece en la lista, no se encuentra o la instalación falla, el producto no se instalará

TP600

No se realizan pasos ni comprobaciones adicionales.

PLCNext

El Deploy Tool intenta leer la versión del firmware con el siguiente comando:

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

Si no se puede leer la versión, se cancela la instalación.

El Deploy Tool busca localmente el codesys-arp PLCnext paquete en una versión que coincide con el firmware. El paquete está instalado. Si no se encuentra ningún paquete o la instalación falla, se cancela la instalación del producto.

Raspberry Pi

Una vez instalado el paquete, se define el tipo de tiempo de ejecución que se utilizará. El tipo depende de los cargadores disponibles en el sistema. Los cargadores se recuperan tal y como se describe enArquitecturas de área de usuario«capítulo». Si no se encuentra ningún cargador, se utiliza la variante armv6l. La siguiente lista muestra

  • Multinúcleo de 64 bits: aarch64

  • Multinúcleo de 32 bits: ARMv7

  • Estándar (sin multinúcleo): ARMv6

En función de su sistema, puede cambiar esta configuración en Deploy Tool después de instalar el producto.

TargetVisualization

No se realizan pasos ni comprobaciones adicionales.

Virtual Control

Virtual Edge

Virtual Safe

Virtual SafeTimeProvider

La versión 3.9 de Python o posterior y Docker o Podman deben estar instalados en su dispositivo.