步进电机的PLC 控制调速方法之探索

合集下载

PLC控制步进电机正实现正反转速度控制定位

PLC控制步进电机正实现正反转速度控制定位

PLC控制步进电机正实现正反转速度控制定位 1.步进电机正反转如何实现2.如何控制步进电机速度(即,如何计算脉冲频率):实际步进电机控制很简单,应用都是傻瓜了,厂家做好步进电机的驱动器,步进电机如何工作由驱动器来控制,我们不需要对步进电机做深入的了解,只要知道步进电机驱动器的应用方法即可。

当然简单的步进电机工作特性,还是必须知道的,下面我会介绍!细分的作用:两相步进电机,基本步距角1.8度,即:200个脉冲电机转一圈,称之为整步。

可以在步进电机的驱动器上设定细分数,其作用是:设置为2细分(也称为半步)时,则步距角为0.9度,400个脉冲转一圈。

设置为4细分时,则步距角为0.45度,800个脉冲转一圈。

设置为8细分时,则步距角为0.225度,1600个脉冲转一圈。

细分数越高,上位机发一个脉冲走的长度越小,精度越高!这个很好理解,一个脉冲走10毫米,10%误差时,一个脉冲误差1毫米,一个脉冲走1毫米,同样是10%误差时,一个脉冲误差0.1毫米。

当然,我们不可能把细分数设的很大,达到每个脉冲行走的长度特别小的目的。

您记住两相步进电机200个脉冲转一圈就行了!细分越大,步进电机转一圈的脉冲数越大!如果想让步进机以每分钟600转的速度,行走400毫米,我们如何计算上位机需要发出的脉冲数及脉冲频率?如何控制步进电机速度(即,如何计算脉冲频率):假定设置为四细分数,电机转一圈所需要的脉冲数即为800个,要实现步进电机600转/分的转速,上位机应该发送的脉冲频率计算方法:频率的概念是一秒钟的时间发送的脉冲个数所以,先计算步进电机每秒钟的转数600/60=10转/秒再计算10转/秒需要的脉冲数10 X 800 = 8000个即脉冲频率为 8000 ,也就是8K结论,为了实现步进电机600转/分的转速,上位机应该保持8K的脉冲输出频率现在您明白了吧?为了计算脉冲频率必须知道的两个前提条件是:1、知道步进电机转一圈需要的脉冲数;2、知道步进电机的转速,转速单位是:转/如何计算步进电机所需要的脉冲数:假定设置为四细分数,电机转一圈所需要的脉冲数即为800个,要实现步进电机行走400毫米的距离,上位机应该发送的脉冲个数计算方法:如果步进电机输出轴与丝杠(螺距:10mm )直连,或是通过皮带轮传动,轮周长10mm. 即,步进电机转一圈,机械的行走长度为10mm。

PLC在步进电机控制中的应用探究

PLC在步进电机控制中的应用探究

PLC在步进电机控制中的应用探究
PLC是可编程逻辑控制器(Programmable Logic Controller)的缩写,它是一种电子设备,用于自动控制各种工业过程。

步进电机是一种用于实现精确位置和速度控制的电机
类型。

下面将探讨PLC在步进电机控制中的应用。

1. 位置控制:PLC可以通过与编码器或位置传感器等设备配合使用,实现步进电机的精确位置控制。

通过PLC编程,可以设置步进电机的目标位置,并监控电机的当前位置,
从而实现闭环控制。

2. 速度控制:PLC可以通过调整脉冲频率和方向信号,控制步进电机的转速。

通过PLC编程,可以设置步进电机的目标速度,并根据实际情况调整脉冲频率和方向信号,从
而实现闭环速度控制。

4. 动态控制:PLC可以通过灵活的编程和逻辑运算,实现步进电机的复杂动态控制,例如位置同步控制、多轴插补控制等。

通过PLC编程,可以根据工艺要求和实际需要,设
计出适应不同应用场景的步进电机控制方案。

5. 故障诊断与保护:PLC可以实时监测步进电机的运行状态和参数,当出现故障或异常情况时,可以通过编程设定相应的报警和保护机制,避免电机损坏或不正常运行。

6. 通信与远程监控:PLC可以通过串口、以太网等通信接口,与上位机或其他设备进行数据交换和远程监控。

通过PLC编程,可以实现步进电机的远程控制和监控,提供更灵活、方便和智能的操控方式。

PLC在步进电机控制中的应用主要包括位置控制、速度控制、加减速控制、动态控制、故障诊断与保护,以及通信与远程监控等方面。

通过PLC的编程和逻辑运算,可以实现对
步进电机的精确控制和灵活应用,提高生产效率和产品质量。

PLC实现步进电机的正反转及调整控制

PLC实现步进电机的正反转及调整控制

PLC实现步进电机的正反转及调整控制PLC是专门用于控制工程自动化系统的一种可编程逻辑控制器,其可以通过编程来实现对各种电气设备的控制。

在实际工程中,步进电机广泛应用于自动化设备中,如数控机床、包装机械、印刷设备等。

步进电机具有分辨率高、精度高、响应速度快等优点,因此被广泛应用于各种自动化控制系统中。

在PLC实现步进电机的正反转及调整控制中,需要考虑以下几个方面:1.步进电机驱动模块选型:步进电机需要配合驱动模块进行控制,通常采用的是脉冲信号驱动方式。

在PLC控制系统中,可以选择适合的驱动模块,如常见的2相、4相步进电机驱动模块。

2.步进电机控制程序设计:通过PLC软件编程,编写程序实现步进电机的正转、反转及调整控制功能。

在程序设计中,需要考虑步进电机的控制方式、驱动模块的接口信号、脉冲信号的频率等参数。

3.步进电机正反转控制:在程序设计中,通过PLC输出脉冲信号控制步进电机的正反转运动。

具体步骤包括设置脉冲信号的频率和方向,控制步进电机按设定的脉冲信号实现正反转运动。

4.步进电机调整控制:步进电机的位置调整控制通常通过调整脉冲信号的频率和数目来实现。

通过PLC编程,实现步进电机的位置调整功能,从而实现对步进电机位置的精准控制。

5.总体控制设计:在PLC控制系统中,可以将步进电机的正反转及调整控制与其它控制功能相结合,实现对整个自动化系统的精确控制。

通过PLC编程,可以灵活设计多种控制逻辑,满足不同工程项目的需求。

综上所述,通过PLC实现步进电机的正反转及调整控制主要涉及步进电机驱动模块选型、控制程序设计、正反转控制、调整控制和总体控制设计等方面。

通过精心设计和编程,可以实现对步进电机的精确控制,满足各种自动化控制系统的要求。

PLC技术的应用将有助于提高自动化生产设备的生产效率和稳定性,推动工业自动化技术的发展。

用PLC控制步进电机的原理和方法及控制编辑器

