System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种变频器控制的增量型编码器的断电数据保存方法技术_技高网

一种变频器控制的增量型编码器的断电数据保存方法技术

技术编号:40976182 阅读:3 留言:0更新日期:2024-04-18 21:24
本发明专利技术属于电机控制技术领域,提供了一种变频器控制的增量型编码器的断电数据保存方法,变频器内部变量储存电机编码器电机位置换算数据,将该换算数据赋值给“PLC变量1”,并将“PLC变量1”和“PLC变量2”相加为“PLC变量3”,以“PLC变量3”作为电机位置换算数据,并以“PLC变量3”作为最终电机位置换算数据参与控制;其中“PLC变量2”是存储变频器断电前的电机位置换算数据。本发明专利技术的优点在于增量型编码器当遇到断电导致位置数据清零后,主系统器PLC进行断电检测以及如何通过程序实现保持断电前位置数据,并且系统直接控制变频器,工业计算机并不参与运动控制,降低了变频器成本,同时使得控制流程轻量化。

【技术实现步骤摘要】

本专利技术属于电机控制,涉及一种电机位置数据断电保持方法,具体涉及一种变频器控制的增量型编码器的断电数据保存方法


技术介绍

1、abb变频器在运动控制应用非常广泛,应用变频器调节电机转速,满足电机控制各种工艺要求。要求速度精确控制的场合,在电机轴上安装编码器用于电机速度检测,编码器信号直接接到变频器控制电路上,变频器工作在速度闭环模式。plc作为系统控制器,给定启停控制信号和转速调节信号实现电机的调速控制。这种控制方式变频器内部完成速度闭环计算和控制,节省了plc的计算资源,并且由于编码器的输出信号直接接到变频器,使得速度闭环控制的响应快。

2、编码器按照类型分为增量型编码器和绝对值编码器,增量型编码器由于自身码盘不具有断电保持功能,增量型编码器的价格较便宜,在运动控制领域的速度控制应用较多。

3、当需要通过编码器来读取电机位置数据时,可以在电机轴上安装绝对值编码器,当变频器断电后,由于绝对值编码器的码盘形式具有断电数据保持功能,这样当变频器重新上电后就可以恢复断电前的电机位置数据。绝对值编码器的价格较增量型编码器而言较贵,这样配置方案就会使得控制系统的成本增加。

4、采用增量型编码器和abb变频器闭环控制,增量型编码器实现速度检测,那么该种控制方案也能实现变频器的速度闭环控制,还能降低变频器闭环控制的成本。


技术实现思路

1、为了解决上述问题,本专利技术提供了一种变频器控制的增量型编码器的断电数据保存方法,通过plc程序控制对abb变频器连接增量型编码器位置数据进行保存,应用变频器和增量型编码器的方案可以满足断电电机位置数据保存,降低变频器的运动控制方案的成本。

2、本专利技术的技术方案如下:

3、一种变频器控制的增量型编码器的断电数据保存方法,变频器内部变量储存电机编码器电机位置换算数据,将该换算数据赋值给“plc变量1”,并将“plc变量1”和“plc变量2”相加为“plc变量3”,以“plc变量3”作为电机位置换算数据,并以“plc变量3”作为最终电机位置换算数据参与控制;其中“plc变量2”是存储变频器断电前的电机位置换算数据。

4、进一步的,变频器是abb变频器。

5、进一步的,断电后,变频器重新上电,电机编码器反馈给变频器的电机位置换算数据是1不等于0并且非断电前数据,因此plc程序中检测变频器上电后,变频器的状态字准备启动位=1作为变频器上电信号,需要先执行一次变频器编码器数据清零操作,即将“plc变量1”设为“0”。

6、进一步的,变频器编码器数据清零操作时,把plc读入的非正确的编码器数据清除,并把断电前plc存储的电机位置换算数据“plc变量3”赋值给“plc变量2”。

7、进一步的,plc控制系统运行前,对编码器进行机械调零。

8、进一步的,对编码器进行机械调零的方法为:旋转电机到机械零位,执行一次变频器编码器数据清零操作,即“plc变量1”=0,并且将“plc变量2”和“plc变量3”分别清零。

