Skip to main content

リモートTargetVisuとの暗号化通信

あなたはの視覚化を実行することができます CODESYS Remote TargetVisuがサポートする、暗号化された通信を使用したパネル上のプロジェクト。

手順. 証明書のインストールと暗号化されたリモートTargetVisuの開始

要件

  • 視覚化されたコントローラーがネットワークに存在し、このコントローラーが実行されています。

  • 開始の視覚化はで定義されています リモートTargetVisu 物体。

  • プログラム RemoteTargetVisu.exe パネル上にあります。

  • 公開証明書ファイル(公開鍵)はパネル上にあり、BASE64またはASN1としてエンコードされています

  1. プログラムを実行する RemoteTargetVisu.exe オプション付き -installTrustedCert= <certificate path>。証明書の絶対パスを指定することもできます(例: RemoteTargetVisu.exe --installTrustedCert=C:\cert\export\example.cer)。

    ダイアログプロンプトが開き、現在の証明書情報が示されます。 PLCの自己署名証明書へのアクセスがアクティブになります。

    注:この種のインストールは、RemoteTargetVisuのスタンドアロンバリアントでのみ可能です。

  2. プログラムを実行する RemoteTargetVisu.exe オプション付き -continueAfterInstallTrustedCert

    リモートTargetVisuは通常どおり起動します。

オプションのコマンドライン引数 -omitInstallCertInfo 証明書のインストール結果を表示するダイアログをスキップすることができます。

34.

このコマンドラインコマンドは、メッセージを発行せずに証明書をインストールしてから、リモート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 以前に証明書をインストールしていない場合は、開始後に証明書情報を示すダイアログプロンプトが表示されます。 はい ダイアログを確認するために、RemoteTargetVisuは暗号化された通信から開始します。

デフォルトでは、インストール可能な証明書はフォルダに保存されます。 \cert\export

詳細については、以下を参照してください。 リモートTargetVisuのバリアントとしてのビジュアライゼーションの表示