UNS
目次
概要
UNS 画面は Unified Namespace 階層と DDS トピックルーティングのプレビュー を提供します。左側メニューでは Standard > ネームスペース として表示され、内部 URL は /uns/tree です。
この画面は、サイト / エリア / ライン / 設備 / タグ階層を基準に Kafka、MQTT、SparkplugB のトピックパスがどのように生成されるかを確認する際に使用します。
画面構成
┌──────────────────────────────────────────────────────────────┐
│ UNS [새로고침] │
│ Unified Namespace 계층과 DDS 토픽 라우팅 미리보기 │
├──────────────────────┬───────────────────────────────────────┤
│ 네임스페이스 트리 │ 토픽 미리보기 │
│ [사이트 ▼] │ 선택 노드 / 라우트 미리보기 / 관련 링크 │
│ [네임스페이스 검색] │ Kafka / MQTT / SparkplugB 토픽 │
│ 트리 노드 ├───────────────────────────────────────┤
│ │ 토픽 설정 │
│ │ Kafka / MQTT / SparkplugB 템플릿 │
└──────────────────────┴───────────────────────────────────────┘
| 領域 | 役割 |
|---|---|
| 上部ヘッダー | 画面タイトル、説明、更新ボタン |
| ネームスペースツリー | サイト選択、キーワード検索、階層ノード選択 |
| トピックプレビュー | 選択したノードのルート、関連リンク、Kafka/MQTT/SparkplugB トピック |
| トピック設定 | mq.properties に基づく DDS トピックテンプレートの読み取り専用照会 |
ネームスペースツリー
左側パネルは、サイトごとのネームスペースを探索する領域です。
| コントロール | 説明 |
|---|---|
| サイトセレクター | サイトを選択します。サイト名と説明が併せて表示されます。 |
| ネームスペース検索 | ツリーノードをキーワードでフィルタリングします。 |
| ツリーノード | サイト / エリア / ライン / 設備 / タグ階層を表示します。 |
| 更新 | 現在のサイトを基準にツリーと設定を再読み込みします。 |
ノードを選択すると、右側のトピックプレビューパネルが開きます。まだノードを選択していない場合は、「ネームスペースノードを選択するとトピックパスをプレビューできます。」という案内が表示されます。
トピックプレビュー
選択したノードのタイプ、ID、パス、関連リンク、トピックパスを確認します。
| 領域 | 表示 |
|---|---|
| 選択ノードヘッダー | ノードタイプ、ノード ID、選択パス |
| ルートプレビュー | サイト → エリア → ライン → 設備 → タグのパス |
| 関連リンク | タグ詳細、アセットツリー、設備、トピックルート、パス |
| Kafka | 選択ノードを基準とした Kafka トピック |
| MQTT | 選択ノードを基準とした MQTT トピック |
| SparkplugB | 選択ノードを基準とした SparkplugB トピック |
トピック項目にはコピー操作が用意されています。外部システム設定やフローノード設定にトピックを貼り付ける際に使用してください。
トピック設定
下部のトピック設定パネルは、mq.properties に定義された DDS トピックテンプレートを読み取り専用で表示します。
| 設定領域 | 説明 |
|---|---|
| Kafka | Kafka トピックテンプレートと使用有無 |
| MQTT | MQTT トピックテンプレートと使用有無 |
| SparkplugB | SparkplugB 関連のトピック設定 |
このパネルは設定値を直接編集する画面ではありません。設定変更が必要な場合は、運用設定手順に従ってサーバー設定ファイルとデプロイ環境を変更してください。
AI Topic 説明
サーバー設定で AI Topic 説明が有効になっている場合、選択ノードヘッダーに Topic 説明 ボタンが表示されます。
| 領域 | 説明 |
|---|---|
| ルーティング説明 | 選択ノードがどのトピックパスにルーティングされるかの要約 |
| 設定の欠落 | トピック生成に必要な欠落情報 |
| 根拠 | 説明に使用されたノード・設定の根拠 |
| 次の確認 | 運用者が続けて確認すべき項目 |
無効になっている場合は、ボタンと説明パネルは表示されません。
運用での活用
| 状況 | 確認すること |
|---|---|
| 外部システムにトピックを渡す必要がある | ノードを選択し、Kafka/MQTT トピックをコピーします。 |
| トピックパスが想定と異なる | ルートプレビューでサイト・エリア・ライン・設備・タグ階層を確認します。 |
| 特定の設備やタグのモデルが誤っている | 関連リンクから アセットツリー または タグ 画面を開きます。 |
| フローとメッセージングを連携する | トピックをコピーし、フロー の外部入力・DDS 発行ノード設定に使用します。 |
| 設定テンプレートの確認 | トピック設定パネルで Kafka/MQTT/SparkplugB テンプレートを確認します。 |
よくある質問
Q. ツリーに何も表示されません。
A. 選択したサイトにエリア・ライン・設備・タグモデルが登録されているか、ファクトリーモデル で確認してください。
Q. トピックが表示されません。
A. 該当ノードタイプに対するトピックテンプレートが存在しない、またはメッセージング設定が無効になっている可能性があります。下部のトピック設定パネルを確認してください。
Q. AI Topic 説明ボタンがありません。
A. サーバー設定で AI Topic 説明機能が無効になっている状態です。機能の有効化についてはシステム管理者にお問い合わせください。
Q. トピックパスを変更できますか?
A. この画面はプレビューとコピー用です。トピック規則の変更は、サーバー設定とデプロイ手順を通じて実施する必要があります。
関連画面
- コンソールナビゲーションと共通画面 — Standard メニュー構造
- ファクトリーモデル — サイト・アセット・タグ階層の管理
- データポイント — タグデータの照会
- フロー — トピックベースの自動化構成
- 標準および外部ツール — OPC-UA, AAS V3