各位同仁:大家好
本案例主要研究对象是博途1500与博途1200之间的MODBUS TCP通信典型案例,本案例把S7-1200PLC站点作为客户端,S7-1500作为服务器端,从硬件组态、软件编程、通信设置、下载调试验证等工程项目流程展开对本案例的详细介绍及具体编程实操调试,以期对大家有所帮助,欢迎交流探讨。具体操作调试通过本培训中心的1500实操平台与1200PLC操作平台完成。
培训中心推出线上与线下面授实操培训课程,为了解决大家在学习过程中遇到的各种问题以及在工作过程中遇到的各种问题进行咨询、交流、探讨,每周三晚上七点半到九点通过腾讯会议在线直播答疑,欢迎加微信(13811659603)进入工控技术交流群,每周三晚上的在线直播答疑会议号会在每周三下午发布在培训中心各个技术交流群里。欢迎咨询、交流、探讨。
1、CPU1511C (服务器端)
2、CPU1214C,AC/DC/RLY(客户端)
博途软件版本:
采用博途V15版本(只要是V13SP1以上的各个版本差别不大)
工艺要求:实现如下功能。
1、S7-1500PLC站点(服务器端)发送5个数到S7-1200PLC站点(客户端)
2、S7-1500PLC站点(服务器端)接收5个数来自S7-1200PLC站点(客户端)
第一部分:编写程序
1、点新建创建项目给项目命名:
2、添加新设备,创建S7-1200PLC站点(客户端):
4、设置系统与时钟存储器
5、添加新设备,添加S7-1500PLC系统(服务器)
6、设置S7-1500(服务器)CPU模块IP地址
7、在S7-1200PLC站点(客户端),添加全局数据块DB1(SEND)
8、在S7-1200PLC(客户端)继续添加全局数据块DB2(RECEIVE)
9、创建S7-1200客户端MODBUS TCP端口定义数据块DB3
10、定义客户端端口参数DB3,写端口参数
11、添加新全局数据块DB4,用于定义读取服务器时,客户端的端口定义。
12、编写定义读取数据端口定义DB4
13、在1500PLC服务器站点添加新块DB1
14、编写刚刚创建的S7-1500服务器端的全局数据块DB1
15、创建1500PLC站点服务器接收数据块DB2
16、S7-1500服务器端接收端口定义DB3(RECEIVE) 17、在S7-1500PLC服务器端添加全局数据块DB4,用于定义发送数据通信端口
18、编辑服务器端端口DB4(SEND端口定义)参数
19、在S7-1200PLC客户端,在OB1中编写程序
20、在1200客户端,创建监控表,用于验证客户端与服务器之间发送接收数据是否正确。
21、在服务器端S7-1500中,OB1主程序中编写程序
22、在服务器端创建监控表,用于监控客户端与服务器之间的发送与接收数据是否正常。
至此:S7-1200PLC客户端与S7-1500服务器端程序编写完毕
第二部分:
分别编译、保存、下载S7-1200客户端与S7-1500服务端的程序至CPU中。
第三部分:
在线调试验证客户端与服务器双侧的接收数据与发送数据是否正常。 第四部分:总结
通过在线测试,以上编程、组态、在线调试验证通信正常。
线下面授实操培训每月在北京培训中心按时开课,包教包会12个月以内再学免费,每周三晚上通过腾讯会议在线答疑,解决学员在学习或工作中遇到的各种问题,每个课程详细内容查询:
每个线下面授实操培训课程,都有对应的线上视频课程,线上视频课程是录播课程,免费试听试学,也可以直接下单购买线上学习,培训中心提供编程软件、资料、教程,提供视频课程涉及到所有工程案例原始程序。每周三晚上通过腾讯会议答疑,解决学习或工作中遇到的问题。
线上视频课程链接:https://m.cctalk.com/inst/sxaugd3c 扫码学习线上课程:
欢迎咨询报名13811659603(微信同号)
每天学习新技术新知识,从李工这里开始,线上培训随时学、线下面授实操培训每月按时开课,请给自己一个改变人生的机会。
培训中心有工控技术交流群,通过加微信(13811659603)可以拉进技术交流群,公众号每天会发布原创技术文章,资料下载链接、软件下载链接。线下面授实操培训每月按时开课,欢迎咨询报名。 免费提供技术支持:13811659603(微信同)李工 第一周周一西门子200SMART PLC编程+触摸屏+伺服控制编程实操培训开课,培训6天。 第二周周一变频器应用与常见故障维修实操高级培训(工程应用级),培训5天。变频器应用与芯片级电路板维修实操高级培训(开店级),培训30天。西门子S7-1200PLC编程+西门子WinCC组态案例实操培训,培训6天。 第三周周一西门子S7-1500PLC编程+西门子WinCC组态案例实操培训,培训6天。西门子S7-1500PLC编程+西门子WinCC组态课程实操培训,培训9天。 第四周周一西门子S7-300/400PLC编程实操培训,培训6天。西门子S7-300/400PLC编程+西门子WinCC组态课程实操培训,培训9天。 全部案例都在实际设备、平台调试完成,从2005年连续不间断从事工控培训20年,在培训方面积累了丰富的培训经验,从教材设计、配套实验设备设计,课堂上每个实操案例设计、每个知识点的讲解方法、打什么比喻引入什么场景都经过精心策划,包教包会12个月以内再学免费。
有任何技术问题欢迎咨询交流探讨,微信13811659603 李工
培训中心官网:
线上课程主页:https://m.cctalk.com/inst/sxaugd3c 公众号: