メインコンテンツまでスキップ

接続管理

目次​

接続状態画面 — 接続別状態と統計


概要​

Connectivityグループは、外部システム(現場PLC・OPCサーバー・ファイル・外部DB・MQTT/Kafkaトピックなど)からデータを収集するための接続を登録・点検します。メニューは以下の3つのサブ画面で構成されています。

サブメニュー内部URL用途
プロトコル/connect/index新規接続登録 — データソース種類別の追加進入点
接続状態/connect/status運用中の接続の通信状態・遅延・検証失敗モニタリング
Edge/edge/index現場Edgeデバイスのシステム状態とPLC収集統計

画面構成 — 3つのサブメニュー​

画面主なユーザー一行要約
プロトコルシステム管理者新規データソース(Edge/OPC/PLC/Modbus/外部DB/ファイル・API)の追加
接続状態運用者接続正常/遅延/異常トレンドと24時間断絶・遅延・検証失敗履歴
Edge運用者EdgeのOS状態(CPU/メモリ/ディスク/ネットワーク) + PLC収集統計
5つの接続状態の名前

本文書および画面で使用される接続状態の名前は、接続됨 (接続됨) · 연결지연 (接続遅延) · 연결이상 (接続異常) · 연결끊김 (接続断絶) · 미관측 (未観測) の5種類です。コード値は順に OK · WARN · ERROR · DISCONNECTED · UNKNOWN であり、定義は 状態コード定義 にあります。

資産ツリーの凡例など、一部の古い画面では OK を「正常接続」と記載することがありますが、同じ状態です。


プロトコル画面 (/connect/index)​

上部に案内ボックスが表示されます。

🌐 産業用プロトコルおよびその他データソースへの接続 [推奨] PlantPulse Edgeゲートウェイとは設定なしで完全に統合されます。 産業界で広く使用されているOPCおよびPLC、Modbusプロトコルおよびデータベースに接続してデータを収集できます。また、追加で提供されるクライアントAPIを通じてMQTT、STOMP、KAFKA、HTTPからも収集可能です。(OPCは自動的に接続、それ以外はプロトコルに対応するEdgeゲートウェイまたはコレクターを使用)

プロトコル画面 — 番号は読む順序

番号位置役割
①最上部案内ボックス — 上記文言のまま
②第1セクションEdgeゲートウェイ / ファイル / API [84] — 大かっこ内の数字は 現在登録されている接続数
③セクション右側一覧表示 — そのカテゴリの接続一覧画面へ
④カード下部接続する — その種類の 登録フォーム を開く
⑤OPC [37] — Platformが直接接続する唯一の系統
⑥PLC [135] — メーカー別プロトコル
⑦Modbus [6]
⑧最後データベース [0] — 登録がない場合は [0] と表示

データソースカテゴリ​

ページはカテゴリ別に大きなセクションに分かれ、各セクションにデータソース種類のアイコンカード(接続リンクを含む)が格子状に表示されます。

セクション表示カード追加リンク
Edgeゲートウェイ / ファイル / API [N]Edgeゲートウェイ・MQTT・REST API・Excel・CSV (5種)/connect/file/add
OPC [N]OPC標準データソース (自動接続)/connect/opc/index 一覧
PLC [N]PLC通信 (メーカー別プロトコル)/connect/plc/index 一覧
Modbus [N]Modbus TCP/RTU/connect/modbus/index 一覧
データベース [N]外部DBポーリング/connect/database/index 一覧

各セクションのラベル横の [N] は現在登録されている接続数です。右側の「一覧表示」リンクからカテゴリ別の一覧画面へ移動します。

OPC一覧画面 (/connect/opc/index)​

データソースカテゴリの OPC 行で「一覧表示」を選択するか、サイドメニューを通じて進入します。登録されたすべてのOPCサーバー接続の運用状態を12列の表で一元的に確認できます。

列幅表示
No.60px行番号
接続ID100pxOPCドメインバッジ
OPC名250px表示名
状態70pxフルカラーグラデーション状態ドット (正常/遅延/異常/断絶/不明)
プロトコルタイプ60pxダークバッジ — protocol-badge-opc-ua (ネイビー) / protocol-badge-opc-da (パープル)。黒背景 + 白文字で他列のバッジと即座に区別
プログラムID | IP自動OPCサーバーのProgIDまたはIPアドレス
開始60px▶ 収集開始 / ◼ 停止 (現在の状態に応じて表示)
収集開始時間120px収集を開始した時刻 (scan_start_time)
接続タグ数70pxそのOPCにマッピングされたタグ数
全体 / 受信ポイント80px累積 / 本日の受信ポイント件数
エラー60px累積エラー件数 (赤色強調)
アクション80px🔧 編集 / 🗑 削除 (変更権限のあるロールのみ動作)

表ヘッダー右側の ↻ アイコンボタンで更新。画面下部に表示されるヘルプボックスでOPC接続の推奨事項(1接続あたり1,000タグ以下など)を案内します。

新規接続の追加 (/connect/{opc,plc,modbus,messaging,database,api}/add)​

各カードの 接続する リンクを押すと登録フォームが開きます。

6つの種類が「同じフォーム」である

OPC · PLC · Modbus · メッセージング · データベース · API の6つの登録フォームは、入力項目が完全に同一です(製品の _connection-form-body.jsp ひとつを6つの画面で共用しています)。 タイトル・アイコン・保存先アドレスと、選択可能なプロトコルリスト(そのソースタイプのもの)のみが異なります。

