举个例子,求D0到D99的和,且不支持WSUM指令的情况下,可以用for循环加变址寻址去做,十几指令就差不多够了。而要是用直接寻址的话,就得用99个加法指令。这是100个D,要是200个D呢,用FOR循环加变址,指令个数不会变,改改数据就可以了。但是用直接寻址,就得用199个加法指令。这就能看出来,有时用变址,可以节约编程时间和程序的容量。
而且不是非要用变址的,PLC不是任何一样软元件、指令都要用到的,需要用什么根据实际应用的情况去做。还是这200个D,你就是有时间,PLC容量也够,你就是要写199个ADD指令,也没人会把你怎样不是。
望采纳。。。。。。