200smart运动错误22

我有两个PLC,分别带3个步进电机,一个正常,另一个其中X轴经常报错误22,Y轴偶尔报22,重新启动回原点就好了.PS两个PLC通过PN组态,但运动功能不相互影响,两个PLC的X轴都有刹车.所有轴都是开机回原点,请大神指教一下,谢谢.

问题补充:
是GOTO里的Error错误参数

最佳答案

错误22 解释:零位置未知 


你GOTO里面用的是绝对定位指令,这个指令使用原则是每次PLC上电后在先找一次原点后才能使用绝对定位指令,绝对定位使用的前提是要有一个固定参考原点,如果每次PLC上电后没有给绝对定位找一个参考原点是无法使用绝对指令。

你可以每次PLC上电后先找一下原点后再去调用GOTO指令。

注意: AXISx_GOTO指令中的若 Mode 参数设置为 0,则必须首先使用 AXISx_RSEEK 或 AXISx_LDPOS 指令建立零位置。

运动控制向导指令:

http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/function/motion_control/Instructions.html

运动控制向导:

http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/039.html

运动控制_S7-200 SMART:

http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/034.html

提问者对于答案的评价:
一看就是经验之谈,但这次问题找到了,一个高速计数器组态突然故障了,所以系统错误,删了高速计数器组态就好了.

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

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

相关推荐

发表回复

登录后才能评论