news 2026/3/26 22:49:14

用FX3U的FB方式实现与四台三菱E700变频器通讯

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用FX3U的FB方式实现与四台三菱E700变频器通讯

FX3U使用FB方式,三菱专用指令通讯四台三菱E700变頻器示例程序 需要硬件:fx3u/fx3s/fx3g(ver1.1以上),配套485bd通讯扩展板,三菱E500,E700,D700,S500等支持三菱专用协议变频器。 采用FB方式编写,功能块调用,程序易懂明了,想增加更多台很方便。 可实现功能1,控制正反转停止,频率设定,实时频率电流电压的读取,运行指示,频率到达指示;2,变频器参数的修改,实时参数数据的读取,本例中只是选取个别参数。 内容包括plc和触摸屏程序,接线,参数设置以及教程

在自动化控制领域,PLC与变频器的通讯协作十分常见。今天就给大家分享一个用FX3U通过FB方式与四台三菱E700变频器进行通讯的示例,包括硬件需求、接线、参数设置、PLC及触摸屏程序编写等内容。

一、硬件需求

  1. PLC:fx3u/fx3s/fx3g(ver1.1以上)
  2. 通讯扩展板:配套485bd通讯扩展板
  3. 变频器:三菱E500、E700、D700、S500等支持三菱专用协议变频器

二、接线

  1. PLC 485BD扩展板:将485BD扩展板安装在FX3U系列PLC上。
  2. 变频器:找到变频器的通讯接口,通常是485接口。将PLC 485BD扩展板的SDA与变频器的RDA相连,SDB与变频器的RDB相连,注意共地,将SG连接在一起。对四台变频器分别按此方式连接。

三、参数设置

(一)变频器参数

  1. 通讯相关参数
    - Pr.79设置运行模式,例如设置为2,表示外部运行模式,方便PLC控制。
    - Pr.117 - Pr.124设置通讯站号、波特率、停止位、奇偶校验等通讯参数。以四台变频器为例,站号可依次设为0、1、2、3,波特率设为9600bps(Pr.118 = 96),停止位1位(Pr.119 = 0),无校验(Pr.120 = 0)。
    - Pr.338设置通讯速率选择,一般设为0,表示9600bps。
  2. 其他参数:根据实际需求设置运行频率上下限等参数,例如Pr.1(上限频率)、Pr.2(下限频率)。

(二)PLC参数

在GX Works2软件中,对PLC进行参数设置。主要设置通讯参数与变频器一致,确保通讯正常。

四、PLC程序编写(FB方式)

采用FB(功能块)方式编写程序,使得程序结构清晰,易于理解和扩展。

(一)创建功能块

在GX Works2中,新建一个功能块(FB)。例如命名为“Freq_Control”,此功能块将负责一台变频器的控制与数据读取。

(二)功能块接口定义

  1. 输入参数
    -StationNo:变频器站号,用于区分不同变频器,数据类型为BYTE。
    -Run
    Stop:运行停止控制信号,ON表示运行,OFF表示停止,数据类型为BOOL。
    -ForwardReverse:正反转控制信号,ON表示正转,OFF表示反转,数据类型为BOOL。
    -Set
    Freq:频率设定值,单位为Hz,数据类型为REAL。
  2. 输出参数
    -RunningInd:运行指示信号,变频器运行时ON,数据类型为BOOL。
    -Freq
    ReachedInd:频率到达指示信号,变频器达到设定频率时ON,数据类型为BOOL。
    -Real
    Freq:实时频率,单位为Hz,数据类型为REAL。
    -RealCurrent:实时电流,单位为A,数据类型为REAL。
    -Real
    Voltage:实时电压,单位为V,数据类型为REAL。

(三)功能块内部程序示例(部分代码及分析)

// 频率设定 LD [Run_Stop] MOV [Set_Freq], D100 // 将设定频率值存入D100,D100为与变频器通讯相关的数据寄存器 // 运行控制 LD [Run_Stop] LD [Forward_Reverse] MPS AND = K0, [Station_No] OUT Y0 // 站号为0时,正转信号输出到Y0 MPP AND = K0, [Station_No] ANI [Forward_Reverse] OUT Y1 // 站号为0时,反转信号输出到Y1 // 读取实时频率 LD [Station_No] = K0 RS D200 K100 // RS指令用于通讯读取,从变频器读取实时频率数据存入D200开始的寄存器区 FLT D200, [Real_Freq] // 将读取的整数频率数据转换为实数类型赋给输出参数Real_Freq

上述代码中,首先根据运行停止信号和正反转信号,将设定频率存入特定寄存器,并输出正反转控制信号到PLC的输出点。然后通过RS指令从变频器读取实时频率数据,并进行数据类型转换后赋给输出参数。

(四)主程序调用功能块

