兴泰科技 · 技术支持中心
首页/ 文档库/ XT3U-PLC 手册/ 第五章 以太网通讯设置与运行
PLC 手册

第五章 以太网通讯设置与运行

网口参数配置、连接与运行说明。

i 本篇为 XT3U-PLC 系列控制器说明书 的组成部分,可点右上角「导出 PDF」单独保存,或回 手册总目录 查看全部章节。

5.1 使用准备

  • 硬件准备:PLC 主机 + 以太网已接线,网线连接到交换机或上位机。
  • 网络准备:确认本机 IP、网关、子网掩码与上位机在同一网段;上位机防火墙放行所用端口。
  • 软件准备:若作为 从站/服务器:准备 Modbus 客户端或触摸屏(HMI)。

若作 主站/客户端:明确远端设备的 IP 与端口。

5.2 通过以太网和PLC通讯教程

5.2.1 网口接线

接上电源 V+,V-

插上网口与电脑连接

提示:PLC默认的ip地址为192.168.1.88

5.2.2 配置电脑IP地址

打开控制面板,选择网络和共享中心,我们需要将电脑 IP 地址与 PLC 的 IP 地址在同一个网段内

选择更改适配设置

选择更改适配设置

找到我们刚刚插入网线的以太网端口,右击属性

双击,“IPv4:32 位二进制,通常写成四组十进制数”比如 192.168.1.88 ,前 24 位是网络号,后 8 位是主机地址

PLC 默认的 IP 地址是 192.168.1.88.我们只需要将电脑的前24 位的 IP 地址设置成一致 即可,比如我设置的 192.168.1.22。完成确定即可

5.2.3 网口程序写入

打开我们要下载的程序找到连接目标,双击第二步

双击步骤1,点击确认

双击PLC modbus

填写 PLC 的 IP 地址 192.168.1.88 后击点击确定

点击通讯测试,显示连接成功即可

点击参数+程序,再点击执行

下载中遇到的提示都点击是

下载完成,关闭即可

5.2.4 更改PLC的IP地址

要更改PLC的IP地址,首先,我们需要 打开控制面板,选择网络和共享中心,点击更改适配器设置,我们需要将电脑 IP 地址与 PLC 的 IP 地址在同一个网段内(参见5.2.2)。

例如:我现在需要将 PLC 的 IP 设置为 192.168.6.88,那么我们需要先修改本机电脑 IP地址,与PLC保持在同一个网段内,如下:

然后,打开兴泰科技调试助手,连接方式选择 以太网,点击 扫描网络,连接上PLC。

点击【通信配置】下的【以太网设置】,点击 网口地址参数,接着,修改本端IP,然后点击 写入配置。

注意:修改完IP地址之后,需要将PLC的电源关掉,重新上电,设置生效。

也可以使用ST代码写入PLC里,点击 生成ST代码,将ST代码复制下来。

打开编程软件(GX Works2),粘贴进ST写入框里,执行 编译、PLC写入。

注意:执行PLC写入之后需要对PLC重新上电,后面进行程序写入,需要在 连接目标 里,修改IP地址为当前的IP地址:192.168.6.88 。

点击确定,PLC的IP地址修改成功。

5.3 PLC和触摸屏通讯教程

5.3.1 设置端口号

首先,连接上PLC之后配置如下,先设置模式,接着点击写本通道,然后点击写入配置。

在编程软件里,点击连接目标,修改IP地址,参数与连接的PLC一致,并点击确定。

然后,IP地址设置完成后,点击通讯测试,并点击确定。

保险起见,写入配置之后,点击生成ST代码,复制粘贴在梯形图中运行,如下

5.3.2 Mcgs pro 设置说明

组态教程如下:

首先,点击左上角的 文件 ,点击新建工程,选择型号,点击确定。

接着,在弹出的工作台里点击 设备窗口,双击打开。

点击上方工具条里的设备工具箱,添加 通用TCPIP父设备和FX3-ETHERNET,如下:

双击父设备,修改其中的参数,如图

双击打开子设备FX3_ETHERNET,根据自己的需求添加变量,比如我下面添加的是数据寄存器D0-D9。

然后在工作台里,点击用户窗口,画面如下

在打开的动画组态窗口里先添加一个PLC与触摸屏的通讯状态。

