本方案是组态软件与西门子 S7-1200进行无线 MODBUS 通信的实现方法。此方案可以作为西门子 S7-1200与组态软件的无线 MODBUS 通信实例。在本方案中采用了西门子PLC专用无线通讯终端DTD434MC,作为实现无线通讯的硬件设备。
一、方案概述
组态王配置为标准 MODBUS 主站,西门子 PLC 使用 MODBUS 库文件配置为 MODBUS 从站,使用简单方便,不必深入理解 MODBUS 协议细节,即可完成通信。在本方案的基础上可以进一步对实际应用进行扩展。
无线系统构成示意图 ▼

通过DTD434MC方便实现无线MODBUS网络,无需更改网络参数直接替换有线连接。DTD434M内嵌RS232/RS485双接口,可兼容并自适应西门子PPI协议、莫迪康标准MODBUS协议等,可与西门子PLC、组态软件、人机界面、触摸屏、测控终端等工控产品组成无线测控网络,可以直接替代RS232/RS485等传统有线传输方式,为工厂解决布线的困扰。
二、测试设备与参数
1. 主站设备:组态王 6.55
2. 从站设备:西门子S7-1200 PLC*1台
3. 通讯设备:DTD434MC *2块
4. 主从关系:1主1从
5. 通讯协议:Modbus RTU协议
6. 通讯接口:Rs485/Rs232接口
三、接线方式
1. PC端与达泰无线设备的接线
PC端直接使用DTD435M的RS232口与PC串口连接。
2. PLC与达泰无线设备的接线
第一步:DTD434MC的Rs485-A端口接入西门子S7-1200 PLC自带的A+端口
第二步:DTD434MC的Rs485-B端口接入西门子S7-1200 PLC自带的B-端口
四、组态王实现MODBUS主站
打开组态王工程管理器,菜单栏点击搜索,弹出新建工程向导对话框,点击所要用的工程,如S7-1200与组态王,点击下一步完成。新建工程被添加到工程管理中。如下图所示:

五、S7-1200实现MODBUS从站
1.创建设备
双击工程管理器中新建的工程,进入工程浏览器界面,选择工程浏览器中的设备→ COM1→新建…进入设备配置向导,选择 PLC→莫迪康→ModbusRTU→COM如下图所示;

点击下一步,给设备命名,如DTD434,继续点击下一步,选择计算机串口 我的电脑右击→属性→硬件→设备管理器→端口 ,如下图所示;

如本机串口使用 COM3,继续下一步选择 DTD434从站站号,如 2#,继续下一步,创建设备完成,设备区显示新建的 DTD434 设备;
2.运行工程
双击工程管理器中新建的工程,进入工程浏览器界面,选择工程浏览器中的设备→ COM1→新建…进入设备配置向导,选择 PLC→莫迪康→ModbusRTU→COM如下图所示;

六、通讯测试
每打开一路开关量,与之相对应的S7-1200上的DO指示绿灯亮起,每关闭一路开关量,与之相对应的S7-1200上的DO指示绿灯熄灭,则通讯正常。变量与画面进行变量映射,组态软件与西门子S7-1200无线通讯建立完成。
审核编辑hhy
-
plc
+关注
关注
5044文章
14439浏览量
483430 -
通信
+关注
关注
18文章
6314浏览量
139537 -
MODBUS
+关注
关注
28文章
2384浏览量
82228 -
无线通讯
+关注
关注
6文章
663浏览量
41463
发布评论请先 登录
稳联技术Profinet嵌入式开发板与西门子PLC S7-1200
天拓四方分享:什么事S7-1200 G2++?
基于Modbus TCP的WinCC监控S7-1200/200SMT应用实例
请问西门子S7-1200 如何实现Modbus TCP 通讯?
RS232转Profinet网关与西门子S7-1200 PLC的智能化工业通信应用
工业自动化通信难题破解:Modbus RTU转Profinet网关在涡街流量计与西门子S7-1200 PLC系统集成中的应用
Modbus RTU转Profinet网关接涡街液体流量计到西门子1200 PLC系统
Modbus TCP转Profinet网关实现视觉相机与西门子PLC配置实例研究
西门子PLC(S7-1200/1500/300/400)的数据采集与监控方案
西门子S7-1200 G2的7大亮点及最新功能
S7-200Smart与S7-1200通过Modbus协议对接到上位机
Modbus RTU转profinet接茵泰科称重仪表在西门子1200plc快速配置
如何选择适合的西门子S7-1200系列PLC型号?
基于 EtherCAT 转 ProfiNet 网关达成西门子 1200 PLC 与伺服电机通讯连接的应用实例

西门子S7-1200与组态软件之间无线MODBUS通信实例
评论