用PLC控制步进电机的原理和方法及控制编辑器

用PLC控制步进电机的原理和方法1、概述在组合机床自动线中,一般根据不同的加工精度要求设置三种滑台(1)液压滑台,用于切削量大,加工精度要求较低的粗加工工序中;(2)机械滑台,用于切削量中等,具有一定加工精度要求的半精加工工序中;(3)数控滑台,用于切削量小,加工精度要求很高的精加工工序中。

可编程控制器(简称PLC)以其通用性强、可靠性高、指令系统简单、编程简便易学、易于掌握、体积小、维修工作少、现场接口安装方便等一系列优点,被广泛应用于工业自动控制中。

特别是在组合机床自动生产线的控制及CNC机床的S、T、M功能控制更显示出其卓越的性能。

PLC控制的步进电机开环伺服机构应用于组合机床自动生产线上的数控滑台控制,可省去该单元的数控系统使该单元的控制系统成本降低70~90%,甚至只占用自动线控制单元PLC的3~5个I/O接口及<1KB的内存。

特别是大型自动线中可以使控制系统的成本显著下降。

2、PLC控制的数控滑台结构一般组合机床自动线中的数控滑台采用步进电机驱动的开环伺服机构。

采用PLC控制的数控滑台由可编程控制器、环行脉冲分配器、步进电机驱动器、步进电机和伺服传动机构等部分组成,伺服传动机构中的齿轮Z1、Z2应该采取消隙措施,避免产生反向死区或使加工精度下降;而丝杠传动副则应该根据该单元的加工精度要求,确定是否选用滚珠丝杠副。

采用滚珠丝杠副,具有传动效率高、系统刚度好、传动精度高、使用寿命长的优点,但成本较高且不能自锁。

3、数控滑台的PLC控制方法数控滑台的控制因素主要有三个:3.1行程控制一般液压滑台和机械滑台的行程控制是利用位置或压力传感器(行程开关/死挡铁)来实现;而数控滑台的行程则采用数字控制来实现。

由数控滑台的结构可知,滑台的行程正比于步进电机的总转角,因此只要控制步进电机的总转角即可。

由步进电机的工作原理和特性可知步进电机的总转角正比于所输入的控制脉冲个数;因此可以根据伺服机构的位移量确定PLC输出的脉冲个数:n=DL/d(1)式中DL——伺服机构的位移量(mm)d——伺服机构的脉冲当量(mm/脉冲)3.2进给速度控制伺服机构的进给速度取决于步进电机的转速,而步进电机的转速取决于输入的脉冲频率;因此可以根据该工序要求的进给速度,确定其PLC输出的脉冲频率:f=Vf/60d(Hz)(2)式中Vf——伺服机构的进给速度(mm/min)可编程逻辑控制器(Programmable Logic Controller,简称PLC),一种具有微处理机的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载内存内储存与执行。

PLC实现步进电机的正反转和调整控制

PLC实现步进电机的正反转和调整控制

实训课题三PLC实现步进电机正反转和调速控制一、实验目的1、掌握步进电机的工作原理2、掌握带驱动电源的步进电机的控制方法3、掌握DECO指令实现步进电机正反转和调速控制的程序二、实训仪器和设备1、FX-48MR PLC一台2N2、两相四拍带驱动电源的步进电机一套3、正反切换开关、起停开关、增减速开关各一个三、步进电机工作原理步进电机是纯粹的数字控制电动机,它将电脉冲信号转换成角位移,即给一个脉冲信号,步进电机就转动一个角度,图3-1是一个三相反应式步进电机结图;从图中可以看出,它分成转子和定子两部分;定子是由硅钢片叠成,定子上有六个磁极大极,每两个相对的磁极N、S极组成一对;共有3对;每对磁极都绕有同一绕组,也即形成1相,这样三对磁极有3个绕组,形成三相;可以得出,三相步进电机有3对磁极、3相绕组;四相步进电机有4对磁极、四相绕组,依此类推;反应式步进电动机的动力来自于电磁力;在电磁力的作用下,转子被强行推动到最大磁导率或者最小磁阻的位置,如图3-1a所示,定子小齿与转子小齿对齐的位置,并处于平衡状态;对三相异步电动机来说,当某一相的磁极处于最大导磁位置时,另外两相相必处于非最大导磁位置,如图3-1b所示,即定子小齿与转子小齿不对齐的位置;把定子小齿与转子小齿对齐的状态称为对齿,把定子小齿与转子小齿不对齐的状态称为错齿;错齿的存在是步进电机能够旋转的前提条件,所以,在步进电机的结构中必须保证有错齿的存在,也就是说,当某一相处于对齿状态时,其它绕组必须处于错齿状态;本实验的电机采用两相混合式步进电机,其内部上下是两个磁铁,中间是线圈,通了直流电以后,就成了电磁铁,被上下的磁铁吸引后就产生了偏转;因为中间连接的电磁铁的两根线不是直接连接的,是采用在转轴的位置用一根滑动的接触片;这样如果电磁铁转过了头,原先连接电磁铁的两根线刚好就相反了,所以电磁铁的N极S极就和以前相反了;但是电机上下的磁铁是不变的,所以又可以继续吸引中间的电磁铁;当电磁铁继续转,由于惯性又转过了头,所以电极又相反了;重复上述过程就步进电机转了;根据这个原理,如图3-2所示,两相步进电机的转动步骤,以正转为例:由图可见,现相异步电机正转过程分为四个步骤,即A相正方向电流、B相正方向电流、A向反方向电流和B相反方向电流;反转工作的顺序与之相反;A、B两相线圈不是固定的电流方向,这与其它步进电机的控制逻辑有所不同;因此,控制步进电机转动时,必须考虑用换相的思路设计实验线路;可以根据模拟驱动电路的功能和plc必须的逻辑关系进行程序设计;四、采用步进电机驱动器的控制方式利用步进电机驱动器可以通过PLC的高速输出信号控制步进电机的运动方向、运行速度、运行步数等状态;其中:步进电机的方向控制,只需要通过控制U/D端的On和Off就能决定电机的正转或反转;将光耦隔离的脉冲信号输入到CP端就能决定步进电机的速度和步数;控制FREE信号就能使电机处于自由状态;因此PLC的控制程序相当简单,只需通过PLC的输出就能控制步进电机的方向、转速和步数;不必通过PLC控制电机换相的逻辑关系,也不必另外添加驱动电路;实训面板见图3-4,梯形图见图3-5;本程序是利用D0的变化,改变T0的定时间隔,从而改变步进电机的转速;通过两个触点比较指令使得D0只能在10~50之间变化,从而控制步进间隔是1S~5S之间,I/O分配表见表3-1;表3-1 I/O分配表图3-5 梯形图五、采用PLC直接控制步进电机方式对于两相步进电机控制,根据其工作原理,必须考虑其换向的控制方式,因此将其步骤用代号分解,则为:①实现电流方向A+→A-、②实现电流方向B+→B-、③实现电流方向A-→A+、④实现电流方向B-→B+;如果反转则按照④、③、②、①的顺序控制;PLC的I/O分配表按照表3-2,分配图按照图3-6,梯形图见图3-7;表3-2 PLC的I/O分配表步进电机正反转和调速控制的梯形图如图3-7所示,程序中采用积算定时器T246为脉冲发生器,因系统配置的PLC为继电器输出类型,其通断频率过高有可能损坏PLC,故设定范围为K200 ms~1000ms,则步进电机可获得1~10步/秒的变速范围,X0为ON时,正转,X1为ON时;反转;X0为ON时,输出正脉冲列,步进电机正转;当X0为ON时,T246以D0值为预置值开始计时,时间到,T246导通,执行DECO指令,根据D1数值首次为0,指定M10输出,Y0、Y4为ON,步进电机A相通电,且实现电流方向A+→A-;D1加1,然后,T246马上自行复位,重新计时,时间到,T246又导通,再执行DECO指令,根据D1数值此次为1,指定M11输出,Y1、Y5为ON,步进电机B相通电,且实现电流方向B+→B-;D1加1,T246马上又自行复位,重新计数,时间到,T246又导通,再执行DECO指令,根据D1数值此次为2,指定M12输出,Y2、Y6为ON,步进电机A相通电,且实现电流方向A-→A+;D1加1,T246马上又自行复位,重新计时,时间到,T246又导通,再执行DECO命令,根据D1数值此次为3,指定M13输出,Y3、Y7为ON,步进电机B相通电,且实现电流方向B-→B+;当M13为ON,D1复位,重新开始新一轮正脉冲系列的产生;X1为ON时,输出反脉冲列,步进电机正转;当X1为ON时,T246以D0值为预置值开始计时,时间到,T246导通,执行DECO指令,根据D1数值首次为0,指定M10输出,Y3、Y7为ON,步进电机B相通电,且实现电流方向B-→B+;依此类推,完成实现A相反方向电流、B相正方向电流、A相正方向电流三个脉冲列输出;当M13为ON,D1复位,重新开始新一轮正脉冲系列的产生;当X2为ON时,程序由自动转为手动模式,当X0X1为ON时,每点动一次X3,对D1数值首次为0加1,分别指定M10、M11、M12及M13输出,从而完成一轮正反脉冲系列的产生;第73步中,当X4为ON,M8012为ON,M4为ON,且D0当前值<K1000,则D0即加1;第88步中,当X5为ON,M8012为ON,M4为ON,且D0>K200,由D0即减1;六、程序调试及执行调速时按X4或X5按钮,观察D0的变化,当变化值为所需速度时释放;如动作情况与控制要求一致表明程序正确,保存程序;如果发现程序运行与控制要求不符,应仔细分析,找出原因,重新修改,直到程序与控制要求相符为止;七、实训思考练习题如果调速需经常进行,可将D0的内容显示出来,试设想方案,修改程序,并实验;图3-7 步进电机正反转和调速控制程序说明1、步骤0,指定脉冲序列输出顺序移位值;2、当X0为ON,输出正脉冲序列,电机正转;当X1为ON,输出负脉冲序列,电机反转;3、当X2为ON,程序由自动转为手动模式,由X3状态单步触发电机运转;4、当X4为ON,如D0小于1000,每100ms对D0加1,从而延长每脉冲输出的时间间隔,降低电机的转速;5、当X5为ON,如D0大于200,每100ms对D0减1,从而缩短每脉冲输出的时间间隔,加快电机的转速;6、T0为频率调整限制;。

