如何采集模拟量信号(可以提高模拟量采集的稳定性)
如何采集模拟量信号(可以提高模拟量采集的稳定性)当输入小于最小值,则输出最小值;输入大于最大值,则输出最大值;输入在合理范围内,则正常输出数据初始化1、新建一个PLC子程序2、建立要使用的变量3、平均值滤波程序编写
各位读者,早上好,昨天我发表了一篇关于模拟量采集的几种滤波方式。
有朋友留言说,你的那些东西都太笼统了,不直观啊,我看100个字以上的文章都看不下去,能不能做一个详细的案例啊。
当然,这是必须的!!今天作者就以西门子200SMART为例,做一个平均值滤波的示例,供大家参考。
请各位读者系好安全带,飞机马上起飞
实例程序
1、新建一个PLC子程序
2、建立要使用的变量
3、平均值滤波程序编写
数据初始化
当输入小于最小值,则输出最小值;输入大于最大值,则输出最大值;输入在合理范围内,则正常输出
每一个扫描周期,计数器加1;同时将采集到的模拟量数值累加
计算出平均值
子程序调用
至此,子程序编写、调用完毕。
此程序作者多次使用,效果不错,计算出来的模拟量值很稳定。
各位读者,您看明白了吗?快打开电脑,动手做起来吧。
如需源程序,可给作者留言。
写在最后,赠人玫瑰,手有余香。创作不易,请动动手指给作者一个点赞鼓励。
后续更多干货持续分享,敬请关注。
或者大家想要看到那些内容,也可留言,作者必将竭尽所能,搜罗资料。
此文系作者原创,如若转载,请注明出处,谢谢!