您现在的位置是:首页 > PLC技术 > PLC技术
FX2N-48 PLC控制步进电机编制程序实例
来源:艾特贸易2017-06-05
简介1 .电路设计分析 步进电动机的其驱动过程如图 5-70 所示。以三相三拍电动机为例,脉冲序列由 Y10~ Y12 (晶体管输出)送出,作为步进电动机驱动电源功放电路的输入。 按任务要求,
1.电路设计分析
步进电动机的其驱动过程如图5-70所示。以三相三拍电动机为例,脉冲序列由Y10~ Y12(晶体管输出)送出,作为步进电动机驱动电源功放电路的输入。
按任务要求,设置X0为启停按钮,X1为正反转切换开关(X1为OFF时,正转;X1为ON时,反转),X2为减速按钮,X3为增速按钮,脉冲序列通过Y10~ Y12(晶体管输出)送出。
图5-70 驱动过程
2.分配输入/输出点数
输入/输出点数分配见表5-6。
表5-6 输入/输出点分配表
3.画出输入/输出(I/O)接线图
用FX2N-48型可编程序控制器实现步进电机控制系统的输入/输出接线,如图5-71所示。
图5-71 步进电动机系统控制PLC接线图
4.设计梯形图
由此设计出的梯形图如图5-72所示,其中,采用积算定时器T246为脉冲发生器,产生移位脉冲,其设定值为K2~K500,定时值为2~500ms,这样,步进电动机可获得500~2步/s的变速范围。T0为脉冲发生器设定值调整时间限制。
(1)初始化程序。程序开始运行时,D0设置初始值为K500,M1、M0、Y11置为ON。
(2)步进电动机正转。按下X0,启动定时器T246,D0初始值K500作为定时器T246的设定值,当X1为OFF时,T246每完成一次定时,就会按照M0的值形成正序脉冲序列101→011→110→101→011→110→,…,即在T246的作用下最终形成101,011,110的三拍循环。
(3)步进电动机反转。X1为ON时,T246每完成一次定时时,就会按照M0的值形成反序脉冲序列101→110→011→101→110→011→,…,即T246的作用下最终形成101,110,011的三拍循环。
(4)减速调整。X2为减速按钮。当按下X2时,定时器T246的设定值D0增加,即T246定时增加,每秒步数减小,于是步进电动机转速变小。
(5)增速调整。X3为增速按钮。当按下X3时,定时器T246的设定值D0减少,即T246定时值减小,每秒步数增加,于是步进电动机转速变大。
注意:调速时,应按住X2(减速)或X3(增速)按钮,仔细观察D0的变化,当变化值达到所需速度值时,释放按钮。
图5-72 梯形图
点击排行
