DALI — ビル照明の自動化
DALI (Digital Addressable Lighting Interface, IEC 62386) は、ビル照明の点灯 / 消灯、調光、色温度 (DT8) を標準化した照明制御プロトコルです。1 本の DALI バスには 64 個の short address (または 16 group、16 scene) の照明器具 / センサ / コントローラを接続できます。
現在の状態: stub ドライバ (直接通信は不可)
このゲートウェイの DALI ドライバは stub です。PC / 産業用 PC / Linux サーバには DALI バスを直接駆動できる物理インターフェースがないため、DALI master / gateway ハードウェア が必ず必要です。
推奨される統合経路: DALI master が提供する OPC UA / Modbus TCP / REST インターフェースを、PlantPulse の別のドライバとして登録してください。
なぜ直接通信できないのか
DALI は 24V / GND 2-wire の差動信号 を電気的に発生させる必要があり、一般的なコンピュータの USB / Ethernet だけでは実現できません。また、DALI-2 認証を受けていない独自実装は、ビル照明システムで合法的に使用できないケースも少なくありません。
| ハードウェアのカテゴリ | 代表的な製品 | 上位インターフェース |
|---|---|---|
| USB DALI master | Lunatone DALI USB, Tridonic DALI USB | USB (ベンダー SDK) |
| 産業用 DALI gateway | Tridonic DALI-2 SCI, Helvar 422 / 510, Lunatone DALI-2 IoT | Ethernet (Modbus TCP / BACnet/IP / OPC UA / REST) |
| ビル自動化コントローラ内蔵 | Siemens DXR, Schneider SE8000 | BACnet/IP |
| Wireless mesh | Casambi, Silvair, Zigbee→DALI | クラウド / MQTT / REST |
推奨される統合経路
市販の DALI gateway はほとんどが 標準的な産業用プロトコルに変換されたインターフェース を提供します。PlantPulse の既存ドライバから 1 つを選んで登録すれば済みます。
| DALI gateway が提供する上位インターフェース | 使用する PlantPulse ドライバ | ページ |
|---|---|---|
| OPC UA Server (最もシンプル) | OPCUA | OPC-UA |
| Modbus TCP | MODBUS | Modbus TCP |
| BACnet/IP | (BACnet ドライバを使用、またはゲートウェイの Modbus/OPCUA オプション) | BACnet/IP |
| REST / JSON API | HTTP | HTTP プッシュ |
| MQTT (Casambi などの無線) | Sparkplug B 入力 broker 経由 | — |
よく使われる DALI gateway ごとの推奨
| 製品 | 推奨インターフェース | PlantPulse ドライバ |
|---|---|---|
| Tridonic DALI-2 SCI | OPC UA | OPCUA |
| Lunatone DALI-2 IoT | REST + MQTT | HTTP |
| Helvar Router 422 | Helvar Net (TCP) — または Modbus オプション | MODBUS |
| Siemens DXR2 | BACnet/IP | BACnet |
stub の登録 (参考用)
DALI ドライバでも OPC 登録自体は可能ですが、データは収集されません。システム構成図の検証用途にのみ使用してください。
| 入力欄 | 何を入力するか | 例 |
|---|---|---|
| IP アドレス | (未使用、ダミー) | 192.168.0.0 |
| ポート | (未使用、ダミー) | 0 |
| 自動収集 | 無効を推奨 | OFF |
よくある問題
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| DALI 登録後に値が来ない | stub ドライバのため read 結果が空文字列 | 上記 推奨される統合経路 の OPCUA / MODBUS / HTTP を使用 |
| Modbus で登録した照明器具のステータスビットが 0 になる | gateway の register map 不一致 | Tridonic / Lunatone マニュアルの register map 表を再確認 |
| OPC UA のノード ID が長すぎる | DALI master の namespace が group/scene 単位で深く公開されている | タグ登録時に NodeId alias を活用、または master 側の export を使用 |
| 調光カーブがおかしい | DALI の 0~254 (logarithmic) と PWM 0~100% の違い | 計算式の適用 で変換 |
次のステップ
- DALI gateway の OPC UA ノード / Modbus register map のマニュアルを入手する
- OPC-UA 登録ページ / Modbus 登録ページ を参照
- 技術的背景: DALI ドライバ (advanced)