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



关育谋

    
  • [版主]
  • 精华: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分不嫌少!


楼主最近还看过



我的青春900

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:102
  • 历史总积分:295
  • 注册:2017年12月29日
发表于:2020-09-28 09:09:30
21楼

厉害,厉害

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:764帖 | 5749回
  • 年度积分:16
  • 历史总积分:93001
  • 注册:2004年5月28日
发表于:2020-09-30 13:54:54
22楼

引用 "我的青春900" 的回复,发表在21楼
        内容: 厉害,厉害

一般,一般!大家一起交流。

回复本条

    

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 775回
  • 年度积分:8
  • 历史总积分:61
  • 注册:2019年1月19日
发表于:2020-10-04 12:16:09
23楼

资料很详细,感谢

回复本条

    

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 775回
  • 年度积分:8
  • 历史总积分:61
  • 注册:2019年1月19日
发表于:2020-10-04 12:16:32
24楼

资料很详细,感谢。

回复本条

    

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 775回
  • 年度积分:8
  • 历史总积分:61
  • 注册:2019年1月19日
发表于:2020-10-04 12:17:05
25楼

感谢关工的分享


回复本条

    

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 775回
  • 年度积分:8
  • 历史总积分:61
  • 注册:2019年1月19日
发表于:2020-10-04 12:17:41
26楼

好强大,好厉害。

回复本条

    

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 775回
  • 年度积分:8
  • 历史总积分:61
  • 注册:2019年1月19日
发表于:2020-10-04 12:17:58
27楼

好强大,好厉害。。。

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:764帖 | 5749回
  • 年度积分:16
  • 历史总积分:93001
  • 注册:2004年5月28日
发表于:2020-10-04 17:47:12
28楼

引用 "gk2017" 的回复,发表在24楼
        内容: 资料很详细,感谢。

有问题可以跟帖交流。

回复本条

    

好领导

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2016年10月28日
发表于:2020-10-08 02:06:13
29楼

哪里下载我怎么没有看见你

回复本条

    

yerone

  • 精华:0帖
  • 求助:0帖
  • 帖子:27帖 | 977回
  • 年度积分:0
  • 历史总积分:235
  • 注册:2006年7月22日
发表于:2020-10-08 08:10:51
30楼

你的帖子确实更强悍,呵呵。

回复本条

    

Aaron790520

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2020年10月08日
发表于:2020-10-08 09:35:24
31楼

學習了 謝謝 大神~

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:764帖 | 5749回
  • 年度积分:16
  • 历史总积分:93001
  • 注册:2004年5月28日
发表于:2020-10-08 20:52:02
32楼

引用 "好领导" 的回复,发表在29楼
        内容: 哪里下载我怎么没有看见你

有个附件的啊,可以下载程序和调试工具的。

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:764帖 | 5749回
  • 年度积分:16
  • 历史总积分:93001
  • 注册:2004年5月28日
发表于:2020-10-08 20:52:20
33楼

引用 "yerone" 的回复,发表在30楼
        内容: 你的帖子确实更强悍,呵呵。

强悍不敢当啊。

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:764帖 | 5749回
  • 年度积分:16
  • 历史总积分:93001
  • 注册:2004年5月28日
发表于:2020-10-08 20:52:39
34楼

引用 "Aaron790520" 的回复,发表在31楼
        内容: 學習了 謝謝 大神~

大家一起学习,不用客气。

回复本条

    

lonely5858

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 107回
  • 年度积分:5
  • 历史总积分:2143
  • 注册:2013年8月05日
发表于:2020-10-09 06:26:26
35楼

厉害👍想学习一下。

回复本条

    

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 32回
  • 年度积分:11
  • 历史总积分:983
  • 注册:2003年7月05日
发表于:2020-10-09 08:37:14
36楼

资料很详细,谢谢分享。

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:764帖 | 5749回
  • 年度积分:16
  • 历史总积分:93001
  • 注册:2004年5月28日
发表于:2020-10-09 09:32:41
37楼

引用 "lonely5858" 的回复,发表在35楼
        内容: 厉害👍想学习一下。

大家一起学习、交流。

回复本条

    

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:764帖 | 5749回
  • 年度积分:16
  • 历史总积分:93001
  • 注册:2004年5月28日
发表于:2020-10-09 09:32:59
38楼

引用 "" 的回复,发表在36楼
        内容: 资料很详细,谢谢分享。

客气了,有问题跟帖交流。

回复本条

    

1450030965

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 90回
  • 年度积分:1
  • 历史总积分:1631
  • 注册:2016年6月19日
发表于:2020-10-16 09:47:14
39楼

佩服佩服!我也下载下来学习一下

回复本条

    

xtjcmmf

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:221
  • 注册:2016年9月01日
发表于:2020-10-16 11:31:13
40楼

数据手册参考手册


回复本条

    

热门招聘
相关主题

官方公众号

智造工程师