今天跟大家分享一个有关于MODBUS通信的知识,使用触摸屏不经过PLC,直接对变频器或是仪表进行监控:这里面我们选择用西门子的SMART 700IE的触摸屏及台达VFD_M的变频器为例给大家进行介绍。

需要完成这样的一个控制,需要掌握以下几个知识点:

一、触摸屏中选择正确的通信驱动:

在通信驱动选择处选择Midcon MODBUS的通信驱动,在参数设置处设置好相应的参数,这些参数需要与变频器中的参数的设置一直(数据位、奇偶校验位、停止位、波特率、站号等参数)。

二、在触摸屏中建立变量:

变量地址的建立极为重要,我们需要把信息帧中的地址,转换成对应的modbus寄存器信息地址(触摸屏中只认modbus寄存器信息地址,不认信息帧中的数据地址,因此需要转换)。建立变量地址,我们需要了解下面几个知识:

(1)MODBUS  RTU 的信息帧格式为:

(2)查询变频器的说明书,变频器的运行命令,频率的设定,就频率的读取,输出电压电流的读取信息帧数据地址如下:

(3)对应的信息帧格式如下所示:

(4)信息帧数据地址与modbus寄存器地址的对应关系

MODBUS寄存器信息地址,根据功能码的不同,可以分为0XXX、1XXXX、3XXXX、4XXXX四种类型。因此我们需要把数据信息帧的地址转换成对应的modbus寄存器地址(注:使用的触摸屏不一样,可能对于这些地址的定义会更多,如果维纶触摸屏对于modbus地址的第定义中增加了5XXXX、6XXXX两种类型)

对于变频器来讲,若需要对变频器实读写功能,主要使用的功能码是06和03两个功能码(注:可以根据变频器说书中通信的内容查看具体读写使用的功能码)

从上图中可以看出,MODBUS寄存器信息地址的起始地址为0001(十进制数).信息帧地址从上图中可以看出起始地址为0000H(十六进制数),因此我们可以得到以下几个地址:

控制命令:2000H对应modbus信息地址48193(4表示类型:对应功能码03/06)

设置频率:2001H对应modbus信息地址48194

读取输出频率:2103H对应modbus信息地址48452

读取输出电流:2104H对应modbus信息地址48453

读取输出电压:2106H对应modbus信息地址48455

(5)触摸屏中建立变量地址

以同样的方式建立其余的变量地址

(待续。。。)

免费福利

文章推荐 【步骤详解】两台S7-1200 PLC 和一个HMI设备组态网络连接方法 PLC编程变量太多,如何规划地址便于记忆? 【免费领】项目案例——超声波清洗机研发视频课程 实用电气知识精选100例,足够你学一阵! 一文教你入门 | 施耐德TM4ES4以太网交换机模块使用 PLC编程实例丨一步一步教你设计PLC控制电机转停反控制系统~

