电工学习网

 找回密码
 立即注册
查看: 1491|回复: 2
打印 上一主题 下一主题

两台PLC之间S7通讯--最容易忽略的小技巧

[复制链接]
跳转到指定楼层
楼主
发表于 2022-4-10 21:32:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   还记得第一次使用西门子plc产品来做通讯,感觉一点头绪都没有,只是听人说用一根网线,就可以实现设备间的通讯数据交互,非常方便。于是在网上找各种参考资料、买各种书专门来学习,发现看了好多资料,该不会还是不会。
  “眼过千遍不如手过一遍”,直接找来两块1214DC/DC/DC来进行实物测试,经过反复的修改和验证后,最终顺利实现了数据的通讯交互。
     通讯交互的优势:
     1、相比传统硬接线交互的方式来说,通讯交互更加省线,一根网线就足够;
     2、数据类型不受限制。不管是布尔量、整数、实数、字符串等各种数据类型,均可支持;
     3、灵活性较强。后期假如需要新增交互数据,只需要在软件里面修改即可实现,省时又省力。
     通讯交互遇到的问题点:
     1、交互程序只需要写一边(PUT/GET),不需要两边都写。
     2、数据长度和类型两边都要一一对应起来,千万不可以错位或者长度不一致。   
     3、交互数据不仅仅限于一组(发送端/接收端),可以实现好几组数据的实时交互。
     4、仔细检查数据指针的指向地址是否准确,大小是否匹配。
     5、有条件建议把通讯程序放在循环中断里面处理,实时性更高,响应速度更快!
    自我总结:
西门子plc支持的通讯方式不仅仅只有S7通讯,还有TCP/IP,MobusTCP/RTU、USS、智能IO、opc UA等等,需要根据自己的实际需求,来选择最适合自己的通讯交互方式。适应新的东西总归需要一个过程,只要你具备顽强的意志和不达目的不罢休的决心,相信一切问题总会迎刃而解!
来源:西门子工业技术论坛

回复

使用道具 举报

沙发
发表于 2022-5-12 19:41:02 | 只看该作者
学习学习,谢谢分享!

回复 支持 反对

使用道具 举报

板凳
发表于 2022-5-12 19:41:11 | 只看该作者
学习学习,谢谢分享!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-26 00:14

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表