SCADA,料斗称滤波

我用S7-200的224Xp CN做了一个数据采集系统,用来监控生产中的用料情况。现场有一个料斗称,多个料仓按顺序往这一个料斗称中下料,我要把每种料下料后的称重值取进来分别储存,然后做差来计算每种料的用量。
现在的问题是,料的种类有粉状,块状的,不而且下料间隔较短,称还没稳定下来就下另外一种料了,请问各位有什么方法可以使最后的结果更接近真实值?对于这样的料斗称一般用什么方法滤波,怎样去除重力加速度对读数的影响?

最佳答案

楼主的类似系统我曾经做了7年,在称量系统中楼主需要考虑的有:
1. 称斗零点,即对于骨料来说,一般不会沾料,而粉料在雨天时经常会沾料,因此,每次称量前称斗加沾料后导致零点发生变化,因此,必须要调整零点;
2. 称料提前量,正如楼主所担心的,每称量一种料,当该料的仓门关闭时,有一部分料流在空中,但是还没有计入到称斗中。如果该等看到称斗的重量满足要求再关门,此时料流并没有计入到称量料中,导致多称的现象发生。因此,会提前关门。而提前量设置的就是预估的料流的多少。当然随着每种料的仓位不同,提前量必须调整。提前量一般用秒来设置(这样简单),即提前多长时间关门。在系统称量过程中,提前量必须根据上次称量的超、欠量的多少、提前量的多少来综合调整下一称的提前量。
3. 产量和精度永远是成反比的。如果楼主要求精度,则每称一种料到称下一种料前,间隔的时间长点,这样确保料流完全落到称斗中并被计入到重量。如果要求产量,则必须将这个时间设置的短一些。当然楼主可以找到平衡点,注意,如果是称量粉料,粉料的间隔时间比骨料的间隔时间长。
4. 注意:每次读取每种料的重量时,以下一种料开门前的瞬间值为准,这样更接近实际值。
不知道上述说明能否满足楼主要求,如有问题,还可以贴上来。

提问者对于答案的评价:
非常感谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 如何用TD400c改变CPU222位寄存器中数据的值

    各位高人,小弟第一次使用TD400,有个问题请教各位。TD400上的按键可以用来控制V存储位。但看了手册后,手册只说了如何设置按键的操作,并没有说怎样将按键分别对应于不同的V存储位…

    SIMATIC S7-200 2020年11月1日
  • 用笔记本监控200PLC时出现通信故障,请教如何处理

    请教各位高手有没有遇到过类似情况:在调试过程中用笔记本监控程序状态(用的是PC/PPI电缆,PLC是226CN,PORT0接笔记本,PORT1接台达触摸屏)时,突然笔记本与PLC的…

    SIMATIC S7-200 2021年7月4日
  • PPI通信问题01

    比如用226X有2个口,一个连触摸屏,一个连PC。会不会出现下面的现象:其中一个修改数值后,另一个不变化。比如控制一个调节阀。在PC上输50%后,触摸屏上会跟着变化吗? 最佳答案 …

    SIMATIC S7-200 2020年10月31日
  • s7-200 s堆栈与逻辑堆栈

    哪位大神能详细介绍下S堆栈,之前只是知道逻辑堆栈,今天看书,看到顺控指令的时候书上说了一个S堆栈,由于写的太过于简略,不是很明白。书上说,就是在执行SCR指令时将s堆栈写入逻辑堆栈…

    2017年6月8日
  • S7-200CN: S7-200CN导入案例介绍-跟我学 – 1/185打不开视频

    S7-200CN: S7-200CN导入案例介绍-跟我学 – 1/185 课程编号:V0137 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 …

    2021年7月5日
  • cpu 224xp cn

    请问:有没有CPU224XPCN模拟量比较详细介绍的资料?请发至TC88TC@163.COM 最佳答案  在 http://www.ad.siemens.com…

    SIMATIC S7-200 2021年7月5日
  • S7-200与触摸屏 电费日报表

    我想用S7-200与触摸屏写一个  车间电费日报表 计算程序。要求:1,大概12小时手动输入数据一次,一月60或62次  &nbs…

    2017年6月8日
  • 关于使用扩展模拟输出端如何编程?

    当使用EM232Cn时,且只使用两个电流输出端子,编程时该如何?是AQW0,AQW2?还是用哪个? 最佳答案 1、每个有模拟量输出的模块占两个输出通道。即使第一个模块只有一个输出A…

    SIMATIC S7-200 2017年11月25日
  • s7200浮点数计算

    各位高手:我想在S7200中编写程序,计算如下公式:300000/125*0.04,我想将0.04作为变量,可随时修改成其他小数数值。请问这个计算如何编写程序;非常感谢! 问题补充…

    SIMATIC S7-200 2020年10月31日
  • SIMATIC S7注册数据库设置不正确

    打开编程软件显示注册数据库设置不正确,是怎么回事??重新安装了,也还是这样 图片说明:    钻石用户推荐最佳答案 1、转帖:step7管理器就打不开,提示32…

    2021年7月5日