プロトコル別の詳細設定 — ポーリング周期、認証、トピック、ファイルパス、レジスタアドレス — はこのフォームにはありません。 ここでは「どの設備がどこにあるか」のみを登録し、実際の収集設定は、そのプロトコルを担当する Edgeゲートウェイまたはコレクター 側で行います(Platformが直接収集するプロトコルは API と POSTGRESQL です)。

入力項目 (共通)​

入力必須ルール説明
サイト名✅リストから選択この接続が属するサイト
接続ID✅OPC_ で開始, 大文字・数字・_登録後 修正不可 (修正モードでは読み取り専用)
ソースタイプ—読み取り専用選択したプロトコルにより決定 (OPC / PLC / MODBUS / DATABASE / MESSAGING / API / SYSTEM)
接続名✅識別用の名称
プロトコル✅リストから選択実際のプロトコル — 下表参照
Edge—読み取り専用この接続を収集するEdge。Platformが直接収集するプロトコルであれば「Platformが直接収集します」と表示
ソースIP—最大255文字, IPまたはホスト名実際のソース(PLC・装置・OPC UAサーバー・DB・ブローカー)のアドレス
ソースポート—0 ~ 65535実際のソースのポート
説明✅メモ
接続IDは OPC_ でのみ開始する

検証式は ^OPC_[A-Z0-9_]+$ のみです。PLC_001 · EDGE_00303 · DB_ERP は保存されません。 Edgeの自己監視接続は OPC_SYSTEM_<edge_id> であり、Edgeが同期により直接宣言するため、画面では作成しません。

小文字で入力しても即座に大文字に変換され、許可されていない文字は削除されます。

Edgeが収集する接続は画面でプロトコル・アドレスを変更できない

Edgeが収集する接続(Edge欄が埋まっている接続)の プロトコル · ソースIP · ソースポート は、Edgeの同期情報のみを使用します。 画面上では読み取り専用です。Edgeが収集するプロトコルであるにもかかわらずEdgeがまだ記録されていない場合は、「Edge未確認」 バッジが表示されます。Edgeが次回同期した際に値が反映されます。

プロトコル — 設定可能な値 (47種)​

リストは画面にハードコードされているのではなく、mm_opc_protocol 表から読み込まれます。正本は plantpulse-event の プロトコルカタログ です(CIが両者を照合します)。以下はカタログ基準のリストです。 ソースタイプ と 収集主体(Edge / Platform)はプロトコルによって決定されます。

OPC (1)

値説明収集
OPCUAOPC UAEdge

PLC (33)

値説明収集
AB-ETHAllen-Bradley AB-Ethernet (CSP/PCCC, PLC-5/SLC-500)Edge
ADSBeckhoff TwinCAT/ADSEdge
BACNETBACnet/IP (HVAC/building automation)Edge
CANOPENCANopen (motion)Edge
CCLINK_IEMitsubishi CC-Link IE FieldEdge
DALIDALI (lighting)Edge
DELTAVEmerson DeltaV (DCS)Edge
DNP3DNP3 (power/utility)Edge
EIPAllen-Bradley EtherNet/IPEdge
FATEKFATEK FBsEdge
FINSOMRON FINSEdge
FOCASFanuc FOCAS (CNC)Edge
GEGE SRTP / PACSystemsEdge
HARTHART-IP (4-20mA + digital)Edge
IEC104IEC 60870-5-104 telecontrolEdge
IEC61162_450IEC 61162-450 shipboard ethernet (NMEA over UDP)Edge
IEC61850IEC 61850 MMS (substation)Edge
IO_LINKIO-Link (sensor master)Edge
KEYENCE_KVKeyence KV series PLCEdge
KNXNETKNXnet/IP (lighting/shading)Edge
LOGIXAllen-Bradley ControlLogix/CompactLogixEdge
LSLS ELECTRIC XGI/XBC/XBMEdge
MBUSM-Bus (metering)Edge
MELSECMitsubishi MELSECEdge
MEWTOCOLPanasonic MEWTOCOLEdge
MOTOR_SENSEMotor SenseEdge
MTCONNECTMTConnect machine tool dataEdge
NMEANMEA 0183/2000 (marine)Edge
OPAtlas Copco Open Protocol (tightening)Edge
PROFINETSiemens PROFINET IOEdge
S7Siemens S7Edge
SECSGEMSECS/GEM (semiconductor fab)Edge
SNMPSNMP network device pollingEdge

Modbus (3)

値説明収集
MODBUSModbus TCPEdge
MODBUSUDPModbus UDPEdge
MODBUS_RTUModbus RTU (serial)Edge

データベース (1)

値説明収集
POSTGRESQLPostgreSQLPlatform

メッセージング (7)

値説明収集
COAPCoAP (RFC 7252)Edge
HTTPHTTP pushEdge
KAFKAApache KafkaEdge
MQTT_CLIENTMQTT clientEdge
ROS2ROS 2 (robot middleware)Edge
SPARKPLUG_BSparkplug B (MQTT)Edge
WEBSOCKETWebSocket clientEdge

API (1)

値説明収集
APIPlantPulse REST APIPlatform

システム (1)

値説明収集
EDGEPlantPulse Edge Gateway (self-monitor)Edge
リストにないプロトコルが見つかった場合

新しいプロトコルはまず plantpulse-event のプロトコルカタログに登録し、Platformシード(mm_opc_protocol)に同じコードを挿入します。CIが両者の同一性を照合します。ただし、リストに表示されるからといって収集ができるわけではありません。そのプロトコルを実際に処理するドライバがEdgeゲートウェイに搭載されている必要があります。Edgeプロトコルガイド で対応可否をまず確認してください。

