PLC与驱动步进电机的问题

PLC是三菱FX2N-80MR的,步进电机是两相四线的,输出采用共阳极输出,
Y0串2K电阻接驱动器的CP,Y1串电阻接DIR,Y2串电阻接FREE,24+接OPRAT,24-接COM,32V开关电源接驱动器,A,A-,B,B-给电机供电,程序如下:
LD X0
OR M0
ANI X1
OUTM0
LD M0
PLSR K2000 K0 Y0
现象是Y0有输出,电机A,A-间电压31V左右,B,B-间无电压,电机不转动,请教高手哪里出了问题?
好的话加100分

第1个回答  2010-09-07
从问题来看,一种可能是接线错了,PLC跟驱动器之间,你可以这样检查,找个示波器来打给到驱动器的脉冲,一定要打驱动去端的压降,如果没有示波器,可以把YO频率调低点用指针万用表来打,如果有才可以证明接线或者给过来的脉冲没有问题(不要再PLC那边打);一种是步进驱动器设置不好或者是步进驱动器坏了,你可以找一个NPN型的编码器,手转直接给这个步进驱动器发脉冲,如果步进马达可以转,说明这个驱动器设置没有问题。通过以上的判断,先找出问题的方向,然后逐一解决。
第2个回答  2010-09-25
你使用的PLC为三菱FX2N-80MR,是继电器输出,不能达到2000HZ脉冲。
三菱FX2N-80MT的可以支持。他是晶体管输出的,可以达到20000HZ。本回答被提问者采纳
第3个回答  2010-09-07
确认下Y0输出的那个脉冲信号是不是能够驱动步进电机所要求的信号。
用示波器实际测一下Y0的实际输出信号,再查下步进电机的说明书。这样应该能够确定大致故障方向。

如果以上没有问题,再确认一下驱动器的其他控制端由没有问题,我记得我还有个ready信号。

只要能用示波器测到Y0的输出,程序问题不大。
第4个回答  2010-09-07
三菱的Y0,Y1都是脉冲!
一般使用脉冲+方向,不是CW/CCW方式,因为这种方式只能控制一台步进,而脉冲+方向可以控制2台,

三菱FX2N定位控制,可以参照FX编程手册FUNC 150-159部分,里面也有接线例子和示例程序

另外,步进好像就几根线 DIR+,DIR- PLUSE+,PLUSE-,S使能+,使能-,(使能信号可以不接),输入DC电源,A-A,B-B

DIR+,PLUSE+串2K电阻接24VDC电源,DIR-,PLUSE-接PLC,
相似回答