
我估计你的LOOP5和LOOP6是一个地址,
通过你的编译后的机器码,算出你的跳转地址都是 03BF,根据机器码反编译出来的汇编,从03BF定义的地址中用了一个 LOOP5,两个都定义为一个地址,软件只把这个地址用其中一个名字标记。
总之它的LOOP5不是从你写的代码中拿来的,是从代码编译后的机器码又反编译回来的。
1.如果用变址寄存器V、Z来修改对象软元件编号时,利用程序可修改可修改对象软元件编号。这种方法对于有使用次数限制的指令来说,可得到和同一指令多次编程相同的效果。 2.从Y000或Y001输出由D10的内容决定宽度的脉冲。 3.这种切换由X010的ON/OFF状态决定。 4.FNC58是只能进行一次编程的指令,但在没有必要同时驱动多个输出的情况下,可用修改输出编号的方法来变更被控制的对象。 5.此外,在指令执行中,即使Z变化,上述的切换也无效。为了使切换有效,请将指令的驱动置为OFF一次。注意事项:利用变址修改的16位计数器不能作为32位计数器使用。作为变址修改的结果,需要使用32位计数器的场合,请在计数器C200以后附加上Z0~Z7。 V、Z自身或位指定用Kn的“n”不可修改(K4M0Z0有效,K0Z0M0无效) LD、AND、OUT等可编程控制器的基本顺控指令和步进梯形图指令不可进行变址修改。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)