保存後 — 接続済みタグ一覧​

フォームの下には常に 接続済みタグ一覧 パネルがあります。ただし、リストが埋まるのは修正モードのみ です。新規登録画面では空欄であるのが正常です。

列表示
選択 · タグID · タグ名 · データタイプ · 単位 · 説明 · アクションこの接続にマッピングされたタグ

パネルヘッダーのツール — 全選択 · 選択削除 · 仮想タグ追加 · 更新。 [仮想タグ] ボタンはこの接続に 仮想タグ を登録します。これは他のタグ値を用いて計算するタグです。

登録のみでは メタデータのみが捕捉された状態 です。状態画面 で実際のデータが入ってくるか確認してください。収集が開始されると、カードに「接続됨 (接続됨)」バッジが表示されます。


状態画面 (/connect/status)​

運用中のすべてのデータソース接続の状態を一つの画面でモニタリングします。

上部ツール​

📡 연결 상태 [총 N 개의 데이터소스 연결] [사이트 ▼] [검색] [↻]
コントロール幅説明
サイトセレクタ (site_id)200px登録済みサイトリスト (사이트명 [설명])。常に一つが選択されています
検索赤 + 🔍サイトフィルタ適用後にカードを更新
更新赤 + ↻画面全体の更新

左側 — 統計チャートと履歴​

左側 col-lg-2 領域に5つのチャートと3つの履歴パネルが垂直に配置されます。

1) 接続状態分布 (connection_stat_chart, 200px)​

現在登録されているすべての接続の5段階状態(接続됨・接続遅延・接続異常・接続断絶・未観測)の分布をドーナツチャートで表示。

2) 通信接続状態トレンド [本日] (connection_trend_chart, 150px)​

時間帯別・状態別の接続数推移 (直近24時間)。

色意味閾値
🟢 緑接続됨 (接続됨)10分以内にデータ受信
🟠 オレンジ연결지연 (接続遅延)10分以上未受信
🔴 赤연결이상 (接続異常)1時間以上未受信
🟥 深赤연결끊김 (接続断絶)24時間以上未受信
⬜ グレー미관측 (未観測)データ受信履歴なし

ℹ️ ヘッダーの情報アイコンにマウスを合わせると、上記5段階基準がツールチップで表示されます。

3) 通信遅延状態トレンド [本日] (latency_trend_chart, 150px)​

色意味閾値 (区間最大遅延)
🟢 緑正常10秒未満
🟠 オレンジ遅延10秒 ~ 60秒
🔴 赤重大遅延60秒以上
このチャートの ⓘ ツールチップは異なる数値を表示します

ツールチップには「平均遅延 1秒未満 / 1~10秒 / 10秒以上」と記載されていますが、バーを生成する計算は その時間区間の最大遅延(max_latency) 10秒・60秒 基準です。バーを読み取る際は上記の表に従ってください。

平均遅延3秒の接続がこのチャートで緑色に見えるのはそのためです。平均基準の1秒/10秒は、資産の 健全状態 判定に使用される別の基準です。これら2つの基準は 状態コード定義 に並べて整理されています。

4) ポイント検証失敗トレンド [本日] (point_fail_trend_chart, 150px)​

受信したデータポイントのタイプ・範囲・妥当性検証に失敗した件数を時間単位で集計。

5) 最近の接続断絶 [直近24時間] (connection_status_history, 200px スクロール)​

24時間以内に接続が断絶したデータソース履歴。時間逆順リスト — データソースID、断絶時刻、最終正常時刻。

6) 最近の受信遅延 [直近24時間] (connection_latency_history, 200px スクロール)​

24時間以内に応答遅延が発生したデータソース履歴。

7) 最近のポイント検証失敗 [直近24時間] (point_validation_status_history, 400px スクロール)​

24時間以内に検証失敗が発生したポイント履歴。

右側 — データソースカードグリッド​

右側 col-lg-10 領域にカテゴリ別のデータソースカードが格子状に表示されます。

カードカテゴリ (上から)​

セクションヘッダー表示
Edgeゲートウェイ / ファイル / API [N]FILEタイプデータソース (Edge GW・ファイル・API等)
PLC [N]PLCデータソース
(以下 OPC・Modbus・外部DB等)登録されたデータソース種類別

カード構成 (opc_obj)​

┌─────────────────────┐
│ [SUB_TYPE] │ ← 작은 글씨
│ OPC_ID │ ← ID
│ ──────────────── │
│ 현재 상태값(_mm) │ ← 매분 갱신 상태 표시
└─────────────────────┘
領域表示
上部データソースサブタイプ (例: FILE, MQTT, REST_API)
中央データソースID — 長い場合は省略(...)
下部分単位の状態表示 (${opc_id}_mm) — 色が5段階状態にマッピング

カードをクリックすると、そのデータソースの詳細画面(/connect/view?opc_id=...)へ移動し、収集履歴・タグ一覧・ログを確認できます。ホバー時にカードの説明がツールチップで表示されます。

空の状態案内​

該当カテゴリにデータソースが登録されていない場合:

接続されたエージェントなし


データソース詳細画面 (/connect/view)​

状態画面 のデータソースカードをクリックして進入します。一つのOPC/PLC/DB接続に関するすべての運用情報を一つの画面にまとめたビューです。

ページヘッダー​

📶 프로토콜 연결 보기 [📅 날짜 선택 ▼] [날짜 이동 →] [← 목록] [↻]
{site_name} / {opc_name}
コントロール動作
日付選択カレンダー — 別の日付の接続状態を照会
日付移動 →選択した日付で再ロード
← 一覧状態画面へ戻る
↻画面更新

