
本方案是威纶通触摸屏与西门子S7-1200进行无线Modbus通信的实现方法。此方案可以作为西门子S7-1200与触摸屏的无线Modbus通信实例。
在本方案中威纶通触摸屏作为主站,S7-1200作为从站,并采用达泰电子西门子PLC专用无线通讯终端—DTD434MC,作为实现无线通讯的硬件设备。
无线系统构成示意图 ▼一、S7-1200从站环境搭建
1.S7-1200实现Modbus无线通讯从站
打开【1200PLC从站程序】文件夹,进入准备下载的界面,你会看到有一个已建好的设备:从站[CPU 1211C AC/DC/RLY]
如下图所示 ▼用事先准备好的网线,对PLC进行从站的程序下载。
2. 从站程序打开方式
选择步骤:从站——程序块——Main[DB1] (双击)
3. 从站程序下载
二、威纶通触摸屏从站环境搭建
打开文件夹内以下程序▼
写入威纶通触摸屏内
三、硬件连接
1. 测试准备材料
- 威纶通触摸屏TK6071iQ
- 西门子S7-1200
- CM1241扩展模块
- 西门子PLC专用485线
- DTD434MC
- Rs485数据线
2. 主站接线
第一步: 用一根红色导线将触摸屏Rs485端口的7脚与DTD434MC的A端口相连接;用另一根黑色素导线将触摸屏Rs485端口的8脚与DTD434MC的B端口相连接。 第二步: 无线通讯终端设置开关中最后一位(K8-8)拨码开关向上。 第三步: 给无线通讯终端接入天线。 第四步: 全部接线结束后,给触摸屏与无线通讯终端供电。3. 从站接线
第一步: 用西门子专用485线的DB9口接入S7-1200扩展模块CM1241的Rs485。 第二步: 另一端红黑线分别接入DTD434MC的A,B端子。 第三步: 无线通讯终端设置开关中最后一位(K8-8)拨码开关向上。 第四步: 给无线通讯终端接入天线。 第五步: 全部接线结束后,给PLC与无线通讯终端供电。四、实现Modbus无线网络通讯
1. 触摸屏输出信号
点击触摸屏上的西门子1200上通讯例程Q0.0到QQ0.3输出信号到PLC上,则与之对应的PLC 上DO指示灯相对亮起,无线通讯连接成功。
2.PLC输入信号
如下图所示,取导线短接M与1M端子,另一根导线连接L+端子,导线另一端悬空
取导线悬空端分别接入DI端的输入端子0、1、2、3等输入端子,每接入一路,则威纶通触摸屏上IO圆形指示灯亮起。
此时威纶通触摸屏与S7-1200之间完成无线通讯。
五、欧美系PLC专用无线通讯终端—DTD434M
达泰4系无线数据通讯终端DTD434M,内嵌RS232/RS485双接口,可以直接替代RS232/RS485等传统有线方案,无需编程。DTD434M能与西门子PLC、组态软件、人机界面、触摸屏、测控终端等工控产品组成无线测控网络,实现西门子无线PPI协议、无线Modbus协议的组态,为工业测控领域提供了中短距离无线通讯的简单高效解决方案。大大缩短工程项目时间,彻底解决有线方案施工繁琐、设备后期维护成本高等难题,并且在后期也不会产生运行费用。
■ 主 要 特 征:
◆ 直接代替有线RS485方案,实现无线组网通讯;
◆ 全数字无线加密方式,保证数据安全可靠;
◆ 直流9~24V宽电源电压供电,平均工作电流小于50mA;
◆ 精美铝合金外壳:120×105×30mm,4个条形安装固定孔;
◆ 通信接口:RS232/RS485;
◆ 传输距离:10KM范围内可选;
◆ 支持标准串口协议:Modbus RTU协议、PPI协议。
微信公众号后台回复【121】获取例程源代码
更多PLC无线通讯资料请关注“PLC无线通讯方案”