步进电机控制方法plc

步进电机控制方法plc

步进电机控制方法plc随着现代制造业的飞速发展,步进电机作为一种精密控制技术在自动化设备中得到广泛应用,而PLC(可编程逻辑控制器)则是控制步进电机的常见方案之一。

在工业生产中,步进电机的控制方法多种多样,其中结合PLC技术进行控制是一种高效可靠的方式。

本文将介绍一些常见的步进电机控制方法,并分析PLC在这些控制方法中的应用。

正转和反转控制正转和反转控制是步进电机最基本的控制方法之一。

通过控制电机输入的脉冲信号的频率和方向,可以实现步进电机的正转和反转。

在PLC中通常会使用计数器来记录脉冲信号的数量,从而控制电机的转动角度和方向。

通过设定计数器的值和控制脉冲信号的输出频率,可以精确控制步进电机的转动。

速度控制除了控制电机的方向外,控制步进电机的速度也是至关重要的。

在工业自动化系统中,需要根据不同的生产需求来调整步进电机的转速。

PLC可以通过调节输出脉冲信号的频率来实现步进电机的精确速度控制。

通过监控电机的转速并根据实际情况进行调整,可以保证生产过程的稳定性和效率。

位置控制在很多自动化系统中,需要步进电机按照预先设置的位置进行精确定位。

PLC在位置控制中发挥了关键作用。

通过监测电机的位置信息以及输入的控制指令,PLC可以精确地控制步进电机的位置。

在工业生产中,位置控制常常用于需要高精度定位的场景,如自动装配线和自动化仓储系统等。

脉冲控制步进电机的运动是通过输入一定数量的脉冲信号来实现的。

因此,脉冲控制是控制步进电机最基本的方法之一。

PLC通过输出一定频率和数量的脉冲信号,可以精确控制步进电机的运动。

在工业生产中,通常会根据实际需求设定脉冲信号的参数,如脉冲频率、脉冲数量和脉冲方向等,从而实现对步进电机的精确控制。

总结步进电机作为一种精密控制技术,在工业自动化领域具有重要的应用意义。

结合PLC技术可以实现对步进电机的高效控制,包括正转和反转控制、速度控制、位置控制和脉冲控制等。

通过合理设计控制方案并结合PLC的灵活性和可编程特性,可以实现对步进电机运动的精确控制,从而提高生产效率和产品质量。

PLC控制步进电机的方法 步进电机工作原理

PLC控制步进电机的方法 步进电机工作原理

PLC控制步进电机的方法步进电机工作原理一、引言微电子技术和计算机技术发展,可编程序控制器有了突飞猛进发展,其功能已远远超出了逻辑控制、顺序控制范围,它与计算机有效结合,可进行模拟量控制,具有远程通信功能等。

有人将其称为现代工业控制三大支柱(即PLC,机器人,CAD/CAM)之一。

目前可编程序控制器(Programmable Controller)简称PLC已广泛应用于冶金、矿业、机械、轻工等领域,为工业自动化提供了有力工具。

二、PLC基本结构PLC采用了典型计算机结构,主要包括CPU、RAM、ROM和输入/输出接口电路等。

