OPC UA サーバーを追加する
OPC UA サーバー オブジェクトをプロジェクトに追加し、サーバーのプロパティを編集して、OPC UA サーバーを構成します。
- [プロジェクトビュー]で、[OPC-UA]を右クリックし、 を選択します。
- [プロパティ]で、OPC UA サーバーを構成します。
- [エンドポイント URL]。OPC UA サーバー上のエンドポイントの通信プロトコルとネットワークアドレス。
- [最大接続数]。OPC UA サーバーに接続できる最大 OPC UA クライアント数。
- [NodeIds でのノードパスの使用]。ノードパスをこの形式でns=表示する ID を持つノードをパブリッシュします。たとえば、<namespace>;s=Path.To.Nodens=7;s=NewHMIProject1.Model.AnalogVariable1。
- [サンプリング間隔]。OPC UA サーバーによるフィールド変数の連続読み取り間隔。
- [最大配列長]。配列内のエレメントの最大数。
- [最低メッセージセキュリティモード]:
- [なし]。メッセージは署名も暗号化もされていない可能性があります。
- [署名]。メッセージは署名するか、署名して暗号化する必要があります。
- [署名と暗号化]。メッセージは署名され、暗号化されている必要があります。
- [最低セキュリティポリシー]:
- [なし]。OPC UA サーバーには、特定のセキュリティポリシーは必要ありません。
- [Basic256Sha256]。OPC UA サーバーには、このセキュリティポリシーまたはより安全なポリシーが必要です。
- [Aes128_Sha256_RsaOaep]。OPC UA サーバーには、このセキュリティポリシーまたはより安全なポリシーが必要です。
- [Aes256_Sha256_RsaPss]。OPC UA サーバーには、このセキュリティポリシーが必要です。
- [サーバー証明書ファイル]。OPC UA サーバー (X509v3) の公開DER証明書ファイル。ヒント:サーバー証明書ファイルは、FTOptixApplication/ProjectFiles/PKI/Own/Certsフォルダー内にある必要があります。指定する場合、プライベート キーも指定する必要があります。サーバーが指定されていない場合は、ランタイムにFTOptixApplication/ApplicationFiles/PKI/Own/Certsフォルダーに自動的に生成されます。
- [サーバープライベートキーファイル]。ASCII Base64 でエンコードされた OPC UA サーバーのプライベートPEMキーファイル。ヒント:サーバープライベートキーファイルは、FTOptixApplication/ProjectFiles/PKI/Own/Certsフォルダー内にある必要があります。指定する場合は、証明書も指定する必要があります。指定しない場合は、ランタイムにフォルダーにFTOptixApplication/ApplicationFiles/PKI/Own/Certs自動で生成されます。
- [製品 URI]。ソフトウェアをグローバルに識別する URI。
- [製品名]。ソフトウェアの名前。
- [メーカー名]。ソフトウェアメーカー名。
- [プロパティ]の[公開するノード]の横にあるを選択します。公開するノードの構成が[公開するノード]の下に表示されます。重要: すべての公開ノードは、常に子ノードを公開します。
- [構成:#]
- ノードを追加します。[ノード]の横で、ノードのプロパティを編集してを選択および構成します。必要に応じて繰り返します。
- ユーザーを[ユーザー]の横に追加し、を選択してユーザーを構成します。必要に応じて繰り返します。重要: プロジェクト全体ではなく特定のノードを公開する場合は、少なくとも 1 人のユーザーを指定する必要があります。ユーザーは、既定の匿名ユーザーにすることができます。
- ビジネス ロジック ノードを OPC UA クライアントに公開するには、[PublishDynamicConfigurationNodes]を[真]に設定します。ビジネスロジックノードには、ダイナミックリンクまたはリンクされた変数、コンバータ、およびイベントと関連付けられたイベントハンドラーまたはメソッドが含まれます。
OPC UA サーバー
ご質問やご意見