プロトコル選択
新しいPLC / デバイス接続を追加するためのプロトコルピッカー画面です。クリックしたカードのプロトコル別登録フォームに移動します。
ホームカードプロトコル接続する → クリック、または直接/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はありますがドライバ実装がプレースホルダーまたは外部依存(PROFINET / BACnet / CAN / KNXなど)です。PoC段階を経て正式対応時にガイドページが埋められます。
3. どのカードを選ぶべきか — 意思決定ガイド
ステップ1: PLCメーカー / モデルは?
韓国・日本の産業現場: 通常LS / 三菱 / オムロン / パナソニック / ファテック — 上記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(デフォルト1000) |
| 自動開始 | チェック時、起動後に自動収集開始 |
| 非同期 | チェック時、read非同期(大量PLC推奨) |
プロトコル別の追加オプション
詳細なオプションはPLC種類別ガイドの各ページを参照してください。
5. CSV一括アップロード(代替ルート)
PLCが多い(50+タグ)場合や外部ツール(Excel)で定義されたタグシートをインポートしたい場合はCSV一括アップロードを使用します。
[📥 CSV 일괄 업로드] → /ui/connect/csv
CSV 컬럼 순서: tag_id, tag_name, plc_address, data_type, format, fomula, description
(헤더 첫 줄 필수)
OPC自体は別途先に登録し、そのOPC内のタグをCSVで一括追加するフローです。タグ登録を参照してください。
6. よくある落とし穴
| 症状 | 原因 / 解決策 |
|---|---|
| クリックしたカードのフォームが404 | そのプロトコルが予定 / 未対応の可能性 — JSPのみでバックエンドコントローラーが空の場合。運用チームに問い合わせ |
| 同じPLCを二つのカードで登録 | 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種類別ガイド