编程求助!如何将限位开关结合PLC脉冲输出控制电机转动

三菱PLC-FX1S-10MT利用指令DRVI输出两路脉冲(控制X和Y两个方向的电机),需要利用两个限位开关作为电机转动的初始位置。我想实现的功能是利用DRVI输出足够的脉冲,使得电机绝对能够到达初始位置,但是担心电机会越过初始位置,所以增加了两个限位开关,但电机碰到限位开关后立即停止转动。以下图片中是我编写的复位程序,麻烦大家帮我看一下程序是否能够实现这个功能,谢谢!(X001是停机开关,X002是复位开关,X003和X004分别是X轴和Y轴的限位开关)
麻烦大家啦!

我给你的思路。
复位按钮 点击开始反转,正常情况碰到原点信号,但是你用的限位开关。那就要求你的限位是软限位,如果是硬限位那不行的。把限位当原点然后碰到就停止,停止后再正转(1000)离开限位后停止,然后清空当前位置为0原点。每次就回到0点就可以。
温馨提示:答案为网友推荐,仅供参考
相似回答