带编码器主令如何给定变频器速度

描述

“带编码器的主令”这个说法,在工业自动化领域通常有两种理解,对应的实现方法也不同。我整理了两种主要情况,你可以根据实际场景对号入座:

变频器

你的意图 核心原理 典型应用场景
将编码器作为速度设定源 编码器产生脉冲频率,变频器将其解读为“速度给定值”。 电子齿轮、跟随另一台电机的转速、主轴同步。
在闭环控制中作为速度反馈 编码器实时监测电机实际转速并反馈给变频器,形成闭环。 高精度速度控制、需要大力矩的场合(如起重、卷绕)。

情况一:编码器作为“主令”给定速度

这种情况,编码器就像一个信号发生器。它产生的脉冲频率高低,直接告诉变频器“你应该跑多快”。常见于需要让电机跟随另一个机械轴转速的场合。

西门子MM440变频器为例,基本的设置步骤如下:

硬件连接:将作为主令的编码器信号线,按照说明书要求连接到变频器特定的高速数字输入端(有些可能需要通过信号转接板)。

设定编码器类型:通过参数告诉变频器接入的是什么类型的编码器。例如,MM440中需设置参数 P0400 = 1(选择编码器类型)。

将编码器信号设为给定源:这是最关键的一步。需要将速度给定源参数,指向存放编码器脉冲频率的内部参数。对于MM440,有的官方资料建议设置 P1070 = 63,但有经验的工程师指出,外部编码器的信号实际存放在 r0061 中,因此设置 P1070 = 61 才是正确的,这样变频器的输出频率才会跟随编码器的脉冲变化。

选择控制模式:将变频器的控制模式设置为不带编码器的矢量控制(对于MM440,设置为 P1300 = 20 或类似值),而非闭环控制模式。

需要注意的是,将外部编码器信号作为给定是一种比较特殊的应用,并非所有变频器都原生支持。如果你的变频器不支持,也可以采用备选方案:用PLC来读取编码器的脉冲,将其换算成速度值后,再通过模拟量或通讯方式(如PROFINET、EtherCAT)将速度指令发给变频器。

情况二:编码器用于“反馈”实现闭环控制

这是编码器更常见的用法。编码器时刻监测电机实际转了多少,并将这个信息反馈给变频器,变频器内部的速度控制器会根据“目标速度”和“实际速度”的偏差,实时调整输出,让电机速度无限接近目标值。这种方式的速度控制精度很高,低速力矩也更大

实现步骤如下:

安装与接线:将编码器安装在电机轴(或负载侧)上,并按照变频器手册的要求正确接线。

设定编码器参数:在变频器中设置编码器的类型、线数等基本参数。例如,丹佛斯FC301需要设置编码器相关参数;阿尔法6730V需设置 P2.44(编码器线数)。

电机参数自整定:这是非常关键的一步!让变频器自动识别电机的电气参数,为精确控制奠定基础。如果条件允许,优先进行旋转自整定(脱开负载),否则进行静止自整定。

激活闭环控制模式:将变频器的控制模式切换为带编码器的闭环矢量控制(或闭环转矩控制)。

西门子:设置 P1300 = 21 或 23

丹佛斯:可能需要设置 1-00 等相关参数。

通用步骤:如果调试时发现电机一运行就报过流或飞车,通常是将编码器的A、B相信号接反了,对调一下即可。

给定目标速度:最后,通过操作面板、外部电位器(模拟量)、或者通讯等方式,给变频器一个目标速度。变频器会自动完成后面的精确控制。

快速判断与选择

你可以根据下面的逻辑快速判断自己属于哪种情况,并采取相应措施:

判断编码器安装位置

安装在手动操作的机械手柄/手轮上  情况一(作为给定源)

安装在电机轴负载转轴上  情况二(作为反馈)

确认控制目标

想让电机速度跟随手柄转速 参考情况一

想让电机精确稳定地运行在某个设定值 参考情况二

检查变频器型号

高端/新型变频器:通常原生支持“编码器作为主令”,可以尝试直接设置。

通用/经济型变频器:更常见的是支持“闭环反馈”。如果是这种情况,建议采用 PLC + 模拟量/通讯 的方案来实现“主令”功能。

审核编辑 黄宇

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分