1. 环境准备与基础概念
在开始Java与三菱PLC FX5U的ModbusTCP通信前,我们需要先理解几个关键概念。ModbusTCP是一种基于TCP/IP的工业通信协议,它就像是工厂设备之间的"普通话",让不同品牌的设备能够互相交流。而FX5U作为三菱电机的主力PLC型号,支持通过以太网端口直接进行ModbusTCP通信,这比传统的串口通信速度更快、稳定性更好。
我建议的开发环境配置如下:
- 硬件部分:
- 三菱PLC FX5U(建议固件版本1.240以上)
- 普通网线(直连或通过交换机连接)
- 安装了GX Works3的Windows电脑
- 软件部分:
- JDK 8或11(实测这两个版本最稳定)
- Eclipse或IntelliJ IDEA开发环境
- Modbus库(推荐使用modbus4j或jamod)
第一次配置时最容易犯的错误就是IP地址设置。FX5U默认使用192.168.3.40这个IP,但你的电脑很可能不在这个网段。我的经验是先用USB线连接PLC,通过GX Works3修改PLC的IP地址为与电脑同网段(比如电脑是192.168.1.100,PLC就设192.168.1.101),这样后续通过网线连接会更方便。
2. PLC端配置详解
2.1 网络参数设置
打开GX Works3后,按照这个顺序操作:
- 导航到"参数"→"FX5UCPU"→"模块参数"→双击"以太网端口"
- 在"自节点设置"中填写:
- IP地址:192.168.1.101(示例)
- 子网掩码:255.255.255.0
- 点击"对象设备连接配置设置"右侧的"..."按钮
- 将"以太网设备(通

3292

被折叠的 条评论
为什么被折叠?



