0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

达泰电子 来源:达泰电子 作者:达泰电子 2023-01-11 09:27 次阅读

本方案是组态软件与西门子 S7-1200进行无线 MODBUS 通信的实现方法。此方案可以作为西门子 S7-1200与组态软件的无线 MODBUS 通信实例。在本方案中采用了西门子PLC专用无线通讯终端DTD434MC,作为实现无线通讯的硬件设备。

一、方案概述

组态王配置为标准 MODBUS 主站,西门子 PLC 使用 MODBUS 库文件配置为 MODBUS 从站,使用简单方便,不必深入理解 MODBUS 协议细节,即可完成通信。在本方案的基础上可以进一步对实际应用进行扩展。

无线系统构成示意图 ▼

poYBAGO-EJqAeRgTAAD7Jr62ylk599.png

通过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与组态王,点击下一步完成。新建工程被添加到工程管理中。如下图所示:

pYYBAGO-EJuAFcyLAACORK7RX0462.jpeg

五、S7-1200实现MODBUS从站

1.创建设备

双击工程管理器中新建的工程,进入工程浏览器界面,选择工程浏览器中的设备→ COM1→新建…进入设备配置向导,选择 PLC→莫迪康→ModbusRTU→COM如下图所示;

poYBAGO-EJuATeqmAACN3KjL6LE75.jpeg

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

pYYBAGO-EJuAa_lgAACZz179qeg19.jpeg

如本机串口使用 COM3,继续下一步选择 DTD434从站站号,如 2#,继续下一步,创建设备完成,设备区显示新建的 DTD434 设备;

2.运行工程

双击工程管理器中新建的工程,进入工程浏览器界面,选择工程浏览器中的设备→ COM1→新建…进入设备配置向导,选择 PLC→莫迪康→ModbusRTU→COM如下图所示;

poYBAGO-EJuAYevNAABLixypIdE65.jpeg

六、通讯测试

每打开一路开关量,与之相对应的S7-1200上的DO指示绿灯亮起,每关闭一路开关量,与之相对应的S7-1200上的DO指示绿灯熄灭,则通讯正常。变量与画面进行变量映射,组态软件与西门子S7-1200无线通讯建立完成。

审核编辑hhy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4975

    文章

    12255

    浏览量

    454919
  • 通信
    +关注

    关注

    18

    文章

    5706

    浏览量

    134396
  • MODBUS
    +关注

    关注

    27

    文章

    1438

    浏览量

    75692
  • 无线通讯
    +关注

    关注

    5

    文章

    524

    浏览量

    37742
