仪器信息网APP
选仪器、听讲座、看资讯

如何实现两台PLC之间的MODBUS无线通信

  • dataie52001
    2011/11/03
  • 私聊

人在职场

  • 在工业现场可能会遇到这样的情况,分布在不同地方(车间、控制室场所等)的PLC之间需要进行远程相互控制,通常是采用RS485总线,通过MODBUS协议完成此功能。

    如果现场布线不方便的话,也可以采用无线方式进行通信。这里以达泰DTD433无线模组和西门子S7_200为例进行说明。

    一、两台S7_200西门子PLC之间的远程控制

    实现的功能:

    l PLC18个开关量输入,I0.0~I0.7PLC2的开关量输出Q0.0~Q0.7一一对应,也就是说上图中的A1开关按下时,PLC1的开关量输入I0.0闭合,PLC2的输出继电器触点Q0.0导通,L2点亮。

    l PLC28个开关量输入,I0.0~I0.7PLC1的开关量输出Q0.0~Q0.7一一对应,也就是说上图中的A2开关按下时,PLC2的开关量输入I0.0闭合,PLC1的输出继电器触点Q0.0导通,L1点亮。

    l PLC1PLC2之间的通信是通过S7_200 CPU22XPPort0通信口的RS485总线连接的,其中采用了Modbus协议。

    二、无线Modbus通信的实现方法

    以上说明了采用有线RS485总线实现多台PLC之间的远程控制方法,有时由于现场条件的限制,重新布设通信线路很不方便,例如山上与山下,或者横跨马路的情况,尤其对于工程改造项目二次布线几乎是甲方无法接受的。在这种情况下,可以采用DTD433无线通信模组代替通信电缆,实现起来非常方便,不需要编程。

    无线通信模组采用中心频率为433MHz开放的ISM频段,内部使用全数字RF通信芯片与单片机组成无线数传系统,外部通信接口与RS485总线完全一致,为了使用方便,通信实现所发即所得,也就是说数据通信是完全的透明方式,这样的话,用两个DTD433模组能够直接代替有线的RS485通信导线。

    详细资料及程序可在西安达泰电子官方网站下载。

    三、PLC与DTD433无线模组通讯成功的案例

    l 西门子PLCDTD433C-S4 9600bps8N1RS485

    l 海为PLCDTD433C-S4 9600bps8N2RS485

    l 台达PLCDTD433A_S4 9600bps7E1RS485

    +关注 私聊
  • 齐步走121

    第1楼2013/11/11

    DTD433M无线模块提供了透明的RS232/RS485接口,无线可靠传输距离达到3000米以上,所以也可以称作无线485模块。DTD433M既可以实现点对点无线485通信,也适合于点对多点而且分散不便于挖沟布线等应用场合,不需要编写程序,不需要布线。DTD433M不仅能与各种PLC、DCS、智能仪表及传感器等设备组成无线PLC测控系统,同时能与组态软件、人机界面、触摸屏、测控终端等工控产品实现无线485协议、西门子PPI协议、三菱N:N协议、MODBUS等协议的组态,为工业测控领域提供了中短距离无线通信的低成本解决方案。

0
    +关注 私聊
  • Ins_6810575e

    第2楼2021/08/26

    modbus分无限和有限两种,要设置好波特率、站地址、奇偶检验等参数,建立通讯,一般采用485方式。

0
猜你喜欢最新推荐热门推荐更多推荐
举报帖子

执行举报

点赞用户
好友列表
加载中...
正在为您切换请稍后...