根据PLC的步进电机完成单双轴运动控制的设计

时间:2022-03-13来源:佚名

引言

步进电机由于具有转子惯量低、定位精度高、无累积误差、控制简单等特点,已成为运动控制领域的主要执行元件之一。步进电机是机电一体化的关键产品,广泛应用在各种自动化控制系统和机电一体化设备中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个行业的控制领域都将有广泛应用。PLC 作为一种工业控制计算机,具有模块化结构、配置灵活、高速的处理速度、精确的数据处理能力、PLC 对步进电机也具有良好的控制能力,利用其高速脉冲输出功能或运动控制功能,即可实现对步进电机的控制。

对于那些在运行过程中移动距离和速度均确定的具体设备,采用PLC 通过驱动器来控制步进电机的运转是一种理想的技术方案。本例介绍PLC 控制步进电机的方法。

1 工作原理及特性

步进电动机是一种用电脉冲信号进行控制,并将电脉冲信号转换成相应的角位移或线位移的执行机构。由于受脉冲的控制,其转子的角位移量和速度严格地与输入脉冲的数量和脉冲频率成正比,通过控制脉冲数量来控制角位移量,从而达到准确定位的目的;通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的;通过改变通电顺序,从而达到改变电机旋转方向的目的。步进电机的种类很多,按结构可以分为反应式、永磁式及混合式步进电机三类,按相数分则可以分为单相、两相和多相三种。

1.1 步进电机的特点

(1)步进电机的角位移与输入脉冲数严格成正比,电机运转一周后没有累积误差,具有良好的跟随性。

(2)由步进电机与驱动器电路组成的开环数字控制系统,既非常简单、廉价,又非常可靠。同时,它也可以与角度反馈环节组成高性能的闭环数字控制系统。

(3)步进电机的动态响应快,易于启停、正反转及变速。

(4)速度可在相当宽的范围内平滑调节,低速下仍能保证获得大转矩。

(5)步进电机只能通过脉冲电源供电才能运行,它不能直接使用交流电源和直流电源。

1.2 控制原则

步进电机能响应而不失步的最高步进频率称为“启动频率”;与此类似,“停止频率”是指系统控制信号突然关断,步进电机不冲过目标位置的最高步进频率。而电机的启动频率、停止频率和输出转矩都要和负载的转动惯量相适应。有了这些数据,就能有效地对步进电机进行变速控制。

采用PLC 控制步进电机,应根据下式计算系统的脉冲当量、脉冲频率上限和最大脉冲数量,进而选择PLC 及其相应的功能模块。根据脉冲频率可以确定PLC 高速脉冲输出时需要的频率,根据脉冲数量可以确定PLC 的位宽。脉冲当量=(步进电机步距角×螺距)/(360×传动速比);脉冲频率上限=(移动速度×步进电机细分数)/脉冲当量;最大脉冲数量=(移动距离×步进电机细分数)/脉冲当量。

2 PLC 实现步进电机单双轴运动的控制

2.1 控制坐标系的建立

PLC 对步进电机的控制首先要确立坐标系,可以设为相对坐标系,也可以设为绝对坐标系。坐标系的设置在DM6629 字中,00—03 位对应脉冲输出0,04—07 位对应脉冲输出1。设置为0时,为相对坐标系;设置为1 时,为绝对坐标系。

2.1.1 对于不带加减速的单相脉冲输出

当PLC 控制坐标系设定为相对坐标系时,可以从端口0 和端口1 以增量的形式输出脉冲,输出脉冲的计数值,对于端口0记录在SR229、SR228 通道,对于端口1 记录在SR231、SR230 通道中。

如设输出脉冲数为00000100 时从端口输出100 个脉冲,脉冲计数值从0 计到100,之后还可以继续从该端口输出脉冲,即可以增量输出脉冲。每次输出脉冲时,脉冲计数值从0 开始重新计数,计满设定值为止。

当设为绝对坐标系时,输出脉冲数可以设置为正数,如00000100(相当于电机正向转动100 步),也可以设置为负数,如80000100(最高位为“1”表示负数,相当于电机反向转动100 步)。但由于是单相脉冲输出,须另外加方向控制信号,可以用01002等输出端做方向信号输出。

在绝对坐标系中,坐标值记录在SR229、SR228 通道(端口0)和SR231、SR230 通道中(端口1)。每次输出脉冲数是脉冲设置值和当前坐标值的差,如当前坐标值为0,设置输出值为00000100,输出100 个脉冲(正向输出信号有效),再设置输出值为00000100,不再输出脉冲,再设置输出值为80000100,再输出200 个脉冲(反向输出信号有效),坐标值由00000100 变为80000100。

2.1.2 对于带加减速的两相脉冲输出