点击工具箱里的标签(A),添加上之后,双击打开属性设置,配置如下。

再添加几个输入框,双击打开属性设置,点击操作属性,关联D0,D1,配置如下。

然后再把组态画面下载到一体机,可以通过u盘,或者网口下载。

然后我们来测试D0,D1,通讯状态为0则正常,通过触摸屏或者PLC去修改D0,D1的值,看是否会同步。

通讯正常。

5.3.3 EasyBuilder Pro 设置说明

连接上PLC之后配置如下,先设置模式,接着点击写本通道,点击写入配置,然后生成ST代码粘贴到梯形图中。

⑤⑤⑤⑤

把生成的ST代码粘贴到梯形图中之后,我这里写两行测试代码,如下:

组态教程如下:

首先,点击左上角的 文件 ,点击新建,然后选择型号,点击确定。

点击系统参数,再点击新增设备/服务器,设置设备属性参数、IP,点击确定。

添加 位状态切换开关、位状态指示灯与数值 显示,如下:

添加完成后动画窗口显示如下:

点击 工程文件,然后点击 在线模拟,如下:

然后我们打开开关,并监控Y0、D0,通讯正常。

5.4 以太网通讯配置全流程:寄存器、模式与场景模板

5.4.1 寄存器速查表

注:

  • 通道0为默认编程口不可更改和设置;
  • 同时开启多个TCP主站时远端端口不能设置为相同;
  • IP 以两个 16 位寄存器表示:高字=a.b、低字=c.d,组成IP:a.b.c.d。

例:192.168.1.50 → 字 0xC0A8,低字 0x0132。

通道选项/模式D本地端口D远端IP高字a.bD远端IP高字a.bD远端端口D
1D7031D7042D7043D7044D7045
2D7032D7046D7047D7048D7049
3D7033D7050D7051D7052D7053
4D7034D7054D7055D7056D7057
5D7035D7058D7059D7060D7061
6D7036D7062D7063D7064D7065
7D7037D7066D7067D7068D7069

网络参数配置寄存器

部分以太网模块支持通过专用数据寄存器动态配置 IP 地址、子网掩码、网关和 DNS,无需修改硬件参数,方便现场调试和批量部署。

一、寄存器映射表

参数类型寄存器地址范围说明
本地 IP 地址D7002 ~ D70054 个寄存器,分别存储 IP 地址的 4 个十进制段(取值范围:0~255)
子网掩码D7006 ~ D70094 个寄存器,分别存储子网掩码的 4 个十进制段(如255.255.255.0)
默认网关地址D7010 ~ D70134 个寄存器,分别存储网关地址的 4 个十进制段
DNS 服务器地址D7014 ~ D70174 个寄存器,分别存储 DNS 服务器地址的 4 个十进制段(可选配置)

说明:每个寄存器存储IP地址的1个字节,例如:IP 地址 192.168.1.100,会拆分为 192 168 1 100,这四个值分别存入 D7002~D7005。

  • 配置示例

可通过程序写入专用寄存器或直接修改寄存器的方式,修改 PLC 的以太网 IP 参数。以下以 FX3U 系列 PLC 为例,配置参数如下:

  • IP:192.168.1.100
  • 子网掩码:255.255.255.0
  • 网关:192.168.1.1

三、关键说明与注意事项

  • 生效条件修改寄存器值后,需触发 PLC 或以太网模块的重启指令(或重新上电),新的网络参数才会生效。
  • 地址冲突检查修改 IP 前,需确保新地址与局域网内其他设备不冲突,避免通信异常。
  • 权限限制部分设备的这些寄存器为只读,或需特殊模式下写入才能生效,具体以对应设备手册为准。
  • 默认配置备份建议在程序中保留默认 IP 配置的备份,方便现场调试失败时快速恢复。

5.4.2 模式选择(模式寄存器取值)

写入值模式名称角色典型用途建议/备注
0关闭禁用该通道释放网络资源
1编程口TCP Server工程下载/维护正常使用默认即可
2Modbus 主站TCP ClientPLC 主动连接现场设备需填写 远端 IP/端口
3Modbus 从站TCP Server被上位机/SCADA 访问仅设置本地端口
4上位机协议TCP ServerHMI 接入仅设置本地端口
9UDP搜索UDP设备发现/广播

