您现在的位置是:首页 > PLC技术 > PLC技术

FX2N-48 PLC控制步进电机编制程序实例

来源:艾特贸易2017-06-05

简介1 .电路设计分析 步进电动机的其驱动过程如图 5-70 所示。以三相三拍电动机为例,脉冲序列由 Y10~ Y12 (晶体管输出)送出,作为步进电动机驱动电源功放电路的输入。 按任务要求,

    1.电路设计分析

    步进电动机的其驱动过程如图5-70所示。以三相三拍电动机为例,脉冲序列由Y10~ Y12(晶体管输出)送出,作为步进电动机驱动电源功放电路的输入。

    按任务要求,设置X0为启停按钮,X1为正反转切换开关(X1OFF时,正转;X1ON时,反转)X2为减速按钮,X3为增速按钮,脉冲序列通过Y10~ Y12(晶体管输出)送出。

驱动过程

    5-70    驱动过程

    2.分配输入/输出点数

    输入/输出点数分配见表5-6

    5-6    输入/输出点分配表

输入/输出点分配表

    3.画出输入/输出(I/O)接线图

    FX2N-48型可编程序控制器实现步进电机控制系统的输入/输出接线,如图5-71所示。

步进电动机系统控制PLC接线图

    5-71    步进电动机系统控制PLC接线图

    4.设计梯形图

    由此设计出的梯形图如图5-72所示,其中,采用积算定时器T246为脉冲发生器,产生移位脉冲,其设定值为K2~K500,定时值为2~500ms,这样,步进电动机可获得500~2/s的变速范围。T0为脉冲发生器设定值调整时间限制。

   (1)初始化程序。程序开始运行时,D0设置初始值为K500M1M0Y11置为ON

   (2)步进电动机正转。按下X0,启动定时器T246D0初始值K500作为定时器T246的设定值,当X1OFF时,T246每完成一次定时,就会按照M0的值形成正序脉冲序列101011110101011110→,…,即在T246的作用下最终形成101011110的三拍循环。

   (3)步进电动机反转。X1ON时,T246每完成一次定时时,就会按照M0的值形成反序脉冲序列101110011101110011→,…,即T246的作用下最终形成101110011的三拍循环。

   (4)减速调整。X2为减速按钮。当按下X2时,定时器T246的设定值D0增加,即T246定时增加,每秒步数减小,于是步进电动机转速变小。

   (5)增速调整。X3为增速按钮。当按下X3时,定时器T246的设定值D0减少,即T246定时值减小,每秒步数增加,于是步进电动机转速变大。

    注意:调速时,应按住X2(减速)或X3(增速)按钮,仔细观察D0的变化,当变化值达到所需速度值时,释放按钮。

梯形图

    5-72    梯形图