左側 ① 接続基本情報 + 展開​

パネルヘッダー右側に2つのボタンを配置:

ボタン動作
⌄ 展開 (viewOPCDetail())サイト情報セクションの表示を切り替え
⚙ 接続設定そのデータソースの編集フォームへ移動 (変更権限が必要)

基本情報 (ds-dl)​

項目表示
接続IDOPCドメインバッジ
接続名データソース表示名
説明メモ
登録日登録時刻 (モノスペース)

プロトコル接続情報 (ds-dl)​

項目表示
接続タイプOPC_UA / OPC_DA / PLC / MODBUS / DB / FILE 等
サブタイプメーカー・詳細プロトコル (例: SIEMENS_S7, MITSUBISHI_MC)
エージェントIP / ポートエージェント(Edge)のIP・ポート (モノスペース)

サイト情報 (展開時のみ)​

項目表示
サイトIDサイトドメインバッジ
サイト名サイト表示名

左側 ② 接続統計 (遅延・状態5種)​

本日最高遅延トレンド (3枠)​

枠表示
最低最速の応答遅延 (ms, カンマ区切り)
平均平均応答遅延
最高最遅の応答遅延

下部に24時間遅延推移ラインチャート (latency_24hh) を配置。通常と異なるスパイクがある場合は、その時刻を 状態 画面で追加確認してください。

接続異常件数​

読み取り専用入力欄に、本日の累積「接続異常」カウントを表示。

状態統計 5セルグリッド​

┌─🟢 연결─┐ ┌─🟠 지연─┐ ┌─🔴 이상─┐ ┌─⬛ 끊김─┐ ┌─⚪ 미관측┐
│ 12,453│ │ 23 │ │ 5 │ │ 1 │ │ 0 │
└────────┘ └────────┘ └────────┘ └────────┘ └────────┘

5色のセルにそれぞれ累積カウントを大きな数値で表示し、下部に小さなドーナツチャート (connection_priority_count_chart) を併記します。

右側 ① 接続状態タイムライン + LIVEドット​

パネルヘッダー補助テキスト: 「本日接続/断絶タイムライン [{status_txt}]」。ヘッダー右側に ⓘ 情報アイコンを配置し、ホバー時に案内ツールチップを表示します。

左側 — 現在状態カード (live)​

大きなアイコン + ラベル形式の状態カード (last_connection_status)。

アイコン + ラベル意味ドット切替
❓ 미관측 (未観測) (is-mute)データ受信履歴なし⚪ グレー
🟢 연결됨 (接続됨) (is-ok)10分以内にデータ受信🟢 LIVEドット (パルス)
🟠 연결지연 (接続遅延) (is-warn)10分~1時間未受信🟠
🔴 연결이상 (接続異常) (is-err)1~24時間未受信🔴
⬛ 연결끊김 (接続断絶) (is-disc)24時間以上未受信⬛

🟢 LIVEドットがパルス状に点滅している場合は、データがリアルタイムで流入している状態です。ホバー時に最終受信時刻がツールチップで表示されます。

右側 — 24時間タイムラインバー (opc_connection_timeline)​

24時間を横棒で表示し、各時間帯の接続状態を5色の色分けで表示します。バーにマウスを合わせると、その時刻の状態がツールチップで表示されます。

右側 ② ポイント受信24時間チャート​

パネルヘッダー補助: 「本日24時間 分当たり受信件数」。

分当たりポイント受信件数のラインチャート (opc_point_trend_24h)。通常の営業時間帯に比べて急落が見られる場合、その時刻のデータ流入が停止しています。ロード中は中央に「ロード中...」と表示されます。

右側 ③ 接続済みタグ一覧​

このデータソースにマッピングされたタグのリアルタイム値リスト (7列)。

列幅表示
タグID80pxドメインバッジ
タグ名350pxタグ表示名
データタイプ100pxINT/FLOAT/STRING/BOOL 等
現在値自動最終受信値 (品質色バッジ)
最終更新時間自動受信時刻
遅延 [MS]自動平均応答遅延
アクション50px🔍 → 当該 タグ詳細 へ移動

表はWebSocketによりリアルタイム更新されます。値が点滅しなくなった場合、そのタグの受信が停止しています。


Edge画面 (/edge/index)​

現場に設置されたEdgeデバイスのシステム状態とPLC収集統計を一つの画面でモニタリングします。 ページ副題は「Edgeの接続状態とPLCデータ収集状況をリアルタイムにモニタリングします」です。

Edge画面 — 番号は読む順序

番号位置役割
①右上サイトセレクタ と 検索
②上部パネルEdge信頼度要約 — カード6枚 (以下参照)
③カード1枚大きな数字 + ラベル + 一行説明
④リスト見出し件数と 最終照会時刻
⑤表ヘッダー8つの列
⑥第1行Edge1台分
⑦スループット欄現在速度(mps) · 累積ポイント · 24時間スパークライン
⑧アクション欄詳細 · 更新 · 電源 · ログ · 設定 · 信頼度表示

Edge信頼度要約 — カード6枚​

パネル副題「接続, PLC, 遅延, リソース状態を一目で確認します」に従います。 最初の3枚はEdge台数、後半の3枚はPLC台数 をカウントします。単位が異なるため、合計が一致しないのが正常です。