5.4.3 场景化模板

  • Modbus 主站(PLC 做客户端)
  • 选模式“主站(值=2)”,填 远端 IP/端口(如 192.168.1.50:502)。
  • 本地端口建议 502。
  • 启用后,主站发起连接,读写线圈/寄存器验证。
  • Modbus 从站(PLC 做服务器)
  • 选模式“从站(值=3)”,本地端口 5000(或 0=自动)。
  • 上位机添加设备:填 PLC 的 IP 与端口 5000,做读写测试。
  • 上位机(主要触摸屏)
  • 选模式“触摸屏(值=4)”,本地端口 6551(或 0=自动)。
  • HMI 工程中新增 PLC 设备,协议/端口一致,下载上线。
  • UDP 搜索
  • 选模式“UDP 搜索(值=9)”,本地端口 5559(或 0=自动)。
  • PC 端运行搜索工具或监听 UDP,同网段更易发现。
  • 编程口
  • 选模式“编程口(值=1)”,按工程规范设置本地端口。
  • 上位机工程软件按 PLC IP/端口联机维护。
  • 补充说明:
  • 所有模式下,需确保 PLC 与目标设备的 IP 地址在同一网段,子网掩码、网关配置正确;
  • 多个 TCP 通道同时启用时,远端端口号不可重复,避免连接冲突;
  • 配置完成后,可通过 PLC 的通道状态寄存器(如 D7100 + 通道号)读取连接状态,排查通讯故障。

5.5 MODBUS TCP

5.5.1 MODBUS TCP 通信说明

一、协议概述

Modbus TCP 是基于以太网 TCP/IP 架构的工业通用通信协议,采用标准一问一答主从通信模式,具备通用性强、传输稳定、组网便捷、兼容性广的特点。广泛应用于 PLC、工业仪表、变频器、远程 IO 模块、上位机组态等自动化设备之间的数据交互,是工业现场主流以太网通信方式之

二、通行架构

  • 主站(客户端 / Client)主动发起通信指令,负责下发读取、写入数据请求,常见设备:PLC、触摸屏、上位机软件、工业电脑等。
  • 从站(服务端 / Server)被动接收主站指令并反馈对应数据,不主动发送数据,常见设备:本设备、传感器、仪表、变频模块等。
  • 通信模式采用单主多从轮询机制,同一网络内一台主站可同时绑定多台从站,有序完成数据交互。

三、通信基础参数

  • 通信端口:默认标准端口 502;
  • 通信介质:工业以太网网线;
  • IP 配置:需设置静态 IP 地址,主站与从站必须处于同一网段;
  • 核心参数:设备 IP 地址、子网掩码、网关、从站单元 ID。

5.5.2 MODBUS TCP 调试说明

一、以太网接线

通过交换机将网线连接,这样设备与设备之间也能通讯,电脑也能实时监控,如果有其他设备,比如触摸屏,也可以通过网线接入交换机,注意!设备之间的ip地址不能一致

二、两台PLC主从站配置----主站

在协议设置通道2选择TCP主站,本地端口为502,对等ip地址为从站的ip地址,对等端口为从站的本地端口,请根据自身情况去设置,仅供参考

配置好后生成ST代码,写入到gx works2程序中,这里就不演示了,不懂的可以看MODBUS RTU调试说明,新建程序并把复制的代码复制到ST中并且下载到PLC中,

在下面还需要自行写入通讯程序,例如我写的是连续写H0地址连续写10个到从站中,而H401,这个4的意思为第一个通道,前面我们配置的是通道1作为主站,5为第二个通道依次排序,401后面的01默认就行了

三、从站配置

用软件连接第二台PLC配置成从站,这里的ip地址应该改写为刚刚主站配置从站的ip地址,上面有说明主站配置从站的ip地址和端口号,所以从站的ip地址和端口号要与主站配置的相同,网关与ip地址必须是同一个网段

选择TCP从站,本地端口号为5000

生成ST代码并复制到gx works2的程序中写入到从站PLC上

从站程序如下

主从站程序分别都写入后,重启PLC,重启后我们来测试主从站之间的通讯

主站配置那已经写好通讯程序了,写第一个通道主站D0连续写10个给从站H0地址,通过通讯表可以看到H0地址为D0,所以是主机D0-D9写给从机D0-D9

