Skip to main content

Comunicazione crittografata con TargetVisu remoto

È possibile eseguire la visualizzazione di a CODESYS progetto su un pannello, supportato da Remote TargetVisu, con comunicazione crittografata.

Procedura. Installazione di un certificato e avvio di Remote TargetVisu crittografato

Requisiti

  • Nella rete esiste un controller con una visualizzazione e questo controller è in esecuzione.

  • Una visualizzazione di inizio è stata definita nel TargetVisu remoto oggetto.

  • Il programma RemoteTargetVisu.exe si trova sul pannello.

  • Il file del certificato pubblico (chiave pubblica) si trova sul pannello e codificato come BASE64 o ASN1

  1. Esegui il programma RemoteTargetVisu.exe con l'opzione -installTrustedCert= <certificate path>. Puoi anche specificare il percorso assoluto del certificato (esempio: RemoteTargetVisu.exe --installTrustedCert=C:\cert\export\example.cer).

    Viene visualizzata una finestra di dialogo con le informazioni sul certificato corrente. Viene attivato l'accesso al certificato autofirmato del PLC.

    Nota: questo tipo di installazione è possibile solo con una variante standalone di Remote TargetVisu.

  2. Esegui il programma RemoteTargetVisu.exe con l'opzione -continueAfterInstallTrustedCert.

    Il Remote TargetVisu si avvia come al solito.

L'argomento facoltativo della riga di comando -omitInstallCertInfo consente di saltare la finestra di dialogo che visualizza il risultato dell'installazione del certificato.

Esempio 33. Esempio

Questo comando della riga di comando installa il certificato senza emettere un messaggio e quindi avvia Remote TargetVisu.

RemoteTargetVisu.exe --continueAfterInstallTrustedCert --omitInstallCertInfo --installTrustedCert=\UsbMemory\abc.cer


Configurazione della comunicazione

Il file CFG CODESYSControl.cfg si trova sul PLC, ad esempio nella cartella Platforms/Linux/Projects. Lì è possibile configurare la comunicazione come segue.

[CmpVisuHandlerRemote]

Communication.EncryptionMode=0

Collegamento tramite comunicazione in testo normale

Predefinito

Communication.EncryptionMode=1

Connessione tramite comunicazione crittografata

Se avvii Remote TargetVisu con Communication.EncryptionMode=1 senza aver precedentemente installato un certificato, dopo l'avvio viene visualizzata una finestra di dialogo con le informazioni sul certificato. Quando si fa clic per confermare la finestra di dialogo, Remote TargetVisu inizia con la comunicazione crittografata.

Per impostazione predefinita, il certificato, che può quindi essere installato., è archiviato nella cartella \cert\export.

Per ulteriori informazioni, vedere: Visualizzazione di una visualizzazione come variante di Remote TargetVisu