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:
Come Remote TargetVisu che si collega a un altro controller
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

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.
Nella struttura dei dispositivi, seleziona Gestione visualizzazione.
Inserisci il TargetVisu remoto oggetto sottostante.
Aprire Remote TargetVisu nell'editor del dispositivo e definire lì la visualizzazione iniziale desiderata.

Installazione CODESYS TargetVisu for Linux SL sul dispositivo di destinazione
Fai clic su Strumenti → Implementa Control SL comando di menu.
Le Implementa Control SL si apre la scheda.
Stabilire una connessione con il controller.
Per ulteriori informazioni, vedere: Connessione al sistema di destinazione
Fai clic su Distribuzione scheda.
Nel Prodotto casella di riepilogo, seleziona CODESYS TargetVisu for Linux SL prodotto.
Nel Versione casella di riepilogo, seleziona la versione desiderata.
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.