在自动化项目中经常用到模拟量,而工程项目现场环境大多数都是比较杂乱,干扰会比较大,会造成对模拟量信号和稳定性有所影响,这对PLC现场调试工程师带来比较大的烦恼,特别是入行不深的工控老铁们。干扰太大就要对模拟量信号进行滤波,使其尽量消除现场的干扰,今天就给大家分享个模拟量滤波的FB块,这个程序分为二种滤波位,一种是求全部采集到的模拟量的平均值 ,第二种是去除最大值 和最小值 再求平均值 ,二种方法各有好坏,根据自己的现场情况而选择。滤波中还有一个最重要的一点就是采集周期,此程序是通过调用OB中断块来采集模拟量,并通过设定OB中断块的中断时间来定义采集模拟量的周期。需要程序的扫描后面的二维码,再把程序截图安排上。
触摸屏画面:
FB块形参声明:
SCL部分程序:
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
plc
+关注
关注
4975文章
12257浏览量
454943 -
触摸屏
+关注
关注
42文章
2131浏览量
113663 -
模拟量
+关注
关注
5文章
437浏览量
25077
原文标题:西门子SCL语言编程系列讲28-模拟量滤波程序算法
文章出处:【微信号:PLC 工控微课,微信公众号:PLC 工控微课】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
模拟量检测、定标
求大神助攻,这个图是起到低通滤波的作用么?左边的黄线接的是8路模拟量输入模块,最右边的蓝线接的是8选1模拟量开关4051芯片,琢磨了一个下午,颗粒无收,求大神指教,小弟不胜感激!(整个控制系统的控制芯片是英飞凌的16位单片机)
发表于 03-06 16:13
FPGA 定制项目需求,找人帮忙开发,18路模拟量输入,2路模拟量输出,急!急!急!
定制FPGA项目项目计划用FPGA开发一个模拟量输入输出采集卡,有18路模拟量输入,2路模拟量输出,8路数字输入,8路数字输出,找人定制开发该硬件。(这个采集卡写入处理18路模拟量输入
发表于 04-14 10:41
模拟量输入输出通道接口技术
控制数据处理方法 第八章 PID算法 第十一章 微机控制系统抗干扰设计 试题题型 填空题 单项选择 判断题 问答题 综合题类(包括电路分析、程序分析、程序补充)第二章 模拟量输入输出通
发表于 09-10 06:37
PID指令_程序算法_温度、压力模拟量控制_触摸屏_源程序
PID指令,程序算法,温度、压力模拟量控制,触摸屏。一款完整无缺的程序,每一个指令都有注释,值得任何初学者与中等学都学习。强烈建议。
发表于 11-05 18:10
•13次下载
模拟量平均值滤波是什么
的模拟量输入模块一般都有平均滤波的功能,例如,S7-200编程软件的系统块中模拟量输入滤波器的“样本数日”就是用来设置平均值滤波的采样周期的
发表于 12-22 11:34
•1556次阅读
评论