发布于 2013-07-15 09:38:02
6楼
我是用的比较法,比如找最大
1、创建一个60个数据长 的数据区,再创建一个最大值序号存储区
2、程序一开始,假定DATA1是最大值,序号存储区写1,然后与第二个比较,前者大,序号存储区不变,后者大,则改写为2,以此类推,直到找出全部数据比较完毕,序号存储区的数据即指向最大值。
3、以上比较如果在以此循环周期完成,则相当于FOR循环,在数据太长的情况下,某些低性能PLC可能会触发看门狗,因此建议每次采集一个数据即进行一次比较,如此,则无论数据多长都没问题了。
好好生活,天天向上!