カードカウント対象説明
全体Edgeモニタリング対象Edge
接続됨 (接続됨)EdgePlatformから到達可能
연결끊김 (接続断絶)EdgePlatformから到達不可 · 未観測
PLC正常PLC接続 + 収集が正常なPLC台数
PLC収集中断PLC接続されているが収集が行われていないPLC台数
PLC断絶PLC断絶したPLC台数 — 即時処置

信頼度表示 — Edge1台の診断​

アクション欄(⑧)の 信頼度表示 を押すと、右側からドロワーが開きます。 信頼度 等級ひとつと 診断項目 リストが含まれています。

診断項目発生条件
断絶PLC接続数断絶したPLCが一つでも存在する場合 — 🔴
(収集中断)PLCは接続されているが流入が0の場合 — 🟡
到達不可Edge数接続が断絶している(🔴)、または一度も観測されていない(🟡)場合
システムエラーログのエラー件数が0より大きい場合 — 🟡
システムリソースCPU · メモリ · ディスクのいずれかが 90%以上 の場合 — 🟡
異常兆候なし上記のいずれにも該当しない場合 — 🟢
信頼度「等級」はPLC軸のみで決定されます

等級(healthy / warning / critical)を決定するのは、PLC接続と収集 の2点のみです。

接続断絶 · システムエラー · リソース90%超過は診断項目として「表示されるだけ」であり、等級は変更しません。 そのため、「接続断絶しているが信頼度がcriticalではない」組み合わせが発生することがありますが、これは不具合ではなく設計上の仕様です。等級だけでなく 診断項目を併せて 確認してください。

「未観測」は障害ではなく、まだ一度も報告が上がってきていない 状態です。即時処置ではなく、登録が正しく行われたか を確認すべき対象です。

遅延はこのドロワーに含まれません

以前は遅延診断項目がありましたが、現在は廃止されています。遅延異常については、データソース詳細画面 の 本日最高遅延トレンド が正本となります。

上部ツール​

📡 엣지 [사이트 ▼] [검색] [↻]
コントロール幅説明
サイトセレクタ (site_id)200px登録済みサイト。常に一つが選択されています
検索🔍サイトフィルタ適用
更新↻リストの即時再照会

リストは 60秒ごと に自動的に再照会されます。ヘルプボックスの「毎10秒」は画面更新周期ではなく、Edgeがサーバーに自己状態をアップロードする周期 です。これらを混同しやすいため注意してください。最新の値をすぐに確認したい場合は ↻ を押してください。

一覧テーブル (8列)​

関連指標は一つの列にまとめられています。以前のようにCPU・メモリ・ディスクが個別に列を占有することはありません。

┌────────────────────────── 목록 ──────────────────────────┐
│ 연결 │ EDGE_ID │ 엣지 │ 리소스 │ 네트워크 │ PLC │ 처리량 │ 액션 │
└──────────────────────────────────────────────────────────┘
列幅表示
接続60px接続状態アイコンバッジ (🔌 接続断絶 / ⚠ 警告)
EDGE_ID130pxEdgeデバイス識別子
Edge260pxEdge名称 (+ O/Sホスト名・バージョン)
リソース150pxCPU · メモリ · ディスク使用率を一枠に表示
ネットワーク110pxNET 1 / NET 2 / WiFi / VPN 状態を一枠に表示
PLC80pxPLC接続正常 / 接続断絶 数
処理量110px現在収集速度(mps) · Σ 累積受信ポイント + 直近24時間時間当たり受信量スパークライン
アクション110px詳細表示など

処理量欄のスパークラインにおいて、空白区間は「0件受信」ではなく「観測なし」 を意味します。セルにマウスを合わせると同様の説明がツールチップで表示されます。

Edgeヘルプボックス​

ページ下部に以下の運用ガイドが表示されます (項目4つ)。

❓ Edgeヘルプ Edgeメニューでは、Edgeの接続およびPLCデータ収集状態を確認できます。

  • 状態が 接続断絶 [🔌] と表示されるEdgeは、必ず物理的環境、ネットワークおよびEdge O/Sを点検してください。
  • 状態が 警告 [⚠] と表示されるEdgeは、収集時にS/Wエラー件数が存在している状態で、Edgeに接続して問題を解決してください。
  • CPU/メモリ/ディスクが80%以上 使用されている場合は、Edgeを確認しリソースを整理してください。
  • Edgeの 状態は毎10秒ごとにアップデート されます。

運用手順 (異常発見時)​

  1. 接続が 🔌(接続断絶) であるEdge → 現場点検 (電源・ネットワーク・ハードウェア)
  2. CPU/メモリ/ディスク 80%以上 → Edgeに接続し不要プロセス/ログを整理
  3. PLC接続断絶数が0ではない → そのEdgeのPLCケーブル・設定を点検

Edge詳細画面 (/edge/view)​

Edge一覧のEDGE_IDまたは「アクション」列をクリックして進入する、単一Edgeの詳細画面です。一つの画面で以下を処理できます。

  • 登録メタデータ / ホスト / ネットワーク / セキュリティキーの確認
  • CPU・メモリ・ディスク リアルタイムゲージ
  • PLC収集統計 8指標
  • Edgeに接続されたOPCサーバー一覧と収集開始/停止
  • Edge上で動作するDockerコンテナ一覧と開始・停止・再起動・ログ・削除
  • 新規コンテナのリモート配備
  • Edgeアプリケーションの再起動およびEdgeホストOSのリブート

⚠️ この画面のすべての制御コマンドは 現場Edgeデバイス で直接実行されます。実稼働中のEdgeにおいてOPC収集停止・コンテナ削除・システムリブートを行うと、収集データが中断します。必ずメンテナンス時間帯に実施してください。

上部ページヘッダーと更新​

