单片机扩展WiFi通信模块和5种主流PLC实现Modbus TCP以太网通信
单片机扩展WiFi通信模块和5种主流PLC实现Modbus TCP以太网通信
一、通信演示视频:
二、通信硬件配置:
1、客户端:单片机+WiFi通信模块,实物如下图所示:

2、服务器1:三菱FX5U系列PLC,实物如下图所示:

3、服务器2:西门子S7-200 Smart系列PLC,实物如下图所示:

4、服务器3:欧姆龙CP1H-E系列PLC,实物如下图所示:

5、服务器4:施耐德Modicon M218系列PLC,实物如下图所示:

6、服务器5:罗克韦尔AB Micro850系列PLC,实物如下图所示:

三、通信实现目的:
1、单片机扩展WiFi以太网通信模块做客户端读和写服务器1三菱FX5U系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
2、单片机扩展WiFi以太网通信模块做客户端读和写服务器2西门子S7-200 Smart系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
3、单片机扩展WiFi以太网通信模块做客户端读和写服务器3欧姆龙CP1H-E系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
4、单片机扩展WiFi以太网通信模块做客户端读和写服务器4施耐德Modicon M218系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
5、单片机扩展WiFi以太网通信模块做客户端读和写服务器5罗克韦尔AB Micro850系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现。
四、通信参数声明:
1、单片机通信参数:
IP地址:192.168.1.169
网关地址:192.168.1.1
子网掩码:255.255.255.0
通信协议:Modbus TCP Client


2、三菱FX5U系列PLC通信参数:
IP地址:192.168.1.161
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server



3、西门子S7-200 Smart系列PLC通信参数:
IP地址:192.168.1.162
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server



4、欧姆龙CP1H-E系列PLC通信参数:
IP地址:192.168.1.163
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server



5、施耐德Modicon M218系列PLC通信参数:
IP地址:192.168.1.165
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server



6、罗克韦尔AB Micro850系列PLC通信参数:
IP地址:192.168.1.166
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server



五、单片机之Modbus TCP Client通信程序:
1、单片机之Modbus TCP Client通信程序截图一:

2、单片机之Modbus TCP Client通信程序截图二:

3、单片机之Modbus TCP Client通信程序截图三:

4、单片机之Modbus TCP Client通信程序截图四:

5、单片机之Modbus TCP Client通信程序截图五:

6、单片机之Modbus TCP Client通信程序截图六:

六、三菱FX5U系列PLC之Modbus TCP Server通信程序及其测试过程:
1、三菱FX5U系列PLC之Modbus TCP Server通信程序截图一:

2、三菱FX5U系列PLC之Modbus TCP Server通信程序截图二:

3、三菱FX5U系列PLC之Modbus TCP Server通信程序截图三:

4、Modbus Poll调试助手测试截图:

5、使用以太网调试助手测试截图:

七、西门子S7-200 Smart系列PLC之Modbus TCP Server通信程序及其测试过程:
1、西门子S7-200 Smart系列PLC之Modbus TCP Server通信程序截图一:

2、西门子S7-200 Smart系列PLC之Modbus TCP Server通信程序截图二:

3、西门子S7-200 Smart系列PLC之Modbus TCP Server通信程序截图三:

4、Modbus Poll调试助手测试截图:

5、使用以太网调试助手测试截图:

八、欧姆龙CP1H-E系列PLC之Modbus TCP Server通信程序及其测试过程:
1、欧姆龙CP1H-E系列PLC之Modbus TCP Server通信程序截图一:

2、欧姆龙CP1H-E系列PLC之Modbus TCP Server通信程序截图二:

3、欧姆龙CP1H-E系列PLC之Modbus TCP Server通信程序截图三:

4、Modbus Poll调试助手测试截图:

5、使用以太网调试助手测试截图:

九、施耐德Modicon M218系列PLC之Modbus TCP Server通信程序及其测试过程:
1、施耐德Modicon M218系列PLC之Modbus TCP Server通信程序截图一:

2、施耐德Modicon M218系列PLC之Modbus TCP Server通信程序截图二:

3、施耐德Modicon M218系列PLC之Modbus TCP Server通信程序截图三:

4、Modbus Poll调试助手测试截图:

5、使用以太网调试助手测试截图:

十、罗克韦尔AB Micro850系列PLC之Modbus TCP Server通信程序及其测试过程:
1、罗克韦尔AB Micro850系列PLC之Modbus TCP Server通信程序截图一:

2、罗克韦尔AB Micro850系列PLC之Modbus TCP Server通信程序截图二:

3、罗克韦尔AB Micro850系列PLC之Modbus TCP Server通信程序截图三:

4、Modbus Poll调试助手测试截图:

5、使用以太网调试助手测试截图:

十一、通信调试所需工具提供下载:
链接:
https://pan.baidu.com/s/1mfHCR_zEIif8I-ACZpEFFg