Skip to main content

Comunicación encriptada con TargetVisu remoto

Puede ejecutar la visualización de un CODESYS proyecto en un panel, que admite Remote TargetVisu, con comunicación cifrada.

procedimiento. Instalar un certificado e iniciar el TargetVisu remoto encriptado

Requisito

  • Existe un controlador con una visualización en la red y este controlador se está ejecutando.

  • Se ha definido una visualización de inicio en el Visu objetivo remoto objeto.

  • El programa RemoteTargetVisu.exe se encuentra en el tablero.

  • El archivo de certificado público (clave pública) se encuentra en el panel y está codificado como BASE64 o ASN1

  1. Ejecuta el programa RemoteTargetVisu.exe con la opción -installTrustedCert= <certificate path>. También puede especificar la ruta absoluta del certificado (ejemplo: RemoteTargetVisu.exe --installTrustedCert=C:\cert\export\example.cer).

    Se abre un cuadro de diálogo con la información del certificado actual. Se activa el acceso al certificado autofirmado del PLC.

    Nota: Este tipo de instalación solo es posible con una variante independiente de Remote TargetVisu.

  2. Ejecuta el programa RemoteTargetVisu.exe con la opción -continueAfterInstallTrustedCert.

    El Remote TargetVisu se inicia como de costumbre.

El argumento de línea de comando opcional -omitInstallCertInfo permite omitir el cuadro de diálogo que muestra el resultado de la instalación del certificado.

ejemplo 34. Ejemplo

Este comando de línea de comandos instala el certificado sin emitir un mensaje y luego inicia Remote TargetVisu.

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


Configuración de comunicación

El archivo CFG CODESYSControl.cfg se encuentra en el PLC, por ejemplo en la carpeta Platforms/Linux/Projects. Allí puede configurar la comunicación de la siguiente manera.

[CmpVisuHandlerRemote]

Communication.EncryptionMode=0

Conexión a través de comunicación de texto sin formato

Por defecto

Communication.EncryptionMode=1

Conexión a través de comunicación encriptada

Si inicia Remote TargetVisu con Communication.EncryptionMode=1 sin haber instalado previamente un certificado, se muestra un cuadro de diálogo con la información del certificado después del inicio. Al hacer clic en para confirmar el diálogo, el Remote TargetVisu comienza con una comunicación cifrada.

De forma predeterminada, el certificado, que luego se puede instalar, se almacena en la carpeta \cert\export.

Para más información, ver: Visualización de pantallas como una variante de Remote TargetVisu