sm334如何在程序中对输入量进行滤波?-常见问题 - 北京精诚智和教育科技有限公司

全国服务热线:13269178368
18999183549
010-63866300

常见问题

联系我们

联系人:孙老师

电话:010-63866300
手机:13269178368

传真:010-63866302
网址:http://www.plc-bj.com
地址:北京市丰台区东大街东货场路38号金泰银丰大厦五楼

常见问题

您所在地的位置: 首页  »  常见问题

sm334如何在程序中对输入量进行滤波?

来源:北京精诚智和教育科技有限公司 发布时间: 点击量:1600

使用sm334的模拟量输入,可是数值的变化很大,出来的曲线不稳定,请问如何在程序中实现对模拟量输入值的滤波?最好有程序演示

答:加个定时器就行,延时接通类型。提醒楼主:如果数值在短时间内变化很大或者大小变化频繁,加滤波也解决不了问题。数值变化大原因是什么?一般模拟量不会突变的吧

方法很多仅举一个例子。
编程思路:
定义一个中断OB块,如OB35,在OB35中的定时中断中编辑一个通道的模拟量数据累加,并同时累加中断次数,假设累加为10次(中断设置在硬件中设置时间周期为100mS),这样相当于1S时间内(10次累加)再除10,得到在1秒时间内的平均值,10次到达后清除上述数据,等待下一个周期,如此循环。


北京精诚智和教育科技有限公司11年来举办的企业内训课程有:

西门子PLC企业内训|罗克韦尔AB PLC|施耐德PLC|GE PLC|西门子PCS7|中低、高压变频器企业内训|自动化仪表|在线分析仪表|DCS集散控制系列|继电保护及整定计算企业内训|高压电气试验|发电机励磁系统|设备润滑与油脂点检|设备状态监测|WINCC, IFIX,博图软件TIA, POTRAL V13,RSViewse,InTouch等工业组态软件|SCADA(数据采集与监控系统)|自动化系统集成|工业网络通信|现场总线技术|液压传动技术|压缩机设备|管理人员能力提升|员工职业化塑造与责任感提升|班组长管理能力提升,金牌班组长|生产主管管理能力提升企业内训课程

培训地点--新疆、甘肃、陕西、宁夏、内蒙古、青海、云南、贵州、河南、广西、四川、重庆、黑龙江、湖北、山西、北京、上海、天津、河北、广东、辽宁、吉林、江苏、安徽、浙江、江西、湖南、福建、山东、西藏、海南

北京精诚智和公司版权所有

北京

博识通
点击这里给我发消息

精诚智和
点击这里给我发消息

点此留言
x提交留言
* 必填项
* 必填项
看不清点击图片换一张