🛜 ${엣지명} [← 목록] [⚡ 실시간 새로고침] [↻ 새로고침]
사이트: ${site_id} · 엣지 ID: ${edge_id} · ${설명}
コントロール動作
← 一覧/edge/index へ戻る
⚡ リアルタイム更新Edge装置を 直接呼出 し、ゲージ・OPC一覧・Docker一覧を最新値に更新
↻ 更新ページ全体の更新
ゲージ・OPC・Dockerパネルは自動更新されません

この画面で 自動的に更新されるものは2つだけ です。

対象周期出典
左側情報パネル・PLC統計などの保存値30秒Platformに保存された read-model (/edge/{id}/model) — Edgeが約60秒のハートビートで送信した値
アップグレード可否の確認5分—

システムリソースゲージ · OPC一覧 · Dockerコンテナ一覧は、画面進入時に一度だけ Edgeを直接呼び出します。それ以降は ⚡ リアルタイム更新 を押したときのみ再読み込みされます。装置に過剰な負荷をかけないための設計です。

そのため、画面を長時間開いたままゲージを観察している場合、その値は進入時点の値 です。現場で処置を行った後に結果を確認するには、必ず ⚡ を押してください。

接続 / 健全タイムライン 탭​

統計領域は2つのタブに分かれています。

タブ内容
接続状態タイムライン (デフォルト選択)過去24時間の到達性
健全状態タイムライン過去24時間のPLC接続 & 収集

健全タイムラインは、タブが押されて画面に表示されるタイミングで描画されます。タブを開く前は空欄であるのが正常です。

左側 — 基本情報・ホスト・ネットワーク・セキュリティ 4パネル​

左側 col-lg-3 領域に4つのパネルが垂直に配置されます。すべて定義リスト (label / value) 形式です。

① 基本情報 — システムリブートボタン含む​

項目意味
Edge IDドメインIDバッジ (EDGEドメイン色)
名前edge_name
サイトサイトID (ドメインバッジ)
役割role (なければ -)
状態マスタテーブルのstatus値
説明メモ
登録日Edgeが初めて登録された日時
最新状態最後にheartbeatが受信された日時

パネルヘッダー右側に 🔴 赤色の ⏻ 電源アイコンボタン を配置。クリックするとEdgeホストOSがリブートします(後述の 安全手順 参照)。

② ホスト​

項目意味
ホスト名オペレーティングシステムのhostname
バージョンEdgeソフトウェアビルドバージョン
ビルド日ビルドされた日付
CPUコアコア数
スレッドスレッド数
温度CPU温度 (°C) — ボードに温度センサーがない場合は0

③ ネットワーク​

VPN / NET 1 / NET 2 / WiFi / 管理網 / GSM の6つのインターフェースIP。未設定時は -。

項目用途
VPN IP本社 ↔ 現場 VPNトンネルのEdge側アドレス
NET 11次LAN
NET 22次LAN
WiFi無線
管理網OOB管理網
GSMLTE/3Gバックアップ回線

④ セキュリティ​

項目表示
API KeyEdgeがサーバーに認証する際に使用するキー — 先頭4文字 + **** + 末尾4文字 でマスキング

Flow RESTノードの X-API-Key と同一のキーです。この画面ではマスキング形式のみを確認でき、実際のキー値は表示されません。

右側 ① システムリソースゲージ + アプリ再起動​

パネルヘッダーに ⓘ 「CPU · メモリ · ディスク使用率 (リアルタイム)」ラベル、右側に アプリ再起動 ボタンを配置。

状態ライン (state-row)​

ゲージの上に一行の状態メッセージが表示されます。

表示意味
🟢 엣지 LIVE — 정상 응답 중Edgeがpingに応答
🔴 엣지 OFFLINEedgeの /api/v1/monitoring がping=false
🔴 엣지 UNREACHABLEHTTPリクエスト自体が失敗 (ネットワーク断絶)

ゲージ3種 (各140px ドーナツ)​

ゲージ単位色閾値
CPU使用率%< 80 緑 · 80~89 オレンジ · ≥ 90 赤
メモリ使用率%同一
ディスク使用率%同一

値は小数点第1位まで表示されます (例: 73.4%)。

アプリ再起動ボタン​

Edgeアプリケーション(デーモン)のみを再起動します。ホストOSには影響しません。

🔄 を押すと確認ダイアログ → 「再起動」 → 約3秒後にEdgeプロセスが自己再起動し、約10秒後に復帰します。その間、ゲージ・統計は一時的に - と表示されます。

右側 ② PLC / 収集統計 (8枠 stat-box)​

8つの統計ボックスが格子状に配置されます。

ボックス単位意味強調
接続正常件PLC接続が生きている数🟢 ok
接続断絶件PLC接続が断絶した数🔴 err
読み取り成功件PLCポーリング成功の累積カウンタ-
読み取り失敗件PLCポーリング失敗の累積カウンタ🔴 err
転送ポイント件サーバーに送信された累積ポイント数-
MPS件/秒メッセージ処理速度 (秒当たりポイント)-
平均遅延MS直近ウィンドウの平均応答遅延-
最高遅延MS直近ウィンドウの最大応答遅延-

カウンタ(読み取り成功・失敗・転送ポイント)は、Edgeプロセスが再起動されると0からリセットされます。絶対値ではなく 推移 として解釈してください。

右側 ③ OPC状態 + 5種要約チップ + 収集開始/停止​

パネルヘッダーに「Edgeに接続されたOPCサーバー一覧と収集状態」と表示。

5種要約チップ (opc-chip-v2)​

