Skip to main content

例:  OPC UA Client

製品: CODESYS OPC UA

この例では、IEC 61131-3 インターフェイスの使用方法を示します。 CODESYS OPC UA クライアント。これには、他の OPC UA サーバーに接続してデータを交換するための機能ブロックが含まれています。また、ユーザー インターフェイスを介して引用された機能ブロックを操作し、サーバー証明書を確認するための 2 つの視覚化も含まれています。

説明

この例には、2 つのアプリケーションを含むプロジェクトが含まれています。 UAClientDemoUAServerData

UAClientDemo アプリケーションには、 CODESYS OPC UA クライアント。

  • UAConnection: 任意の OPC UA サーバーへの接続を確立するには

  • UABrowse: OPC UA サーバーにブラウズ リクエストを送信するには

  • UASubscription: OPC UA サブスクリプションを生成するには

  • UAMonitoredItem:OPC UA変数を監視する場合(「監視項目」)

  • UAAttributes: OPC UAサーバーに読み取り/書き込みコマンドを送信します。

  • UAMethod: OPC UA メソッドを呼び出すには

  • UAClient: OPC UA クライアントが接続を確立および終了するためのステート マシン。機能ブロックは視覚化の基礎となります。

UAServerData アプリケーションは、 CODESYS OPC UA サーバ。

追加情報

この例には 2 つのビジュアライゼーションが含まれています。

  • CheckCertificate サーバー証明書を一度受け入れてから安全な接続を確立するためのユーザー インターフェイスを提供します。の CODESYSセキュリティエージェント サーバー証明書を永続的に信頼するために使用できます。

  • Visualization を操作するためのユーザー インターフェイスを提供します。 CODESYS OPC UA UAClient ファンクション ブロックを使用するクライアント。

重要

  • OPC UA サーバーへの接続は、ホスト名ではなく、IP アドレスを介してのみ可能です。

  • 安全なサーバーとクライアントの通信を確立するには、 CODESYSセキュリティエージェント 接続を確立する前に、コントローラ上でクライアント証明書を生成するために使用する必要があります。

システム要件と制限事項

プログラミングシステム

CODESYS Development System (バージョン 3.5.17.0 以降)

ランタイムシステム

CODESYS Control Win (バージョン 3.5.17.0)

アドオンコンポーネント

CmpOPCUAClient ランタイム システム コンポーネント

注記

_example_icon.png ダウンロード 計画

パッケージをインストールすると、 C:\Users\<user>\CODESYS Examples\OPC UA Client Exampleディレクトリにサンプル・プロジェクトがあります。