监控从机可以看到

5.5.3 两台PLC主从站N-N配置说明

概述:它是一种无需复杂编程的 PLC 间简易通讯方式,支持最多 8 台 PLC 组网,通过自动映射固定软元件(M/D 寄存器),实现网络内设备间数据的透明双向同步,用户仅需配置站号、通讯模式等基础参数,即可完成多设备间的信号与数据交互。

一、主站N-N配置

同样先连接软件,进入以太网设置,协议设置里,通道1选择N-N主站模式,对等ip为从站ip地址,对等端口为从站端口

点击配置,我这里配置的主站写给从站寄存器为D0-D99,主站读从站寄存器为d100-d199,保存配置

生成ST代码,复制到gx works2的程序中,具体参考2-1 MODBUS RTU调试说明,然后把程序下载到做主站的PLC中

主站程序如图

二、从站配置说明

软件连接做从站的PLC,配置如下

生成ST代码复制到gx works2程序中并下载到从机PLC中

从站程序如下

三、主从N-N通信测试验证

主从站程序下好之后进行测试,主站程序d0-d99写给从站d0-d99

主站写入

从站读取

从站修改d100-d199

主站读取

测试正常

5.6 网络透传

网络透传,是一种将本地串口数据(如 RS232/485)通过以太网网络,原封不动地传输到远程设备的通讯方式。

核心特点:

  • 传输过程中,设备不对数据内容做任何解析、修改或协议转换,仅做 “透明转发”。
  • 发送端与接收端的串口程序无需修改,仿佛直接通过串口线相连,因此也叫 “串口转以太网透传”。

核心工作原理

  • 本地侧:PLC / 设备通过串口(如 RS485)发送数据,透传模块接收后,将数据封装进 TCP/IP 以太网数据包。
  • 网络侧:通过局域网 / 互联网将数据包传输到目标透传模块。
  • 远程侧:目标模块收到数据包后,解封装还原为原始串口数据,直接发送给远程设备。

5.6.1 PLC网络透传功能

一、将电脑网段设置成与公网一个区段

注意!使用此功能必须跟网络ip同一个网段同一个网关

4444将ip地址设置成同一个网关将ip地址设置成同一个网关将ip地址设置成同一个网关将ip地址设置成同一个网关33332222·1111

二、给PLC配置网络透传功能

先用软件串口或者网口连接PLC,给PLC配置网络透传功能

透传ID和密码需要记住,后面使用透传功能需要用到

三、PLC 以太网与网络接入

并把程序写入PLC中,这样就完成了配置,接下来我们测试功能,此时PLC跟网络在同一个网段中,并且我们的电脑并没有连接PLC,透传的前提的电脑需要有网络

四、GX Works2 程序透传配置与连接测试

打开我们要透传的gx works2程序

通讯正常,透传成功

下载程序,功能正常,测试结束

5.6.2 触摸屏网络透传功能

一、将触摸屏设置透传功能

生成ST代码写入gx works程序中,并写入PLC,

二、 触摸屏、PLC 与交换机的网络组网连接

触摸屏的ip地址的网段也得与网络同一个网段,且PLC也连接在其中,如下通过交换机把网络,触摸屏,PLC全部连接在同一个网段中

三、触摸屏透传测试和连接

打开我们要透传的触摸屏画面,通过TCP下载,ip地址为127.0.0.1

先测试通讯,通讯正常后,下载工程

5.6.3 两台PLC串口透传

一、设置第一台PLC透传功能

功能说明:第一台PLC通过网络透传功能利用串口透传给第二台PLC,第一台PLC需要用网口连接网络

配置好之后生成ST代码复制到gx works2的程序中并写入给第一台PLC,这里就不演示了,不会的可以往上找

两台PLC之间的接线如下

二、设置虚拟串口号

必须需要使用管理员身份运行

先设置参数

建立虚拟串口

选择刚刚的串口

三、透传测试

现在已经打开透传,打开需要写入给第二台PLC的程序连接虚拟串口,连接即可就行,通讯正常

相关文档

XT3U-PLC 手册 · 总目录XingTai PLC Studio 软件说明书

相关下载

XT3U-PLC 系列控制器说明书(完整版 PDF)
整册下载 · A4 · 含全部章节
下载