(最新版)基于PLC的步进电机的控制毕业设计

发布时间 : 星期五 文章(最新版)基于PLC的步进电机的控制毕业设计更新完毕开始阅读

4.2.3 驱动器参数设置

由于上述步进电机的相电流为1.4A,驱动器的SW1-SW3分别设置为:ON、ON、ON,即输出峰值电流为0.25A,SW5-SW8分别设置为ON、OFF、ON、ON,即细设定为800步圈。具体参数参照附录。

4.3 PLC控制步进电机

控制步进电机最重要的就是要产生出符合要求的控制脉冲。西门子PLC本身带有高速脉冲计数器和高速脉冲发生器,其发出的频率最大为10KHz,能够满足步进电动机的要求。对PLC提出两个特性要求:一是在此应用的PLC最好是具有实时刷新技术的PLC,使输出信号的频率可以达到数千赫或更高。其目的是使脉冲能有较高的分配速度,充分利用步进电机的速度响应能力,提高整个系统的快速性。二是PLC本身的输出端口应该采用大功率晶体管,以满足步进电机各相绕组数十伏脉冲电压、数安培脉冲电流的驱动要求。利用PLC输出脉冲信号,通过驱动器驱动步进电机。原理框图如图4-7所示:

图4-7 控制框图

环形分配程序对步进电机各相绕组的通电顺序进行环形脉冲分配,从而控制接到步进电机两相绕组的直流电源的依次通、断,形成旋转磁场,使步进电机转动。当步进电机各相绕组的通电顺序按 :A+—B+—A-—B-导通断开时,步进电机正转。当按A-—B+—A+—B- 依次导通、断开时,步进电机反转,即步进电机可以按两相四拍工作。每当步进电机走一步,环形脉冲分配程序的步数减一,当步数减为零时,停止环形脉冲分配,等待下一次的脉冲输入。

控制部分的由外部开关决定,分别接PLC的I0.0-I0.1口,接线图如图4.8

所示:

图4-8 PLC控制接线图

4.3.1接线实物图

如图4-9、4-10所示

图4-9 接线实物图1 图4-10 接线实物图

本设计希望通过控制PLC的2个开关实现以下功能: 1)起动电机,使其实现正转10圈后自动停止; 2)按反转启动按钮,使其实现反转10圈后自动停止

启动主程序,则可在此时选择电机转动方向,若电机转动,则无法改变;电机停止时选择电机转动方向,当电机转动到设定的10圈后,电机自动停止。

本设计中的输入输出点地址分配地址如表4-1所示:

表4-1 IO端口分配表

输入点 启动信号START 符号 I0.0 输出点 脉冲输出信号 符号 Q0.0

方向选择信号 4.3.2 控制电机方向转动

I0.1 方向控制信号 Q0.1 用接在I0.1的开关来选择方向。如果I0.1=1,将输出Q0.1置高位,则电机逆时针转动。如果I0.1=0,将输出Q0.1置低位,电机顺时针转动。

程序如下: 设置转动方向

LDN M0.1 若电机处于停止状态 A I0.1 且转向开关置于1 S Q0.1, 1 逆时针转动 LDN M0.1 若电机处于停止状态 AN I0.1 且转向开关置于0 R Q0.1, 0 顺时针转动

4.4 程序调试

按照上述所编写的程序绘制梯形图,而后编译程序,如图4-11至4-13

图4-11

联系合同范文客服:xxxxx#qq.com(#替换为@)