收藏 人收藏

    评论

    相关推荐

    西门子PLC与组态无线通讯中如何设置从站

    本方案主要详述了在多台西门子300PLC与组态之间Modbus无线通讯中如何设置从站。方案中所用到的
    的头像 发表于 11-27 10:07 336次阅读
    <b class='flag-5'>西门子</b>PLC与<b class='flag-5'>组态</b>王<b class='flag-5'>无线</b>通讯中如何设置从站

    PLC西门子S7-200smart和S7-1200的区别?

    PLC西门子S7-200smart和S7-1200的区别? 西门子S7-200 smart和S7-1200西门子公司推出的两个PLC产品系
    的头像 发表于 11-17 11:41 4834次阅读

    西门子S7-1200与编码器的连接、编程实例

    由于S7-1200的经济性,与绝对值编码器的连接首选较为经济和方便的4—20mA信号接口,西门子S7-1200加SM1231模拟量模块,可直接连接2个带有4—20mA输出接口的绝对值编码器。
    的头像 发表于 10-30 15:59 2588次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>与编码器的连接、编程<b class='flag-5'>实例</b>

    PLC网关采集西门子S7-1200对接MQTT服务器的操作步骤详解

    钡铼技术PLC网关采集西门子S7-1200对接MQTT服务器的操作步骤详解
    的头像 发表于 09-12 09:50 1974次阅读
    PLC网关采集<b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>对接MQTT服务器的操作步骤详解

    西门子1200PLC之间的ModbusTCP通讯如何实现?

    西门子1200PLC通过以太网通讯与其它设备进行数据交互,西门子1200PLC可以和西门子系列plc进行通讯,例如S7-300/
    发表于 07-30 14:49 7294次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>1200</b>PLC<b class='flag-5'>之间</b>的ModbusTCP通讯如何实现?

    如何选择合适的西门子S7-1200 PLC

    为您的项目选择合适的西门子 S7-1200 PLC 可能具有挑战性,但有了正确的指南,这一切就会变得很容易。
    发表于 07-26 09:50 1057次阅读

    西门子S7-1200 CPU网络通讯方法有哪些?

    西门子S7-1200 CPU本体上集成了一个PROFINET通信接口,支持以太网和基于TCP/P的通信标准。使用这个通信口可以实现
    的头像 发表于 06-29 16:28 4227次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b> CPU网络通讯方法有哪些?

    西门子S7-1200系列PLC输入/输出接线

    西门子S7-1200是一款紧凑型、模块化的PLC,可完成简单逻辑控制、高级逻辑控制、HMI 和网络通信等任务。下面分享S7-1200系列PLC输入/输出接线图给大家。
    的头像 发表于 06-26 09:22 3235次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>系列PLC输入/输出接线

    西门子PLC S7-1200在线下载功能分享

    西门子PLC S7-200系列的升级版,西门子PLC S7-1200具有很多集成在CPU上的功能,与此同时,它的组态软件STEP7 V13具
    的头像 发表于 06-25 16:25 1614次阅读

    西门子软件PLC与组态软件通讯实例

    【导读】分享西门子虚拟PLC与组态软件iFIX之间TCP/IP仿真通讯。
    的头像 发表于 06-19 11:00 1192次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>软件</b>PLC与<b class='flag-5'>组态</b><b class='flag-5'>软件</b>通讯<b class='flag-5'>实例</b>

    西门子S7-1200系列PLC与上位机的配置

    此次主要将的是关于西门子S7-1200系列PLC与上位机通过哪些特定的条件,来实现通讯的配置分享。
    发表于 05-25 17:38 19次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>系列PLC与上位机的配置

    Plc能否通过以太网网关实现无线数据交互?

    本方案以西门子S7-1200为例,介绍两台S7-1200 PLC的无线 Profinet通信实现过程。
    的头像 发表于 05-22 10:08 365次阅读
    Plc能否通过以太网网关实现<b class='flag-5'>无线</b>数据交互?

    西门子S7-1200 PLC和上位机通信测试步骤

    接收功能块:寄存器MB30-MB39 程序下载、监视 PLC工程中添加监控和强制表  程序调试结果:二、PLC以Tcp客户端和PC调试助手通信西门子官方教程: S7-1200与TCP调试助手
    发表于 05-11 17:33 2次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b> PLC和上位机<b class='flag-5'>通信</b>测试步骤

    PLC与无线开关量测控终端之间Modbus通信实例

    本方案是基于Modbus RTU协议下实现的1主多从自组网无线通信形式,主站为S7-1200 PLC,DTD433H作为从站。DTD433H具备输入和输出开关量信号功能,信号传输方向由用户原系统主从
    的头像 发表于 05-09 09:14 414次阅读
    PLC与<b class='flag-5'>无线</b>开关量测控终端<b class='flag-5'>之间</b><b class='flag-5'>Modbus</b><b class='flag-5'>通信实例</b>

    西门子PLC S7-1200系列CPU固件更新办法分享

    西门子PLC S7-1200系列是西门子PLC各系列中专门为中小型自动化控制系统设计的可编程序逻辑控制器,它包含多款CPU,用户可以根据实际使用情况进行选择。S7-1200系列具有使用
    的头像 发表于 05-06 17:58 5295次阅读