发表于:2020/9/16 16:52:13
#0楼
单片机扩展Ethernet通信模块和8种主流PLC实现Modbus TCP以太网通信
一、通信演示视频:
二、通信硬件配置:
1、客户端:单片机+Ethernet通信模块,实物如下图所示:
2、服务器1:三菱FX5U系列PLC,实物如下图所示:
3、服务器2:西门子S7-200 Smart系列PLC,实物如下图所示:
4、服务器3:欧姆龙CP1H-E系列PLC,实物如下图所示:
5、服务器4:松下FP0H系列PLC,实物如下图所示:
6、服务器5:施耐德Modicon M218系列PLC,实物如下图所示:
7、服务器6:罗克韦尔AB Micro850系列PLC,实物如下图所示:
8、服务器7:台达ES3系列PLC,实物如下图所示:
9、服务器8:信捷XD5E系列PLC,实物如下图所示:
三、通信实现目的:
1、单片机扩展Ethernet以太网通信模块做客户端读和写服务器1三菱FX5U系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
2、单片机扩展Ethernet以太网通信模块做客户端读和写服务器2西门子S7-200 Smart系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
3、单片机扩展Ethernet以太网通信模块做客户端读和写服务器3欧姆龙CP1H-E系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
4、单片机扩展Ethernet以太网通信模块做客户端读和写服务器4松下FP0H系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
5、单片机扩展Ethernet以太网通信模块做客户端读和写服务器5施耐德Modicon M218系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
6、单片机扩展Ethernet以太网通信模块做客户端读和写服务器6罗克韦尔AB Micro850系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
7、单片机扩展Ethernet以太网通信模块做客户端读和写服务器7台达ES3系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
8、单片机扩展Ethernet以太网通信模块做客户端读和写服务器8信捷XD5E系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现。
四、通信参数声明:
1、单片机通信参数:
IP地址:192.168.1.160
网关地址: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、松下FP0H系列PLC通信参数:
IP地址:192.168.1.164
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server
6、施耐德Modicon M218系列PLC通信参数:
IP地址:192.168.1.165
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server
7、罗克韦尔AB Micro850系列PLC通信参数:
IP地址:192.168.1.166
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server
8、台达ES3系列PLC通信参数:
IP地址:192.168.1.167
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server
9、信捷XD5E系列PLC通信参数:
IP地址:192.168.1.168
网关地址: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调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
七、西门子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调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
八、欧姆龙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调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
九、松下FP0H系列PLC之Modbus TCP Server通信程序及其测试过程:
1、松下FP0H系列PLC之Modbus TCP Server通信程序截图一:
2、松下FP0H系列PLC之Modbus TCP Server通信程序截图二:
3、松下FP0H系列PLC之Modbus TCP Server通信程序截图三:
4、Modbus Poll调试助手测试截图:可以对数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
十、施耐德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调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
十一、罗克韦尔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调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
十二、台达ES3系列PLC之Modbus TCP Server通信程序及其测试过程:
1、台达ES3系列PLC之Modbus TCP Server通信程序截图一:
2、台达ES3系列PLC之Modbus TCP Server通信程序截图二:
3、台达ES3系列PLC之Modbus TCP Server通信程序截图三:
4、Modbus Poll调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
十三、信捷XD5E系列PLC之Modbus TCP Server通信程序及其测试过程:
1、信捷XD5E系列PLC之Modbus TCP Server通信程序截图一:
2、信捷XD5E系列PLC之Modbus TCP Server通信程序截图二:
3、信捷XD5E系列PLC之Modbus TCP Server通信程序截图三:
4、Modbus Poll调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
十四、8种PLC通信程序回复后提供下载:
一、通信演示视频:
二、通信硬件配置:
1、客户端:单片机+Ethernet通信模块,实物如下图所示:
2、服务器1:三菱FX5U系列PLC,实物如下图所示:
3、服务器2:西门子S7-200 Smart系列PLC,实物如下图所示:
4、服务器3:欧姆龙CP1H-E系列PLC,实物如下图所示:
5、服务器4:松下FP0H系列PLC,实物如下图所示:
6、服务器5:施耐德Modicon M218系列PLC,实物如下图所示:
7、服务器6:罗克韦尔AB Micro850系列PLC,实物如下图所示:
8、服务器7:台达ES3系列PLC,实物如下图所示:
9、服务器8:信捷XD5E系列PLC,实物如下图所示:
三、通信实现目的:
1、单片机扩展Ethernet以太网通信模块做客户端读和写服务器1三菱FX5U系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
2、单片机扩展Ethernet以太网通信模块做客户端读和写服务器2西门子S7-200 Smart系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
3、单片机扩展Ethernet以太网通信模块做客户端读和写服务器3欧姆龙CP1H-E系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
4、单片机扩展Ethernet以太网通信模块做客户端读和写服务器4松下FP0H系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
5、单片机扩展Ethernet以太网通信模块做客户端读和写服务器5施耐德Modicon M218系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
6、单片机扩展Ethernet以太网通信模块做客户端读和写服务器6罗克韦尔AB Micro850系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
7、单片机扩展Ethernet以太网通信模块做客户端读和写服务器7台达ES3系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现;
8、单片机扩展Ethernet以太网通信模块做客户端读和写服务器8信捷XD5E系列PLC各自4路保持寄存器,使用Modbus TCP之03和16功能码实现。
四、通信参数声明:
1、单片机通信参数:
IP地址:192.168.1.160
网关地址: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、松下FP0H系列PLC通信参数:
IP地址:192.168.1.164
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server
6、施耐德Modicon M218系列PLC通信参数:
IP地址:192.168.1.165
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server
7、罗克韦尔AB Micro850系列PLC通信参数:
IP地址:192.168.1.166
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server
8、台达ES3系列PLC通信参数:
IP地址:192.168.1.167
网关地址:192.168.1.1
子网掩码:255.255.255.0
端口号:502
通信协议:Modbus TCP Server
9、信捷XD5E系列PLC通信参数:
IP地址:192.168.1.168
网关地址: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调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
七、西门子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调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
八、欧姆龙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调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
九、松下FP0H系列PLC之Modbus TCP Server通信程序及其测试过程:
1、松下FP0H系列PLC之Modbus TCP Server通信程序截图一:
2、松下FP0H系列PLC之Modbus TCP Server通信程序截图二:
3、松下FP0H系列PLC之Modbus TCP Server通信程序截图三:
4、Modbus Poll调试助手测试截图:可以对数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
十、施耐德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调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
十一、罗克韦尔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调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
十二、台达ES3系列PLC之Modbus TCP Server通信程序及其测试过程:
1、台达ES3系列PLC之Modbus TCP Server通信程序截图一:
2、台达ES3系列PLC之Modbus TCP Server通信程序截图二:
3、台达ES3系列PLC之Modbus TCP Server通信程序截图三:
4、Modbus Poll调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
十三、信捷XD5E系列PLC之Modbus TCP Server通信程序及其测试过程:
1、信捷XD5E系列PLC之Modbus TCP Server通信程序截图一:
2、信捷XD5E系列PLC之Modbus TCP Server通信程序截图二:
3、信捷XD5E系列PLC之Modbus TCP Server通信程序截图三:
4、Modbus Poll调试助手测试截图:可以对PLC数字量输入、数字量输出、保持寄存器进行读写操作
5、使用以太网调试助手测试截图:读取4路保持寄存器
十四、8种PLC通信程序回复后提供下载:
**内容隐藏回复可见**
[此贴子已经被作者于2021/6/25 19:48:58编辑过]
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
联系!腾讯扣扣149034219