案例说明:使用三菱FXPLC实现定位控制的项目中,项目的配置如下图所示:一个负限位感应器,一个原点感应器,一个正限位感应器,如何使用ZRN指令实现自动回零。

3个感应器伺服定位示意图
案例分析:由于ZRN指令回零方向是向左,当小车在原点感应器的右侧时,接通ZRN指令,可以正常回零成功;当小车在原点感应器的左侧时,接通ZRN回零指令,此时会先碰到负限位,导致回零失败;所以在回零时,需要把负限位屏蔽掉,小车碰到负限位时,立即向正限位方向走一段距离,然后再启动ZRN指令。具体程序如下所示:

ZRN自动回零程序
程序解释:进入回零程序中时,如果回零中先碰到负限位感应器,那么中断ZRN指令,执行PLSY指令,向正方向走一段距离;如果在向正方向定位的过程中碰到了正限位,那么直接接通ZRN指令进行回零操作。