物联网 · 盛世宏博 · 配电室动环

配电柜里温度分布极不均匀:
所以 RJ45 温湿度传感器在配电柜里干两件事:
母排连接点温度要用接触式测温或红外,别指望环境温湿度传感器代替。
柜体情况 | 布点 |
|---|---|
高度 ≤2m、单隔室 | 1 个(柜体中上部) |
高度 >2.2m、上下隔室 | 2 个(上部母线室 + 下部电缆室/二次室) |
宽 >800mm | 左右各 1 个,或上/下各 1 个 |
主进线/母联等关键柜 | 2 个冗余 + 分体探头探向热点 |
PDS-A01-INLET 进线柜A01-二次室
PDS-A02-BUS 母联柜A02-母线室
PDS-A03-FEED 馈线柜A03-电缆室
PDS-A04-CAP 电容柜A04-中部
PDS-A05-VFD 变频柜A05-风道回风模式 | 适用 | 说明 |
|---|---|---|
纯 PoE(802.3af) | 新建配电室、有工业 PoE 交换机 | 一线供数据+电,单口 ≤15.4W |
纯 24V DC | 有直流屏/PLC 电源轨 | 宽压 9~36V,抗 PoE 电源耦合干扰更好 |
PoE + DC 双冗余 | 主进线/母联/电容柜等关键柜 | 任一回路掉电,监测不中断 |
平台要能看到:
power_source = PoE / DC / Dual-PoE / Fault
poe_voltage = 48.2V
dc_voltage = 23.8V
power_switch_event = 2026-10-22 03:14:22 PoE->DC不监控供电源,断电切换没人知道,等巡检才发现“昨天其实盲了 8 小时”。
交换机可用 PoE = 标称 × 0.8
单传感器 2~3W,带加热/风扇 8W+
总功耗 = Σ设备峰值 × 1.3
关键柜传感器端口设 PoE Critical 优先级Modbus TCP = MBAP(7B) + PDU
无 CRC,靠 TCP 保证可靠传输。
MBAP:
Transaction ID 2B
Protocol ID 2B (0x0000)
Length 2B
Unit ID 1B
PDU:
Function Code 1B
Data N00 01 00 00 00 06 01 03 00 00 00 02解析:
40001 = 偏移 0,40002 = 偏移 1。0-based / 1-based 不搞清,读数全错。
00 01 00 00 00 07 01 03 04 01 2C 01 F440001 温度 INT16 ×0.1 ℃
40002 湿度 INT16 ×0.1 %RH
40003 露点 INT16 ×0.1 ℃
40101 温度高阈 INT16 ×0.1 ℃
40102 湿度高阈 INT16 ×0.1 %RH
40201 继电器状态 位(风扇/加热/除湿)
40202 继电器控制 写位过滤条件:
host 192.168.120.21 and tcp.port == 502看三件事:
抓到大量 TCP Retransmission → 双工不匹配/EMI/POE 电源耦合,不是传感器“飘”。
from pymodbus.client import ModbusTcpClient
c = ModbusTcpClient("192.168.120.21", port=502)
if c.connect():
r = c.read_holding_registers(0, 4, slave=1)
if not r.isError():
t = r.registers[0] / 10.0
h = r.registers[1] / 10.0
dp = r.registers[2] / 10.0
print(t, h, dp)
c.close()温度 >40℃ 预警:关注负荷/散热
温度 >45℃ 告警:立即巡检,联动排风扇
湿度 >65%RH 且 露点接近柜内金属温度 → 凝露风险
湿度 >80%RH 告警:启动加热除湿
15min 温升 >5℃ 告警:接触不良/过载前兆别让传感器直接带风扇:
温度>45 → 平台写 DO1=1 → 智能配电柜启动柜内风扇
湿度>80 → 平台写 DO2=1 → 启动除湿器
门禁/消防事件 → 消杀/加湿按安防规则冻结电力场景还可走规约转换网关:Modbus TCP → IEC 60870-5-104,温湿度映射遥测、状态映射遥信、通信中断映射 SOE 事件。
1. 直连笔记本:确认默认IP/配置方式,别猜
2. 单台 PoE 启动:看 Link 灯、屏显、MBAP 能通
3. 单台 DC 启动:拔 PoE,确认切 DC 不重启
4. 双供切换:PoE 断电→DC 顶;DC 断电→PoE 顶;记切换日志
5. Modbus Poll/mbpoll 读 40001/40002,和手持表比对
6. Wireshark 抓包:无重传、无 RST、事务 ID 正常
7. 平台添加:静态IP+MAC+端口绑定,配点表/缩放/字序
8. 写阈值回读:写 40101=280,回读必须是 280
9. 模拟越限:加热枪/湿布靠近,平台告警+DO动作同时发生
10. 故障注入:拔网线/关PoE/关DC/模拟变频器分合闸 → 传感器不重启、不丢审计配电柜里上 RJ45 温湿度传感器,技术不复杂,工程坑全在“电”和“电磁”上:
布局上:热点用分体探头探,环境用主机测,出风口和母排上千万别装。
供电上:关键柜 PoE+DC 双冗余,供电源必须上点表,切换要可审计。
网络上:独立 VLAN、静态 IP、工业交换机、强制百兆全双工、关 EEE。
报文上:MBAP 七字节先读懂,40001=偏移0,INT16×0.1,字序不对全完蛋。
联动上:传感器只上报,风扇/除湿/加热走平台或网关下 DO,不让孩子直接管电。
配电柜环境监控做得好,不是“曲线好看”,是变频器合闸那一刻,传感器还在好好回 00 01 00 00 00 07 01 03 04 …。
关键词:配电柜,RJ45温湿度,双供电PoE+DC,测点布局,Modbus TCP,MBAP,字序,电源切换,凝露预警,报文解析
标签:#配电柜 #RJ45温湿度 #PoE+DC #双供电 #ModbusTCP #测点布局 #MBAP #电源切换 #凝露预警 #报文解析
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。