采用手拉手串联结构,禁止星形或环形连接
总线两端加终端电阻:在首尾设备处并联120Ω电阻(匹配电缆阻抗)
项目 | 要求 |
电缆类型 | 双绞屏蔽电缆(如AWG18 2×0.75mm²) |
接线端子 | A(+)、B(-)、GND(屏蔽层接地) |
最大节点数 | ≤32台(标准负载) |
通信距离 | ≤1200米(波特率≤19200bps) |
屏蔽层单点接地(通常在主站端)
远离动力电缆(平行间距>30cm,交叉时垂直)
加装信号隔离器(如ADAM-4520)应对强电磁干扰
每台液位计需独立配置以下参数(通过按键/HART/红外):
参数项 | 设置要求 | 示例值 |
通信地址(Slave ID) | 1~247(唯一值,0为广播地址) | 1, 2, 3... |
波特率 | 与主站一致(常用9600/19200bps) | 19200 |
数据位 | 8位 | 8 |
停止位 | 1位或2位 | 1 |
校验方式 | 与主站一致(无/奇/偶校验) | 偶校验(Even) |
超声波液位计常用Modbus寄存器:
参数 | 寄存器地址 | 功能码 | 数据类型 | 示例值解析 |
液位值 | 40001 | 03 (读) | 16位整数 | 1234 → 12.34m |
温度补偿值 | 40002 | 03 | 16位整数 | 250 → 25.0℃ |
故障代码 | 40003 | 03 | 16位整数 | 0=正常,1=信号弱 |
量程设置 | 40010 | 06 (写单字) | 16位整数 | 写1000=10.00m量程 |
注:具体地址需查阅设备手册(如E+H FDU91的液位值=40001,西森MC11=40004)
故障现象 | 排查步骤 |
所有设备无响应 | 1. 检查主站RS485使能 |
个别设备通信超时 | 1. 单独测试该设备 |
数据跳变/CRC错误率高 | 1. 加强屏蔽层接地 |
硬件检测:万用表测AB电压(空闲时>200mV)
协议分析:
USB转485适配器(如FTDI芯片)
Modbus调试软件(ModScan、QModMaster)
信号诊断:示波器观察波形畸变
1. 地址规划表:
2. 心跳监测:主站定时读取设备故障码(如每10分钟)
3. 冗余设计:
l 关键节点使用双总线
l 配置Modbus TCP网关(如Moxa MB3180)实现远程监控
4. 安全提示:
l 雷击多发区需安装防雷器(如菲尼克斯PTV)
l 通过以上步骤,即可构建稳定可靠的超声波液位计RS485网络。典型应用案例:
5. 污水厂组网:32台液位计+1台PLC,距离800米,波特率19200bps,轮询周期<2秒
6. 智慧水库监测:通过4G DTU将Modbus RTU转换为MQTT协议上传云平台