如何用PLC控制步进电机按米数行走

如题所述

控制要求:
  按下启动按钮,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左右。反向信号、脱机信号的输入电路和上述的脉冲信号输入电路原理相同。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-15
你可以计算一下一米需要步进电机发多少脉冲,然后就很好控制了吧。
根据你步进电机的情况,应该有这样的一个公式:步进电机发送的脉冲数和其行走距离关系。
第2个回答  2019-09-23
不还是发脉冲控制么。
步进电机转一圈,实际带动机构走多少距离。
相似回答