news 2026/6/21 21:12:16

台达 DVP ES2 与 3 台英威腾 GD 通讯程序(TDES - 12)开发实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
台达 DVP ES2 与 3 台英威腾 GD 通讯程序(TDES - 12)开发实战

台达DVP ES2与3台英威腾GD通讯程序(TDES-12) 可直接用于实际的程序带注释,并附送触摸屏有接线方式和设置,通讯地址说明等。 程序采用轮询,可靠稳定 器件:台达DVP ES2系列PLC,3台英威腾GD系列变频器,昆仑通态7022Ni 功能:实现频率设定,启停控制,实际频率读取 资料:带注释触摸屏接线和设置说明

在自动化控制领域,不同设备之间的稳定通讯至关重要。今天来分享一下台达 DVP ES2 与 3 台英威腾 GD 变频器的通讯程序开发,同时会涉及到昆仑通态 7022Ni 触摸屏的相关设置与接线,这一套方案可直接用于实际项目哦。

器件与功能概述

本次用到的器件有台达 DVP ES2 系列 PLC、3 台英威腾 GD 系列变频器以及昆仑通态 7022Ni 触摸屏。功能方面,要实现对变频器的频率设定、启停控制,并且能够读取变频器的实际运行频率。整个通讯程序采用轮询方式,以确保通讯的可靠与稳定。

程序实现

轮询机制代码示例(以台达 PLC 编程为例,使用梯形图语言)

// 初始化部分 LD M8000 // M8000 是 PLC 运行监控常开触点,PLC 运行时一直闭合 MOV K0 D100 // 初始化轮询计数器 D100 为 0 // 轮询主程序 MAIN_LOOP: LD X0 // X0 假设为启动轮询的外部输入信号 AND M8000 CALL POLLING_SUBROUTINE // 调用轮询子程序 // 轮询子程序 POLLING_SUBROUTINE: LD D100 // 读取轮询计数器的值 CMP D100 K0 // 比较计数器是否为 0,对应第一台变频器 JE FIRST_INVERTER_PROCESS CMP D100 K1 // 比较计数器是否为 1,对应第二台变频器 JE SECOND_INVERTER_PROCESS CMP D100 K2 // 比较计数器是否为 2,对应第三台变频器 JE THIRD_INVERTER_PROCESS // 处理第一台变频器通讯 FIRST_INVERTER_PROCESS: // 此处添加与第一台英威腾 GD 变频器通讯的指令,例如发送频率设定指令 MOV K5000 D200 // 假设设定频率为 50Hz,转换为变频器可识别的数值存于 D200 // 调用发送频率设定指令的子程序,具体指令根据通讯协议而定 CALL SEND_FREQ_SETTING D200, FIRST_INVERTER_ADDR // FIRST_INVERTER_ADDR 为第一台变频器通讯地址 // 读取实际频率指令,同样根据通讯协议编写 CALL READ_ACTUAL_FREQ FIRST_INVERTER_ADDR, D300 // 将读取到的实际频率存于 D300 INC D100 // 轮询计数器加 1 RET // 处理第二台变频器通讯 SECOND_INVERTER_PROCESS: MOV K4000 D200 // 设定频率为 40Hz CALL SEND_FREQ_SETTING D200, SECOND_INVERTER_ADDR CALL READ_ACTUAL_FREQ SECOND_INVERTER_ADDR, D301 INC D100 RET // 处理第三台变频器通讯 THIRD_INVERTER_PROCESS: MOV K3000 D200 // 设定频率为 30Hz CALL SEND_FREQ_SETTING D200, THIRD_INVERTER_ADDR CALL READ_ACTUAL_FREQ THIRD_INVERTER_ADDR, D302 MOV K0 D100 // 轮询完第三台后,计数器归零,准备下一轮轮询 RET

代码分析

  1. 初始化部分:程序开始时,利用M8000这个 PLC 运行监控触点,在 PLC 启动时将轮询计数器D100初始化为 0。这一步是为轮询机制做准备,每次 PLC 启动都从第一台设备开始轮询。
  2. 轮询主程序:通过外部输入信号X0来触发轮询,这里假设X0是整个通讯轮询功能的启动按钮。一旦X0闭合且 PLC 在运行状态(M8000闭合),就调用轮询子程序。
  3. 轮询子程序:程序通过比较轮询计数器D100的值来确定当前要处理哪一台变频器。对于每一台变频器,先设定相应的频率值(这里只是简单示例设定值),然后调用发送频率设定指令的子程序和读取实际频率的子程序。在处理完一台变频器后,计数器加 1。当处理完第三台变频器时,将计数器归零,以便开始下一轮轮询。

