Skip to main content

CODESYS TargetVisu for Linux SL

Casos de uso

CODESYS TargetVisu for Linux SL es un pequeño sistema de ejecución independiente que gestiona la visualización de una visualización. CODESYS TargetVisu for Linux SL cubre los siguientes casos de uso:

CODESYS TargetVisu for Linux SL Se puede configurar de diferentes maneras:

  1. Como un TargetVisu remoto que se conecta a otro controlador

  2. Como un TargetVisu local que se ejecuta directamente en el controlador

    Este caso de uso no es adecuado para controladores con demandas en tiempo real.

    Para más información, ver: Optimización del rendimiento

_rtsl_img_targetvisu_usecase.png

En comparación con las visualizaciones de objetivos clásicas, CODESYS TargetVisu for Linux SL proporciona las siguientes ventajas:

  • Los procesos están separados unos de otros. Un error en la visualización no detiene automáticamente la máquina.

  • La visualización consume menos recursos porque requiere menos componentes.

  • Toda comunicación se realiza a través de CODESYS protocolo de comunicación y por lo tanto es seguro.

Requisitos

Para poder utilizar CODESYS TargetVisu for Linux SL, su sistema debe cumplir los siguientes requisitos:

  • Es necesario instalar las siguientes bibliotecas en el sistema:

    • libqt6core6

    • libqt6gui6

    • libqt6widgets6

    • libqt6network6

    • libqt6svg6

  • Se debe instalar un entorno de escritorio en el sistema, por ejemplo:

    • Xfce

    • KDE

    • gnome

    • lxde

  • Es necesario conectar una pantalla física al dispositivo de destino.

    No se ha probado el uso con X-Forwarding o similar.

Importante

Es necesario instalar Qt versión 6.4.2 o superior (por ejemplo, al menos Debian 12 o Ubuntu 23.10).

Usando CODESYS TargetVisu for Linux SL en el proyecto

Importante

Para usar CODESYS TargetVisu for Linux SL, es necesario desactivar el Admite animaciones del cliente y superposición de elementos nativos. opción en el Administrador de visualización.

  1. En el árbol de dispositivos, seleccione el Administrador de visualización.

  2. Insertar el Objetivo remotoVisu objeto debajo de él.

  3. Abra Remote TargetVisu en el editor de dispositivos y defina allí la visualización inicial deseada.

_rtsl_img_add_object_remote_tv.png

Instalación CODESYS TargetVisu for Linux SL en el dispositivo de destino

  1. Haga clic en HerramientasImplemente Control SL comando de menú.

    El Deploy Control SL se abre la pestaña.

  2. Establezca una conexión con el controlador.

    Para obtener más información, consulte: Conexión al sistema de destino

  3. Haga clic en Despliegue pestaña.

  4. En el Producto cuadro de lista, seleccione el CODESYS TargetVisu for Linux SL producto.

  5. En el Versión cuadro de lista, seleccione la versión deseada.

  6. Haga clic en Instalar botón.

    Importante

    La cuenta que se utiliza para instalar CODESYS TargetVisu for Linux SL Tiene que ser la misma cuenta que se utiliza para iniciar sesión en el dispositivo.

    CODESYS comprueba que todas las bibliotecas necesarias estén instaladas y que Qt esté disponible al menos en la versión especificada anteriormente. Antes de poder utilizar la visualización de destino, el dispositivo de destino debe reiniciarse una vez.

Solución de problemas

Antes CODESYS TargetVisu for Linux SL versión 4.13.0.0

El inicio de sesión local falla

Si aparece una pantalla negra al iniciar sesión después de la instalación y, a continuación, se vuelve a mostrar la pantalla de inicio de sesión, es posible que haya un error con el DISPLAY variable de entorno que se ha establecido. Para comprobarlo, puede borrar el Establecer X Display + Usuario al iniciar sesión opción en el cuadro de diálogo de configuración de la visualización de destino en CODESYS. Si puede iniciar sesión en el dispositivo de destino posteriormente, compruebe la salida de echo $DISPLAY. Introduzca este valor en /etc/default/codesysvisualization para el valor XDISPLAY e inténtelo de nuevo.