一条 RS485 总线上能不能同时接两台主机?标准答案是”不能”。但实际工程中,双主机需求非常真实——PLC 跑控制逻辑的同时,上位机要采集数据;或者主 PLC 故障后备用 PLC 需要无缝接管。
缓存型多主机集线器就是为这类场景设计的:它在硬件层面解决了总线仲裁问题,让两台主机可以”轮流”访问同一批从站,互不干扰。
标准 RS485 的单主机限制
RS485 是半双工总线——同一时刻只能有一个设备发送数据。标准 RS485 网络的架构是”一主多从”:主站发指令,从站应答。
如果两台主机直接挂在同一条 RS485 总线上,会发生什么?
数据碰撞。 两台主机可能同时发送指令,电气信号叠加导致数据帧损坏,从站无法正确解析,整条总线通信瘫痪。
这不是概率问题——只要两台主机的轮询周期有重叠,碰撞必然发生。
为什么需要双主机
三种工程场景驱动了双主机需求:
冗余备份
主 PLC 故障后,备用 PLC 自动接管对从站设备的控制。对于停线成本很高的产线(如连续化工、冶金),冗余备份是刚需。
不同系统共享设备
PLC 负责实时控制,上位机(SCADA / 监控软件)负责数据采集和报警。两者需要同时读取同一批从站传感器的数据。
调试与运行并行
工程师用笔记本连接从站调试参数,同时 PLC 不停机继续运行。如果没有多主机方案,调试就必须停机。
摩可灵缓存型多主机集线器
核心工作原理:集线器为每个主机端口配备独立缓存。主机 A 发出的指令先存入缓存 A,主机 B 的指令存入缓存 B。集线器内部调度器按时间片轮流将缓存中的指令转发到从机总线,并将从站应答路由回对应的主机。
从站角度看,总线上始终只有一台”主机”在说话——就是集线器本身。两台真正的主机被集线器隔离在各自的端口内。
主机 A(PLC)
实时控制
主机 B(上位机)
数据采集
多主机集线器
缓存 A(主机A指令队列)
缓存 B(主机B指令队列)
时间片调度器
从机总线
从站 1
温度传感器
从站 2
变频器
从站 3
电表
从站角度:总线上只有集线器一个”主机”在通信
五款产品覆盖不同预算和功能需求:
| 型号 |
核心特点 |
适用场景 |
| CH1403-31GW |
带显示屏 + 缓存 |
需要现场查看通信状态 |
| CH1403-31GWL |
纯缓存 |
标准双主机组网 |
| CH1403-31GWP |
超薄 + 缓存 |
配电柜空间紧张 |
| CH1403-51GW-BLE |
蓝牙 + 缓存 |
无线主机 / 移动巡检 |
| CH1403-51GWT |
蓝牙 + 缓存 |
无线主机 / 移动巡检 |
逐款定位
CH1403-31GW(带显示 + 缓存)
内置小型显示屏,可实时查看通信帧计数、错误率、当前活跃主机等状态信息 [待确认]。适合需要在柜体外直观监控总线健康状况的场景。
CH1403-31GWL(纯缓存)
去掉显示屏的精简版。核心功能(缓存 + 仲裁)完全一致,价格更友好。标准双主机组网的首选。
CH1403-31GWP(超薄 + 缓存)
超薄机身设计,DIN 导轨安装时占用宽度更小 [待确认]。功能与 GWL 一致。适合配电柜内空间紧张的场景。
CH1403-51GW-BLE / CH1403-51GWT(蓝牙 + 缓存)
蓝牙版本的核心价值:其中一个主机端口可以通过蓝牙无线连接。
两款型号的区别:CH1403-51GW-BLE 和 CH1403-51GWT 核心功能一致(蓝牙 + 缓存双主机),主要差异在外壳形态和天线设计 [待确认]。选购时根据安装空间和蓝牙信号覆盖需求选择即可。
📷 此处需插入图片:蓝牙版多主机集线器移动巡检应用场景图
典型场景:工程师拿着平板电脑在车间巡检,通过蓝牙连接集线器,直接读取从站设备数据,同时 PLC 通过有线端口正常运行。不需要停机、不需要拉临时线缆。
安装与配置
基本接线
多主机集线器
主机A端口 | 主机B端口 | 从机端口
主机 A(PLC)
主机 B(SCADA)
从机总线
从站 1
从站 2
从站 3
从站 4
主机 A 和主机 B 各接一个主机端口 · 所有从站接从机端口总线
接线要点:
- 主机 A 的 RS485 A-/B+ 接集线器的主机端口 1
- 主机 B 的 RS485 A-/B+ 接集线器的主机端口 2
- 所有从站统一接集线器的从机端口
- 主机之间完全隔离,从站不感知双主机的存在
两台主机的轮询周期建议错开。虽然集线器有缓存仲裁机制,但如果两台主机同时高频轮询,排队等待时间会增加,从站响应延迟变大。合理分配轮询间隔可以提高整体效率。
与普通集线器的区别
| 特性 |
普通集线器(CH1402 系列) |
多主机集线器(CH1403 系列) |
| 主机数量 |
1 台 |
2 台 |
| 从机端口 |
多路(2/4/8/16) |
1 路(从机总线) |
| 核心功能 |
一主多从端口扩展 |
多主共享从机 |
| 是否有缓存 |
否(透传) |
是(缓存 + 仲裁) |
| 典型场景 |
从站数量多,需分支 |
两个系统共享从站 |
两者可以级联使用:多主机集线器的从机端口接普通集线器,再从普通集线器分出多路端口接各从站。这样既实现了双主机,又实现了多路端口扩展。
普通集线器的选型和组网方式详见《RS485 集线器组网指南:一主多从架构设计与选型》。如果你的项目需要在 RS485 总线上增加隔离保护(尤其是工业现场长距离传输),详见《工业环境 USB/串口隔离方案选择指南》。