场景指南

让内网设备主动连接中心服务器

现场无法接受入站连接时,由 TCP Client 主动建立外连链路。

  1. 串口设备
  2. SPU TCP Client
  3. 中心服务器
场景指南

场景二:内网设备主动连接外部服务器

适合现场网络不允许入站连接,但设备所在电脑可以主动访问中心服务器的情况。

  1. 端口 A 配置为现场串口。
  2. 端口 B 选择 TCP Client,填写中心服务器的域名/IP 和端口。
  3. 建立 A ⇄ B 双向桥,保持透明转发和立即转发。
  4. 开启断线自动重连,并在拔网线、恢复网络后确认 TCP Client 能重新连接。
  5. 在桥接管理台观察队列和丢弃计数,确认断网期间的流量没有超过缓冲能力。

网络断开时串口设备仍可能继续发送。TCP 可以通过停止读取让发送方减速,但无流控串口不能可靠减速;缓冲满后只能按所选溢出策略丢数据或停止桥接。对不能丢失的产线命令,建议选择 停止桥接并提示我;实时遥测更常选择 丢弃最旧的数据

桥接配置完成后的通用检查

  • 两端窗格都已打开,并显示桥接徽标;管理台状态应为“运行中”,而不是“降级”或“已挂起”。
  • 方向与业务拓扑一致;单向桥不会自动把应答送回去。
  • 丢弃计数应保持为 0。非零说明目标太慢、缓冲太小或源端无法背压,应先解决原因,不要只增大缓冲。
  • 多个 TCP 客户端默认使用“同时只允许一个客户端”。只有明确需要多个客户端共享时才改:多主站请求/应答使用“轮流占用”,并同时设置空闲间隔、定界符或定长成帧;“所有客户端共享”可能让多个请求在串口线上交错。
  • 持久使用时把端口和桥接一起保存到 .spu 工程;下次打开工程后再次核对物理端口号。

这篇文档是否有帮助?