DALI (楼宇照明自动化)
DALI(Digital Addressable Lighting Interface, IEC 62386)是用于楼宇照明开关、调光、色温(DT8)标准化的照明控制协议。一条 DALI 总线上可连接 64 个短地址(或 16 组、16 场景)的灯具/传感器/控制器。
当前状态:stub 驱动(无法直接通信)
此网关的 DALI 驱动为 stub。由于 PC / 工业 PC / Linux 服务器没有可直接驱动 DALI 总线的物理接口,因此必须配备 DALI master / 网关硬件。
推荐的集成路径:将 DALI master 提供的 OPC UA / Modbus TCP / REST 接口,通过 PlantPulse 的其他驱动进行注册。
为什么无法直接通信
DALI 需要在电气上产生 24V / GND 双线差分信号,普通的计算机 USB / Ethernet 无法实现。未经过 DALI-2 认证的自行实现,在楼宇照明系统中通常也不具备合法使用的条件。
| 硬件类别 | 代表性产品 | 上游接口 |
|---|---|---|
| USB DALI master | Lunatone DALI USB, Tridonic DALI USB | USB(厂商 SDK) |
| 工业级 DALI 网关 | 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 |
| 无线 mesh | Casambi, Silvair, Zigbee→DALI | 云端 / MQTT / REST |
推荐的集成路径
大多数商用 DALI 网关都提供了转换为标准工业协议的接口。您可以选择 PlantPulse 现有的任一驱动进行注册。
| DALI 网关提供的上游接口 | 使用的 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 网关的推荐配置
| 产品 | 推荐接口 | 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 驱动导致读取结果为空字符串 | 使用上述 推荐集成路径 中的 OPCUA / MODBUS / HTTP |
| 通过 Modbus 注册的灯状态位显示为 0 | 网关寄存器映射不匹配 | 重新核对 Tridonic / Lunatone 手册中的寄存器映射表 |
| OPC UA 节点 ID 过长 | DALI master 的命名空间按组/场景深度暴露 | 注册标签时使用 NodeId 别名,或使用 master 侧导出 |
| 调光曲线异常 | DALI 的 0 | 使用 计算公式转换 |
下一步
- 获取 DALI 网关的 OPC UA 节点 / Modbus 寄存器映射手册
- 参考 OPC-UA 注册页面 / Modbus 注册页面
- 技术背景:DALI 驱动(高级)