网关做什么
网关的作用是把以太网侧的 Modbus TCP 请求转换为串行链路上的 RTU 或 ASCII 请求。配置核心是让两侧正确对应:串口参数、工作模式(透传还是协议转换)、单元标识到从站地址的映射、超时与并发处理。配错的典型表现是 TCP 侧可以建立连接但后端设备无响应,或者只有部分设备能够通信。
配置项
| 串口参数 | 波特率、数据位、停止位、校验与流控,必须与从站一致 |
|---|---|
| 工作模式 | 透传把串行帧原样搬运,协议转换按 Modbus TCP 重新封装 |
| 标识映射 | TCP 侧单元标识与串行从站地址的对应关系 |
| 超时与重试 | 串行侧响应超时、重试次数与并发请求数 |
| 网络参数 | IP、端口与访问来源限制 |
| 缓存与队列 | 多客户端并发时的请求排队与丢弃策略 |
常见故障与排查
| 现象 | 可能原因 | 排查方向 |
|---|---|---|
| TCP 通但设备无响应 | 标识映射错误或串口参数不符 | 核对映射表与串口设置 |
| 只有部分设备可通 | 带载能力不足或地址冲突 | 检查设备数量、波特率与轮询频率 |
| 间歇性超时 | 并发请求过多 | 限制并发或降低轮询密度 |
| 数据内容错乱 | 模式不匹配或帧粘连 | 确认透传与协议转换模式 |
| 连接被拒 | 网关或设备限制连接数 | 减少并发客户端数量 |
配置时要注意的事
- 先确认网关工作模式,透传与协议转换对帧格式的要求完全不同
- 串口参数使用设备手册给出的原始值,不要凭经验套用
- 单元标识映射表落成文档,调试与排障都依赖它
- 限制可访问网关的来源地址,避免串口设备被整网暴露
- 把网关纳入资产台账,固件版本与配置备份一并管理
网关是排查中最容易被忽略的一环:它是唯一同时了解 TCP 与串口两侧状态的组件,日志常能直接指出是前端请求问题还是后端设备无响应。部署时应确认其日志能力与保留方式。
串口设备经网关映射到网络后,原本需要物理接触才能访问的设备变成网络可达。若不做来源限制,等于把无认证的读写入口暴露给整个网段。