新闻中心

EEPW首页>嵌入式系统>设计应用> 基于SCM和PLC的两种步进电机控制方法

基于SCM和PLC的两种步进电机控制方法

作者: 时间:2012-11-30 来源:网络 收藏


表2 IR016与电机通电绕组对应关系

梯形图控制程序如图1所示。工作过程简单描述如下:由输入端00000得电发出启动信号,前沿微分指令DIFU(13)保证移位寄存器SFT(10)指令中移位数据初始信号01600的唯一性。移位寄存器在移位脉冲的作用下顺序左移CONTROL ENGINEERING China版权所有,实现6位脉冲分配,由输出继电器10000、10001、10002分别去接通步进电机的A、B、C三相。步进电机转速可由移位寄存器SFT的脉冲输入端控制,转向由继电器02603控制。当输入端00001无效时,KEEP(11)指令的置位端02600保证02603得电且保持该状态,电机正转;当00001为ON时,KEEP(11)指令的复位端02601使02603失电而恢复原状态,电机反转。


图1 梯形图

4 结束语
比较步进电机的的控制方法可知。采用定时器延时,以中断方式输出控制脉冲;采用移位指令和内部特殊继电器,以循环顺序扫描方式输出控制脉冲。采用汇编语言(或C语言)编程,其指令系统的同有格式受硬件结构的限制很大,编写和调试要求具备一定语言程序设计基础;而编写程序,即可以采用语句表(助记符),又可以采用梯形图,梯形图简单易懂,通过图形编程器容易实现。SCM控制系统设计周期长,一般需要程序扩展,硬件方面需要经过印刷电路板设计等过程;PLC控制系统采用模块化结构控制工程网版权所有,可在线修改控制程序,并实现实时监控,因而设计周期短。PLC系统扩展灵活,可以在原有控制系统基础上进行功能扩展,能有效降低成本,适应于复杂的工业控制环境。
用SCM和PLC来实现脉冲的产生和分配,可以通过编程在一定范围内自由地设定步进电机的转速,而且还可以灵活地控制步进电机的运行状态。这两种控制方式都不需要反馈就能对位置或速度进行控制,且位置误差不会积累;用软件编程代替硬件控制,不仅减少了系统设计的工作量,而且提高了控制系统的可靠性。

pa相关文章:pa是什么


脉冲点火器相关文章:脉冲点火器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