当设置为相对坐标系时,也可以实现增量脉冲输出。由于两相脉冲输出可以直接控制电机正反向,所以脉冲输出值可以设置为正数,也可以设置为负数,输出脉冲的计数值记录在SR229、SR228 通道(端口0)中。如设置输出脉冲数为00000100,电机正向运转100 步,脉冲计数值从00000000 计到00000100,再设置输出脉冲数为80000100,电机反向运转100 步,脉冲计数值从80000000 计到80000100。

当设置为绝对坐标系时,坐标值记录在SR229、SR228 通道(端口0)中,坐标变化情况类似于单相脉冲输出,但正/反向脉冲输出或脉冲十方向输出由01000 和01001 两个端口配合完成。

2.2 单轴运行控制

带加减速的单轴正反转控制,带加减速单轴正反转运控制的控制接线及时序,如图1,图2 所示。图1 中用两相脉冲输出CW/CCW 方式进行控制。

用两相脉冲输出CW/CCW 方式进行控制,PLC 的控制程序,如图3 所示,梯形图中设定参数有:

DM0010 值为0001,对应加减速率为10HZ/10ms

DM0011 值为0050,对应目标频率为500HZ

DM0012 值为0020,对应启动频率为200HZ

2.3 双轴运行控制

2.3.1 带正反向的二轴运动控制

双轴运动控制使用一台PLC 控制两个驱动器,驱动两个步进电动机的运动。带正反向二轴运动控制的接线,如图4 所示。

PLC 的控制程序,如图5 所示,梯形图中01002 和01003 为ON 时电机顺时针转动,为OFF 时电机逆时针转动。

2.3.2 不带正反向的二轴运动控制

不带正反向的双轴运动控制的接线的接线图,当有脉冲输出时,电机逆时针转动。这种方式和方式1 的差别就是不用01002和01003 作方向控制,如图6 所示。

结论

通过PLC 来实现步进电机的单双轴运动控制的设计,从而达到了PLC 在步进电动控制中应用更加广泛。例如,在对单双轴运动的控制过程中,在控制面板上设定移动距离、速度和方向等参数。PLC 读入这些设定值后,通过运算产生脉冲、方向信号,控制步进电动机驱动,达到对距离、速度、方向控制的目的。并通过实测证明系统运行结果具有可靠性、可行性、有效性。

    相关阅读

    城市亮化工程如何设计才能具有层次感?

    城市亮化工程 的主要目地是为夜间带来一体化照明,考虑基础的视觉识别规定,自然环境照明的光层级与光线总数的多少相关,假如空间中的自然环境照明比工作照明低许多 ,在工作...
    2022-10-11
    城市亮化工程如何设计才能具有层次感?

    城市道路照明工程主要有哪些?

    在城市建设中,道路照明 是必不可少的基础设施,也是城市夜景的重要组成部分。在某种程度上,它还反映了城市的经济实力,社会进步和现代化的标志。它为夜间在城市中的车辆和行...
    2022-07-12
    城市道路照明工程主要有哪些?

    安全出口指示标志灯为什么是绿色而不是红色?

    对于安全出口指示标志灯相信大家都不陌生,我们在日常生活中在任何公众场所的紧急疏散的安全出口都可以看到这个安全出口指示标志灯,大家有没有想过安全出口的指示标志为什么...
    2022-05-21
    安全出口指示标志灯为什么是绿色而不是红色?

    路灯照明合理的布置方式

    路灯的布置方式主要有单侧布置、双侧交错布置、双侧对称布置、中心对称布置、横向悬索布置五种形式,随着城市道路的不断拓宽,平交路口转弯半径越来越大,根据《城市道路亮化...
    2022-07-15

    泛光照明工程是什么?应用范围有哪些?

    很多人提及 泛光照明工程 会有一些生疏,不理解泛光照明包含哪些,也不知道 泛光照明工程 跟普通照明工程有哪些不一样。 实际上泛光照明工程便是归属于城市景观照明工程或环境...
    2022-10-17
    泛光照明工程是什么?应用范围有哪些?

    消防应急灯的寿命有多长?一般可以使用多长时间?

    对于消防应急灯的使用寿命相信很多人都想了解这个问题,因为消防应急灯安装了就不需要时时刻刻盯着,这需要定时检查就可以了,但是很多人都不知道消防应急灯的寿命有多长,不...
    2022-05-21
    消防应急灯的寿命有多长?一般可以使用多长时间?

    快投派智能无线投屏器,让无线互联更加简单便捷

    没有WiFi的情况下可以进行无线投屏吗? 长期使用投屏功能的人,或多或少都知道自己的手机可以通过【无线投屏】【屏幕镜像】功能,直接连接到智能电视或无线投屏器,下意识地认...
    2022-05-11
    快投派智能无线投屏器,让无线互联更加简单便捷

    广场照明的设计技巧

    广场照明设计 主要包括休闲广场、集会活动广场、商业广场的照明设计。 1)休闲广场。主要是为人们提供休息、社交和举行小型文化娱乐活动的地方,由于人们活动方式不同,有些区...
    2022-07-15

    网站栏目