最近在做一个欧洲户用储能项目的能源管理系统(EMS),计量模块选了SEM 系列导轨表。从选型到联调跑了一遍,积累了一些实战经验,写出来给做同类项目的同行参考。
一、为什么选 SEM 系列
先交代下背景。项目是阳台光伏 + 户用储能的组合,需要计量发电侧、负载侧和馈网三个方向的电量,数据要接到本地 EMS,同时还要支持云端数据采集。
选型的时候看了几款导轨表,最终选 SEM 主要是几个原因:
- 支持双向计量,1 级精度,MID 认证(欧盟市场硬要求)
- 通讯接口全,RS485/WiFi/LoRa/ 以太网都有,不用额外加网关
- 50ms 数据刷新率,做实时功率调度够用
- 带 CT 断线检测和相序自适应,现场安装容错率高
- 一模宽体积,欧洲老房子配电箱塞得下
单相和三相型号都有,我们项目里单相阳台光伏用单相款,三相入户带储能用三相款。
二、RS485 Modbus RTU 对接
2.1 基本参数
SEM 的 RS485 接口走标准 Modbus RTU 协议,默认参数一般是:
表格
| 参数 | 默认值 | 可配置范围 |
|---|---|---|
| 波特率 | 9600 | 1200~115200 |
| 数据位 | 8 | 8 |
| 停止位 | 1 | 1/2 |
| 校验 | 无校验 | 无 / 奇 / 偶 |
| 设备地址 | 1 | 1~247 |
具体以说明书为准,不同批次固件可能有差异。我们项目里统一改成了 19200 波特率,因为总线上挂了 8 块表,9600 下轮询一圈延迟偏大。
2.2 寄存器读取
Modbus 对接的核心就是读寄存器。SEM 的寄存器映射覆盖了电压、电流、功率、功率因数、频率、正反向电能等常用量。
实际开发中有几个注意点:
第一,注意数据类型和字节序。 电能累计值通常是 32 位长整型,分高低两个寄存器,Modbus 读的时候要连续读两个寄存器再拼接。字节序一般是高字在前(大端),但有些第三方库默认小端,读出来数值不对,这个要确认。
第二,功率和电能的换算系数。 寄存器里存的可能是原始值,需要乘以换算系数得到实际功率(W)和电能(kWh)。比如功率寄存器读出来是 1234,系数 0.1 的话实际就是 123.4W。这个系数在说明书里有,不同量程可能不一样,别硬编码。
第三,CT 变比自动识别后的数据。 三相款接了 CT 之后,SEM 会自动识别变比,读出来的电流和电能已经是换算后的一次侧值,不需要在上位机再乘变比。这个设计挺贴心的,但一开始我们不知道,重复乘了变比,数据大了好几倍,查了半天才发现。
2.3 轮询策略
总线上多块表的时候,轮询策略很重要。我们的做法是:
- 实时量(电压、电流、功率)每 500ms 轮询一次
- 电能累计值每 5 秒读一次就够了
- 告警状态(CT 断线等)用事件触发或者 1 秒轮询
SEM 标称 50ms 刷新,但 Modbus RTU 在 9600 波特率下,读一次 10 个寄存器大概要几十毫秒,加上多表轮询,实际能做到的更新周期在百毫秒级。如果对实时性要求特别高,建议用以太网版本走 TCP,延迟会低很多。
三、WiFi 和以太网版本的云接入
3.1 WiFi 版本
WiFi 版本支持直接连家庭路由器,通过 MQTT 或者 HTTP 上报数据到云端。配置方式有两种:
- 串口 AT 指令配置 WiFi SSID 和密码
- 手机配网(具体看固件版本)
我们项目里 WiFi 版本用在单户独栋的场景,配置好之后直接连用户家的路由器,数据走 MQTT 上云。实际使用中发现两个需要注意的点:
一是弱信号环境下掉线重连。 有些用户家配电箱在楼道角落,WiFi 信号弱,电表会频繁掉线。SEM 有自动重连机制,但掉线期间的数据会丢。如果对数据完整性要求高,建议加本地缓存或者改用有线。
二是用户更换路由器后要重新配网。 这个是所有 WiFi 设备的共性问题,建议在产品说明里写清楚,同时预留方便的配网入口。
3.2 以太网版本
以太网版本走 TCP/IP,支持 Modbus TCP,稳定性比 WiFi 好很多。我们在公寓楼集中管理的场景下用的是以太网版本,每块表接楼内局域网,本地 EMS 通过 Modbus TCP 采集数据,同时转发到云端。
以太网版本的优势:
- 连接稳定,不存在信号问题
- 数据传输快,延迟低
- 支持多主站访问(要看固件实现)
缺点是需要布线,安装成本高一些。
四、LoRa 组网方案
LoRa 版本是这次项目里比较有特点的部分。公寓楼里有几十户,每户一块表,如果都走 WiFi 或者以太网,网络配置和维护成本很高。我们用了 LoRa 方案,整栋楼一个 LoRa 网关,所有电表通过 LoRa 上报数据。
LoRa 的特点是传输距离远、穿墙能力强、功耗低,但带宽小,不适合高频数据传输。我们的上报策略是:
表格
| 数据类型 | 上报频率 | 说明 |
|---|---|---|
| 功率、电压、电流 | 每 30 秒 | 实时监测用 |
| 电能累计值 | 每 5 分钟 | 统计核算用 |
| 告警信息 | 即时上报 | CT 断线等异常 |
实际测试中,楼内穿墙后的通信成功率在 98% 以上,满足需求。LoRa 网关的数据通过 4G 或者以太网回传服务器。
需要注意的是 LoRa 的频段,欧洲用 868MHz,国内用 470MHz,出口项目一定要选对应频段的型号,否则过不了认证也通不了信。
五、智能诊断功能的集成
SEM 带的几个智能诊断功能,在系统集成层面也很有价值:
相序自适应: 三相表如果相序接反了,电表内部会自动适配,上位机读到的数据是正确的,不需要额外处理。但我们还是在 EMS 里加了相序告警,因为虽然计量没问题,但相序反了说明现场接线不规范,可能有其他隐患。
CT 变比自动识别: 识别后上位机直接读换算后的值就行。但建议在系统初始化时读一下当前 CT 变比寄存器,确认识别正确,避免极端情况下识别失败导致数据异常。
CT 断线检测: 这个是安全相关的功能。CT 二次侧开路会产生高压,有安全隐患。SEM 检测到 CT 断线后会置位告警寄存器,我们的 EMS 收到告警后会立即推送通知给运维人员,同时在界面上高亮显示。这个功能在实际项目中已经触发过一次,确实是安装时 CT 端子没拧紧,及时发现避免了问题。
六、安装和调试中的实用经验
最后说几个实际安装调试中总结的经验:
1. PL1 电压快捷组件建议配套采购。 这个附件用来快速连接电表和断路器的电压取样,不用拧线。一开始为了省成本没订,现场师傅手工接线花了很多时间,后来补订了配件,安装效率提升明显。
2. 插拔式设计维护方便,但要注意锁扣操作。 SEM 的主体和端子可以分离,维护时直接拔插。但拔的时候要先松开锁扣,硬拔会损坏端子。这个要给安装师傅培训清楚。
3. 一模宽省空间,但接线空间也相应紧凑。 单相款一模宽,体积很小,但相应的接线端子也比较密,粗线(比如 16mm²)接起来有点费劲。建议进线不超过 10mm²,大电流场景用三相款或者外接 CT。
4. 批量采购前确认固件版本和协议文档。 不同批次的 SEM 固件可能有差异,寄存器映射或者功能支持可能不一样。批量采购前最好要一份最新的通讯协议文档,和样品实际读一遍寄存器确认。
七、总结
SEM 系列作为户用光伏和储能场景的计量模块,整体表现不错。通讯接口全、刷新率高、智能诊断功能实用,安装设计也考虑了现场需求。Modbus 对接比较标准,开发难度不大,主要注意数据类型、换算系数和 CT 变比这些细节。
不同通讯版本的适用场景总结:
表格
| 通讯方式 | 适用场景 | 优势 | 注意事项 |
|---|---|---|---|
| RS485 | 本地 EMS、小系统 | 成本低、稳定 | 需布线、轮询延迟 |
| WiFi | 单户独栋 | 安装简单、直连上云 | 弱信号环境掉线 |
| 以太网 | 集中管理、高实时性 | 稳定、低延迟 | 需布线 |
| LoRa | 多表集中、公寓楼 | 组网方便、穿墙好 | 带宽低、频段合规 |
如果你们也在做户用能源管理系统,计量模块选型或者 Modbus 对接有什么问题,欢迎评论区交流。