S7-1200之间的无线MODBUS通讯

  • 原创
  • |
  • 浏览:2578
  • |
  • 更新:

在实际生产作业中,经常会遇到多台PLC分布在工厂各处或者是需要对系统做小范围改造的情况,例如多加一台PLC进来。这时候我们可以采用无线的方式实现PLC之间的通讯,可省去传统有线方式挖沟布线的时间与人力,并且无需后期维护。

本方案主要详述了如何实现两台西门子S7-1200 PLC之间Modbus协议的无线通讯。方案中所用DTD434M——西安达泰的西门子等欧美系PLC专用的无线数据终端。

工具/原料

  • S7-1200_CPU:CPU 1211C AC/DC/Rly
  • 扩展模块:CM1241 (422/485)
  • 无线数据终端:DTD434M
  • 通讯接口:RS485(两线制)

方法/步骤

  1. 1

    无线MODBUS的网络组成,应为一主多从的模式。

    S7-1200之间的无线MODBUS通讯
    S7-1200之间的无线MODBUS通讯
  2. 2

    首先实现S7-1200做主站实现MODBUS无线通讯

    S7-1200之间的无线MODBUS通讯
  3. 2
    此文章非法爬取自百度经验
  4. 3

    S7-1200做从站实现MODBUS无线通讯

    S7-1200之间的无线MODBUS通讯
    END

测试方法

  1. 1

    监控主站的DB1和MW100-MW110

    给DB1的10个字随意写如数据,数据会被写入从站,此时主站会读取刚写入从站的数据到MW100-MW110,观察数据变化来确定通讯是否正常。或者给主站的DB1.DBW0写入256(0000 0001 00000000或者0X0100)或者0来控制从站的Q0.0验证通讯是否正常

    END

注意事项

  • DTD434M无线通讯终端不需要进行设置
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部