威纶触摸屏使用说明书_MODBUS通信之触摸屏与变频器通信知识分享(一)相关推荐

  1. 威纶通解摸屏与变频器通信程序 不用PLC与变频器通讯威纶通MT6070IH触摸屏直接与松下VF100变频器MODBUS RTU通讯,

    威纶通解摸屏与变频器通信程序 不用PLC与变频器通讯威纶通MT6070IH触摸屏直接与松下VF100变频器MODBUS RTU通讯, 实现启动, 停止, 正反转, 频率设定, 频率递加减, 最高频率设 ...

  2. 台达plc读取变频器电流案例_MODBUS通信之触摸屏与变频器通信知识分享(一)

    今天跟大家分享一个有关于MODBUS通信的知识,使用触摸屏不经过PLC,直接对变频器或是仪表进行监控:这里面我们选择用西门子的SMART 700IE的触摸屏及台达VFD_M的变频器为例给大家进行介绍. ...

  3. 不用PLC Smart触摸屏与多台变频器通信 变频器通讯西门子触摸屏直接与台达VFD-S1和松下VF100变频器MODBUS RTU通讯,

    不用PLC Smart触摸屏与多台变频器通信 变频器通讯西门子触摸屏直接与台达VFD-S1和松下VF100变频器MODBUS RTU通讯,实现启动, smart 700 smart 700IE sma ...

  4. 显控触摸屏与变频器通信程序

    显控触摸屏与变频器通信程序 不用PLC与变频器通讯显控触摸屏直接与台达变频器MODBUS RTU通讯, 实现启动, 停止, 正反转, 频率设定, 频率递加减, 最高频率设定, 加减速时间设定, 实时输 ...

  5. 威纶通UI模板,威纶通,HMI模板,触摸屏模板,威纶通触摸屏

    威纶通UI模板,威纶通,HMI模板,触摸屏模板,威纶通触摸屏,7寸屏界面,800,480分辨率,还在为UI不够漂亮嘛,这款UI适合你id=611464614479&

  6. 威纶通触摸屏与2台台达温控器modbus rtu 通讯程序。 用的威纶通在线模拟,真实触摸屏只需修改com口

    威纶通触摸屏与2台台达温控器modbus rtu 通讯程序. 用的威纶通在线模拟,真实触摸屏只需修改com口,程序里触摸屏型号是mt6103ip,温控器是dta4848系列 YYYID:9512659 ...

  7. 威纶触摸屏485直接控制监控台达vfd-m变频器方式

    威纶触摸屏485直接控制监控台达vfd-m变频器程序 目前已测试成功台达,三菱,施耐德变频器. 功能很强大,道理也不复杂,只需两条通信线,可以实现在触摸屏或者电脑通过EB8000在线模拟模式下加usb ...

  8. 如何实现触摸屏与多台PLC之间无线Profinet通信?

    触摸屏与PLC之间的通讯没任何难度,它们之间的通讯一般是主/从关系.在Profinet协议下,实现触摸屏与多台PLC之间无线通信也是可以的,但要确认好触摸屏与PLC的型号.本文将为大家提供一个触摸屏与 ...

  9. 三菱触摸屏通讯错误_三菱触摸屏常见问题及故障汇总

    提问:三菱GT1030触摸屏如何使用USB进行数据传输? 回答:使用USB转232电缆+QC30R2连接,注意要在软件中选择合适的COM口 提问:触摸屏突然断电了,之后会怎么动作? 回答:瞬时掉电&l ...

最新文章

  1. 【Android UI设计与开发】第04期:引导界面(四)仿人人网V5.9.2最新版引导界面
  2. 利用GetPrivateProfileString读取配置文件(.ini)
  3. 非常快的文本模式的emacs
  4. 让软件版本信息自动引用SVN修订版本号
  5. 内存泄露 体现在哪个数字上_Microsoft刚刚泄漏了一个新的开始菜单。 你喜欢哪个?...
  6. delphi查看源码版本_[Mybatis]-IDEA导入Mybatis源码
  7. Yii权限管理工具Srbac使用小结
  8. [JSON].getObj( keyPath )
  9. 【Linux】Linux测试磁盘 IO 性能
  10. python 命令模式_python 设计模式之命令模式
  11. Java数据持久层框架 MyBatis之API学习五(Mapper XML 文件)
  12. 在java中生成二维码,并直接输出到jsp页面
  13. [转载] 【RTTmicropython教程】玩转 Web 服务器
  14. java byte[]如何移动位置_《北京尚学堂学习》——java基础
  15. 计算机网络考研知识点史上最全背诵笔记
  16. 如何获取小程序页面路径
  17. 计算机开机两个系统消失,电脑win7系统开机有2个或多个系统选项 删除多余系统引导选项方法...
  18. 公私钥加解密+数字签名原理图(原创)
  19. 入门学习必收藏!精选Photoshop、D…
  20. C语言程序设计第五次作业——循环结构(1)

热门文章

  1. jmeter性能指标
  2. PHP基础班初学感悟
  3. Stream学习过程中遇到的一个问题记录
  4. 页面的缓存与不缓存设置
  5. mysql分表方法实现
  6. The Best and the Worst
  7. 数据结构与算法——二叉树与图
  8. 应用层协议与网络应用
  9. Unity 基本操作
  10. c语言xc比较大小写,XCTestAPI文档.docx