在研究1200控制步进电机的过程中,刚开始买了一个滚珠丝杠滑台,按照教程操作下来发现没啥问题。后面又买了一个步进电机,重新接了一次线,为了简化接线,我将3L+和L+接在了一起,3M和M接在了一起,看起来很合理的一种接线,因为要给输出供电,输出才能有电压的变化。
对其测量电压发现电压输出正常。

之后又点换了步进电机的A+和A-,B+和B-,最后发现问题还是不能解决,只能是将A+和A-调换一下,电机会反向旋转,但是不能换方向。最后又不断检查程序,调出步进电机的调试窗口,不断测试问题还是不能解决,程序表面上是都能实现正反转,PLC上的方向灯都亮(比如正转时灯亮,反转时灯灭),我当时以为是不是输出点坏了,又换了几个输出点,从Q0.4试到Q0.7,当然程序里也是一并要更改的,结果还是一样的,电机依旧只能超一个方向转。
最终,我以为我的驱动器出问题了,又买了一个新的驱动器,将快速插拔头上去,结果还是一样。

总之,我把能试的都试了,电机仍然还是超一个方向旋转。最后将3L+和3M接在供电电源上,问题居然神奇的解决了。
不过我还是不知道为什么3L+和L+接在一起,3M和M接在一起会出现上述问题,尽管问题是解决了,但是答案还是没有找到。麻烦懂得给下面留个评论。