news 2026/4/18 13:50:52

用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/4/18 8:01:39

aa---(13)

61.The ClassroomThe chair,The desk.The book.The paper.The pencil.The eraser.The backpack.The classroom.62.The CoastThe ocean.The waves.The beach.The rocks.The cliff.The birds.The lighthouse.The coast(海岸).63.The FortThe friends.The chairs.The pillows.The …

作者头像 李华
网站建设 2026/4/18 12:09:03

亲测通义千问3-4B:中小企业AI落地真实体验分享

亲测通义千问3-4B:中小企业AI落地真实体验分享 1. 引言:轻量级大模型为何成为中小企业AI破局关键 2025年,人工智能已从“可选项”演变为企业运营的“基础设施”。然而,对于资源有限的中小企业而言,高昂的算力成本、复…

作者头像 李华
网站建设 2026/4/18 8:16:54

BGE-Reranker-v2-m3推理提速:use_fp16参数实战验证

BGE-Reranker-v2-m3推理提速:use_fp16参数实战验证 1. 引言 1.1 业务场景描述 在当前检索增强生成(RAG)系统中,向量数据库的初步检索虽然高效,但常因语义模糊或关键词干扰导致召回结果包含大量噪音。为提升最终回答…

作者头像 李华
网站建设 2026/4/7 17:31:37

Z-Image-Turbo部署自动化:CI/CD流水线集成实践

Z-Image-Turbo部署自动化:CI/CD流水线集成实践 1. 引言 1.1 业务场景描述 在当前AIGC快速发展的背景下,文生图模型已成为内容创作、设计辅助和智能生成的重要工具。Z-Image-Turbo作为阿里达摩院推出的高性能文生图大模型,基于DiT&#xff…

作者头像 李华