如果用变址寄存器v、z来修改对象软元件编号时,利用程序可修改可修改对象软元件编号。这种方法对于有使用次数限制的指令来说,可得到和同一指令多次编程相同的效果。
从y000或y001输出由d10的内容决定宽度的脉冲。
这种切换由x010的on/off状态决定。
fnc58是只能进行一次编程的指令,但在没有必要同时驱动多个输出的情况下,可用修改输出编号的方法来变更被控制的对象。
此外,在指令执行中,即使z变化,上述的切换也无效。为了使切换有效,请将指令的驱动置为off一次。
注意事项:
利用变址修改的16位计数器不能作为32位计数器使用。作为变址修改的结果,需要使用32位计数器的场合,请在计数器c200以后附加上z0~z7。
v、z自身或位指定用kn的“n”不可修改(k4m0z0有效,k0z0m0无效)
ld、and、out等可编程控制器的基本顺控指令和步进梯形图指令不可进行变址修改。