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

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

3天内不再提示

组态王软件与S7-200SMART无线MODBUS通信

达泰电子 来源:达泰电子 作者:达泰电子 2023-04-04 09:46 次阅读

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

一、方案概述

1.有线 MODBUS 网络

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

poYBAGQrgX2AGrM9AAD9ZGmqFW4407.png

2.无线 MODBUS 网络

通过DTD434MC 方便实现无线 MODBUS 网络,无需更改网络参数直接替换有线连接。

pYYBAGQrgX6AIu6DAAFwgCoQU5w546.png

二、组态王实现 MODBUS 主站

1.新建组态王工程

打开组态王工程管理器,菜单栏点击 文件→新建工程,弹出新建工程向导对话框,点击下一步,输入工程名称,如 MODBUS_ZUTAIWANG。点击下一步完成。新建工程被添加到工程管理中。如下图所示:

poYBAGQrgX6ABmV5AACsqNPdVDU340.png

2.创建设备

双击工程管理器中新建的工程,进入工程浏览器界面,选择工程浏览器中的 设备→

COM1→新建…进入设备配置向导,选择 PLC→莫迪康→ModbusRTU→COM

pYYBAGQrgX-AAvCYAABZ77E8ZLI597.png

点击下一步,给设备命名,如 MODBUS,继续点击下一步,选择计算机串口,如本机串口使用 COM1,继续下一步选择 Modbus 从站站号,如 2#,继续下一步,创建设备完成,在设备区显示新建的 MODBUS 设备,如下图所示:

poYBAGQrgX-ASxImAACMkdq0x3Y476.png

3.创建数据词典

接下来创建数据库,用于组态王与设备之间进行数据传输。选择工程浏览器中的 数据库→数据词典,创建本工程所需要的 I0.0-I0.3 输入寄存器变量和 Q0.0-Q0.3 输出线圈变量。首先点击新建,弹出定义变量对话框:

pYYBAGQrgYCAJYs9AACAxnFR0I4997.png

定义变量名,变量类型为 I/O 离散,连接设备选择 MODBUS,选择相应的寄存器,数据类型为 Bit,并定义读写属性。I0.0-I0.3 输入寄存器变量和 Q0.0-Q0.3 输出线圈变量如下图所示:

poYBAGQrgYCAd471AACwzmLBNh8472.png

4.创建画面

变量定义完成后创建画面。选择 文件→画面→新建…,变量与画面进行变量映射,组态王工程建立完成。

三、西门子 PLC 实现 MODBUS 从站

西门子 PLC 作为从站,仅需要使用 MODBUS 库提供的 Modbus 库函数对Modbus 从站进行配置。

1.初始化 MODBUS 从站

从站地址:2 波特率 :9600 通信方式:8 N 1

pYYBAGQrgYCAZuHGAABgvIpMJ4A921.png

2.启动 MODBUS 从站

采用无线 RS485 通信

poYBAGQrgYGALuJvAAAhJX4YVaw434.png

西门子 PLC 从站建立完成。

审核编辑:汤梓红

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

    关注

    4974

    文章

    12254

    浏览量

    454888
  • 通信
    +关注

    关注

    18

    文章

    5706

    浏览量

    134390
  • MODBUS
    +关注

    关注

    27

    文章

    1437

    浏览量

    75691
  • 组态王
    +关注

    关注

    11

    文章

    127

    浏览量

    25657
收藏 人收藏

    评论

    相关推荐

    [原创]组态王软件的结构

      组态王软件的结构创易电子整理出品,创易更懂电子, http://52edk.taobao.com/ 全系列阻容感一本全掌控。 “组态王”是运行于Microsoft
    发表于 04-10 22:58

    【福利第一波】PLC无线通讯方案汇总——组态软件与PLC的无线通讯方案

    程序源码《组态王软件S7-200无线MODBUS通信方案说明》 
    发表于 09-30 11:03

    组态王S7-200实现PLC无线监控

    本文介绍了组态王和广州巨控PLC专用GPRS DTU实现S7-200 PLC远程监控的方法。相对传统透传的GPRS DTU,该方案特色如下:² 组态软件实现PLC远程监控(可修改PLC
    发表于 11-09 15:25

    多台S7-200Smart之间无线通讯例程

    无线通讯。·适用PLC型号:S7-200S7-200SMART·通讯协议:Modbus-RTU·通讯关系:一主4从·通讯距离:3KM·通讯方式:全数字加密
    发表于 05-29 15:47

    stc11f60xe单片机可与组态王通信

    [table][tr][td] 晶振12M 波特率9200 可与组态王通信 组态王IO设备选择西门子S7-200 MODBUS(RTU)或支
    发表于 07-19 04:21

    组态王modbus通信用法教程modbus-rtu、modbus-tcp***康通信配置步骤

    本文详细讲解组态王modbus通信用法教程modbus-rtu、modbus-tcp***康通信
    发表于 11-18 10:55

    西门子s7-200smart modbus-tcp通信实例编程详细指导

    西门子s7-200smart modbus-tcp通信实例编程详细指导
    发表于 11-24 12:21

    组态王软件的特点/缺点及应用

    、尤其考虑三方面问题:画面、数据、动画。  5、通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。  6、组态王软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。  
    发表于 11-30 15:44

    组态王通过Modbus TCP与ESP32通讯推荐

    组态王通过Modbus TCP与ESP8266通讯组态王组态王的通讯设置组态王组态王在工控领域被
    发表于 07-02 06:02

    组态王是怎样通过Modbus TCP与ESP32通讯的

    组态王的通讯是如何去设置的?组态王是怎样通过Modbus TCP与ESP32通讯的?
    发表于 09-28 07:16

    介绍组态王与多台PLC的无线Profinet协议通信实现过程

    。  本方案以组态王和2台西门子S7-200SMART为例,介绍组态王与多台 PLC的无线Profinet协议通信实现过程。在本方案中采用了
    发表于 03-09 11:39

    介绍一种组态软件与西门子S7-1200进行无线MODBUS通信的实现方法

      本方案是组态软件与西门子 S7-1200进行无线 MODBUS 通信的实现方法。此方案可以作
    发表于 03-09 11:45

    组态王S7-200SMART PLC以太网通信

    组态王S7-200SMART PLC以太网通信,对于刚接触者有点难度,不知如何进行配置,如何通信,那么接下来教大家来一步一步来做通信
    的头像 发表于 09-07 16:26 3563次阅读

    组态王S7-200Smart之间Profinet无线以太网通信方案

    组态王和2台西门子S7-200SMART为例,介绍组态王与多台 PLC的无线Profinet协议通信实现过程。在本方案中采用了西门子PLC
    的头像 发表于 11-08 17:05 2577次阅读

    组态王200Smart无线PPI通信例程

    电子发烧友网站提供《组态王200Smart无线PPI通信例程.zip》资料免费下载
    发表于 10-07 16:22 0次下载
    <b class='flag-5'>组态王</b>与<b class='flag-5'>200Smart</b><b class='flag-5'>无线</b>PPI<b class='flag-5'>通信</b>例程