用S7224晶体管 控制一台步进驱动器来控制步进电机,请问怎么编程呀。
问题补充:
PUL+/PUL- 脉冲控制信号:脉冲上升沿有效;PUL-高电平时 4~5V,低电平时 0~0.5V。为了可靠响应脉冲信号,脉冲宽度应大于 5μs。如采用+12V 或+24V 时需串电阻。
DIR+/DIR-
方向信号:高/低电平信号,为保证电机可靠换向,方向信号应先于脉冲信号至少 5μs 建立。电机的初始运行方向与电机的接线有关,互换任一相绕组(如A+、A-交换)可以改变电机初始运行的方向,DIR-高电平时 4~5V,低电平时0~0.5V。
图片说明:
最佳答案
首先你提供的图片是共阳极的接法,
由于西门子200PLC的输出点输出时是高电平,所以你的图片不适用
所以你的步进驱动器就需要采用共阴极接法,
也就是PUL- DIR- ENA- 这三个端子用电线连接在一起然后接到PLC的输出点的M端子 ,
注意M端子也需要接24V电源的负极,1L+接24V电源的正极
Q0.0接PUL+,
Q0.1接DIR+,
Q0.2接ENA+,
注意一般200的输出点需要接24V直流电源才能正常工作,这时候Q0.0和PUL+之间
需要串接一个2K欧姆的电阻,其它的DIR+, ENA+都一样
至于编程可以用向导功能,或者自己使用PLS指令,可以看看200的手册上面有举例的
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc300888.html