如何用三菱plc控制步进电机的正反转以及速度

2024-11-02 16:24:19
推荐回答(3个)
回答1:

你好!我给你几个要点:
1,你要知道步进马达的工作原理。
控制方式是脉冲控制,而不是电平控制;
控制信号一般为低电平信号,而不是高电平;
度量单位,也就是如何衡量步进马达行走的距离---步进角,就是一个脉冲马达转动的角度。步进马达的步进角一般为1.8°。0.9°,0.72°,0.36°,0.0288°,等等。步进角越小,则步进马达的控制精度越高。我们根据步进角可以控制马达行走的精确距离。比如说,步进角0.72°,马达旋转一周需要的脉冲数为360/0.72=500脉冲,也就是对步进马达驱动器发出500个脉冲信号,马达才旋转一周。
所以,根据以上步进马达的工作原理,你需要选择合适的plc。你用fx2n的plc,需要制定为mt晶体管型,mr为继电器型,不可以发高速脉冲,所以必须用mt型。
2,至于接线图,你要知道fx2n的plc最多发两路脉冲,脉冲口为y0和y1,频率为20khz。
附图如下:
3,至于程序的话,看你的要求,是自动正反转还是手动控制正反转。应用plsy指令控制步进速度和行走距离。你自己写写看,不行给我留下邮箱和控制要求

回答2:

用一个或者多个信号改变脉冲频率然后传送给寄存器,如到X1时传送2000个,x2传送4000个就是LD X1 mov k2000 D100等等,指令ddrvi K-999999 D100 y0 y4,ddrvi k999999 d100 y0 y4

回答3:

控制步进驱动器脉冲和方向信号就好了