请教各位大侠.我用S7222CN控制步进电机,使用的是Q0.0,用PLC内置的PWM指令发脉冲给步进电机驱动器,Q0.0输出灯亮,但步进电机驱动器没有接受到脉冲型号,步进电机驱动器上的灯没有闪烁和步进电机不动作.问过相关的人员,说是什么差分输出之类的,或者换驱动器怎么的,但换过几款步进电机驱动器,都没有反映.请问各位大侠,到底是那方面问题,怎么解决啊?请各位指教.
问题补充:
这个程序是向西门子销售公司的技术支持要的.,不是用PWM指令.是用到这几个:Q0_0_CTRL,
Q0_0_LoadPos,
Q0_0_Compute_Rate,
Q0_0_MoveRelative,
Q0_0_MoveAbsolute;
Q0_0_Stop;Q0_0_INT_Dec;
Q0_0_INT_Stop.
然后赋值给周期和脉冲.Q0.0有灯亮,用5VDC电源驱动,PLC的L+和Q0.0点用万用表测有2.5V电压(把电机驱动器的+5V接线接到直流电源的公共端上);
正常的情况下+5V是接+5V直流电源的.
都试了一下还是没有反应.
最佳答案
驱动器的电源要接,别忘了驱动器的公共端也要接,要不然就是有信号,没回路也不成啊! 如果这些都没问题,那就要看看PLC的输出端是不是有问题!
提问者对于答案的评价:
分析正确.想问一下,程序没错,电机和驱动器也是好的,以前用过三菱和台达的PLC,但之前电机就是不转,能确定问题是发生在哪里?
先前的提问讲的很笼统,谢各位指点
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351732.html