把PLC看作一个系统,该系统由输入变量-PLC-输出变量组成,外部各种开关信号、模拟信号、传感器检测信号均作为PLC输入变量,它们经PLC外部端子输入到内部寄存器中,经PLC内部逻辑运算或其它各种运算、处理后送到输出端子,它们是PLC输出变量,由这些输出变量对外围设备进行各种控制。

三、控制方法及研究1、FP1特殊功能简介(1) 脉冲输出FP1输出端Y7可输出脉冲,脉冲频率可软件编程进行调节,其输出频率范围为360Hz~5kHz。

(2) 高速计数器(HSC)FP1内部有高速计数器,可同时输入两路脉冲,最高计数频率为10kHz,计数范围-~+。

(3) 输入延时滤波FP1输入端采用输入延时滤波,可防止因开关机械抖动带来不可靠性,其延时时间可需要进行调节,调节范围为1ms~128ms。

(4) 中断功能FP1中断有两种类型,一种是外部硬中断,一种是内部定时中断。

2、步进电机速度控制FP1有一条SPD0指令,该指令配合HSC和Y7脉冲输出功能可实现速度及位置控制。

速度控制梯形图见图1,控制方式参数见图2,脉冲输出频率设定曲线见图3。

图1 速度控制梯形图图2 控制方式参数东莞市斯泰普机电科技有限公司图3 脉冲输出频率设定曲线3、控制系统程序运行图4 控制系统原理图图4是控制系统原理接线图,图4中Y7输出脉冲作为步进电机时钟脉冲,经驱动器产生节拍脉冲,控制步进电机运转。

PLC实现步进电机的正反转及调整控制

PLC实现步进电机的正反转及调整控制

PLC实现步进电机的正反转及调整控制
一、PLC实现步进电机的控制原理
拿步进电机举例,大家可以把它想象成一个隔著一定距离的圆盘,隔着每一环的距离形成齿轮的节点。

步进电机的正向或反向转动,就是将这一环索引和圆盘一起发动转动。

步进电机的转动,是靠每一步索引圆盘来完成的,每一步都有一个控制信号来告诉电机从哪一环节点开始转动,当接收到控制信号时,电机开始转动,并且每转一圈循环转动几个索引。

1、正向、反向控制
要实现步进电机的正向反向控制,就要在PLC程序中控制信号形式来实现,一般可以使用两个控制信号,一个是正反控制信号,一个是步进电机转动的速度,要求PLC程序根据正反控制信号来实现正向和反向控制。

正反控制信号就是设置一个开关量变量,当这个开关量为ON时,电机运行正转,当开关量为OFF时,电机运行反转,具体可以采用T函数来实现,T11=1,电机正转,T12=0,电机反转。

由于步进电机的转动是一布一射的过程,所以需要用一个电位器来控制步进电机的转动速度,当电位器的旋钮调整到一定位置时,就会给出一定频率的步进信号,PLC程序可以根据此步进信号,来控制步进电机的转动速度。

基于S7-200PLC步进电机调速控制—步进驱动控制系统设计论文

基于S7-200PLC步进电机调速控制—步进驱动控制系统设计论文

摘要步进电动机具有快速起停、精确步进和定位等特点,所以常用作工业过程控制及仪器仪表,使用PLC可编程控制器实现步进电动机驱动,可使步进电动机的抗干扰能力强,可靠性高,同时,由于实现了模块化结构,是系统结构十分灵活,而且编程语言简短易学,便于掌握,可以进行在线修改,柔性好,体积小,维修方便。

本设计是利用PLC做进电动机的控制核心,用按钮开关的通断来实现对步进电机正,反转控制,而且正,反转切换无须经过停车步骤。

其次可以通过对按钮的控制来实现对高,低速度的控制。

充分发挥PLC的功能,最大限度地满足被控对象的控制要求,是设计PLC 控制系统的首要前提,这也是设计最重要的一条原则。

本设计更加便于实现对步进电机的制动化控制。

其主要内容如下:1了解PLC控制步进电机的工作原理2掌握PLC的硬件构成,完成硬件选型3设计PLC的控制系统4用STEP 7完成PLC的编程关键词:步进电机;PLC控制;电机正反转;高低速控制AbstractStepper motor has a quick starts and stops, precision stepping and positioning features, commonly used for industrial process control and instrumentation, PLC programmable controller stepper motor drive can stepper motor anti-interference ability, high reliability, at the same time, due to the modular structure, the system structure is very flexible, and programming languages brief to learn, easy to master, can be modified online, good flexibility, small size, easy maintenance.This design is the use of PLC built into the core of the motor control button to switch on and off to the stepper motor is the reverse control, and positive, reverse switch without having to go through the parking step. Followed by the button control to achieve the high and low speed control. Give full play to the functions of PLC as possible to meet the control requirements of the controlled object is the most important prerequisite for the design PLC control system, which is designed to the most important principle. This design is easier to achieve braking control of the stepper motor. Its main contents are as follows:An understanding of PLC control the working principle of the stepper motor2 grasp the PLC hardware structure, the completion hardware selection3 Design of PLC control system4 complete PLC programming with STEP 7Key words: Stepper motor; PLC control; motor reversing; high and low speed control目录摘要 (I)ABSTRACT (II)1 绪论 (1)1.1 PLC步进驱动控制系统研究和意义 (1)1.2 国内外PLC的发展 (1)1.3 国内外步进电机的发展概况 (2)1.4 PLC步进驱动控制系统主要研究工作 (3)2 步进电机及PLC简介 (4)2.1 步进电机简介 (4)2.1.1步进电机的分类 (4)2.1.2步进电机的基本参数 (4)2.1.3步进电机的特点 (5)2.2 步进电机在工业中的应用 (5)2.3 PLC的特点 (6)2.4 PLC技术在步进电机控制中的应用 (6)3 PLC控制步进电机工作方式的选择 (8)3.1 常见的步进电机的工作方式 (8)3.2 步进电机控制原理 (8)3.2.1控制步进电机换向顺序 (8)3.2.2控制步进电机的转向 (8)3.2.3控制步进电机的速度 (8)3.3 PLC控制步进电机的方法 (9)3.4 PLC控制步进电机的设计思路 (10)4 S7-200PLC控制步进电机硬件设计 (12)4.1 S7-200PLC的介绍 (12)4.1.1硬件系统 (12)4.1.2软元件 (13)4.2 步进电机的选择 (14)4.3 步进电机驱动电路设计 (15)4.3.1驱动器的选择 (15)4.3.2步进电机驱动电路 (16)4.3.3驱动电路接口 (16)4.3.4电气原理图 (17)4.4 PLC驱动步进电机 (17)5 S7-200PLC控制步进电机软件设计 (19)5.1 STEP7-MICRO/WIN32概述 (19)5.1.1基本功能 (19)5.1.2运动控制 (19)5.1.3创建调制解调模块程序 (19)5.2 程序的编写 (21)5.3 梯形图程序设计 (22)5.3.1CPU的选择 (22)5.3.2输入输出编址 (22)5.3.3状态真值表 (22)5.4 梯形图程序 (23)6 总结 (30)6.1 全文总结 (30)6.2 不足之处及展望 (30)致谢 (31)参考文献 (32)1绪论1.1 PLC步进驱动控制系统研究和意义基于步进电动机良好的控制和准确定位特性,被广泛应用在精确定位方面,诸如数控机床、喷绘机、工业控制系统、自动控制计算装置、自动记录仪表等自动控制领域。

