技术论坛

 回复:求救!!!在S7-200中怎么求出瞬时变量的大小顺序10个变量

返回主题列表
作者 主题
海猫
侠圣

经验值:3498
发帖数:770
精华帖:2
楼主    2007-10-02 10:00:18
主题:求救!!!在S7-200中怎么求出瞬时变量的大小顺序10个变量
大家节日好!有一个问题向大家求救,我要在10个变量中瞬时求出大小,变量最大我要让这台设备第一个工作,以此类推最小的最后一个工作,不知道用什么逻辑关系活方法,谢谢!
谈论西门子群号为:807060733欢迎到QQ群内谈论技术
西门子PLC学员
侠士

经验值:1708
发帖数:686
精华帖:5
    2007-10-06 10:48:47
精华帖  主题:回复:求救!!!在S7-200中怎么求出瞬时变量的大小顺序10个变量
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个数中的最大值.
学如逆水行舟,不进则退
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。