S7-200smart运动控制,只要极限开关被触碰,即使恢复极限开关状态,仍然不能再启动移位了,每次报错“进极限终止”、或“反极限”终止

在S7-200smart运动控制中,即使每条动作的指令没有激活,处于完成状态,当人工触动极限开关后,然后恢复极限开关,再启动AXIS0_MAN指令、或AXIS0_goto指令、或AXIS0_RSEEK指令,只要是移动的指令,都拒绝工作,只有让整个PLC,从STOP一次,才能恢复,或干脆断电才能恢复。怎么解决

问题补充:
与伺服放大器无关,就只是PLC,观察输出脉冲及方向,还有就是错误编码,只要触碰过极限开关,碰过进极限,哪怕不再碰,怎么也不输出进的脉冲了;同样,只要碰过退极限,就不能输出退脉冲了,报警号不是8(进极限报警),就是9(退极限报警),连查找原点也不动,点动也不动,如何移动都会报警,而且无法恢复,只能让PLC断电。才能再做运动。断电总不是办法啊

钻石用户推荐最佳答案

正、反2个方向都不会动?是否是极限开关接反了?
补充问题回复:
报警8和9是正常的。
其中:8:由于 LMT- 输入激活而中止。9:由于 LMT+输入激活而中止。
你重启一下AXISx_CTRL指令的MOD_EN,看是否有改善。
另外,把plc版本做一下升级试试。

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:58
下一篇 2021年7月4日 下午10:58

相关推荐

发表回复

登录后才能评论