Skip to main content

与远程 TargetVisu 的加密通信

您可以运行可视化 CODESYS 远程 TargetVisu 支持的面板上的项目,具有加密通信。

过程. 安装证书并启动加密的 Remote TargetVisu

要求

  • 网络中存在具有可视化的控制器,并且该控制器正在运行。

  • 开始可视化已在 远程 TargetVisu 目的。

  • 该程序 RemoteTargetVisu.exe 位于面板上。

  • 公共证书文件(公钥)位于面板上,编码为 BASE64 或 ASN1

  1. 运行程序 RemoteTargetVisu.exe 有选项 -installTrustedCert= <certificate path>.您还可以指定证书的绝对路径(例如: RemoteTargetVisu.exe --installTrustedCert=C:\cert\export\example.cer)。

    将打开一个包含当前证书信息的对话框提示。对 PLC 的自签名证书的访问被激活。

    注意:这种安装只能使用 Remote TargetVisu 的独立变体。

  2. 运行程序 RemoteTargetVisu.exe 有选项 -continueAfterInstallTrustedCert.

    Remote TargetVisu 照常启动。

可选的命令行参数 -omitInstallCertInfo 可以跳过显示证书安装结果的对话框。

34. 例子

此命令行命令安装证书而不发出消息,然后启动 Remote TargetVisu。

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


通讯配置

CFG 文件 CODESYSControl.cfg 位于 PLC 上,例如在文件夹中 Platforms/Linux/Projects.您可以在此处配置通信,如下所示。

[CmpVisuHandlerRemote]

Communication.EncryptionMode=0

通过纯文本通信连接

默认

Communication.EncryptionMode=1

通过加密通信连接

如果您启动远程 TargetVisu Communication.EncryptionMode=1 如果之前没有安装过证书,则启动后会显示带有证书信息的对话框提示。当您单击 是的 为确认对话,Remote TargetVisu 以加密通信开始。

默认情况下,可以安装的证书存储在文件夹中 \cert\export.

有关更多信息,请参阅: 将可视化显示为 Remote TargetVisu 的变体