在主程序中,分别调用四次“Freq_Control”功能块,站号参数分别设为0、1、2、3,实现对四台变频器的控制。

CALL P_Freq_Control1:Freq_Control( Station_No := K0, Run_Stop := M10, Forward_Reverse := M11, Set_Freq := D10, Running_Ind => M20, Freq_Reached_Ind => M21, Real_Freq => D20, Real_Current => D21, Real_Voltage => D22 ) CALL P_Freq_Control2:Freq_Control( Station_No := K1, Run_Stop := M12, Forward_Reverse := M13, Set_Freq := D11, Running_Ind => M23, Freq_Reached_Ind => M24, Real_Freq => D23, Real_Current => D24, Real_Voltage => D25 ) // 类似方式调用站号为2和3的功能块

通过上述调用,实现对不同站号变频器的独立控制与数据读取。

五、触摸屏程序编写

  1. 界面设计

设计主界面,包括四台变频器的运行停止按钮、正反转按钮、频率设定输入框,以及实时频率、电流、电压显示区域,运行指示和频率到达指示灯。

  1. 变量关联

将触摸屏上的按钮、输入框、指示灯等元件与PLC程序中的对应变量进行关联。例如,将频率设定输入框与PLC中功能块的“SetFreq”参数关联,将运行指示灯与“RunningInd”参数关联。

FX3U使用FB方式,三菱专用指令通讯四台三菱E700变頻器示例程序 需要硬件:fx3u/fx3s/fx3g(ver1.1以上),配套485bd通讯扩展板,三菱E500,E700,D700,S500等支持三菱专用协议变频器。 采用FB方式编写,功能块调用,程序易懂明了,想增加更多台很方便。 可实现功能1,控制正反转停止,频率设定,实时频率电流电压的读取,运行指示,频率到达指示;2,变频器参数的修改,实时参数数据的读取,本例中只是选取个别参数。 内容包括plc和触摸屏程序,接线,参数设置以及教程

通过以上步骤,就完成了基于FX3U的FB方式与四台三菱E700变频器通讯的项目,无论是控制变频器的运行,还是读取实时数据,都能高效实现,并且这种FB方式为后续增加更多变频器台数提供了便利。

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

RexUniNLU性能对比:不同硬件环境下的运行效率

RexUniNLU性能对比:不同硬件环境下的运行效率 1. 引言 随着自然语言处理技术的不断演进,通用信息抽取系统在实际业务场景中的需求日益增长。RexUniNLU 是基于 DeBERTa-v2 架构构建的零样本中文通用自然语言理解模型,由 113 小贝团队进行二次…

作者头像 李华
网站建设 2026/3/18 16:29:09

古典音乐AI生成新体验|NotaGen镜像一键部署与使用

古典音乐AI生成新体验|NotaGen镜像一键部署与使用 在人工智能技术不断渗透艺术创作领域的今天,AI作曲已不再是科幻概念。从简单的旋律生成到复杂交响乐的模拟,基于大语言模型(LLM)范式的音乐生成系统正在重塑数字音乐…

作者头像 李华
网站建设 2026/3/20 1:44:47

proteus8.16下载安装教程:教育实验仿真实践操作指南

当然,请将您希望我润色优化的博文内容粘贴过来,我会根据上述详尽的编辑准则对其进行深度重构与优化,确保最终输出是一篇逻辑流畅、语言自然、技术深入且毫无AI痕迹的专业级技术文章。期待您提供原文。

作者头像 李华
网站建设 2026/3/22 19:38:11

FSMN-VAD入门必看:ModelScope模型集成完整指南

FSMN-VAD入门必看:ModelScope模型集成完整指南 1. 引言 1.1 FSMN-VAD 离线语音端点检测控制台 在语音处理系统中,语音端点检测(Voice Activity Detection, VAD)是至关重要的预处理步骤。它用于识别音频流中的有效语音片段&…

作者头像 李华
网站建设 2026/3/22 15:52:03

汉服美女+大雁塔夜景,Z-Image-Turbo_UI界面还原度惊人

汉服美女大雁塔夜景,Z-Image-Turbo_UI界面还原度惊人 1. 引言:从命令行到图形化——AI图像生成的体验升级 随着开源文本到图像模型的快速发展,Z-Image-Turbo 凭借其8步快速出图、高质量细节还原和极佳的风格控制能力,迅速成为20…

作者头像 李华
网站建设 2026/3/21 12:34:15

新手福音:VibeVoice-TTS-Web-UI界面操作全解析

新手福音:VibeVoice-TTS-Web-UI界面操作全解析 在内容创作日益多元化的今天,语音合成技术已成为播客制作、有声书生成和虚拟角色对话的重要工具。然而,传统文本转语音(TTS)系统往往面临多说话人管理困难、长音频风格漂…

作者头像 李华