9、进一步的,机械零位处安装行程开关,行程开关接通作为机械零位到达标志。

10、进一步的,“plc变量1”加“plc变量2”赋值给“plc变量3”,该操作的执行条件是变频器重新上电后的执行编码器清零操作之后。

11、本专利技术的有益效果是:

12、1、本专利技术的优点在于增量型编码器当遇到断电导致位置数据清零后,主系统器plc进行断电检测以及如何通过程序实现保持断电前位置数据,并且系统直接控制变频器,工业计算机并不参与运动控制。

13、2、本专利技术的方法采用增量型编码器和abb变频器闭环控制,降低了变频器成本,同时使得控制流程轻量化。

14、3、相比于工业计算机控制,本专利技术利用可编程逻辑控制器plc内部变量断电保持的特点,即使整个控制系统断电,也不会影响编码器位置数据的存储,实现真正意义上的断电存储,并且避免了由于死机等不确定因素造成的意外影响,提升控制系统稳定性。plc发送控制速度或位置目标值到变频器,变频器根据接收到的设定值和安装在电机上编码器反馈的实时速度和位置进行闭环控制,控制系统简洁明。

本文档来自技高网...

【技术保护点】

1.一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,变频器内部变量储存电机编码器电机位置换算数据,将该换算数据赋值给“PLC变量1”,并将“PLC变量1”和“PLC变量2”相加为“PLC变量3”,以“PLC变量3”作为电机位置换算数据,并以“PLC变量3”作为最终电机位置换算数据参与控制;其中“PLC变量2”是存储变频器断电前的电机位置换算数据。

2.根据权利要求1所述的一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,变频器是ABB变频器。

3.根据权利要求1所述的一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,断电后,变频器重新上电,电机编码器反馈给变频器的电机位置换算数据是1不等于0并且非断电前数据,因此PLC程序中检测变频器上电后,变频器的状态字准备启动位=1作为变频器上电信号,需要先执行一次变频器编码器数据清零操作,即将“PLC变量1”设为“0”。

4.根据权利要求3所述的一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,变频器编码器数据清零操作时,把PLC读入的非正确的编码器数据清除,并把断电前PLC存储的电机位置换算数据“PLC变量3”赋值给“PLC变量2”。

5.根据权利要求4所述的一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,PLC控制系统运行前,对编码器进行机械调零。

6.根据权利要求5所述的一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,对编码器进行机械调零的方法为:旋转电机到机械零位,执行一次变频器编码器数据清零操作,即“PLC变量1”=0,并且将“PLC变量2”和“PLC变量3”分别清零。

7.根据权利要求6所述的一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,机械零位处安装行程开关,行程开关接通作为机械零位到达标志。

8.根据权利要求3所述的一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,“PLC变量1”加“PLC变量2”赋值给“PLC变量3”,该操作的执行条件是变频器重新上电后的执行编码器清零操作之后。

...

【技术特征摘要】

1.一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,变频器内部变量储存电机编码器电机位置换算数据,将该换算数据赋值给“plc变量1”,并将“plc变量1”和“plc变量2”相加为“plc变量3”,以“plc变量3”作为电机位置换算数据,并以“plc变量3”作为最终电机位置换算数据参与控制;其中“plc变量2”是存储变频器断电前的电机位置换算数据。

2.根据权利要求1所述的一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,变频器是abb变频器。

3.根据权利要求1所述的一种变频器控制的增量型编码器的断电数据保存方法,其特征在于,断电后,变频器重新上电,电机编码器反馈给变频器的电机位置换算数据是1不等于0并且非断电前数据,因此plc程序中检测变频器上电后,变频器的状态字准备启动位=1作为变频器上电信号,需要先执行一次变频器编码器数据清零操作,即将“plc变量1”设为“0”。

4.根据权利要求3所述的一种变频器控制的增量型编码器的断电数据保存方法,其特征在...

【专利技术属性】
技术研发人员:万明高艳锦杨梦鑫李国华高新博张恒昀
申请(专利权)人:中航工程集成设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1