看了你的功能需求,我建议你在缠绕时用相对指令或者绝对指令都可以。在复位时采用复位指令DZRN。而复位指令要求必须用外部开关,这样你的复位键就可以用上了。
定位指令的输出Y是不能够随意选择的,必须按照要求做。
原因是:
一般的输出只有在程序执行到END时才去更新,这样在程序比较大时输出的更新一定受到扫描周期的影响,而指定的输出Y是独立于程序单独执行的,这样就没有了误差。
每个指定的输出都对应了一个指定的位置寄存器,这个寄存器对我们知道电机当前的位置非常有用。
每个指定的输出都有一个指定的标示位,这个标示位对编程也是非常有用的。
总之,在使用定位指令时,输出是不能随便选择的。