OPC UAクライアントVI
- 更新日2025-09-30
- 3分で読める
所有パレット: OPC UA VI
要件: OPC UAツールキットこのトピックは、使用しているオペレーティングシステム、ライセンス取得製品、ターゲットによっては、LabVIEWのパレットに一致しない可能性があります。
OPC UAクライアントVIを使用して、カスタマイズされたOPC UAクライアントアプリケーションを作成します。
例
| パレットオブジェクト | 説明 |
|---|---|
| 監視されるデータノードを追加 | ノードをデータサブスクリプションに追加してデータ変更を監視します。 |
| サーバを接続 | OPC UAサーバへの接続を作成します。 |
| サブスクリプションを作成 | OPC UAサーバのノードへのサブスクリプションを作成します。OPC UAクライアントがサブスクライブするノードでデータ変更が発生する場合、OPC UAサーバはデータ変更を収集し、OPC UAクライアントに通知メッセージを送信します。 |
| 監視されるノードを削除 | サブスクリプションから1つまたは複数の監視されるノードを削除します。 |
| サブスクリプションを削除 | 1つまたは複数のサブスクリプションを削除します。サブスクリプションを削除することで、サブスクリプションからすべての監視されるノードが削除されます。 |
| 接続解除 | OPC UAサーバからOPC UAクライアントを接続解除します。OPC UAサーバから接続解除する前に、OPC UAクライアントは自動的にすべてのサブスクリプションを削除します。 |
| 前を参照 | ノードを参照し、その子ノードの情報を返します。 |
| ノード属性を取得 | ノードの属性を取得します。 |
| 複数読み取り | 1つまたは複数のノードの値、タイムスタンプ、およびステータスを読み取ります。NIは、すべての値のデータタイプにバリアントインスタンスを選択することを推奨します。使用する多態性インスタンスを手動で選択する必要があります。 |
| 複数書き込み | 1つまたは複数のノードに値を書き込みます。NIは、すべての値のデータタイプにバリアントインスタンスを選択することを推奨します。使用する多態性インスタンスを手動で選択する必要があります。 |
| サブパレット | 説明 |
|---|---|
| アラーム&コンディションVI | OPC UAクライアントアプリケーションがアラームとコンディションをサブスクライブするには、アラーム&コンディションVIを使用します。 |
| 履歴アクセスVI | OPC UAクライアントアプリケーションが履歴データおよびイベントにアクセスするには、履歴アクセスVIを使用します。 |
例
OPC UAクライアントVIの使用例については、labview\examples\Data Communication\OPCUAディレクトリのOPC UA Demo.lvprojを参照してください。