チップ1つはアイコン + 大きな数字 + ラベルで構成されます。

チップアイコン意味色
登録☰このEdgeにマッピングされたOPCサーバーの総数グレー
接続✓connection_status = CONNECTED の数🟢 緑
収集中≋接続正常 + scan_status = START🟢 緑
停止⏸scan_status = STOP の数グレー
断絶🔗∕connection_status ≠ CONNECTED の数🔴 赤

一覧テーブル (7列)​

列幅表示
OPC ID160px🔌 + ID (クリック時に /connect/opc/edit/{id} 編集画面へ)
名前自動opc_name
タイプ80pxOPC UA / OPC DA バッジ
エージェントIP140pxOPCエージェントIP (モノスペース)
接続90px🟢 CONNECTED / 🔴 その他 — ドット表示
収集90px🟢 START / 🟡 その他 / ⚫ STOP — ドット表示
制御160pxアクションボタン (以下参照)

制御ボタン​

状態条件表示ボタン動作
scan_status ≠ START🟢 ▶ 収集開始確認 → POST /edge/{edge_id}/opc/{opc_id}/start → 2秒後に画面再ロード
scan_status = START🔴 ◼ 収集停止確認 → POST /edge/{edge_id}/opc/{opc_id}/stop → 2秒後に画面再ロード
常時表示⚙ OPC編集/connect/opc/edit/{opc_id} 編集画面へ移動

収集停止ダイアログは ⚠️ 警告色 (オレンジ) で表示されます。実際にデータ収集が停止します。

右側 ④ Dockerコンテナ (リモート配備・開始・停止・ログ・削除)​

EdgeホストのDockerで動作しているコンテナ一覧を5秒ごとに更新。

パネルヘッダー​

ボタン動作
↻即時更新
➕ 新規配備コンテナ配備ダイアログ (名前・イメージ・ポート・環境変数入力)

一覧テーブル (6列)​

列幅表示
名前160px▢ キューブアイコン + コンテナ名 (太字)
イメージ自動イメージタグ (モノスペース, 例: grafana/grafana:latest)
状態80px🟢 UP / 🔴 DOWN チップ
最新状態200pxdocker status テキスト (例: Up 3 hours)
ポート200px호스트:컨테이너/프로토콜 カンマ区切り
制御240pxアクションボタン5種 (以下参照)

制御ボタン (全行共通)​

ボタン色動作
▶ 開始🟢 緑POST /app/{name}/start
🔄 再起動🟡 オレンジPOST /app/{name}/restart
◼ 停止🔴 赤POST /app/{name}/stop (警告ダイアログ)
📄 ロググレーGET /app/{name}/logs → ワイドダイアログにコンテナ標準出力を表示
🗑 削除赤文字DELETE /app/{name} (危険ダイアログ) — 実行中でも強制終了されます

新規配備ダイアログ​

入力例
コンテナ名grafana
イメージgrafana/grafana:latest
ポート (host:container, カンマ区切り)3000:3000
環境変数 (KEY=VAL, カンマ区切り)GF_SECURITY_ADMIN_PASSWORD=admin

配備はEdgeホストのDockerデーモンがイメージのpull + runを実行します。イメージが大きい場合は時間がかかるため、一覧更新で進行状況を確認してください。

システムリブート・アプリ再起動 安全手順​

🔄 アプリ再起動 (Edgeアプリケーションのみ)​

  1. システムリソースパネル右上 アプリ再起動 をクリック
  2. 確認ダイアログ → 「再起動」
  3. 約3秒後にプロセスが自己再起動
  4. 約10秒後に復帰 — ゲージ・統計が自動的に充填される

影響: PLC/OPC収集が約10~15秒中断します。CEPアラーム評価はサーバー側で継続されます。累積カウンタは0からリセットされます。

⏻ システムリブート (Edgeホスト OS)​

左側 ① 基本情報パネルヘッダーの 🔴 ⏻ ボタン。

  1. 確認ダイアログが 危険 (赤色) で表示される
  2. 約1分間応答がなく、OSが完全にブートした後に復帰
  3. ブート中、PLC/OPCすべてが断絶 — コンテナも同時に停止/再起動される

以下の場合のみ使用してください。① メモリ/ディスクが100%まで充填し、アプリ再起動で回復しない場合。② ボード自体の応答が著しく低下した場合。通常は アプリ再起動 を先に試行してください。


活用シナリオ​

シナリオ画面手順
新ラインOPC登録プロトコル → OPCカード → 接続するサイト・OPC ID・サーバーアドレス入力 → 保存
運用中接続断絶の一括点検状態左側「最近の接続断絶」24時間履歴 → 右側カードの赤・深赤色カードを識別
ポイント検証失敗の原因分析状態左側「ポイント検証失敗トレンド」 + 「最近の検証失敗」 → 資産ID + 時刻 → トレンド画面と比較
Edgeデバイスリソース点検EdgeCPU/メモリ/ディスク 80%以上のデバイスを識別 → 現場整理
PLC断絶サイトの識別Edge「PLC接続断絶」列でソート → 0でないサイトのEdgeを点検
ネットワーク遅延分析Edge「最高遅延 [MS]」でソート → 10秒以上のデバイスのネットワークを点検
Edge上Grafana・統合コンテナ再起動Edge詳細 → Dockerコンテナ行の 🔄 再起動 (画面全体の更新は不要)
現場OPCの一時停止後点検Edge詳細 → OPC当該OPC行の ◼ 収集停止 → 点検後 ▶ 収集開始
Edge応答遅延の回復Edge詳細 → システムリソースアプリ再起動 (影響10秒)。回復しない場合は ⏻ システムリブート (影響1分)
新モニタリングツールのリモート配備Edge詳細 → Docker → ➕ 新規配備イメージ・ポート・環境変数入力後に配備 — イメージpull自動実行

