是否能实现不用步进驱动器而只用plc直接去控制步进电机?我看过步进电机的某些资料,说控制器是plc或单片机等能产生脉冲信号和方向信号的,步进驱动器是接受来自于控制器的脉冲信号,方向信号或锁机信号,并把这些脉冲信号分配给功率放大器(功率放大器是步进驱动器的一部分)实现步进电机的绕组按一定规律通电。
我刚刚看过一本s7-200介绍控制三相六拍步进电机的例子,该例子要实现1)正反转控制;2)速度选择按钮控制快速(10步/S)和慢速(1步每秒)。
这个例子把plc的输出点Q0.0(A相),Q0.1(B相),Q0.2(C相)直接作为步进电机的三相电源输入了,实际中能驱动电机么?提出下列问题
1.通过定时器,移位指令等可以实现A-AB-B-BC-C-CA-A(实质上就是控制了Q0.0,Q0.1,Q0.2的输出)即三相六拍的通电顺序,200的输出电流能达到步进电机的驱动电流么?还是得必须加步进驱动器?如果加了步进驱动器,程序就得改写了吧?因为这时我只需plc提供电脉冲信号(一路输出)即可,具体实现脉冲分配是由步进驱动器完成的。
2.控制步进电机一般要选择晶体管型plc,因为他能实现高速脉冲计数。那么究竟多大频率才算是高频呢?200里普通计数器及计时器最高能记多大频率呢?什么时候就得必须考虑用高频的?