各位工程师好,
我准备使用S7-200的q0.0控制一个伺服电机带动输送带,没有零点,没有参考点,没有限位。我希望输送带运动一个指定的距离后停下,不过因为这个距离可能在运动过程中修改,所以我想使用绝对位置模式,便于准确定位,AXIS0_GOTO例程里面使用了模式0,在启动AXIS0_GOTO之前使用AXIS0_LDPOS将位置设置为0.0后,再调用AXIS0_GOTO就会出现错误码12,监控可见当前位置是不变的,手册讲错误码表示“非法操作模式”。我把模式改为1(相对位置)模式后,就可以输出了,监控可以看到当前位置变化。
根据手册,我使用LDPOS设置了0位之后,应该就可以使用绝对位置了,可以好像依然不行。
我是第一次用S7-200的运动功能模块,请教各位有没有遇到过这个问题,以及如何解决。
多谢。