よくある質問​

Q. OPCデータソースを登録しましたが、[状態] 画面にカードが表示されません。 A. 登録直後は「未観測」(グレー) 状態でカードが表示されるはずです。表示されない場合は、サイトセレクタでそのOPCが登録されたサイトが選択されているか確認してください。

Q. [状態] のトレンドチャートが空欄です。 A. そのサイトにデータソース自体が存在しないか、本日の流入履歴が全くない場合に起こります。データソースを登録した直後であれば、最初の流入までしばらくお待ちください。

Q. チャート上の情報アイコン ℹ のツールチップが切れて見えます。 A. 情報アイコンにマウスを合わせると、5段階状態基準の表がツールチップで表示されます。画面幅が狭いと切れることがあるため、画面を広げるか 状態コード定義 画面を参照してください。

Q. Edgeの状態が更新されません。 A. 周期が3段階あるため混同しやすくなっています。① Edgeがサーバーに状態を上げる周期 10秒、② 一覧画面がサーバーから再照会する周期 60秒、③ 詳細画面の保存値更新周期 30秒 です。したがって、一覧で値が最大1分ほど遅れて見えるのは正常です。それ以上に停止している場合は、Edgeが応答を送信できていない状態(接続断絶)です。現場点検または 診断 のEDGEアプリケーションログを確認してください。

Q. 詳細画面のCPUゲージがずっと同じ値です。 A. ゲージ・OPC一覧・Docker一覧は自動更新されません。画面進入時に一度だけEdgeを直接呼び出します。⚡ リアルタイム更新 を押してください。

Q. PLC接続断絶列が1に増えましたが、どうやって確認しますか? A. そのEdgeのアクションボタンから詳細画面へ進むと、PLC単位の状態を確認できます。または 状態 画面のPLCカードグリッドで赤色カードを識別してください。

Q. CPU/メモリ 100% のEdgeがあります。 A. 直ちに現場に接続し、不要なプロセスを整理してください。頻発する場合はデバイス仕様のアップグレードまたは収集周期の調整を検討してください。

Q. カードをクリックしたら空の画面が出ました。 A. データソース詳細画面(/connect/view) へ移動しますが、流入データがない場合は空画面のように見えます。データ流入履歴があるデータソースのみ、詳細な情報が表示されます。

Q. リアルタイムで自動更新されますか? A. [状態] 画面のカード分表示(_mm)は自動更新されます。左側の統計チャートは一定周期で更新され、即時反映させたい場合は右上の ↻ 更新ボタンを押してください。

Q. 「受信ポイント件数」が突然0になります。 A. Edgeのカウンタが再起動すると0から再始動します。真に0なのかカウンタリセットなのかは、 日次統計 画面のサイト別データ件数を併せて確認してください。

Q. Edge詳細画面(/edge/view)でOPC収集を停止しましたが、時間が経つと再びSTARTに戻ります。 A. 「自動再起動」というオプションは存在しません。原因は以下のいずれかです。

  1. Edge収集器が再起動した — 接続に 「収集を自動的に開始」(auto_collect) が有効になっている場合、収集器が 起動する際 にそのOPCをSTARTにします。これを有効にして画面から停止しても、次回の起動時に再びSTARTになります。この項目は 起動時点でのみ 作動するため、動作中のOPCをタイマーで復帰させることはありません。「時間が経つと」正体は再起動です。この設定をオフにする場所は、Edgeの 接続追加・編集画面 のチェックボックスです。
  2. 外部から開始命令が送信された — POST /api/v1/opc/{opcId}/start により、誰でも収集を開始できます(既にSTARTであれば何も行われません)。連動スクリプトや上位システムを疑ってください。

恒久的な停止が必要な場合は、「収集を自動的に開始」をオフにするか、OPC自体を無効化してください。画面で一度停止するだけでは不十分です。

Q. Dockerコンテナパネルが空欄です。 A. ① EdgeがDocker使用モードではない可能性があります。一部のEdgeはsystemd直接起動方式です。② Edge OSのDockerデーモンが応答していない可能性があります(この場合 ↻ 更新しても空欄のままです)。現場点検または ⏻ システムリブートを検討してください。

Q. コンテナの ▶ 開始・🔄 再起動・◼ 停止ボタンがすべて見えます。どれがアクティブですか? A. すべてのボタンは常にクリック可能です。Dockerの状態にかかわらず命令が送信されます。既に実行中に ▶ 開始を押すと、エラーなく無視されるか再起動される可能性があるため、 状態チップ(🟢 UP / 🔴 DOWN) を見て意図した命令を選択してください。

Q. ⏻ システムリブートと 🔄 アプリ再起動の違いは? A. ① アプリ再起動 (影響10秒) — Edgeデーモンプロセスのみを再起動、OPC/PLC収集は10秒断絶。② システムリブート (影響1分) — EdgeホストOS全体をブート、Dockerコンテナまで再起動。通常は常にアプリ再起動を先に試行してください。

Q. API Key がマスキングされていますが、実際の値を確認するには? A. マスキングは意図的に適用されています。画面上のどこにも平文キーは表示されません。Flow RESTノード の X-API-Key と同一のキーであるため、初回発行時に安全な場所へ保管してください。紛失した場合は運用者に再発行を依頼してください。


関連画面​