求五相步进电机PLC控制系统梯形图及电气原理图修改

在开环控制中,步进电机用一定频率的脉冲控制,由PLC直接产生脉冲来控制步进电机可以有效的简化系统的硬件电路,一般用PLC驱动步进电机时,为了防止步进电机运行时出现失步与误差,步进电机在低频下运行,脉冲信号选为十至几十赫兹。
五相步进电机有五个绕组:ABCDE,步距角为0.36°,电压120-310V,电流5A。
正转:ABC—>BC->BCD-CD-CDE-DE-DEA-EA-EAB-AB
反转:ABC<-BC<-BCD-CD-CDE-DE-DEA-EA-EAB-AB
1、用开关/按钮控制其工作:
1号开关控制其运行(启/停),2号开关控制其转向(ON为正转,OFF为反转)。
按钮K1,每按一次K1,转速增加一档(即转动一个步距角所需时间减少0.5秒)。
按钮K2,每按一次K2,转速减少一档(即转动一个步距角所需时间增加0.5秒)。
注:为了调试方便可将0.5秒改为3秒,PLC选用大功率晶体管输出形式。

第1个回答  2012-12-14
四个外部输入:启停(on=启动),转向(on=正转),K1,K2
几个内部变量:0档脉冲频率(constant,便于修改程序,类似于宏),1档脉冲频率,。。。n档脉冲频率,加计数器(计数K1上升沿),减计数器(计数K2上升沿),选档值(不同的值对应相应的脉冲频率),脉冲发生器
两个外部输出:方向,脉冲(注:一般步进驱动器接收这几个运动指令,具体看你说明书和信号设置。)
控制逻辑:
方向=转向;if选挡值=x,脉冲频率=x档脉冲频率;脉冲=脉冲发生器(频率=脉冲频率,使能=启动)。

注意:注意变量定义的正反逻辑,如,方向=转向,or 方向=/转向;使能=启动,or 使能=/启动。
第2个回答  2012-12-14
转动一个步距角就减少0。5s啊,你看你实际转一圈才多久,问题是不是有问题啊,是转一圈减少0.5s吧。。
相似回答