欢迎来到天天文库
浏览记录
ID:53000928
大小:155.70 KB
页数:2页
时间:2020-04-10
《PLC模拟量滤波简易方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PLC模拟量滤波简易方法适用条件:传感器无故障,PLC模拟量通道无故障,硬件滤波不能抑制测量的物理值波动示例:采集管道某处压力,在泵转速固定时,压力平均值=3bar波动范围±0.2bar,也就是测量示数在2.8~3.2bar之间波动,波动范围较大。因管路上没有压力波动缓冲罐体,压力示数无法稳定。算法原理:在固定的采样周期内多次取值求平均值示例:确定采样周期1s,周期内采样次数10次,计算结果为10次采样的平均值整数滤波寄存器地址分配(以西门子200Plc为例)寄存器说明地址字节数量数据类型数据范围通道0输入寄存器AIW02无符
2、号整型I0-32000累计次数寄存器VB01BYTE0-255累加和寄存器VD44无符号DI0-4294967295平均值VW62无符号整型I中间值VD84无符号DI浮点数滤波寄存器地址分配(以西门子200Plc为例)寄存器说明地址字节数量数据类型数据范围原浮点数值VD204浮点数-3.402823E+38至+3.402823E+38累计次数寄存器VB241BYTE0-255累加和寄存器VD284浮点数-3.402823E+38至+3.402823E+38平均值VD322浮点数-3.402823E+38至+3.402823E+
3、38定时器时基可以选取10ms,但必须保证延时总时间大于PLC扫描周期。比如PLC扫描周期为15ms,定时器的PT参数设置必须大于等于2,才能保证程序能执行。延时时间最好大于PLC扫描周期的最大值,避免程序无法执行。由于此方法总采样周期较长,所以不适合在中断程序中执行。累加次数如果较大时,请自行计算是否会导致累加寄存器超出数据范围,数据溢出会导致计算错误。此笔记记录于20190624其布ZH
此文档下载收益归作者所有