Skip to main content

No se puede seleccionar el producto que se va a instalar en el dispositivo de destino.

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

Puede seleccionar un producto con el Deploy Tool solo cuando el dispositivo de destino cumpla los requisitos de este producto (arquitecturas disponibles, gestores de paquetes, procesos de inicio, etc.).

Cada producto requiere una arquitectura Userland correspondiente, un administrador de paquetes y un proceso de inicio (a menos que se especifique lo contrario, initd es obligatorio).

Para obtener más información, consulte: Solución de problemas.

La siguiente lista muestra lo que comprueban los productos individuales:

Producto

BeagleBoneBlack

La salida de cat /proc/cpuinfo | grep '^model name\|^Hardware' debe contener ARMv7 y Generic AM33XX.

Edge Gateway

Cuando se usa en un controlador PLCNext, el complemento PLCNext Edge Gateway debe estar disponible en su computadora con Windows. (Debe estar ubicado

El resultado del comando uname -m no debe contener uarmv4, uarmv5, o uarmv6.

emPC

eth0 o eth1 debe tener una dirección MAC que comience por 00:90:E9.

IOT2000

eth0 o eth1 debe tener una dirección MAC que comience por E0:DC:A0.

License Server

Sin comprobaciones adicionales

LinuxARM SL und LinuxARM64 SL

La arquitectura Userland correspondiente debe estar disponible (armhf o aarch64).

Safe Control

Requiere una arquitectura AMD de 32 bits (i386)

SafeTimeProvider

Requiere una arquitectura AMD de 64 bits (x86-64) y la disponibilidad de Python.

Para obtener una descripción de cómo comprobarlo, consulte la sección «Python» de la sección "Se produce un error en la conexión con el dispositivo de destino.«capítulo».

Linux SL

Requiere una arquitectura AMD de 64 bits (x86-64)

PFC100

PFC200

TP600

Requiere ipkg o opkg y una arquitectura ARM de 32 bits (armhf)

PLCNext

Requiere la ruta /etc/plcnext/arpversion existir

Raspberry Pi

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

TargetVisualization

. Se deben instalar los siguientes paquetes.
  • libqt6core6

  • libqt6gui6

  • libqt6widgets6

  • libqt6network6

  • libqt6svg6

  • libqt6webenginewidgets6

  • libqt6webenginecore6

Los nombres deben coincidir exactamente. El paquete instalado se determina con este comando:

La salida del comando dpkg -l <package> | awk '/<package>/ {print }' debe contener ii para todos los paquetes.

libqt6core6 debe instalarse en la versión 6.4.2 o superior. La versión se determina con este 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 debe estar disponible.

Para obtener una descripción de cómo comprobarlo, consulte la sección «Python» de la sección "Se produce un error en la conexión con el dispositivo de destino.«capítulo».

Podman o Docker deben estar instalados y debe haber una imagen disponible que coincida con la arquitectura de contenedores disponible.

Virtual SafeTimeProvider

La arquitectura Userland x86-64 y Python deben estar disponibles.

Para obtener una descripción de cómo comprobarlo, consulte la sección «Python» de la sección "Se produce un error en la conexión con el dispositivo de destino.«capítulo».

Virtual Safe

La arquitectura i386 Userland y Python deben estar disponibles.

Para obtener una descripción de cómo comprobarlo, consulte la sección «Python» de la sección "Se produce un error en la conexión con el dispositivo de destino.«capítulo».

Virtual Control

Virtual Edge

Se requiere una de las arquitecturas Userland x86-64, ARMHF o ARM64, y Python debe estar disponible.

Para obtener una descripción de cómo comprobarlo, consulte la sección «Python» de la sección "Se produce un error en la conexión con el dispositivo de destino.«capítulo».