来自于现场的模拟信号,由于现场环境的复杂性,比较容易受到干扰,在现有硬件基础上,怎么通过软件滤波的方式,实现稳定数据的平滑性,减少不必要的波动,大家常用的滤波方式是哪几种,像均值滤波,中值滤波之类。。。
最佳答案
处理PLC信号波动,编写滤波程序只是其中一种处理方式:
1、在设计PLC时注意信号处理方式、接地、电源使用等等,包括安装时考虑的EMC干扰
2、硬件上,在组态卡件通道时,默认滤波4个周期,比较弱,可以选择32个周期(针对S7 1200)
3、如信号值仍然波动,需要编写滤波程序,进一步处理采样数据。
中值滤波、平均值滤波等都可以,对于普通应用,使用平均值滤波方式即可,建议编写单独的子程序,可以做上下限及死区,采样数量也可以调整。
http://www.ad.siemens.com.cn/club/bbs/post_one_floor.aspx?b_id=3&a_id=392528
提问者对于答案的评价:
非常感谢!等有现场应用再试试看
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc152867.html