首页 上一页 1 2 3 4 5 下一页 尾页

单片机+Ethernet模块和8种PLC实现ModbusTCP通信 点击:3332 | 回复:84



关育谋

    
  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-09-16 17:57:41
楼主

单片机扩展Ethernet通信模块和8种主流PLC实现Modbus TCP以太网通信


一、通信演示视频:

二、通信硬件配置:

1、客户端:单片机+Ethernet通信模块,实物如下图所示:

单片机实物1 - 副本.jpg

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

三菱FX5U实物1.jpg

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

西门子S7-200 Smart实物1.jpg

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

欧姆龙CP1H-E实物1.jpg

5、服务器4:松下FP0H系列PLC,实物如下图所示:

松下FP0H实物1.jpg

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

施耐德Modicon M218实物1.jpg

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

罗克韦尔Micro850实物1.jpg

8、服务器7:台达ES3系列PLC,实物如下图所示:

台达ES3实物1.jpg

9、服务器8:信捷XD5E系列PLC,实物如下图所示:

信捷XD5E实物1.jpg

三、通信实现目的:

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通信程序截图一:

单片机程序1.png

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

单片机程序2.png

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

单片机程序3.png

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

单片机程序4.png

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

单片机程序5.png

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

单片机程序6.png

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

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

三菱FX5U程序1.png

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

三菱FX5U程序2.png

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

三菱FX5U程序3.png

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

三菱FX5U通信测试1.png

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

三菱FX5U通信测试2.png

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

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

西门子S7-200 Smart程序1.png

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

西门子S7-200 Smart程序2.png

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

西门子S7-200 Smart程序3.png

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

西门子S7-200 Smart通信测试1.png

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

西门子S7-200 Smart通信测试2.png

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

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

欧姆龙CP1H-E程序1.png

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

欧姆龙CP1H-E程序2.png

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

欧姆龙CP1H-E程序3.png

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

欧姆龙CP1H-E通信测试1.png

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

欧姆龙CP1H-E通信测试2.png

九、松下FP0H系列PLC之Modbus TCP Server通信程序及其测试过程:

1、松下FP0H系列PLC之Modbus TCP Server通信程序截图一:

松下FP0H程序1.png

2、松下FP0H系列PLC之Modbus TCP Server通信程序截图二:

松下FP0H程序2.png

3、松下FP0H系列PLC之Modbus TCP Server通信程序截图三:

松下FP0H程序3.png

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

松下FP0H通信测试1.png

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

松下FP0H通信测试2.png

十、施耐德Modicon M218系列PLC之Modbus TCP Server通信程序及其测试过程:

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

施耐德Modicon M218程序1.png

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

施耐德Modicon M218程序2.png

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

施耐德Modicon M218程序3.png

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

施耐德Modicon M218通信测试1.png

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

施耐德Modicon M218通信测试2.png

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

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

罗克韦尔Micro850程序1.png

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

罗克韦尔Micro850程序2.png

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

罗克韦尔Micro850程序3.png

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

罗克韦尔Micro850通信测试1.png

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

罗克韦尔Micro850通信测试2.png

十二、台达ES3系列PLC之Modbus TCP Server通信程序及其测试过程:

1、台达ES3系列PLC之Modbus TCP Server通信程序截图一:

台达ES3程序1.png

2、台达ES3系列PLC之Modbus TCP Server通信程序截图二:

台达ES3程序2.png

3、台达ES3系列PLC之Modbus TCP Server通信程序截图三:

台达ES3程序3.png

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

台达ES3通信测试1.png

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

台达ES3通信测试2.png

十三、信捷XD5E系列PLC之Modbus TCP Server通信程序及其测试过程:

1、信捷XD5E系列PLC之Modbus TCP Server通信程序截图一:

信捷XD5E程序1.png

2、信捷XD5E系列PLC之Modbus TCP Server通信程序截图二:

信捷XD5E程序2.png

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

信捷XD5E程序3.png

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

信捷XD5E通信测试1.png

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

信捷XD5E通信测试2.png

十四、8种PLC通信程序回复后提供下载:


正在下载,请等待……
下载附件需5积分!

1分不嫌少!


楼主最近还看过



  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:94
  • 历史总积分:174
  • 注册:2022年7月29日
发表于:2022-08-31 16:09:12
81楼

强 强 强

caibihui163

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 52回
  • 年度积分:10
  • 历史总积分:84
  • 注册:2009年6月26日
发表于:2022-09-12 11:46:09
82楼

向关工学习!


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 下一页 尾页