单片机+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分不嫌少!


楼主最近还看过



工控科学

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2014年3月22日
发表于:2020-10-16 19:44:16
41楼

好好学习天天向上

回复本条

    

ymjr500

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 327回
  • 年度积分:0
  • 历史总积分:1056
  • 注册:2014年3月20日
发表于:2020-10-17 13:33:45
42楼

感谢分享。学习学习

回复本条

    

关育谋

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

引用 "ymjr500" 的回复,发表在42楼
        内容: 感谢分享。学习学习

有问题一起交流学习。

回复本条

    

关育谋

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

引用 "1450030965" 的回复,发表在39楼
        内容: 佩服佩服!我也下载下来学习一下

客气客气~大家一起交流学习。

回复本条

    

Cheart

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 527回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2020-10-20 09:49:34
45楼

感谢楼主,下来学习了

回复本条

    

huahua123123

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 174回
  • 年度积分:3
  • 历史总积分:163
  • 注册:2009年5月29日
发表于:2020-10-20 21:15:06
46楼

非常感谢楼主的无私分享!!

回复本条

    

joker HELLO

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 407回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2019年10月17日
发表于:2020-10-22 10:32:03
47楼

牛叉牛叉

回复本条

    

关育谋

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

引用 "huahua123123" 的回复,发表在46楼
        内容: 非常感谢楼主的无私分享!!

有问题可以跟帖交流。

回复本条

    

关育谋

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

引用 "joker HELLO" 的回复,发表在47楼
        内容: 牛叉牛叉

一般一般,仅仅是对通信感兴趣而已。

回复本条

    

关育谋

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

引用 "Cheart" 的回复,发表在45楼
        内容: 感谢楼主,下来学习了

客气!客气!有问题可以一起交流。

回复本条

    

laituan123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 258回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2013年4月27日
发表于:2020-11-03 14:05:19
51楼

感谢分享,感觉很强大

回复本条

    

joker HELLO

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 407回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2019年10月17日
发表于:2020-11-08 12:03:07
52楼

感谢楼主分享

回复本条

    

关育谋

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

引用 "laituan123" 的回复,发表在51楼
        内容: 感谢分享,感觉很强大

一般一般,可以一起交流。

回复本条

    

sususu1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2020年11月24日
发表于:2020-11-24 09:50:03
54楼

支持楼主,感谢分享。支持楼主,感谢分享。

回复本条

    

yecao

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 257回
  • 年度积分:17
  • 历史总积分:5543
  • 注册:2003年8月07日
发表于:2020-12-11 08:34:41
55楼

谢谢分享。

回复本条

    

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 39回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2003年3月11日
发表于:2020-12-18 08:11:27
56楼

辛苦了 内容很详细,有心了,感谢

回复本条

    

chen6717

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 91回
  • 年度积分:0
  • 历史总积分:4015
  • 注册:2004年2月26日
发表于:2020-12-22 09:19:22
57楼

这个真厉害!高手!!

回复本条

    

dp9917

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2011年2月19日
发表于:2020-12-23 09:52:42
58楼

回复内容:

对:关育谋 引用 "你猜你猜" 的回复,发表在3楼        内容: 感谢分享喽不客气哦!有问题可以跟帖交流。     内容的回复:

挺好,一定要好好学习一下。

回复本条

    

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 775回
  • 年度积分:8
  • 历史总积分:61
  • 注册:2019年1月19日
发表于:2021-02-15 13:52:54
59楼

内容很详细,有心了,感谢


回复本条

    

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 775回
  • 年度积分:8
  • 历史总积分:61
  • 注册:2019年1月19日
发表于:2021-02-15 13:53:06
60楼

内容很详细,有心了

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师