怎么用程序完成:通过对读取的模拟量输入信号求平均值来消除信号跳动的干扰。(就是对输入的模拟量取一定个数后丢弃最高和最低值再将剩余的求平均值显示)最好用程序说明,谢谢!
模拟量模块是EM AM06,CPU是ST30
问题补充:
谢谢回答的人,用西门子梯形图的格式,我用的是S7 200 SMART
最佳答案
1、对多次读取的模拟量求平均值再输出?
求平均值方法与采用从大到小排序的方法取中间值的方法效果等同。
2、然后从大到小排序?
可以采用冒泡排序法。何谓从大到小冒泡排序法?
通俗的意思就是讲,在一组数据中,相邻元素依次比较大小,最小的放后面,最大的冒上来。
3、你所要的西门子梯形图的格式:
S7200PLC与S7 200 SMART梯形图指令相同:
、西门子S7200PLC冒泡排序法(梯形图)例程:
https://jingyan.baidu.com/article/ed2a5d1faad86e09f6be17d0.html
提问者对于答案的评价:
好,谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc291287.html