[西门子] 西门子S7-1500与S7-1200在不同项目间的TCP通信(1500做主站)(典型案例分享、

[复制链接]
查看397 | 回复0 | 2024-4-6 16:04:38 | 显示全部楼层 |阅读模式
各位工控人:大家好
     S7-1500 与 S7-1200不同项目之间的以太网通信可以通过 TCP 协议来实现,使用的通信指令是在S7-1500/1200中调用 T-Block (TSEND_C,TRCV_C,TCON,TDISCON,TSEND,TRCV) 指令来实现。通信方式为双边通信,因此 SEND 和 RCV 必须成对出现。
      本案例在不同项目中完成,在博途软件中分别创建S7-1500PLC站点与S7-1200PLC站点,1500PLC站点作为主站。

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

硬件:① S7-1511C CPU (IP 地址 192.168.0.1 ;子网掩码 255.255.255.0)
② S7-1214C CPU  ( IP 地址 192.168.0.4;子网掩码 255.255.255.0)

软件:
① STEP7 V17
所完成的通信任务


      下面开始对S7-1500PLC站点(主站)、S7-1200PLC站点(从站)进行通信组态、编程、下载、在线调试验证,全流程实操,以便正确真实展现完整编程流程。

第一部分:先在博途STEP7 V17中编写S7-1500主站程序

1、点新建创建项目


2、添加新设备


3、为 PROFINET 通信口分配以太网地址

4、设置系统与时钟存储器

5、在程序块中添加新块,DB1(SEND)、DB2(RECEIVE),并且设置为绝对地址访问


6、添加新监控表

7、在OB1中编写通信程序





至此,博途1500PLC站点(主站)通信程序编程完毕。

第二部分:在STEP7-1200PLC站点(从站)编写通信程序。
1、点新建创建项目,给项目命名

2、添加新设备:


3、定义CPU的IP地址

4、定义CPU系统与时钟存储器

5、在程序块中,添加新程序块:DB1(SEND)与DB2(RECEIVE),并且设置属性把“优化的块访问”前面的√去掉,把符号访问转换成绝对地址访问


6、在“监控与强制表”里添加新的监控表

7、在主程序OB1中编写通信程序




至此:S7-1200PLC站点的程序编写完毕
第三部分:
分别编译S7-1500PLC站点、S7-1200PLC站点,并且保存,下载到各自的CPU中。
第四部分:

在线调试验证,通信双方的发送数据、接收数据是否正常。

总结:
      通过以上在线调试验证,S7-1500PLC站点(主站)与S7-1200PLC站点(从站),双方的发送与接收数据都正常。表明以上通信组态、编程、调试都是正确的。
西门子S7-1500PLC编程+WinCC组态面授实操培训,每月第三周周一开课

西门子S7-300/400PLC编程+西门子WinCC组态面授实操培训,每月第四周周一开课
在北京培训中心开课,包教包会12个月以内再学免费,课程详细内容邀请函查询:http://m.zggkzy.com
欢迎咨询报名13811659603

每天学习新技术新知识,从李工这里开始,线上培训随时学、线下面授实操培训每月按时开课,请给自己一个改变人生的机会。
培训中心有工控技术交流群,通过加微信(13811659603)可以拉进技术交流群,公众号每天会发布原创技术文章,资料下载链接、软件下载链接。线下面授实操培训每月按时开课,欢迎咨询报名。

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

     北京工控自动化培训中心(北京富通睿智科技有限公司培训中心)(http://m.zggkzy.com)每月的课程安排顺序是:
第一周周一
西门子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年连续不间断从事工控培训19年,在培训方面积累了丰富的培训经验,从教材设计、配套实验设备设计,课堂上每个实操案例设计、每个知识点的讲解方法、打什么比喻引入什么场景都经过精心策划,包教包会12个月以内再学免费。
有任何技术问题欢迎咨询交流探讨,微信13811659603  李工
培训中心官网:
移动端:http://m.zggkzy.com
               

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

线上课程主页:https://m.cctalk.com/inst/sxaugd3c         
               

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

公众号:



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

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

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

本版积分规则