识别设备
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、上位软件)来连接;连接建立后,读到条码主动推送数据给已经连上的客户端;上位机也可以下发指令控制读码器(触发扫码、参数查询)。
适用场景
- 调试场景、单机测试,电脑临时连接读码器,用网络调试助手直接连 X4
- 上位机软件不定时启停:上位机关机重启不影响 X4,上位机启动后主动连接读码器
- 多客户端简易查看(X4 支持 1 个或少量客户端接入)
- PLC 作为 TCP Client 去连接读码器,PLC 主动下发触发命令,读码器回传条码
典型:SMT 工位单机调试、实验室测试、PLC 主动控制扫码
使用方法
- 电脑 / 读码器网线接入同一局域网;
- 使用东集配套软件(Seuic 读码配置工具)或者设置码,配置 X4 网口静态 IP,开启 TCP Server 模式,设置监听端口(如 5000);
- 电脑 / PLC 侧作为 TCP Client,填写 X4 的 IP 和端口,发起连接;
- 连接成功,X4 解码后自动把条码字符串发送给上位;上位也可发送指令触发拍照扫码。
特点:X4IP 固定,上位机必须知道 X4IP;上位断开后 X4 继续等待重连。
二、TCP-Client(X4 作为 TCP 客户端)
工作原理
X4 上电后,主动去连接预先配置好的远端服务器 IP + 端口(MES 服务器、PC、PLC 上开启的 TCP Server);断连后 X4 会自动重试连接;读到码直接发送到远端服务器。
适用场景(产线最常用)
- MES/WMS 服务器固定:服务器 IP 固定,所有工位 X4 主动上报条码数据到 MES(最主流)
- 产线多台读码器,统一上传数据到一台中心上位机
- 上位机服务器长期开机运行,不经常重启
- 不需要 PLC 主动下发指令,产品光电触发扫码,读到码直接上传给 MES
典型:组装流水线、电池产线、包装线,扫码数据上传 MES 追溯系统
使用方法
- 先在上位电脑 / PLC 上启动 TCP Server 服务,记录服务器 IP、监听端口;
- 配置 X4 网络 IP(同网段),切换通信模式为 TCP Client;
- 在 X4 参数内填入远端服务器 IP、远端端口;
- X4 上电,自动尝试连接服务器;连接成功后,每次解码,条码自动发送到服务器;
- 网络断线,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。
五、常见坑点
- 两个设备必须同一网段,子网掩码一致,防火墙开放端口;
- TCP Server 模式下,多个上位同时连接要看读码器最大连接数,一般只支持单路;
- TCP Client 模式:MES 服务器关闭、IP 写错、跨网段不通,X4 会一直重连,不报故障;
- 数据结尾符:可配置回车 / 换行,方便上位分割每条条码。