PLC实现步进电机的正反转和调整控制

PLC实现步进电机的正反转和调整控制

PLC实现步进电机的正反转和调整控制PLC(可编程逻辑控制器)是一种用于自动化控制系统的可编程电子设备。

在工业领域,PLC被广泛应用于各种自动化设备和机器的控制。

步进电机是一种非塔式电机,其运动是以固定的步长进行的,适用于需要精确定位的应用,如印刷机、数控机床等。

本文将介绍如何使用PLC实现步进电机的正反转和调整控制。

步进电机的正反转控制可以通过改变电机的运行顺序来实现。

一种常见的方法是使用四相步进电机,通过改变电机的相序来实现正反转。

一般来说,步进电机有两种驱动方式:全步进和半步进。

全步进驱动方式是指每次脉冲信号到达时,电机转动一个步进角度。

全步进驱动方式可以通过控制PLC输出的脉冲信号来实现。

例如,当需要电机正转时,在PLC程序中输出连续的脉冲信号,电机将按照一定的步进角度顺时针旋转。

当需要反转时,输出连续的反向脉冲信号,电机将逆时针旋转。

半步进驱动方式是指每次脉冲信号到达时,电机转动半个步进角度。

半步进驱动方式可以通过改变输出的脉冲信号序列来实现。

例如,正转时输出连续的脉冲信号序列:1000、1100、0100、0110、0010、0011、0001、1001,电机将按照半个步进角度顺时针旋转;反转时输出反向脉冲信号序列:1001、0001、0011、0010、0110、0100、1100、1000,电机将逆时针旋转。

调整控制是指通过PLC来调整步进电机的运行速度和位置。

调速控制可以通过改变输出脉冲信号的频率来实现。

例如,可以定义一个计时器来控制输出脉冲信号的频率,通过改变计时器的时间参数来改变电机的速度。

较小的时间参数将导致更快的脉冲频率,从而使电机加快转速。

位置控制可以通过记录步进电机当前的位置来实现。

可以使用PLC的存储和控制功能来记录和更新电机的位置信息。

例如,可以使用一个变量来保存电机当前的位置,并在转动过程中不断更新该变量的值。

通过读取该变量的值,可以获得电机当前的位置信息。

总结起来,使用PLC实现步进电机的正反转和调整控制可以通过控制输出的脉冲信号序列和频率来实现。

PLC如何控制步进电机

PLC如何控制步进电机

