Skip to main content

CODESYS TargetVisu for Linux SL

Casi d'uso

CODESYS TargetVisu for Linux SL è un piccolo sistema runtime separato che gestisce la visualizzazione di una visualizzazione. CODESYS TargetVisu for Linux SL copre i seguenti casi d'uso:

CODESYS TargetVisu for Linux SL può essere configurato in diversi modi:

  1. Come Remote TargetVisu che si collega a un altro controller

  2. Come TargetVisu locale che viene eseguito direttamente sul controller

    Questo caso d'uso non è adatto per i controller con esigenze in tempo reale.

    Per ulteriori informazioni, vedere: Ottimizzazione delle prestazioni

_rtsl_img_targetvisu_usecase.png

Rispetto alle visualizzazioni target classiche, CODESYS TargetVisu for Linux SL offre i seguenti vantaggi:

  • I processi sono separati gli uni dagli altri. Un errore nella visualizzazione non arresta automaticamente la macchina.

  • La visualizzazione consuma meno risorse perché richiede meno componenti.

  • Tutte le comunicazioni avvengono tramite CODESYS protocollo di comunicazione ed è quindi sicuro.

Requisiti

Per poter utilizzare CODESYS TargetVisu for Linux SL, il sistema deve soddisfare i seguenti requisiti:

  • Sul sistema devono essere installate le seguenti librerie:

    • libqt6core6

    • libqt6gui6

    • libqt6widgets6

    • libqt6network6

    • libqt6svg6

  • Sul sistema deve essere installato un ambiente desktop, ad esempio:

    • Xfce

    • KDE

    • gnome

    • lxde

  • È necessario collegare un display fisico al dispositivo di destinazione.

    L'utilizzo con X-Forwarding o simili non è testato.

Importante

È necessario installare Qt versione 6.4.2 o successiva (ad esempio, almeno Debian 12 o Ubuntu 23.10).

Utilizzando CODESYS TargetVisu for Linux SL nel progetto

Importante

Per poter utilizzare CODESYS TargetVisu for Linux SL, è necessario disabilitare il file Supporta animazioni client e sovrapposizione di elementi nativi opzione nel Gestore visualizzazione.

  1. Nella struttura dei dispositivi, seleziona Gestione visualizzazione.

  2. Inserisci il TargetVisu remoto oggetto sottostante.

  3. Aprire Remote TargetVisu nell'editor del dispositivo e definire lì la visualizzazione iniziale desiderata.

_rtsl_img_add_object_remote_tv.png

Installazione CODESYS TargetVisu for Linux SL sul dispositivo di destinazione

  1. Fai clic su StrumentiImplementa Control SL comando di menu.

    Le Implementa Control SL si apre la scheda.

  2. Stabilire una connessione con il controller.

    Per ulteriori informazioni, vedere: Connessione al sistema di destinazione

  3. Fai clic su Distribuzione scheda.

  4. Nel Prodotto casella di riepilogo, seleziona CODESYS TargetVisu for Linux SL prodotto.

  5. Nel Versione casella di riepilogo, seleziona la versione desiderata.

  6. Fai clic su Installa pulsante.

    Importante

    L'account utilizzato per l'installazione CODESYS TargetVisu for Linux SL deve essere lo stesso account utilizzato per accedere al dispositivo.

    CODESYS controlla che tutte le librerie richieste siano installate e che Qt sia disponibile almeno nella versione sopra specificata. Prima di poter utilizzare la visualizzazione di destinazione, il dispositivo di destinazione deve essere riavviato una volta.

Risoluzione dei problemi

Prima CODESYS TargetVisu for Linux SL versione 4.13.0.0

L'accesso locale non riesce

Se viene visualizzata una schermata nera durante l'accesso dopo l'installazione e quindi viene visualizzata nuovamente la schermata di accesso, potrebbe esserci un errore con DISPLAY variabile d'ambiente che è stata impostata. Per verificarlo, puoi cancellare il Imposta X Display + User al momento dell'accesso opzione nella finestra di dialogo di configurazione della visualizzazione del target in CODESYS. Se in seguito riesci ad accedere al dispositivo di destinazione, controlla l'output di echo $DISPLAY. Inserisci questo valore in /etc/default/codesysvisualization per il valore XDISPLAY e riprova.