OPC UA サーバーの構成と試運転
OPC UAサーバーは、さまざまなレベルのセキュリティを必要とするさまざまな環境に適応できます。この目的のために、OPC UA サーバーには設定可能なさまざまなセキュリティ機能が備わっています
重要
これらの設定を変更すると、必ず PLC を再起動する必要があります。
これらの値は、次の方法で設定できます。 デバイスのセキュリティ設定 (OPC UA サーバー) PLC の。
詳細については、以下を参照してください。 安全な OPC UA サーバーを使用する
OPC UAアクセス用のプロジェクトの作成
を使用して新しいプロジェクトを作成する CODESYS Control Win コントローラー。
プログラムで異なる型のいくつかの変数を宣言する
PLC_PRG.を挿入 コミュニケーションマネージャ アプリケーションの下にあるオブジェクト。
サーバーは、情報モデルに基づいて構成することも、OPC UAサーバー (暗黙的な情報モデルを使用) として構成することもできます。
OPC UA 情報モデルのデータを公開する場合は、以下を追加します。 OPC UA 情報モデル 以下のオブジェクト コミュニケーションマネージャー オブジェクト。
次のステップは以下にあります OPC UA 情報モデルの使用。
アプリケーションの IEC 変数を OPC UA サーバー経由で他の OPC UA クライアントと交換する場合は、以下を追加します。 OPC UA サーバー 以下のオブジェクト コミュニケーションマネージャー オブジェクト。
次のステップについては以下をご覧ください。IECシンボルセット構成。
OPC UAサーバーの仕様に準拠した構成
OPC UA サーバーを OPC UA 仕様に従って操作するには、以下の設定が必要です。
の 街 証明書の場所を構成する必要があります。
OPC UA サーバー証明書を生成する必要があります
CRL がチェックする CRL チェックを有効にする 有効にする必要があります。
の 通信モード に設定する必要があります
MIN_SIGNEDまたSIGNED_AND_ENCRYPTED.
OPC UA サーバーのコンフィグレーション設定
OPC UA クライアントが IEC 変数にアクセスできるようにするには、OPC UA サーバーを設定する必要があります。これは設定ファイルで行います。 CODESYSControl.cfg これはのインストールディレクトリに保存されます。 CODESYS に \GatewayPLC ディレクトリ。
[CmpOPCUAServer] NetworkAdapter="eth0"
鍵 | デフォルト値 | ランタイム システム (およびそれ以降) | 説明 |
|---|---|---|---|
| 100 | V3.5 SP17 | 対応する OPC UA サービスによって受け入れられるノードの数を定義します。の |
| 100 | V3.5 SP17 | |
| 100 | V3.5SP17 | |
| 100 | V3.5SP17 | |
| 100 | V3.5SP17 | |
| 100 | V3.5SP17 | |
| 100 | V3.5SP17 | |
| 100 | V3.5SP17 | |
| 100 | V3.5SP17 | |
| 100 | V3.5SP17 | |
| V3.5 SP7 | OPC UA サーバーが使用するネットワーク アダプターを構成します。 例: 「eth0」、「イーサネットアダプター」 構成が存在しない場合は、有効な IP アドレスを持つすべてのネットワーク アダプターが使用されます。 | |
| 4840 | V3.5 SP7 | OPC UA サーバーが使用するポートを設定します。 |
| 1 | V3.5 SP7 パッチ 2 | 設定にループバックアダプターがない場合は、OPC UA エンドポイントとして追加します。 |
| 5000 | V3.5 SP15 | OPC UA サーバーが変更されたネットワークアダプターに反応する間隔を定義します。ネットワークアダプターが再接続されたか、接続が切断されたかに応じて、ポートが開いたり閉じたりします |
| 100 | V3.5 SP15 | 監視対象変数の最小サンプリング レートを定義します (ミリ秒単位)。 |
| -1 | V3.5 SP16 | 作成するワーカータスクの数を構成します。デフォルト値 -1 では、1 ~ (<CPU コア数> - 1) 個のワーカー タスクが生成されます。ワーカー タスクは、監視対象の変数をサンプリングする責任があります。 |
| 2 | V3.5 SP18 | OPC UA Serverのワーカータスクを負荷に応じて動的に作成するか、起動動作を最適化するために静的に作成するかを定義します。
|
| 1 | V3.5 SP17 | OPC UA サーバーのスケジューラーの解像度を設定 (ミリ秒単位) |
| 100 | V3.5 SP17 | セッションの最大可能数 (開始サイズより大きい場合にのみ有効)。セッションはクライアントのオンライン接続です。 |
| 50 | V3.5 SP19 | サーバーがサポートする通信チャネルの最大数。一部のチャネルには複数のセッションが含まれる場合があります。数値が数値を超えた場合 |
| 50 | V3.5 SP17 | セッションあたりの最大継続ポイント。このパラメーターは、クライアントが後で情報を参照できるようにするために必要です。 |
| 無制限 | V3.5 SP17 | セッションごとに可能なパブリケーションリクエストの最大数 |
| 無制限 | V3.5 SP17 | セッションあたりのサブスクリプションの最大可能数 |
| 無制限 | V3.5 SP17 | 発行可能なメッセージの最大数 |