如果我们采用‘传送指令MOVP’来做本题目的‘目标功能’,则不必要再用两个‘移位寄存器指令’!
这样,在上述已经精简为28步程序的基础上再省去15步!
实现跟前面几个程序完全相同的目标功能,但是,程序更为简短,仅仅只有13步!
现以FX1s、FX1n为例,把如下20个数据:1,3 ,7 ,15 , 31 ,63 ,127, 255 ,511,1023 , 511 ,255 ,127 ,63 ,31 ,15 , 7 , 3 , 1 , 0 。分别依次写入PLC保持区域的 D128 ~ D147 这20个数据寄存器中。
传送这个只有13步的简短程序给PLC 运行: