按下启动按钮,PLC控制步进电机顺时针转3周,停5秒;再逆时针转2周,停3秒,如此循环;按下停止按钮,电机立刻停止(电机轴锁住);按下脱机按钮,电机轴松开。假设选择的是三相步进电机,步距角为1.2。,工作时设置为4细分,额定电流为1.75A,电机停止时(电机轴锁住),静态电流选择为半流。 步进电机、步进驱动器、PLC之间的连接:
步进电机是一种将脉冲信号转换成直线位移或角位移的执行元件。步进电机的输出位移量与输入脉冲个数成正比,其速度与脉冲频率成正比,其转向与脉冲分配到步进电机的各相绕组的相序有关。故我们可以利用PLC产生相应的脉冲和方向信号,通过步进驱动器来对脉冲、方向信号进行分配和功率放大,再去控制步进电机每相绕组是否得电,以此来控制步进电机的运转。图1是具体的端口接线电路图。
对PLC来说,要Y0端产生脉冲,就是要Y0不断的导通、截止。当Y0导通时,5V直流电源的正极通过cP+,经过驱动器内部电子电路到CP-,通过R按到Y0,经过PLC输出端的COM,再回到5V直流电源的负极,这样就构成了一个回路。这时,驱动器内部得到一个高电频,我们用“l”表示。当Y0截止时,这时回路不能导通,驱动器内部得到一个低电频,我们用⋯0’表示。这样 驱动器的环形分配器接收到这样一个脉冲信号,再对脉冲信号进行分配,控制步进电机的每一相绕组依次得电。在这里我们借助了5V的直流电源,来使步进驱动器这边得到一个脉冲的电流。这个控制电压一般在DC 5V一24V之间。其中R是限流电阻,一般驱动器的脉冲电流在l0MA左右,R值选择2K左右。反向信号、脱机信号的输入电路和上述的脉冲信号输入电路原理相同。 向左转|向右转
向左转|向右转
向左转|向右转
首先你的要求不明确 我看了下 那个嗝1S是一定要完成正传反转之后呢?还是直接按X3反转停止后就开始2000个脉冲反转呢?
下面是我按照X3停止就反转编程的 假设2000个脉冲5秒内完成 输入
X0 正传起动 X1停止 X2 反转起动 X3停止 1S后反转2000 停止 输出Y0 正转 Y1 反转 向左转|向右转
追问
好像有点懂了,如果X1不输入的话,步进电机是不是一直在转的呢?
回答
也不是 那要看你脉冲多少个?要是0个脉冲 就一直继续
追问
Y0是给驱动器的脉冲, Y1通或不通就是控制正反转,对吗?
回答
是的 驱动器看看是什么类型的 有的可以选择的有两种方式 我们选择电平信号方式!
这样的话 Y0是脉冲 YO动作了 Y1不动作就是正传
如果YO有脉冲Y1也动作 那就是反转
如果正反转和你要的结果反了 可以改变电机的A+A-或者B的 只要换一个就行
提问者评价
谢谢
因篇幅问题不能全部显示,请点此查看更多更全内容