# OPC-UA コネクタ

[OPC-UA](https://en.wikipedia.org/wiki/OPC_Unified_Architecture) は産業自動化において安全かつ信頼性のあるデータ交換を行うためのプロトコルです。

## OPCUA

OPC-UA コネクタを使用すると、OPC-UA サーバに接続し、データと対話することができます。

## エンドポイント

OPC-UA サーバーの接続情報を、以下の形式で指定してください。

```
opc.tcp://ホスト名:ポート

# 例
opc.tcp://127.0.0.1:4840
opc.tcp://192.168.0.100:9999
```

## パラメータ

- `maxRetry`：最大の接続リトライ回数。
- `initialDelay`：再接続前の初期遅延時間。
- `maxDelay`：再接続前の最大遅延時間。
- `requestedPublishingInterval`：サーバからクライアントにデータ変更通知を送信する要求間隔。
- `requestedLifetimeCount`：サーバがキュー内に保持するモニタリングアイテム通知数の要求。
- `requestedMaxKeepAliveCount`：データ変更がない場合の最大 Keep-Alive 間隔数。
- `maxNotificationsPerPublish`：一度の発行要求あたりの最大通知数。
- `publishingEnabled`：発行を有効または無効にするか。
- `priority`：接続の優先度。

これらのパラメータを使用して、OPC-UA 接続とデータ交換の操作を設定できます。

詳細な情報や推奨値については、ドキュメントや OPC-UA サーバの設定を参照してください。

- [creating a client](https://github.com/node-opcua/node-opcua/blob/master/documentation/creating_a_client_typescript.md)
- [creating a server](https://github.com/node-opcua/node-opcua/blob/master/documentation/creating_a_server.md)
- [node-opcua](https://github.com/node-opcua/node-opcua)