PLC如何控制步进电机PLC(可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制设备,通过输入/输出模块对各种机电设备进行控制。

在PLC系统中,步进电机是常见的执行元件之一,它具有准确的位置控制和高的加减速性能。

本文将介绍PLC如何控制步进电机,包括步进电机的驱动方式、PLC的控制原理及步进电机控制的程序设计。

一、步进电机的驱动方式1.串行通信驱动方式:步进电机通过串行通信驱动方式与PLC进行通信和控制。

首先,将PLC与串行通信模块相连,通过串行通信模块与步进电机控制器进行通信。

PLC通过串行通信模块发送指令,步进电机控制器接收指令后控制步进电机运动。

2.并行通信驱动方式:步进电机通过并行通信驱动方式与PLC进行通信和控制。

与串行通信驱动方式类似,首先将PLC与并行通信模块相连,通过并行通信模块与步进电机控制器进行通信。

PLC通过并行通信模块发送指令,步进电机控制器接收指令后控制步进电机运动。

3.脉冲驱动方式:步进电机通过脉冲驱动方式与PLC进行通信和控制。

在脉冲驱动方式中,需要PLC输出脉冲信号控制步进电机。

通常情况下,PLC将脉冲信号传递给步进电机驱动器,在驱动器中产生相应的控制信号,实现对步进电机的控制。

二、PLC的控制原理PLC作为控制器,一般采用扫描运行方式。

其运行原理如下:1.输入信号读取:PLC将外部输入信号输入到输入模块中,采集输入信号,并将其从输入模块传递给中央处理器(CPU)进行处理。

2. 程序执行:CPU根据事先编写好的程序进行处理,包括数据处理、逻辑运算和控制计算等。

PLC程序一般采用ladder diagram(梯形图)进行编写。

3.输出信号控制:根据程序的执行结果,CPU将处理好的数据通过输出模块发送给外部设备,用于控制和操作外部设备。

三、步进电机控制的程序设计步进电机的控制程序主要包括参数设定、模式选择、起停控制、运动控制等部分。

下面以一个简单的例子来说明步进电机控制的程序设计过程:1.参数设定:首先需要设定步进电机的一些参数,如电机型号、步距角度、运动速度等。

PLC控制步进电机正实现正反转速度控制定位

PLC控制步进电机正实现正反转速度控制定位

PLC控制步进电机正实现正反转速度控制定位PLC控制步进电机实现正反转速度控制定位是自动化生产过程中的一种常见应用。

本文将详细介绍PLC控制步进电机的原理、控制方式以及步进电机的正反转速度控制定位实现方法,并探讨其在实际应用中的优势和注意事项。

一、PLC控制步进电机原理步进电机是一种特殊的电动机,其每次输入一个脉冲信号后,会按照一定的角度旋转。

PLC(可编程逻辑控制器)是一种通用、数字化、专用微处理器,广泛应用于工业控制领域。

PLC控制步进电机可以通过控制脉冲信号的频率、方向和脉冲数来实现电机的正反转、速度控制和定位。

二、PLC控制步进电机的控制方式1.开关控制方式2.脉冲控制方式脉冲控制方式是PLC控制步进电机最常用的方式。

PLC向步进电机发送一系列脉冲信号,脉冲信号的频率和脉冲数决定了电机的转速和转动角度。

脉冲信号的正负决定了电机的正反转方向。

通过改变脉冲信号的频率和脉冲数,可以实现电机的速度控制和定位。

三、步进电机正反转速度控制定位实现方法步进电机的正反转速度控制定位可以通过PLC的程序来实现。

下面以一个简单的例子来说明该实现方法。

假设要实现步进电机顺时针转动2圈、逆时针转动1圈、再顺时针转动3圈的循环。

步进电机的一个转一圈需要200个脉冲信号。

首先,需要定义一个变量n,用来记录电机的圈数。

其次,在PLC的程序中编写一个循环步骤:1.设置脉冲信号的频率和脉冲数,使步进电机顺时针旋转2圈。

2.当步进电机转动2圈后,n=n+23.判断n的值,如果n=2,则设置脉冲信号的频率和脉冲数,使步进电机逆时针旋转1圈。

4.当步进电机转动1圈后,n=n-15.判断n的值,如果n=1,则设置脉冲信号的频率和脉冲数,使步进电机顺时针旋转3圈。

6.当步进电机转动3圈后,n=n+37.返回第一步,继续循环。

通过这样的循环过程,步进电机可以按照预定的顺序和速度进行正反转,并实现定位控制。

四、PLC控制步进电机优势和注意事项1.精确控制:PLC可以精确控制步进电机的转速和转动角度,适用于需要高精度定位的应用。

PLC实现步进电机正反转和调速控制

PLC实现步进电机正反转和调速控制

PLC实现步进电机正反转和调速控制PLC(可编程逻辑控制器)是一种专门用于工业自动化控制系统的计算机控制设备。

它可以实现对多种设备和机器的控制,包括步进电机。

步进电机是一种通过步进角度来控制转动的电机,其转动可以精确地控制在每个步进角度停留一段时间。

步进电机的正反转和调速控制是实现工业自动化过程中常用的功能,PLC可以很好地实现这些控制。

一、步进电机的正反转控制步进电机的正反转控制是通过控制步进电机的相序来实现的。

步进电机有多种相序方式,常见的包括正向旋转、逆向旋转、双向旋转等。

PLC 可以通过控制步进电机的相序开关来实现步进电机的正反转。

在PLC中,可以使用PLC的输出口来控制步进电机的相序开关。

通过将输出口与步进电机的控制线路连接,可以控制相序开关的状态,从而控制步进电机的正反转。

例如,将PLC的一个输出口连接到步进电机的CW (Clockwise)输入线路,另一个输出口连接到步进电机的CCW(Counter Clockwise)输入线路,可以通过控制这两个输出口的状态来实现步进电机的正反转。

二、步进电机的调速控制步进电机的调速控制是通过控制步进电机的脉冲频率来实现的。

步进电机的转速与脉冲频率成正比,脉冲频率越高,步进电机的转速越快。

因此,通过控制PLC输出口给步进电机发送的脉冲频率,可以实现步进电机的调速控制。

在PLC中,可以使用定时器模块来控制步进电机的脉冲频率。

定时器模块可以通过设定计时器的定时时间和周期,来控制输出口的脉冲频率。

通过控制定时器的定时时间,可以控制步进电机每个步进角度的停留时间,从而控制步进电机的转速。

除了定时器模块,PLC还可以使用计数器模块来实现步进电机的调速控制。

计数器模块可以通过设定计数器的初始值和计数步长,来控制输出口的脉冲频率。

通过控制计数器的初始值和计数步长,可以控制步进电机每个步进角度的停留时间,从而实现步进电机的转速控制。

三、步进电机正反转和调速控制实例以下是一个使用PLC实现步进电机正反转和调速控制的实例。

运动控制技术基础项目11 应用PLC脉宽调制功能实现步进电机的速度控制

 运动控制技术基础项目11  应用PLC脉宽调制功能实现步进电机的速度控制

1. 安全违章扣10分; 2. 安装不达标一项扣2分。
能根据控制需要正确设置驱动器。
1. 功能正确,程序段合理,30分; 2. 符号表正确完整,10分; 3. 绝对地址、符号地址显示正确,程序 段注释合理,10分。 1. 程序下载正确,PLC指示灯正常,5分; 2. 程序运行操作正确,能实现预定功能, 5分。
15分钟
制电路
4
设置步进驱动 器
根据控制要求设置步进驱动器
5分钟
5
编写步进电机 速度控制PLC 程序
根据控制要求编写步进电机速度控制PLC 程序
25分钟
6
下载PLC程序 运行
把控制程序下载到PLC,实现步进电机的 速度控制
10分钟
人员 全体人员 全体人员
全体人员 全体人员 全体人员 全体人员
示范实例:决策
1. S7-300 PLC高速脉冲输出的硬件组态与编程地址 2. 正反转控制程序 3.速度信号控制程序 (六)下载PLC程序运行
示范实例:检查
项目
编制I/O分配表
绘制步进电机主电 路及PLC-步进驱动 器控制电路图 连接步进电机主电 路及PLC-步进驱动 器控制电路 设置步进驱动器
编写步进电机速度 控制PLC程序
步进电机各相绕组的控制脉冲控制步进电机驱动器中功率开关管 的通断,从而使绕组获得所需的电流。根据功率放大电路的不同, 可分为单电压源功率放大、高低压功率放大和恒流斩波功率放大 等驱动方式。相对来说,恒流斩是由步进电机的结构和通电节拍来决定 的。为了更进一步改善步进电机的综合使用性能,步进电机的细 分驱动技术已得到充分的发展和广泛地使用。
示范实例:资讯
步进电机是一类较为特殊的电机,在电脉冲的控制下,步进 电机可以在一定负载范围内实现转向转速和转角的精确控制。

步进电机的PLC控制调速方法之探索

步进电机的PLC控制调速方法之探索

步进电机的PLC控制调速方法之探索步进电机又叫做脉冲电机,是控制系统中的一种执行元件。

它的作用是将脉冲信号变换为相应的位移,即给一个脉冲电信号,步进电机就转动一个角度或前进一步。

由于步进电机的位移与脉冲个数成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。

所以只要控制指令脉冲的数量、频率及电机绕组通电的相序,便可控制步进电机的输出位移量、速度和方向。

步进电机具有较好的控制性能,其启动、停止、正反转及其它任何运行方式的改变都可在少数脉冲内完成,且可获得较高的控制精度,从而实现精确定位。

同时可以通过控制脉冲频率来控制步进电机转动的速度和加速度,从而达到调速的目的。

在负载能力范围内,这些关系不因电源电压、负载大小、环境条件的波动而变化,因而可适用于开环系统中作执行元件,使控制系统大为简化。

目前,我国已较多地将步进电机用于机械加工的数控机床中,在绘图机、轧钢机的自动控制、自动记录仪表和数模变换等方面也得到较多的应用。

可编程序控制器简称PLC,是一种数字运算操作的控制系统,专门用于工业环境设计。

它的主要特点是可靠性高、使用方便、体积小、重量轻、编程简单易学,在工业控制领域得到广泛的应用。

目前,利用PLC技术可以方便地实现对电机速度和位置的控制,方便地进行各种步进电机的操作,完成各种复杂的工作。

它代表了先进的工业自动化革命,加速了机电一体化的实现。

本论文以项目教学法的方式探索步进电机的PLC控制转速方法。

本设计控制要求如下:按下启动按钮,步进电机以100Hz的基准频率正转。

按一次加速按钮,频率以50Hz递增,最多加速5次;按一次减速按钮,频率以25Hz递减,最多减速4次。

加速时为正转,减速时为反转。

按下停止按钮,步进电机立即停止运行。

步进电机驱动器的细分设置为1,电流设置为1.5A。

1 控制系统的硬件设计1.1 控制系统的结构。

本设计中,系统硬件部分由上位机、PLC、步进电机驱动器、步进电机、负载等组成。

PLC实现步进电机的正反转和调整控制

PLC实现步进电机的正反转和调整控制

PLC实现步进电机的正反转和调整控制PLC(可编程逻辑控制器)是一种电子设备,用于控制工业自动化系统中的运动和操作。

步进电机是一种常用的驱动器,它的旋转运动是通过一步一步地前进来实现的。

本文将探讨如何使用PLC来实现步进电机的正反转和调整控制。

步进电机的正反转控制是通过改变电机绕组的相序来实现的。

在PLC 中,我们可以使用输出模块来控制电机的相序。

以下是步骤:1.配置PLC硬件:在PLC中插入输出模块,并与电机的各个相连接。

确保正确连接。

2.编程PLC:使用PLC编程软件,编写一个控制程序来实现电机的正反转。

首先,定义输出模块的输出信号来控制电机。

然后使用程序语言来编写逻辑控制指令,根据需要来改变输出信号的状态。

为了实现正反转,需要改变输出信号的相序。

3.实现正反转控制:在编程中,定义一个变量来控制步进电机的运动方向。

当变量为正值时,电机正转;当变量为负值时,电机反转。

根据变量的值来改变输出模块的输出信号,以改变电机的相序。

4.运行程序:将PLC连接到电源,并加载程序到PLC中。

启动PLC,程序将开始运行。

通过改变变量的值,我们可以控制电机的正反转。

除了控制步进电机的正反转,PLC还可以实现步进电机的调整控制。

调整控制是通过改变电机的步距和速度来实现的。

以下是步骤:1.配置PLC硬件:在PLC中插入输出模块,并与电机的各个相连接。

与正反转控制相同,确保正确连接。

2.编程PLC:使用PLC编程软件编写控制程序。

首先,定义输出模块的输出信号来控制电机的相序。

然后,使用程序语言来编写逻辑控制指令,根据需要改变输出信号的状态。

为了实现调整控制,需要改变输出信号的频率和占空比。

3.实现调整控制:在编程中,定义两个变量来控制电机的步距和速度。

步距变量控制电机每一步的距离,速度变量控制电机的旋转速度。

根据变量的值来改变输出模块的输出信号,以改变电机的相序,并控制步距和速度。

4.运行程序:将PLC连接到电源,并加载程序到PLC中。

PLC控制步进电机的正反转和速度

PLC控制步进电机的正反转和速度

PLC控制步进电机的正反转和速度
1.控制要求
对定时器进行不同的时间定时控制其速度。

通过定时器定时通、断电使步进电机实现正反转。

本文以五相十拍步进电机用西门子S7-200plc来进行举例。

2.五相十拍步进电机的控制要求
1)五相步进电动机有五个绕组:A、B、C、D、E,控制五相十拍电动机的时序图如下:
2)用五个开关控制步进电动机工作:
1 号开关控制其运行(启/停)
2 号开关控制其低速运行(转过一个步距角需0.5S)
3 号开关控制其中速运行(转过一个步距角需0.1S)
4 号开关控制其低速运行(转过一个步距角需0.03S)
5 号开关控制其转向(ON为正转,OFF为反转)
3.PLC外部接线图
PLC外部接线图的输入输出设备、负载电源的类型等设计就结合系统的控制要求来设定。

