下面对照图6-20和图6-21来说明图6-24所示梯形图的工作原理。
步进电动机的步距角为1.8°,如果不设置细分,则电动机旋转1周需要走200步(360°/1.8°=200),步进驱动器相应要求输入200个脉冲,当步进驱动器细分设定为5时,需要输入1000个脉冲才能让电动机旋转1周,与步进电动机同轴旋转的用来抽送线材的压辊周长为50mm,它旋转1周会抽送50mm线材,如果设定线材的长度为D0mm,则抽送D0mm长度的线材需旋转D0/50周,需要给驱动器输入脉冲数为。
图6-24 步进电动机定长运行控制的梯形图
(1)设定线材的切割长度值
在控制步进电动机工作前,先用PLC输入端子X007~X000外接的两位BCD数字开关设定线材的切割长度值,如设定的长度值为75,则X007~X000端子输入为01110101,该BCD数据由输入端子送入内部的输入继电器X007~X000保存。
(2)起动控制
按下起动按钮SB1,PLC的X010端子输入为ON,梯形图中的X010常开触头闭合,[0]M0线圈得电,[1]M0常开自锁触头闭合,锁定M0线圈供电,X010触头闭合还会使Y001线圈得电,并使MOV、BIN、MUL、DPLSY指令相继执行。Y001线圈得电,Y001端子内部晶体管导通,步进驱动器的DIR-端输入为低电平,驱动器控制步进电动机顺时针旋转,如果电动机旋转方向不符合线材的抽拉方向,则可删除梯形图中的Y001线圈,让DIR-端输入高电平,使电动机逆时针旋转,另外将电动机的任意一相绕组的首尾端互换,也可以改变电动机的转向;MOV指令执行,将200送入D4中作为线材切割的段数值;BIN指令执行,将输入继电器X007~X000中的BCD数长度值01110101转换成BIN数长度值01001011,存入数据存储器D0中;MUL指令执行,将D0中的数据乘以20,所得结果存入D11、D10(使用MUL指令进行乘法运算时,操作结果为32位,故结果存入D11、D10)中作为PLC输出脉冲的个数;DPLSY指令执行,从Y000端输出频率为1000Hz、个数为D11、D10值的脉冲信号送入驱动器,驱动电动机旋转,通过压辊抽拉线材。(www.xing528.com)
当PLC的Y000端发送脉冲完毕后,电动机停转,压辊停止抽拉线材,同时[39]完成标志继电器上升沿触头M8029闭合,M1线圈得电,[40]、[52]M1常开触头均闭合,[40]M1常开触头闭合,锁定M1线圈及定时器T0、T1供电,T0定时器开始0.5s计时,T1定时器开始1s计时,[52]M1常开触头闭合,Y004线圈得电,Y004端子内部晶体管导通,继电器KA线圈通电,控制切刀动作,切断线材,0.5s后,T0定时器动作,[52]T0常闭触头断开,Y004线圈失电,切刀回位,1s后,T1定时器动作,[39]T1常闭触头断开,M1线圈失电,[40]、[52]M1常开触头均断开,[40]M1常开触头断开,会使T0、T1定时器均失电,[38]、[39]T1常闭触头闭合,[52]T0常闭触头闭合,[40]M1常开触头断开还可以使[39]T1常闭触头闭合后M1线圈无法得电,[52]M1常开触头断开,可保证[52]T0常闭触头闭合后Y004线圈无法得电,[38]T1常闭触头由断开转为闭合,DPLSY指令又开始执行,重新输出脉冲信号来抽拉下一段线材。
在工作时,Y004线圈每得电一次,[55]Y004上升沿触头会闭合一次,自增1指令INC会执行一次,这样使D2中的值与切刀动作的次数一致,当D2值与D4值(线材切断的段数值)相等时,=指令使M2线圈得电,[0]M2常闭触头断开,[0]M0线圈失电,[1]M0常开自锁触头断开,[1]~[39]之间的程序不会执行,即Y001线圈失电,Y001端输出高电平,驱动器DIR-端输入高电平,DPLSY指令也不执行,Y000端停止输出脉冲信号,电动机停转并自锁,M2线圈得电还会使[60]M2常开触头闭合,RST指令执行,将D2中的切刀动作次数值清0,以便下一次起动时从零开始重新计算切刀动作次数,清0后,D2、D4中的值不再相等,=指令使M2线圈失电,[0]M2常闭触头闭合,为下一次起动做准备,[60]M2常开触头断开,停止对D2复位清0。
(3)停止控制
在自动切线装置工作过程中,若按下停止按钮SB2,则[0]X011常开触头断开,M0线圈失电,[1]M0常开自锁触头断开,[1]~[64]之间的程序都不会执行,即Y001线圈失电,Y000端输出高电平,驱动器DIR-端输入高电平,DPLSY指令也不执行,Y000端停止输出脉冲信号,电动机停转并自锁。
(4)脱机控制
在自动切线装置工作或停止时,按下脱机按钮SB3,[70]X012常开触头闭合,Y003线圈得电,PLC的Y003端子内部的晶体管导通,Y003端输出低电平,R/S-端得到低电平,如果步进电动机先前处于运行状态,则R/S-端得到低电平后驱动器马上停止输出两相电流,PUL-端输入脉冲信号无效,电动机处于惯性运转;如果步进电动机先前处于停止状态,则R/S-端得到低电平后驱动器马上停止输出一相锁定电流,这时可手动转动电动机转轴。松开脱机按钮SB2,步进电动机又开始运行或进入自锁停止状态。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。