485通讯的校验和_组态王与西门子S71200PLC无线Modbus通讯
组态王软件与S7-1200无线Modbus通信方案
本方案是组态软件与西门子S7-1200进行无线MODBUS 通信的实现方法。此方案可以作为西门子S7-1200与组态软件的无线MODBUS 通信实例。在本方案中采用了西门子PLC专用无线通讯终端——DTD434MC,作为实现无线通讯的硬件设备。
一方案概述
1.有线MODBUS 网络
组态王配置为标准 MODBUS 主站,西门子PLC 使用 MODBUS库文件配置为MODBUS从站,使用简单方便,不必深入理解MODBUS协议细节,即可完成通信。在本方案的基础上可以进一步对实际应用进行扩展。
2.无线MODBUS 网络
通过西安达泰电子DTD434MCC 方便实现无线 MODBUS网络,无需更改网络参数直接替换有线连接。
二组态王实现Modbus主站有线网络
试验设备及其接线
组态软件:组态王6.55
西门子S7-1200
西门子PLC专用485线
USB210A RS485转RS232
USB线
1. 连接S7-1200与电脑
用西门子专用485线的DB9口接入S7-1200的X20:RS422/485口,另一端红黑 分别接入RS485转RS232的D+/A与D+/B,通过DP9口连接USB210A,最终由USB线连接电脑USB串口与USB210A,接入电源。
2.新建组态王工程
打开组态王工程管理器,菜单栏点击搜索,弹出新建工程向导对话框,点击所要用的工程,如S7-1200与组态王,点击下一步完成,新建工程被添加到工程管理中。如下图所示:
3.创建设备
双击工程管理器中新建的工程,进入工程浏览器界面,选择工程浏览器中的设备→COM1→新建…进入设备配置向导,选择PLC→莫迪康→ModbusRTU→COM
点击下一步,给设备命名,如DTD434,继续点击下一步,选择计算机串口。
我的电脑右击→属性→硬件→设备管理器→端口,如下图所示;
如本机串口使用COM3,继续下一步选择DTD434从站站号,如2#,继续下一步,创建设备完成,在设备区显示新建的DTD434 设备,如下图所示:
点击串口3 更改与之对应的参数;波特率9600,数据位8,停止1,无校验 , 通讯方式RS485如下图所示;
4.运行工程
左击→双击进入测试画面,如下图所示;
点击测试画面,调节里面的的参数,如下图所示;
点击【文件F】切换到 View点击确认进入如下运行画面;
分别点击开关量输出1,2,3,4开关如下图所示;
打开后开关量输出则为绿色如下图所示;
每打开一路开关量,与之相对应的S7-1200上的DO指示绿灯亮起,每关闭一路开关量,与之相对应的S7-1200上的DO指示绿灯熄灭,则通讯正常。变量与画面进行变量映射组态软件与西门子S7-1200有线通讯建立完成。
三组态王实现Modbus主站无线网络
试验设备及其接线
组态软件:组态王6.55
西门子S7-1200
西门子PLC专用485线
USB210A DB9子母线
USB线
DTD434MCC 2块
1.连接无线通讯终端
用西门子专用485线的DB9口接入S7-1200的X20:RS422/485口,另一端红黑线分别接入DTD434MC的A,B端子,9-24VDC电源正极接入V+,负极接入V-,接入天线,作为从站。通过DB9子母线连接DTD434RS232/485串口,另一端接入USB210A,通过USB线连接USB210A与电脑串口,9-24VDC电源正极接入V+,负极接入V-,接入天线,作为主站,接入电源。
2.新建组态王工程
打开组态王工程管理器,菜单栏点击搜索,弹出新建工程向导对话框,点击所要用的工程,如S7-1200与组态王,点击下一步完成。新建工程被添加到工程管理中。如下图所示:
3.创建设备
双击工程管理器中新建的工程,进入工程浏览器界面,选择工程浏览器中的设备→COM1→新建…进入设备配置向导,选择PLC→莫迪康→ModbusRTU→COM如下图所示;
点击下一步,给设备命名,如DTD434,继续点击下一步,选择计算机串口
我的电脑右击→属性→硬件→设备管理器→端口,如下图所示;
如本机串口使用COM3,继续下一步选择DTD434从站站号,如2#,继续下一步,创建设备完成,设备区显示新建的DTD434 设备,如下图所示;
点击串口3 更改与之对应的参数;波特率9600,数据位8,停止1,无校验 ,通讯方式RS485如下图所示;
4.运行工程
左击→双击进入测试画面,如下图所示;
点击测试画面,调节里面的的参数如下图所示;
点击切换到 View 点击确认进入如下运行画面;
分别点击开关量输出1,2,3,4开关如下图所示;
打开后开关量输出则为绿色如下图所示;
每打开一路开关量,与之相对应的S7-1200上的DO指示绿灯亮起,每关闭一路开关量,与之相对应的S7-1200上的DO指示绿灯熄灭,则通讯正常。变量与画面进行变量映射,组态软件与西门子S7-1200有线通讯建立完成。
四
欧美系PLC专用无线通讯终端
DTD434M
达泰4系无线数据通讯终端DTD434MC,内嵌RS232/RS485双接口,可以直接替代RS232/RS485等传统有线方案,无需编程。DTD434MC能与西门子PLC、组态软件、人机界面、触摸屏、测控终端等工控产品组成无线测控网络,实现西门子无线PPI协议、无线MODBUS协议的组态,为工业测控领域提供了中短距离无线通讯的简单高效解决方案。大大缩短工程项目时间,彻底解决有线方案施工繁琐、设备后期维护成本高等难题,并且在后期也不会产生运行费用。
■ 主 要 特 征:
◆ 直接代替有线RS485方案,实现无线组网通讯;
◆ 全数字无线加密方式,保证数据安全可靠;
◆ 直流9~24V宽电源电压供电,平均工作电流小于50mA;
◆ 精美铝合金外壳:120×105×30mm,4个条形安装固定孔;
◆ 通信接口:RS232/RS485;
◆ 传输距离:10KM范围内可选;
◆ 支持标准串口协议:Modbus RTU协议、PPI协议。
组态王与西门子 PLC无线Modbus通讯
三菱FX2N与昆仑通态(MCGS)无线通讯例程
西门子S7-200smart远程无线模拟量信号采集案例
西门子200 PLC自由口通讯
9台西门子PLC的无线通讯建立
更多PLC无线通讯资料请关注“PLC无线通讯方案”
485通讯的校验和_组态王与西门子S71200PLC无线Modbus通讯相关推荐
- modbus tcp主站和从站_组态王与西门子 PLC无线Modbus通讯
组态王与西门子PLC无线Modbus通信方案 本方案是组态软件与西门子S7-200 Smart 进行无线MODBUS 通信的实现方法.此方案可以作为西门子S7-200 Smart与组态软件的无线MOD ...
- 西门子s7 200smart与台达变频器通讯 目标:用触摸屏和西门子smart 控制变频器通讯
西门子s7 200smart与台达变频器通讯 目标:用触摸屏和西门子smart 控制变频器通讯 器件:西门子s7 200 smart PLC,台达VFD-M变频器,昆仑通态触摸屏(带以太网),中途可以 ...
- S7-Smart200-和变频器Modbus通讯 程序由smart200 编写,东源变频器的modbus通讯
S7-Smart200-和变频器Modbus通讯 程序由smart200 编写,东源变频器的modbus通讯,控制启停由外部端子控制,通过通讯写入频率和读取运行电流的操作,软件版本smart V2.4 ...
- 组态王与西门子plc通讯步骤
1.使用西门子V4.0 STEP 7 MicroWIN SP4编程软件,在系统块中设置plc地址为2,波特率为9.6kbps,将已经编制好的程序下载到PLC中,此时PLC编程通讯电缆的DIP开关设置应 ...
- 组态王调用mysql存储过程_组态王与数据库通讯
记录体 "一节: ◆ 连接数据库: 新建画面"数据库连接", 在画面上作一个按钮, 按钮文本为: "连接数据库",在按钮"弹起时" ...
- 485通讯的校验和_MODBUS称重仪表与西门子PLC通讯实例
1 一台支持Modbus协议的称重仪表 支持Modbus协议的称重仪表 2 设置好仪表的通讯参数 根据自己的要求可以调整,只要和PLC端统一就可以 波特率:9600 数据格式:8n1:8位数据/无校验 ...
- 485通讯的校验和_电气人必知!三菱PLC控制变频器的通讯方法
本文介绍一种非常简便的三菱FX系列PLC通讯方式控制变频器的方法:它只需在PLC主机上安装一块RS-485通讯板或挂接一块RS-485通讯模块:在PLC的面板下嵌入一块造价仅仅数百元的"功能 ...
- adprw指令通讯案例_超实用,非常典型的Modbus通讯项目案例,三分钟学会
本文主要介绍两部分:1.简单介绍Modbus通讯相关知识:2.通讯案例详解: 一.Modbus通讯介绍 1.通讯概述 Modbus具有两种串行传输模式:分别为ASCII和RTU.Modbus是一种单主 ...
- 基于modbus协议的工业自动化网络规范_工控学堂:解读Modbus通讯协议「宜收藏」...
作为工控人,Modbus通讯协议想必都不陌生,Modbus通讯协议可以说是工业自动化领域应用最为广泛的通讯协议,因为他的开放性.可扩充性和标准化使他成为通用工业标准. 1979年施耐德电气制定了一个用 ...
最新文章
- Linux常用安全设置
- Requirejs加载超时问题的一个解决方法:设置waitSeconds=0
- MAX3232EUE小知识
- VSCode 自定义html5模板
- Android --- Binary XML file line2 Binary XML file line 2 Error inflating class unknown
- 算法训练营05-二叉树
- 当云原生遇到混合云:如何实现“求变”与“求稳”的平衡
- Shiro框架原理及应用分析
- 微软发布 VS Code Remote,开启远程开发新时代!
- tp3.2 模型实例化
- 常见排序算法整理1(C++实现)
- 系统详细设计过程指南
- 触摸屏驱动开发——转载
- java在哪里报错_BirthDate.java程序错误在哪里运行不出来写着 c :myjavajavac Test.java Test.java:46 找不到符号 符号...
- Xcode7 网络请求报错:The resource could not be loaded be
- java 渗透_渗透课程笔记
- 联想小新pro16锐龙版和酷睿版的区别 哪个好
- vue vuex和pinia(菠萝)的区别
- Uber 时序数据库M3DB初探
- C++中使用ODBC连接SQL Server数据库
热门文章
- 动视暴雪宣布裁员约8% 780多名员工将被裁-千氪
- cadence PCB边框(Outline)加倒角
- 用科傻软件,求平面网和高程网的平差
- 工作站 桌面 服务器,图形工作站也虚拟化,立即让你的工作站也可以远程访问
- impala中 alter table add partition 对HDFS文件权限的影响
- W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://mirrors.ustc.edu.cn/kali kali-rolling
- pip下载第三方库失败
- Linux驱动开发学习笔记【8】:Linux中断系统
- WechatPay-API-v3接口规则
- Introduction to Graph Neural Network翻译-第六章 图循环网络