你说的应该是同一个地址,在不同的时间下获取的数值,然后将这些数值做比较吧!通常是模拟量数值,在不同的时间读取出来不同的数值,然后做比较! 不知道你的具体要求,不过我还是写了一段程序,供你参考,请看图片: 然后网络3就是T37计时到1S的时候再次读取AIW0的值,到VW2中保存起来,然后2S,3S时候再次保存2个值到VW4和VW6。--这样程序基本上就实现了从第一次读取,每隔1S就再次读取一个数值,保存到不同的变量中去。 此时,VW0,VW2,VW4,VW6就是AIW0这个模拟量通道的值,在不同时间内的读数了,然后你比较就很简单了,比较指令去比较VW0-VW6的值即可,看你自己想怎么比较,就用相应的比较指令即可!我就不再上图了! 说到这里,答题也就结束了。实现问题的关键点,就在于每次读取的值,都要存放在一个独立的变量中去,而且要配合边沿指令实现只读取一次数值,而不是一直读取! 希望能对你有点帮助,谢谢,如有问题,请关注+留言,谢谢! |
|