识别设备

SEUIC 东集 X4 工业读码器 TCP-Server / TCP-Client

Admin2026年10月8日

核心一句话:

  • TCP-Server(读码器做服务器):X4 监听端口,上位机 / PLC 主动连 X4;
  • TCP-Client(读码器做客户端):X4 主动发起连接,去连 MES/PC/PLC 的 TCP 服务端。

一、TCP-Server(X4 作为 TCP 服务器)

工作原理

X4 本机设置静态 IP + 监听端口,一直等待外部客户端(电脑网络助手、PLC、上位软件)来连接;连接建立后,读到条码主动推送数据给已经连上的客户端;上位机也可以下发指令控制读码器(触发扫码、参数查询)。

适用场景

  1. 调试场景、单机测试,电脑临时连接读码器,用网络调试助手直接连 X4
  2. 上位机软件不定时启停:上位机关机重启不影响 X4,上位机启动后主动连接读码器
  3. 多客户端简易查看(X4 支持 1 个或少量客户端接入)
  4. PLC 作为 TCP Client 去连接读码器,PLC 主动下发触发命令,读码器回传条码

典型:SMT 工位单机调试、实验室测试、PLC 主动控制扫码

使用方法

  1. 电脑 / 读码器网线接入同一局域网;
  2. 使用东集配套软件(Seuic 读码配置工具)或者设置码,配置 X4 网口静态 IP,开启 TCP Server 模式,设置监听端口(如 5000);
  3. 电脑 / PLC 侧作为 TCP Client,填写 X4 的 IP 和端口,发起连接;
  4. 连接成功,X4 解码后自动把条码字符串发送给上位;上位也可发送指令触发拍照扫码。

特点:X4IP 固定,上位机必须知道 X4IP;上位断开后 X4 继续等待重连。

二、TCP-Client(X4 作为 TCP 客户端)

工作原理

X4 上电后,主动去连接预先配置好的远端服务器 IP + 端口(MES 服务器、PC、PLC 上开启的 TCP Server);断连后 X4 会自动重试连接;读到码直接发送到远端服务器。

适用场景(产线最常用)

  1. MES/WMS 服务器固定:服务器 IP 固定,所有工位 X4 主动上报条码数据到 MES(最主流)
  2. 产线多台读码器,统一上传数据到一台中心上位机
  3. 上位机服务器长期开机运行,不经常重启
  4. 不需要 PLC 主动下发指令,产品光电触发扫码,读到码直接上传给 MES

典型:组装流水线、电池产线、包装线,扫码数据上传 MES 追溯系统

使用方法

  1. 先在上位电脑 / PLC 上启动 TCP Server 服务,记录服务器 IP、监听端口;
  2. 配置 X4 网络 IP(同网段),切换通信模式为 TCP Client;
  3. 在 X4 参数内填入远端服务器 IP、远端端口;
  4. X4 上电,自动尝试连接服务器;连接成功后,每次解码,条码自动发送到服务器;
  5. 网络断线,X4 内部自动循环重连,恢复网络后自动重建链路。

特点:MES 服务器 IP 固定;X4 不知道服务器是否在线,持续重连;服务器不能关机,否则 X4 一直重试。

三、两种模式对比

项目 TCP-Server(X4 = 服务端) TCP-Client(X4 = 客户端)
连接发起方 上位机 / PLC 主动连 X4 X4 主动连接 MES / 上位 Server
断连行为 X4 持续等待上位接入 X4 自动重试连接远端服务器
推荐场景 调试、PLC 主动控制读码器 产线上传条码至 MES(工业主流)
依赖 X4IP 固定,上位要知道 X4IP 服务器 IP 固定,X4 预先配置服务器 IP

四、选型快速建议

  • 现场是 MES 接收条码,上位机长期运行 → TCP Client(首选)
  • 电脑临时调试、PLC 下发指令触发扫码 → TCP Server

补充:X4 除了普通 TCP 收发,同时支持 ModbusTCP、Profinet、EtherNet/IP 工业协议,PLC 集成也可以直接用工业协议,不一定非要原始 TCP Socket。

五、常见坑点

  1. 两个设备必须同一网段,子网掩码一致,防火墙开放端口;
  2. TCP Server 模式下,多个上位同时连接要看读码器最大连接数,一般只支持单路;
  3. TCP Client 模式:MES 服务器关闭、IP 写错、跨网段不通,X4 会一直重连,不报故障;
  4. 数据结尾符:可配置回车 / 换行,方便上位分割每条条码。