quote:以下是引用西门子PLC学员在2007-10-06 10:48:47的发言:
NW1 将VW0的地址(指针)传给累加器1(AC1);
NW2 将累加器1所对应地址(指针)(VW0)的数传给累加器0(AC0);
NW3 循环指令开始,从1开始到19,循环19次;
循环第1次:
NW4 将AC1的值(指针)自加1;
NW5 再将AC1的值(指针)自加1;
NW6 将此时AC1里指针所对应(VW2)的值与AC0里值比较,如果大于AC0就将这个值传给AC0;
返回循环第2次;
NW4 将AC1的值(指针)自加1;
NW5 再将AC1的值(指针)自加1;
NW6 将此时AC1里指针所对应(VW4)的值与AC0里值比较,如果大于AC0就将这个值传给AC0;
返回循环第3次;
......
直到循环19次.最后AC0中便是这20个数中的最大值.
谢谢!特此感谢!