SMART200在走运动控制程序的时候,调用走绝对运动的GOTO命令就会报错 ERROR代码22,调用相对运动的GOTO命令正常,看了下F1的帮组文档,ERROR意思是没有建立零点,可是我之前有进行回零的动作啊,HOME指令执行正常,请教问题出在哪里了?
最佳答案
报错22就是没有建立零点的问题。
1. S7-200 Smart 的寻零RSEEK指令哦。如果您执行了RSEEK指令,检查一下实际中的寻零轨迹与组态中设定的一样吗?
2. 您可以先不设定机械零点, 在软件中调用LDPOS指令执行装载当前位置为0。然后再执行GOTO指令的绝对位置运动。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
还要注意编程的时候是否有地址冲突问题。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc158429.html