news 2026/6/10 14:51:45

三菱FX5U与3台三菱E700变频器专用协议通讯实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三菱FX5U与3台三菱E700变频器专用协议通讯实战

三菱FX5U与3台三菱E700变频器 专用协议方式通讯程序(SL5U-26) 通讯说明:用三菱FX5U的PLC实现与多台三菱E700变频器的变频器专用协议通讯 器件:三菱FX5U PLC,3台三菱E700变频器,昆仑通态TPC7022NI触摸屏 功能:触摸屏上设置每台频率,每台输出频率,控制启停 说明:已经通过测试运行可行。 程序带有注释,接线方式,参数设置

最近在项目中实现了三菱FX5U PLC与3台三菱E700变频器通过专用协议方式的通讯,今天就来和大家分享一下这个过程,顺便也讲讲用昆仑通态TPC7022NI触摸屏来控制变频器的相关内容,代码、接线、参数设置一应俱全,话不多说,开整!

一、实现功能概述

在这个项目里,我们要用三菱FX5U的PLC实现与3台三菱E700变频器的变频器专用协议通讯。通过昆仑通态TPC7022NI触摸屏,能够对每台变频器的频率进行设置,查看每台变频器的输出频率,并且控制它们的启停。目前程序已经通过测试运行,完全可行。

二、器件准备

  1. 三菱FX5U PLC:作为整个通讯控制的核心,负责与变频器和触摸屏进行数据交互。
  2. 3台三菱E700变频器:用于电机调速等相关驱动任务。
  3. 昆仑通态TPC7022NI触摸屏:提供人机交互界面,方便操作人员对变频器进行各种参数设置和状态查看。

三、程序代码及分析

以下为大家展示一些关键部分的代码(以三菱FX5U的编程语言为例),并做简要分析。

1. 与变频器通讯数据发送部分

// 以发送设置变频器频率命令为例 LD M100 // M100为触发条件,比如可以是触摸屏上频率设置确认按钮按下 MOV K1 D100 // 将变频器编号存入D100,这里假设控制第一台变频器,编号为1 MOV D200 D101 // D200存放触摸屏设置的频率值,将其存入D101用于发送 MOV H3F D102 // H3F为设置频率命令代码,存入D102 MOV K100 D103 // 设置通讯等待时间,单位为ms CALL P100 // 调用通讯子程序P100进行数据发送

这段代码的作用是,当触发条件M100满足时,将变频器编号、设置的频率值、频率设置命令代码以及通讯等待时间等数据准备好,然后调用通讯子程序进行数据发送。其中,不同的变频器编号对应不同的变频器,频率值从触摸屏设置后存储在D200寄存器中,命令代码根据不同的操作需求设置,这里的H3F是设置频率的命令代码。

2. 与变频器通讯数据接收部分

// 接收变频器输出频率数据 LD M101 // M101为接收触发条件,例如接收到变频器响应数据 MOV D150 D250 // 将接收到的变频器输出频率数据(假设存于D150)转存到D250,方便后续触摸屏读取显示

当接收触发条件M101满足时,就将接收到的变频器输出频率数据从一个寄存器转存到另一个寄存器,这样触摸屏就能读取该数据并显示变频器的实际输出频率。

四、接线方式

  1. PLC与变频器接线:PLC的通讯端口(例如RS - 485端口)与3台变频器的通讯端口依次连接,注意要按照正确的A、B线序连接,保证通讯线路的正确性。一般来说,PLC的485 + 接变频器的RDA,PLC的485 - 接变频器的SDA,各个变频器之间通过485线依次串联。
  2. PLC与触摸屏接线:通过对应的通讯电缆(如USB或者RS - 485等,根据触摸屏和PLC实际支持的通讯方式选择)将PLC与昆仑通态TPC7022NI触摸屏连接,确保数据能够在两者之间顺利传输。

五、参数设置

  1. 变频器参数设置
    -Pr.117:设置变频器站号,3台变频器分别设置为1、2、3,与PLC通讯中识别的变频器编号对应。
    -Pr.118:设置通讯速率,要与PLC的通讯速率设置一致,比如9600bps等常用速率。
    -Pr.119:设置通讯数据格式,如数据位、停止位、奇偶校验等,需和PLC端设置匹配。
    -Pr.120:设置通讯站号搜索功能,根据实际需求设置。
  2. PLC参数设置

在PLC编程软件中,对通讯端口的参数进行设置,包括通讯协议选择(这里是变频器专用协议)、通讯速率、数据格式等,务必与变频器的设置一致。

  1. 触摸屏参数设置

在昆仑通态TPC7022NI触摸屏的组态软件中,建立与PLC的通讯连接,设置正确的通讯参数,并且创建相关的界面元素,如频率设置输入框、启停按钮、输出频率显示框等,并关联对应的PLC寄存器地址,这样就能实现对变频器的控制和状态查看啦。

通过以上的程序编写、接线以及参数设置,就能够成功实现三菱FX5U与3台三菱E700变频器的专用协议通讯,再结合昆仑通态TPC7022NI触摸屏,让整个控制过程变得更加直观和便捷。希望这篇文章能对大家在类似项目中有所帮助,要是有什么问题,欢迎在评论区交流呀!

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

python爬取简书首页前10文章

爬虫代码——爬取简书首页前10文章 from bs4 import BeautifulSoup from urllib.request import urlopen, Request # 配置 User-Agent 并创建 Request 对象 headers {User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0} req Request(url…

作者头像 李华
网站建设 2026/6/10 14:32:33

超实用文本转拼音工具推荐:88box 拼音转换神器

超实用文本转拼音工具推荐:88box 拼音转换神器 如果你经常需要将中文文本转为拼音,无论是日常学习、工作文档处理,还是内容创作中的拼音标注需求,这款 https://88box.top/text-tools/pinyin 文本转拼音工具绝对值得一试&#xff…

作者头像 李华
网站建设 2026/6/9 22:26:39

5分钟搞定:Rebel框架完整入门指南,让你的macOS应用开发更高效

5分钟搞定:Rebel框架完整入门指南,让你的macOS应用开发更高效 【免费下载链接】Rebel Cocoa framework for improving AppKit 项目地址: https://gitcode.com/gh_mirrors/reb/Rebel 还在为macOS应用开发中的界面布局和动画效果烦恼吗?…

作者头像 李华
网站建设 2026/6/10 14:30:14

初尝PLL设计:从1.28GHz整数分频锁相环谈起

整数分频锁相环PLL,输出频率1.28GHz。 smic55nm工艺,适合初学者学习。最近,我一直在探索锁相环(PLL)的设计,尤其是在SMIC 55nm工艺下的实现。作为一个刚入门的电路设计小白,PLL这个概念对我来说…

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

2026年速通前端面试题1000道,适用于99%的中大厂。少走弯路

整理了2025年最全的Web前端高频面试题,JavaScript、CSS、ES6、vue2、Vue3、React、Node.JS、小程序、HTTP、TypeScript、Webpack、Git、Linux、算法与数据结构、设计模式等等 题库共 1000 道,带全部答案,非常齐全! 因为文件太多&a…

作者头像 李华