关于PLC内部编程实现模拟量滤波的问题

来自于现场的模拟信号,由于现场环境的复杂性,比较容易受到干扰,在现有硬件基础上,怎么通过软件滤波的方式,实现稳定数据的平滑性,减少不必要的波动,大家常用的滤波方式是哪几种,像均值滤波,中值滤波之类。。。

最佳答案

处理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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日 下午7:42
下一篇 2017年6月5日 下午7:42

相关推荐

  • 下载连接组态失败 (0080 2 12 4292)。,

    1,软件版本V142,使用SIM1200进行仿真时,出现下载连接组态失败 (0080 2 12 4292)。3,见图 图片说明: &nbsp…

    2017年6月3日
  • S-7 1200

    大家好,我现在项目需要1200系列 CPU模块一个, 触摸屏一个,我选择了以太网模块一个,计划用以太网模块和CPU之间接根网线,以太网模块和触摸屏之间接根网线,…

    SIMATIC S7-1200 2017年11月1日
  • 想通过轴对应的高速计数器查看脉冲数

    组态了轴工艺对象,能否通过对应的高速计数器过程映像区查看脉冲数?应如何查看输出的脉冲数? 最佳答案 无法直接查看,需要进入工艺背景DB块中察看 提问者对于答案的评价:标准答案请参考…

    SIMATIC S7-1200 2017年11月12日
  • 1215C接线问题

    1215C晶体管输出控制V90,请教大家1215C的输入接法源型,漏型都可以接吗?因为V90的输出是漏型输出 最佳答案 1215C既可以接源型也可以接漏型参考手册:SIMATIC&…

    2017年6月1日
  • S7-1200的内部的装载存储器有多独特?

    S7-300、1500的装载存储器,都在外部的存储卡上,但是1200的装载存储器,有一部分在CPU内部,另外有一部分在外部的存储卡上。为什么1200要设计得这么独特? 最佳答案 装…

    SIMATIC S7-1200 2017年6月4日
  • 1200的高速计数问题

    设置好了参数 接线也正确 编码器转动时指示灯有闪烁  但是读取ID1000(系统默认的)读不到数据 没有任何变化. 用的…

    SIMATIC S7-1200 2017年6月10日
  • 西门子s7-1200plc静态变量与动态变量

    s7-1200plc静态变量与动态变量,临时变量用法区别 最佳答案 不知道你说的动态变量是什么。静态变量是fb中才有的,他和引脚的参数一样使用,只是不占用引脚,可以通过访问背景db…

    SIMATIC S7-1200 2017年5月28日
  • S7-1200如何清除密码?

    比如现在人家做了一个加了密码的1200程序,我现在想把PLC里的程序和密码一起清除掉,在S7-200里直接在工具里有个清除密码和程序按扭,但是在S7-1200里怎么清除啊,我看到要…

    SIMATIC S7-1200 2017年11月19日
  • simatic visualization architects V2.0

    打开别人的程序,提示要求安装simatic visualization architects V2.0这个软件,求此下载软件或如何解决这个问题? 最佳…

    SIMATIC S7-1200 2017年6月3日
  • HMI与TIA连接问题

    我有一个HMI   KTP1000 BASIC PN ,IP:192.168.0.1,PLC:1215C,IP:192.…

    SIMATIC S7-1200 2017年10月29日