其控制接线图如下图所示:
4.I/O地址分配
根据PLC外部接线图可以写出各电气元件符号、功能说明表及I/O 地址分配表如下:
5.五相十拍步进电动机的拍数实现梯形图如下:。

PLC实现步进电机的正反转及调整控制

PLC实现步进电机的正反转及调整控制

PLC实现步进电机的正反转及调整控制PLC(可编程逻辑控制器)可以广泛应用于工业自动化控制系统中,包括步进电机的正反转及调整控制。

本文将详细介绍如何使用PLC实现步进电机的正反转及调整控制。

一、步进电机的原理步进电机是一种用电脉冲驱动的电动机,它是按固定顺序将电流导通到电动机的相绕组中,从而使电动机按步进的方式转动。

步进电机有两种基本的工作模式:全步进和半步进。

在全步进模式下,电机每接收到一个脉冲就向前转动一个固定的步距角度。

在半步进模式下,电机接收到一个脉冲时向前转动半个步距角度。

二、PLC实现步进电机的正反转1.硬件连接将PLC的输出端口与步进电机的驱动器相连,将驱动器的控制信号输出口与步进电机相连。

确保电源连接正确,驱动器的供电电压要符合步进电机的额定电压。

2.编写PLC程序使用PLC编程软件编写PLC程序来控制步进电机的正反转。

以下是一个简单的PLC程序示例:```BEGINMOTOR_CONTROL_TRIG:=FALSE;//步进电机控制信号MOTOR_DIRECTION:=FORWARD;//步进电机转动方向,FORWARD表示正转,REVERSE表示反转//步进电机正转控制MOTOR_FORWARD:IF(START_BUTTON=TRUE)THENMOTOR_CONTROL_TRIG:=TRUE;MOTOR_DIRECTION:=FORWARD;END_IF;//步进电机反转控制MOTOR_REVERSE:IF(STOP_BUTTON=TRUE)THENMOTOR_CONTROL_TRIG:=TRUE;MOTOR_DIRECTION:=REVERSE;END_IF;//步进电机停止控制MOTOR_STOP:IF(STOP_BUTTON=TRUE)THENMOTOR_CONTROL_TRIG:=FALSE;END_IF;END```Begitalogic Flowcode是PLC编程软件之一,提供了简单易懂的图形界面来编写PLC程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

步进电机的PLC 控制调速方法之探索
步进电机又叫做脉冲电机,是控制系统中的一种执行元件。

它的作用是将脉冲信号变换为相
应的位移,即给一个脉冲电信号,步进电机就转动一个角度或前进一步。

由于步进电机的位
移与脉冲个数成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。

所以只要控制
指令脉冲的数量、频率及电机绕组通电的相序,便可控制步进电机的输出位移量、速度和方向。

步进电机具有较好的控制性能,其启动、停止、正反转及其它任何运行方式的改变都可
在少数脉冲内完成,且可获得较高的控制精度,从而实现精确定位。

同时可以通过控制脉冲
频率来控制步进电机转动的速度和加速度,从而达到调速的目的。

在负载能力范围内,这些
关系不因电源电压、负载大小、环境条件的波动而变化,因而可适用于开环系统中作执行元件,使控制系统大为简化。

