news 2026/2/12 7:52:16

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
台达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通讯的理解又深了一层。下次再遇到类似的项目,应该能更快上手了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/7 6:34:49

Markdown Viewer:浏览器文档阅读的终极解决方案

Markdown Viewer:浏览器文档阅读的终极解决方案 【免费下载链接】markdown-viewer Markdown Viewer / Browser Extension 项目地址: https://gitcode.com/gh_mirrors/ma/markdown-viewer 还在为浏览器中难以阅读的Markdown源代码而烦恼吗?Markdow…

作者头像 李华
网站建设 2026/2/10 4:36:02

MediaPipe TouchDesigner视觉交互开发实战指南

MediaPipe TouchDesigner视觉交互开发实战指南 【免费下载链接】mediapipe-touchdesigner GPU Accelerated MediaPipe Plugin for TouchDesigner 项目地址: https://gitcode.com/gh_mirrors/me/mediapipe-touchdesigner MediaPipe TouchDesigner是一款基于GPU加速的计算…

作者头像 李华
网站建设 2026/1/29 15:20:40

VirtualRouter:将Windows电脑变身专业WiFi热点的完整指南

VirtualRouter:将Windows电脑变身专业WiFi热点的完整指南 【免费下载链接】VirtualRouter Original, open source Wifi Hotspot for Windows 7, 8.x and Server 2012 and newer 项目地址: https://gitcode.com/gh_mirrors/vi/VirtualRouter 你是否曾经遇到过…

作者头像 李华
网站建设 2026/2/4 8:37:25

DLSS版本管理革命:深度解析DLSS Swapper配置艺术

DLSS版本管理革命:深度解析DLSS Swapper配置艺术 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 游戏画质优化的技术困局 在追求极致游戏体验的道路上,DLSS技术已经成为现代PC玩家的必备武器。…

作者头像 李华
网站建设 2026/2/7 19:27:39

思源黑体TTF终极指南:7个字重一键配置完整教程

思源黑体TTF终极指南:7个字重一键配置完整教程 【免费下载链接】source-han-sans-ttf A (hinted!) version of Source Han Sans 项目地址: https://gitcode.com/gh_mirrors/so/source-han-sans-ttf 在全球化的数字时代,设计师和开发者迫切需要一款…

作者头像 李华