场景指南
场景指南
场景二:内网设备主动连接外部服务器
适合现场网络不允许入站连接,但设备所在电脑可以主动访问中心服务器的情况。
- 端口 A 配置为现场串口。
- 端口 B 选择 TCP Client,填写中心服务器的域名/IP 和端口。
- 建立 A ⇄ B 双向桥,保持透明转发和立即转发。
- 开启断线自动重连,并在拔网线、恢复网络后确认 TCP Client 能重新连接。
- 在桥接管理台观察队列和丢弃计数,确认断网期间的流量没有超过缓冲能力。
网络断开时串口设备仍可能继续发送。TCP 可以通过停止读取让发送方减速,但无流控串口不能可靠减速;缓冲满后只能按所选溢出策略丢数据或停止桥接。对不能丢失的产线命令,建议选择 停止桥接并提示我;实时遥测更常选择 丢弃最旧的数据。
桥接配置完成后的通用检查
- 两端窗格都已打开,并显示桥接徽标;管理台状态应为“运行中”,而不是“降级”或“已挂起”。
- 方向与业务拓扑一致;单向桥不会自动把应答送回去。
- 丢弃计数应保持为 0。非零说明目标太慢、缓冲太小或源端无法背压,应先解决原因,不要只增大缓冲。
- 多个 TCP 客户端默认使用“同时只允许一个客户端”。只有明确需要多个客户端共享时才改:多主站请求/应答使用“轮流占用”,并同时设置空闲间隔、定界符或定长成帧;“所有客户端共享”可能让多个请求在串口线上交错。
- 持久使用时把端口和桥接一起保存到
.spu工程;下次打开工程后再次核对物理端口号。