目前,我国已较多地将步进电机用于机械加工的数控机床中,在
绘图机、轧钢机的自动控制、自动记录仪表和数模变换等方面也得到较多的应用。

可编程序控制器简称PLC,是一种数字运算操作的控制系统,专门用于工业环境设计。

它的
主要特点是可靠性高、使用方便、体积小、重量轻、编程简单易学,在工业控制领域得到广
泛的应用。

目前,利用PLC 技术可以方便地实现对电机速度和位置的控制,方便地进行各种
步进电机的操作,完成各种复杂的工作。

它代表了先进的工业自动化革命,加速了机电一体
化的实现。

本论文以项目教学法的方式探索步进电机的PLC 控制转速方法。

本设计控制要求如下:按下
启动按钮,步进电机以100Hz 的基准频率正转。

按一次加速按钮,频率以50Hz 递增,最多
加速5 次;按一次减速按钮,频率以25Hz 递减,最多减速4 次。

加速时为正转,减速时为反转。

按下停止按钮,步进电机立即停止运行。

步进电机驱动器的细分设置为1,电流设置为1.5A。

1 控制系统的硬件设计
1.1 控制系统的结构。

本设计中,系统硬件部分由上位机、PLC、步进电机驱动器、步进电机、负载等组成。

上位机是计算机,作为控制面板、人机交互界面和控制软件编制环境,通过与PLC 的通信,实现操作监控功能;PLC 发出脉冲信号、方向信号,通过步进电机驱动器控制步进电机的运行状态。

1.2 控制系统的硬件。

1.2.1 PLC。

使用PLC 控制步进电机时,应该保证PLC 具有高速脉冲输出功能。

通过选择具有
高速脉冲输出功能或专用运动控制功能的模块来实现。

在本设计中,采用的是三菱系列
FX2N-32MT 型的晶体管输出型PLC。

在PLC 的选型上,必须采用晶体管输出型PLC,若使用继电器型的PLC,则高速脉冲的输出很难达到控制要求。

1.2.2 步进电机。

步进电机有步距角(涉及到相数)、静力矩、电流三大要素组成。

根据负载的控制精度要求选择步距角大小,根据负载的大小确定静力矩,静力矩一经确定,根据电机
矩频特性曲线来判断电机的电流。

一旦三大要素确定,步进电机的型号便确定下来了。

1.2.2.1 步距角的选择。

步进电机的步距角取决于负载精度的要求,将负载的最小分辨率(当量)换算到电机轴上,每个当量电机应走多少角度(包括减速)。

电机的步距角应等于或小
于此角度。

目前市场上步进电机的步距角一般有0.36 度/0.72 度(五相电机)、0.9 度/1.8 度(二、四相电机)、1.5 度/3度(三相电机)等。

1.2.2.2 静力矩的选择。

步进电机的动态力矩一下子很难确定,我们往往先确定电机的静力矩。

静力矩选择的依据是电机工作的负载,而负载可分为惯性负载和摩擦负载两种。

单一的惯性
负载和单一的摩擦负载是不存在的。

直接起动时(一般由低速)两种负载均要考虑,加速起
动时主要考虑惯性负载,恒速运行进只要考虑摩擦负载。

一般情况下,静力矩应为摩擦负载
的2耀3 倍内好,静力矩一旦选定,电机的机座及长度便能确定下来(几何尺寸)。

1.2.2.3 电流的选择。

静力矩一样的电机,由于电流参数不同,其运行特性差别很大,可依据
矩频特性曲线图,判断电机的电流(参考驱动电源、及驱动电压)。

1.2.3 步进电机驱动器。

遵循先选电机后选驱动的原则。

电机的相数、电流的大小是驱动器选择的决定性因素。

在选型中,还要根据PLC 输出信号的极性来决定驱动器输入信号是共阳极
或共阴极。

为了改善步进电机的运行性能和提高控制精度,通常通过选择带细分功能的驱动
器来实现。

目前驱动器的细分等级有2 倍、4 倍、8 倍、16倍、32 倍、64 倍等,最高可达
256 倍细分。

在实际应用中,应根据控制要求和步进电机的特性选择合适的细分倍数,以达
到更高的速度和更大的高速转矩,使步进电机运转精度更高,振动更小。

如图2 所示。

公共端:采用共阳极接线方式。

将输入信号的电源5V 正极连接到该端子上。

控制信号低电平有效。

脉冲:共阳极时该脉冲下降沿被驱动器解释为一个有效脉冲,并驱动电机运行一步。

方向:该段信号的高电平和低电平控制步进电机的两个转向。

共阳极时该端悬空被等效认为输
入高电平。

脱机:该端接受控制机输出的高/低电平信号,共阳极低电平时电机相电流被切断,转子处于自由状态。

A+/A-,B+/B-:该端接两相混合式步进电机。

DC+/DC-:该端接10V-40V
间的直流电源。

1.3 控制系统的连接。

本设计的相关硬件连接如图3 所示。

2 控制系统的软件设计
2.1 PLC 的I/O 地址分配。

2.2 步进电机驱动器的设置。

在驱动步进电机运转的PLSY指令中,脉冲的个数=360毅/步距角,工作的频率=脉冲个数/运行时间。

不指定脉冲个数,则默认为65535 个脉冲。

在方向信
号输入为0 时,默认为反转。

根据控制要求,步进电机驱动器的细分设置为1,SW1-SW3 的
设置为000,步进电机的步距角为1.8毅;电流设置为1.5A,SW5-SW7 的设置为101。

2.3 梯形图和指令表。

3 步进电机控制系统的调试
3.1 初始化程序。

程序开始运行时,D0 初始值为K100,指定的频率为100Hz。

3.2 步进电动机正转。

按下启动按钮X0,PLC 的Y0 脉冲输出,Y2 高电平输出,步进电机正传运行。

3.3 正传加速调整。

X2 为正传加速按钮。

当按下一次X2时,在步进电机运行的当前频率的
基础上,以20Hz 递增,于是步进电机转速增加。

最多加速5 次。

3.4 反转减速调整。

X3 为反转减速按钮。

当按下一次X3时,在步进电机运行的当前频率的
基础上,以20Hz 递减,于是步进电机转速增加。

最多减速4 次。

本论文采用了PLC 控制两相混合式步进电机的加减速,方法简单,控制方便,可靠性高。

本论文中的程序通过现场实物
调试,验证了方法的正确性和可行性。

用软件完成脉冲分配功能,可以减少硬件资源,降低
成本,控制的参数改变方法灵活,提高了控制系统的可靠性和灵活性。

本文着重探索了步进
电机的PLC 控制的调速方法,详细介绍了步进电机调速的具体控制过程。

文中有不妥之处,
恳请斧正。

参考文献
1 龚仲华.三菱FX 系列PLC 应用技术.人民邮电出版社
2 常州双杰电子有限公司步进电机技术资料。

相关文档
最新文档