Communication cryptée avec Remote TargetVisu
Vous pouvez lancer la visualisation d'un CODESYS projet sur un panneau, que le Remote TargetVisu prend en charge, avec une communication cryptée.
Exigence
Un contrôleur avec une visualisation existe dans le réseau et ce contrôleur est en cours d'exécution.
Une visualisation de départ a été définie dans le Visu cible à distance objet.
Le programme
RemoteTargetVisu.exe
se trouve sur le panneau.Le fichier de certificat public (clé publique) est situé sur le panneau et codé en BASE64 ou ASN1
Exécutez le programme
RemoteTargetVisu.exe
avec l'option-installTrustedCert= <certificate path>
. Vous pouvez également spécifier le chemin absolu du certificat (exemple :RemoteTargetVisu.exe --installTrustedCert=C:\cert\export\example.cer
).Une invite de dialogue s'ouvre avec les informations du certificat actuel. L'accès au certificat auto-signé de l'automate est activé.
Remarque : Ce type d'installation n'est possible qu'avec une variante autonome du Remote TargetVisu.
Exécutez le programme
RemoteTargetVisu.exe
avec l'option-continueAfterInstallTrustedCert
.Le Remote TargetVisu démarre comme d'habitude.
L'argument de ligne de commande facultatif -omitInstallCertInfo
permet d'ignorer la boîte de dialogue qui affiche le résultat de l'installation du certificat.
Cette commande de ligne de commande installe le certificat sans émettre de message, puis démarre Remote TargetVisu.
RemoteTargetVisu.exe --continueAfterInstallTrustedCert --omitInstallCertInfo --installTrustedCert=\UsbMemory\abc.cer
Paramétrage des communications
Le fichier CFG CODESYSControl.cfg
se trouve sur l'automate, par exemple dans le dossier Platforms/Linux/Projects
. Là, vous pouvez configurer la communication comme suit.
| |
| Connexion via une communication en texte clair Défaut |
| Connexion par communication cryptée Si vous démarrez Remote TargetVisu avec Par défaut, le certificat, qui peut ensuite être installé, est stocké dans le dossier |
Pour plus d'informations, voir : Affichage d'une visualisation en tant que variante de Remote TargetVisu