プロトコル選択画面 (/ui/connect/connect) — 44 個のカード
新しい PLC / デバイス接続を追加するための プロトコル picker 画面です。クリックしたカードのプロトコル別登録フォームへ移動します。
ホームカード プロトコル接続 → クリック、または直接 /ui/connect/connect。
タグ単位の登録手順 / 開始前の準備物については 新しい PLC 接続の追加 に詳しく記載しています。本ページは どのプロトコルカードを選ぶべきか の意思決定に焦点を当てます。
1. 画面構成
연결할 PLC 또는 프로토콜을 선택하십시오. [← 목록] [📥 CSV 일괄 업로드]
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ LS 로고 │ │MITSUBISHI│ │ SIEMENS │ │ROCKWELL │
│ LS [XGT]│ │ [MC] │ │ [S7] │ │ [LOGIX] │
└─────────┘ └─────────┘ └─────────┘ └─────────┘
... (총 20 카드, 4 컬럼 그리드) ...
上部右側のボタン:
| ボタン | 動作 |
|---|---|
| ← | /ui/connect/list へ移動 (接続一覧) |
| 📥 CSV 一括アップロード | /ui/connect/csv へ移動 — 複数の PLC / タグを一度に CSV で登録 |
2. カード一覧 (44 種)
表は PLC 種類 → プロトコル → ゲートウェイの内部コード のマッピングです。各カードをクリックしたときに移動するフォーム URL も示します。
2.1 韓国 / 日本の PLC
| カード | プロトコル | ゲートウェイコード | フォーム URL | ガイド |
|---|---|---|---|---|
| LS [XGT] | LS XGT FEnet | LS | /ui/connect/ls | LS 産電 |
| MITSUBISHI [MELSEC] | MELSEC MC Protocol (Q/L/iQ-R) | MELSEC | /ui/connect/melsec | 三菱 MELSEC |
| OMRON [FINS] | OMRON FINS | FINS | /ui/connect/fins | (予定) |
| PANASONIC [MEWTOCOL] | Panasonic FP MEWTOCOL | MEWTOCOL | /ui/connect/mewtocol | (予定) |
| FATEK | FATEK FACON | FATEK | /ui/connect/fatek | (予定) |
2.2 グローバル PLC
| カード | プロトコル | ゲートウェイコード | フォーム URL | ガイド |
|---|---|---|---|---|
| SIEMENS [S7] | Siemens S7comm | S7 | /ui/connect/s7 | シーメンス S7 |
| ROCKWELL [LOGIX] | Rockwell ControlLogix CIP | LOGIX | /ui/connect/logix | (EIP ガイド参照) |
| ALLEN BRADLEY [AB-ETH] | AB Micro 800 / SLC500 / PLC5 | AB-ETH | /ui/connect/ab-eth | (予定) |
| GE [SRTP] | GE Fanuc SRTP | GE | /ui/connect/ge | (予定) |
| EMERSON [DELTA-V] | Emerson DeltaV | DELTAV | /ui/connect/deltav | (予定) |
| TwinCAT [ADS] | Beckhoff TwinCAT ADS | ADS | /ui/connect/ads | (予定) |
2.3 産業標準プロトコル
| カード | プロトコル | ゲートウェイコード | フォーム URL | ガイド |
|---|---|---|---|---|
| OPC-UA | OPC-UA (Eclipse Milo) | OPCUA | /ui/connect/opcua | OPC-UA |
| MODBUS/TCP | Modbus TCP | MODBUS | /ui/connect/modbus | Modbus TCP |
| ETHERNET/IP | Allen-Bradley EtherNet/IP CIP | EIP | /ui/connect/eip | AB EtherNet/IP |
| PROFINET | Siemens Profinet IO | PROFINET | /ui/connect/profinet | (予定 / 未対応) |
| CAN | CANopen | CANOPEN | /ui/connect/canopen | (予定 / 未対応) |
| BACnet/IP | BACnet/IP (ビル設備) | BACNET | /ui/connect/bacnet | (予定 / 未対応) |
| KNXnet/IP | KNX/IP (ビル設備) | KNXNET | /ui/connect/knxnet | (予定 / 未対応) |
| Open Protocol | Atlas Copco Open Protocol (締付トルク) | OP | /ui/connect/op | (予定) |
2.4 非 PLC データソース
| カード | プロトコル | ゲートウェイコード | フォーム URL | ガイド |
|---|---|---|---|---|
| HTTP | HTTP push (外部から send) | HTTP | /ui/connect/http | HTTP プッシュ |
| MOTOR SENSE | Motor Sense (OPC-UA 経由、hidden) | MOTOR_SENSE | /ui/connect/motor-sense | モーターセンス |
一部のカードに (予定 / 未対応) と表示されているものは、UI は存在するがドライバ実装が placeholder または外部依存 (PROFINET / BACnet / CAN / KNX など) です。PoC 段階を経て正式対応した時点でガイドページが用意されます。
3. どのカードを選ぶべきか — 意思決定ガイド
ステップ 1: PLC のメーカー / モデルは?
韓国・日本の産業現場: 多くは LS / 三菱 / オムロン / パナソニック / FATEK — 上記 2.1 節 から直接選択。
グローバル / 海外製 PLC: 上記 2.2 節 から選択。
ステップ 2: 該当するカードが見つからない場合
PLC が自身の OPC-UA サーバーを公開している場合は OPC-UA カードを選択 — Kepware / Ignition / 自社 OPC サーバーを経由するすべての PLC を統合できます。
PLC が Modbus マスター/スレーブモードに対応している場合は MODBUS/TCP カードを選択。
ステップ 3: PLC 以外のデータソース
| シナリオ | カード |
|---|---|
| 外部システムが こちらへ HTTP でプッシュ | HTTP |
| モーターの振動/温度センサー | MOTOR SENSE |
| ライン締付 (スクリュードライバなど) のトルク / 回数 | Open Protocol |
| ビル自動化 (HVAC / 照明) | BACnet/IP または KNXnet/IP |
| PLC がない環境 (テスト / デモ) | 外部 plantpulse-simulator またはテストタグ |
4. カードをクリックした後 — 登録フォーム
各カード → プロトコル別の 専用フォーム へ移動します。フォーム構成は共通部分 + プロトコル別オプションです:
共通 (すべてのプロトコル)
| フィールド | 意味 |
|---|---|
| OPC ID | 一意の識別子 (例: OPC_LS_01) |
| OPC 名 | ユーザー指定の表示名 |
| 説明 | 自由メモ |
| サイト ID | app.properties の site.id を自動入力 |
| PLC IP / ポート | TCP 接続アドレス |
| 収集周期 | ms (default 1000) |
| 自動起動 | チェック時、起動後に自動で収集開始 |
| 非同期 | チェック時、read を非同期化 (大量の PLC に推奨) |
プロトコル別の追加オプション
詳細なオプションは PLC 種類別ガイド の各ページを参照してください。
5. CSV 一括アップロード (代替経路)
PLC が多い場合や (50+ タグ)、外部ツール (Excel) で定義したタグシートを import したい場合は CSV 一括アップロード を使用します。
[📥 CSV 일괄 업로드] → /ui/connect/csv
CSV 컬럼 순서: tag_id, tag_name, plc_address, data_type, format, fomula, description
(헤더 첫 줄 필수)
OPC 自体は 先に個別に登録 した後、その OPC 内のタグを CSV で一括追加する流れです。タグ登録 を参照してください。
6. よく陥る落とし穴
| 症状 | 原因 / 対処 |
|---|---|
| クリックしたカードのフォームが 404 | そのプロトコルが 予定 / 未対応 の可能性 — JSP のみ存在しバックエンドのコントローラが空の場合。運用チームへ問い合わせ |
| 同じ PLC を 2 つのカードで登録 | OPC ID が重複すると 2 番目の登録が 1 番目を上書きします。OPC ID は一意に |
| CSV アップロード後に タグが 0 件 | 列順序 / ヘッダー欠落 / エンコーディング (UTF-8 BOM なし)。タグ登録 の CSV 節を参照 |
| カードグリッドで一部のロゴが崩れる | 静的アセットのキャッシュ。Ctrl+Shift+R で強制リロード |
| MOTOR SENSE カードが表示されない | JSP の display:none で非表示処理されています (専用サイト以外では使用しません)。直接 URL /ui/connect/motor-sense でアクセス可能 |
7. さらに詳しく
- 登録手順 (開始前の準備 + ステップ別): 新しい PLC 接続の追加
- タグ登録 / CSV アップロード: タグ登録
- 登録後のモニタリング: 接続一覧 / タグ一覧
- PLC 別のオプション / アドレス形式: PLC 種類別ガイド