易安10
大佬们。请教一下,通过传感器读取到一些数据如:200.50.300.40.600.200.70.20.30.90等,大概10个数据,但是我只需要其中20-100间的数据计算平均值,有什么办法吗,PLC是台达的DVP系列的
楼主最近还看过
121111115
这不就是个简单的数据处理问题吗,把数据都读回来的数据放在不同的地址,然后单个去处理,每次首先判断单个数据是否在你要的范围之内,是就参与平均值运算,否就舍弃,然后开启下次采集,如此循环即可。
JSdanzi
做一个过滤的程序就可以了,大于200过滤掉1
"121111115" 的回复,发表在1楼 对内容: 【这不就是个简单的数据处理问题吗,把数据都读回来的数据放在不同的地址,然后单个去处理,每次首先判断单个数据是否在你要的范围之内,是就参与平均值运算,否就舍弃,然后开启下次采集,如此循环即可。...】进行回复:
-----------------------------------------------------------------
大佬,可以给个思路范围吗,不太懂
"JSdanzi" 的回复,发表在2楼 对内容: 【做一个过滤的程序就可以了,大于200过滤掉1】进行回复:
请问大佬
这个会用到哪些指令啊
兜兜没钱
比较指令,移动指令等
Smile-lyc
感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。
对于求助者要求:
1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;
2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。
3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。
4、2023加油!!
往事诉风
通过数据比较取出20-100的值,把20-100的值传送到新的寄存中,台达有一个计算平均值的指令,DMEAN D0 D20 K10 就可求出20-100范围内的平均值了
HH阿嚏
首先,把所有读取到的数据放到不同的地址中,然后分别判断各个数据的大小,把符合的放到另外新的地址中,最后求这些符合条件的数据的平均值。