[西门子] 博途1500之间/1200之间/1500与1200之间MODBUS TCP通信典型案例(请关注、收藏、分享给您的同事朋友)

[复制链接]
查看91559 | 回复0 | 2024-4-2 09:02:13 | 显示全部楼层 |阅读模式
各位同仁:大家好

    本案例主要研究对象是博途1500之间、1200之间、1500与1200之间的MODBUS TCP通信典型案例,从硬件组态、软件编程、通信设置、下载调试验证等工程项目流程展开对本案例的详细介绍及具体编程实操调试,以期对大家有所帮助,欢迎交流探讨。具体调试就在培训中心的1500PLC及1200PLC系统平台调试验证。

      培训中心推出线上与线下面授实操培训课程,为了解决大家在学习过程中遇到的各种问题以及在工作过程中遇到的各种问题进行咨询、交流、探讨,每周三晚上七点半到九点通过腾讯会议在线直播答疑,欢迎加微信(13811659603)进入工控技术交流群,每周三晚上的在线直播答疑会议号会在每周三下午发布在培训中心各个技术交流群里。欢迎咨询、交流、探讨。

工艺要求:实现如下功能。

1、S7-1500发送从DB1.DBW0-DB1.DBW4对应的五个数分别是11、22、33、44、55;

S7-1200PLC接收来自S7-1500发送过来的5个数,分别存入DB1.DBW0-DB1.DBW4连续五个字中,验证是否可以在S7-1200数据块DB1中接收到对应的五个数11、22、33、44、55;

2、从S7-1200发送五个数,通过MW30-MW34,对应的五个数分别是99、88、77、66、55

在S7-1500PLC中接收来自S7-1200发过来的五个数字,存入S7-1500PLC中的MW0-MW4中,看是否在MW0-MW4中能接收到99、88、77、66、55,如果在S7-1500中可以接收到上述数字,表明通信正常。

下面就具体操作过程详细给予说明及展示。

第一步:点新建创建详细给项目起个名字



第二步:添加新设备:添加S7-1500PLC



完成添加新设备



第三步:设置1500CPU IP地址



第四步:添加新设备,添加S7-1200PLC系统



添加S7-1200平台连接的通信模块(本通信模块与本案例MODBUS TCP通信无关),既然与CPU相连就要组态。



第五步:设置S7-1200CPU模块IP地址



第六步:在S7-1500PLC站点,添加全局数据块DB1



第七步:编写DB1全局数据块,将来用于1500PLC向1200PLC发送数据的数据块。



第八步:在S7-1500PLC中继续添加全局数据块DB2



第九步:编写S7-1500PLC中刚刚创建的DB2数据块



第十步:添加新全局数据块DB3,用于定义接收服务器读入客户端时,客户端的端口定义。



第十一步:编写定义接收数据端口定义DB3



第十二步:在S7-1200PLC中添加新全局数据块DB1



第十三步:编写刚刚创建的S7-1200的全局数据块DB1



第十四步:添加S7-1200接收端口定义全局数据块DB2



第十五步:编辑S7-1200刚添加的全局数据块DB2,接收数据端口定义



第十六步:在S7-1200PLC里添加全局数据块DB3,用于定义发送数据通信端口



第十七步:编写S7-1200PLC发送数据端口定义DB3



第十八步:在S7-1500PLC客户端,在OB1中编写程序





客户端S7-1500PLC,OB1中程序编写完毕

第十九步:在服务器端S7-1200中,OB1主程序中编写程序





服务器端S7-1200PLC,OB1中程序编写完毕

第二十步:创建S7-1500中监控表



第二十一步:创建服务器端S7-1200PLC监控表



第二十二步:分别编译S7-1500与S7-1200站点,保存、下载到各自CPU中。

第二十三步:S7-1500PLC OB1主程序监控画面





第二十四步:S7-1200服务端端OB1程序监控截图





第二十五步:验证S7-1500写入S7-1200数据是否正确;同时验证S7-1200写入S7-1500PLC的数据是否正确。



通过变量监控表在线发送及接收,表明双方的发送与接收都是正确的,表明前面的所有编程、组态、操作都是正确的,本案例没有任何问题,大家可以放心学习、研究。

这个案例就讨论到此,有什么需要咨询、交流请加李工微信:13811659603

每天学习新技术新知识,从李工这里开始,线上培训随时学、线下面授实操培训每月按时开课,给自己一个改变人生的机会。

培训中心有工控技术交流群,通过加微信(13811659603)可以拉进技术交流群,公众号每天会发布原创技术文章,资料下载链接、软件下载链接。线下面授实操培训每月按时开课,欢迎咨询报名。

免费提供技术支持:13811659603(微信同)李工

     北京工控自动化培训中心(北京富通睿智科技有限公司培训中心)(http://m.zggkzy.com)每月的课程安排顺序是:

第一周周一
西门子200SMART PLC编程+触摸屏+伺服控制编程实操培训开课,培训6天。

第二周周一
变频器应用与常见故障维修实操高级培训(工程应用级),培训6天。
变频器应用与芯片级电路板维修实操高级培训(开店级),培训30天。

第二周周六
西门子S7-300/400PLC编程实操培训,培训7天。
西门子S7-300/400PLC编程+西门子WinCC组态编程实操培训,培训10天。

第四周周一
西门子S7-1200PLC编程+西门子wincc组态实操培训,培训6天。
西门子S7-1500PLC编程+西门子wincc组态实操培训,培训6天。

全部案例都在实际设备、平台调试完成,从2005年连续不间断从事工控培训18年,在培训方面积累了丰富的培训经验,从教材设计、配套实验设备设计,课堂上每个实操案例设计、每个知识点的讲解方法、打什么比喻引入什么场景都经过精心策划,包教包会12个月以内再学免费。

有任何技术问题欢迎咨询交流探讨,微信13811659603  李工

培训中心官网:

移动端:http://m.zggkzy.com
              


PC端:http://www.zggkzy.com
              


线上课程主页:http://zggkzy.ke.qq.com
            


技术咨询、报名:13811659603(微信同)
            


公众号:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则