D134和D136就是计算的中间值,中间用完就完事了,因此这个不矛盾。D120转成D134,然后D134减去0等于D136,D136除以13等于D134,D134转成D424。D122转成D134,然后D134减去0等于D136,D136除以13等于D134,D134转成D426。D124转成D134,然后D134减去0等于D136,D136除以13等于D134,D134转成D428。PLC程序是从上到下,从左到右,逐行扫描,执行的。按照这个思路去想,虽然都用了D134,D136,但是前面用完就用了,后面再用也可以呀。D134和D136只是在计算中用到临时存储一下数据而已,并不是作为最终结果,这些中间数据也不需要保留,因此完全可以覆盖,再覆盖的。减去0这个,是没有意义,这个可能就是原来计算需要减去一个数据,后来改了,不需要减了。但是删了改动比较多。因此改成减0,让它无意义,程序也就不用怎么动了。而且也方便以后万一要改回去呢。