触摸屏接线与设置

接线方式

昆仑通态 7022Ni 触摸屏与台达 DVP ES2 PLC 通常通过 RS485 或者以太网进行连接。如果是 RS485 连接,将触摸屏的 485 + 引脚连接到 PLC 的 485 + 引脚,触摸屏的 485 - 引脚连接到 PLC 的 485 - 引脚。同时要注意通讯线的屏蔽处理,以减少干扰。

设置说明

  1. 建立设备连接:打开昆仑通态触摸屏的组态软件,在设备窗口中添加台达 DVP ES2 设备驱动。设置通讯参数,如波特率、数据位、停止位等,要与 PLC 的设置一致。
  2. 变量关联:在用户窗口中创建用于频率设定、启停控制以及实际频率显示的变量。然后将这些变量与 PLC 程序中的对应寄存器进行关联。例如,将触摸屏上频率设定输入框的变量与 PLC 中用于存储频率设定值的寄存器(如上述代码中的 D200)相关联。
  3. 画面设计:设计直观的操作画面,包含频率设定输入框、启停按钮以及实际频率显示区域。利用组态软件的图形化功能,让操作人员能够方便地对变频器进行操作与监控。

通讯地址说明

每台英威腾 GD 变频器都有其特定的通讯地址,在程序中(如上述代码中的FIRSTINVERTERADDRSECONDINVERTERADDRTHIRDINVERTERADDR)要准确填写。这些地址在变频器的手册中有详细说明,一般通过变频器的参数设置界面进行设置。不同功能对应不同的地址,比如频率设定可能对应一个地址,实际频率读取对应另一个地址。在实际编程中,要根据变频器手册仔细核对地址,确保通讯准确无误。

通过以上详细的程序编写、触摸屏设置以及通讯地址说明,就可以实现台达 DVP ES2 与 3 台英威腾 GD 变频器之间稳定可靠的通讯,满足频率设定、启停控制以及实际频率读取等功能需求啦。希望这篇博文对大家在自动化项目开发中有所帮助。

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

嵌入式软件开发,测试、找bug技巧

一般来说,花在测试比花在编码的时间要多很多,通常为3:1。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。 很多年前,一位开发人员为了在对嵌入式有更深层次的理解&#xff…

作者头像 李华
网站建设 2026/6/20 19:46:44

如何使用 Java IO 进行文件复制?

Java IO 文件复制完全指南:从基础到高效(附完整代码实操) 文件复制是 Java IO 最核心的实战场景之一,无论是文本文件、图片、视频还是压缩包,都可以通过 IO 流实现复制。核心原则是:用字节流处理所有文件类…

作者头像 李华
网站建设 2026/6/15 16:23:33

如何快速构建现代化后台管理系统:Django+React+TyAdmin完整指南

如何快速构建现代化后台管理系统:DjangoReactTyAdmin完整指南 【免费下载链接】django-react-tyadmin 支持Python3.9,Django4! 类似 xadmin 的基于Model 快速生成前后台管理增删改查,筛选,搜索的后台管理自动化工具。Antd 界面好看现代化&…

作者头像 李华
网站建设 2026/6/21 10:31:08

MCP协议与OAuth2集成:构建安全AI应用的终极指南

MCP协议与OAuth2集成:构建安全AI应用的终极指南 【免费下载链接】mcp-for-beginners This open-source curriculum is designed to teach the concepts and fundamentals of the Model Context Protocol (MCP), with practical examples in .NET, Java, and Python.…

作者头像 李华
网站建设 2026/6/21 10:10:38

套袋机远程监控运维系统方案

套袋机作为包装行业中的关键设备,广泛应用于食品、医药、日化等多个领域,其自动化水平与运行稳定性直接影响生产效率和产品质量。然而,传统运维模式面临诸多挑战,如设备故障响应滞后、运维成本高企以及数据孤岛严重等问题&#xf…

作者头像 李华
网站建设 2026/6/21 14:13:24

材料的“温度计“:校平机如何读懂金属的“情绪“

在金属加工的广阔天地中,校平机不是最耀眼的明星,却如同一位敏锐的"材料情绪分析师",能够精准感知并调节金属板材的"情绪"。每种金属材料都有其独特的"性格",而校平机则通过精确的工艺参数&#xf…

作者头像 李华