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

news/2024/12/14 14:05:21/

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

一、方案概述

1.有线 MODBUS 网络

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

2.无线 MODBUS 网络

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

二、组态王实现 MODBUS 主站

1.新建组态王工程

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

2.创建设备

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

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

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

3.创建数据词典

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

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

4.创建画面

变量定义完成后创建画面。选择 文件→画面→新建…,如下图所示:

变量与画面进行变量映射,组态王工程建立完成。

三、西门子 PLC 实现 MODBUS 从站

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

1.初始化 MODBUS 从站

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

2.启动 MODBUS 从站

采用无线 RS485 通信

西门子 PLC 从站建立完成。


http://www.ppmy.cn/news/730098.html

相关文章

组态王软件与200smart无线以太网通信方案详解

想要建立组态王软件与S7-200Smart之间 Profinet无线以太网通信,需要采用西门子PLC无线通讯终端——DTD418M,作为实现无线通讯的硬件设备。用户无需更改网络参数和原有程序,也不必了解协议细节,通过DTD418M即可直接替换组态王与PLC…

60吨反渗透+混床程序 西门子200 smart 编写程序,西门子smart line触摸屏上位机组态

60吨反渗透混床程序。 西门子200 smart 编写程序,西门子smart line触摸屏上位机组态。 带模拟量,读写时钟,报警视图,用户管理,报警指示器,运行状态。 非常好的一个纯水项目实例。 ID:7120613213832630

OpenCV键盘监听函数 cv2::waitKey( delay )

1、函数原型:cv::waitKey( delay ) delay:等待时间(毫秒) 作用:通过 waitKey() 可以获取键盘输入2、示例: 实现键盘输入1,将图像转为灰度图输出; 键盘输入2,将图像转为HSV图输出; …

Redis【实战篇】---- Redis消息队列

Redis【实战篇】---- Redis消息队列 1. Redis消息队列 - 认识消息队列2. Redis消息队列 - 基于List实现消息队列3. Redis消息队列 - 基于PubSub的消息队列4. Redis消息队列 - 基于Stream的消息队列5. Redis消息队列 - 基于Stream的消息队列-消费组6. 基于Redis的Stream结构作为…

哔哩哔哩 声音太小,怎么调大?

个人看B站时经常因为up主声音太小,被迫带耳机才能听清楚; 今天偶然间发现一个这样的功能,虽然会损失一点清晰度,但会大幅度提高音量; 1、首先B站进去一般默认50%音量 把它调到顶,把电脑音量也调到顶&…

pdf大小怎么压缩?pdf文件如何压缩变小?

​经常使用pdf文件的都会遇到给别人发送pdf文件的时候,因为文件太大发送失败,所以想要解决这个问题就需要将pdf压缩大小,想要pdf压缩大小(https://www.yasuotu.com/pdfyasuo)可以通过pdf文件压缩工具来处理。这样处理之…

iPad小技巧

目录 前言1.准备图片2.处理过程2.1打开编辑2.2 初步处理2.2点击保存 3.后语 本文适用于ios系统的设备 前言 大家好,我是落枕! 事情是这个样子的: 最近不是疫情严重嘛,所以我们都转为线上教学了,于是乎,我们…

怎么压缩PDF文件大小?分享几个压缩文件的方法

PDF格式文件它有着较高的兼容性,可以在不同软件和设备中打开,还不会影响到原文件的页面排版,很多人都喜欢使用它。如今大部分人都会在网上查找自己需要的资料并下载,例如电子书、PPT模板等,但它们基本都是PDF格式&…