当前位置: 首页 > news >正文

台达PLC与台达VFD变频器modbus 通讯案例 配件:台达DVP 14es的PLC,台达V...

台达PLC与台达VFD变频器modbus 通讯案例 配件:台达DVP 14es的PLC,台达VFD M变频器。 昆仑通态触摸屏和威纶通触摸屏 功能:完成PLC与变频器的modbus RTU通讯,实现触摸屏上控制变频器启停,设置频率,读取输出频率,电流,电压。 说明:程序带注释,有变频器接线方式,设置方式。

最近在搞一个项目,用到了台达的PLC和变频器,顺便还接了昆仑通态和威纶通的触摸屏。整个项目的核心就是通过Modbus RTU协议实现PLC和变频器的通讯,最终在触摸屏上控制变频器的启停、设置频率,还能实时读取输出频率、电流和电压。整个过程虽然有点小复杂,但搞定了还是挺有成就感的。

首先,硬件部分,用的是台达DVP 14es的PLC和台达VFD M变频器。接线这块其实没啥特别的,Modbus RTU通讯用的是RS485接口,PLC的COM2口和变频器的RS485口接好就行。注意一下,A接A,B接B,别接反了,不然通讯不上。

接下来是变频器的设置。台达VFD M变频器的参数设置有点多,但关键的几个参数得调好。首先,把通讯参数设置好,波特率、数据位、停止位这些都得跟PLC匹配。我这里用的是9600波特率,8数据位,1停止位,无校验。具体参数设置如下:

P00 = 2 // 控制模式选择,2表示Modbus通讯控制 P01 = 1 // 运行命令来源,1表示通讯控制 P88 = 1 // 通讯地址,设置为1 P89 = 3 // 波特率,3对应9600 P90 = 0 // 数据格式,0表示8N1

设置完这些,变频器基本上就准备好了。

台达PLC与台达VFD变频器modbus 通讯案例 配件:台达DVP 14es的PLC,台达VFD M变频器。 昆仑通态触摸屏和威纶通触摸屏 功能:完成PLC与变频器的modbus RTU通讯,实现触摸屏上控制变频器启停,设置频率,读取输出频率,电流,电压。 说明:程序带注释,有变频器接线方式,设置方式。

然后就是PLC这边的程序了。台达PLC的编程软件是WPLSoft,写程序的时候得注意Modbus指令的使用。这里我用了MODRW指令来读写变频器的寄存器。变频器的寄存器地址可以在手册里查到,比如启动停止命令是2000H,频率设置是2001H,输出频率是2101H,电流是2102H,电压是2103H。

LD M0 // M0是触摸屏上的启动按钮 MODRW K1 K2000 H1 K1 // 向变频器地址1的2000H寄存器写1,启动变频器 LD M1 // M1是触摸屏上的停止按钮 MODRW K1 K2000 H0 K1 // 向变频器地址1的2000H寄存器写0,停止变频器 LD M2 // M2是触摸屏上的频率设置按钮 MODRW K1 K2001 H1000 K1 // 向变频器地址1的2001H寄存器写1000,设置频率为50Hz MODRD K1 K2101 H1 K1 // 读取变频器地址1的2101H寄存器,获取输出频率 MODRD K1 K2102 H1 K1 // 读取变频器地址1的2102H寄存器,获取输出电流 MODRD K1 K2103 H1 K1 // 读取变频器地址1的2103H寄存器,获取输出电压

程序里我加了注释,方便以后维护。MODRW指令是写寄存器,MODRD指令是读寄存器。K1表示变频器的地址,K2000、K2001这些是寄存器地址,H1、H0是写入的值,K1表示读写的数据长度。

最后是触摸屏的配置。昆仑通态和威纶通的触摸屏配置其实差不多,主要是设置好通讯参数,然后绑定PLC的寄存器地址。比如启动按钮绑定M0,停止按钮绑定M1,频率设置绑定M2,输出频率、电流、电压分别绑定PLC的D寄存器,用来显示读取到的数据。

整个过程下来,虽然有点繁琐,但每一步都挺清晰的。硬件接线、参数设置、程序编写、触摸屏配置,环环相扣,缺一不可。搞定了这个项目,感觉对Modbus通讯的理解又深了一层。下次再遇到类似的项目,应该能更快上手了。

http://www.jsqmd.com/news/255886/

相关文章:

  • 万物识别模型与通义千问联动,多模态应用新玩法
  • 不会Linux怎么用大模型?gpt-oss-20b云端WEBUI,1块钱轻松玩
  • DLSS Swapper:解锁游戏性能优化的终极秘籍
  • C9硕士的IC设计突围战:在Memory赛道构建不可替代性的深度实践指南
  • 精通华为设备Bootloader解锁:PotatoNV深度实战指南
  • SpringBoot+Vue 租房管理系统管理平台源码【适合毕设/课设/学习】Java+MySQL
  • AI智能证件照制作工坊安全机制:数据不上传,隐私有保障
  • OpenCV超分技术详解:EDSR模型架构与优化
  • DLSS终极版本管理:5分钟掌握DLSS Swapper完整使用方案
  • CSDN博客下载器完整指南:打造个人技术知识库的终极方案
  • BERT与MacBERT对比:中文惯用语识别部署评测
  • Markdown Viewer:浏览器文档阅读的终极解决方案
  • Java Web 论文系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】
  • OneMore插件终极使用指南:提升OneNote效率的完整解决方案
  • OneMore插件终极指南:7个实用技巧让你的OneNote效率翻倍
  • 树莓派5引脚定义在电机控制中的实践:操作指南
  • 中兴光猫配置自主管理:从解密到精通的完整指南
  • Blender批量PSA导入革命:告别繁琐的动画序列处理
  • 2026年唐山市风力干法选煤设备销售厂家优势解析 - 2026年企业推荐榜
  • Blender批量导入PSA动画序列的终极指南
  • 2026年初至今唐山市优秀的跳汰选煤设备定做厂家哪家强 - 2026年企业推荐榜
  • 污水,中水处理plc控制系统YH30 1、采用昆仑通态7寸触摸屏控制; 2、PLC为韩国产电L...
  • 2026年唐山市重介选煤设备生产商综合评估 - 2026年企业推荐榜
  • GoB插件完整教程:5步实现Blender与ZBrush无缝互通
  • WaveTools专业解析:鸣潮游戏性能优化与功能应用实战
  • 2024计算机视觉趋势:YOLOv8开源模型推动边缘计算落地
  • 音乐加密文件终极解密指南:轻松转换各大平台音频格式
  • 如何快速实现Blender批量导入PSA动画文件的终极指南
  • 恒压供水一对一变频(一拖二 ) 1.采用西门子224xp plc ,昆仑通态触摸屏; 2.一对一变频
  • Blender批量导入PSA文件:告别繁琐,提升3D动画工作流效率10倍