SCADA,料斗称滤波

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

最佳答案

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

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

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

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

相关推荐

  • MBUS_MSG指令

    MBUS_MSG指令在子程序中调用出现问题,不能正常工作 最佳答案 请lz提供错误代码。首先看done是否为1,之后查看错误代码error 。最多两种错误,代码3为从占没…

    SIMATIC S7-200 2017年12月7日
  • 求助关于200PLC的MODBUS通讯

    请问各位高人,利用一个200PLC能否通过modbus将采集到的信息直接传递给主机??直接使用从站指令可以吗? 最佳答案 S7200PLC 的PORT0 通信口…

    SIMATIC S7-200 2017年11月12日
  • 如何将VD300的值,作定时器T101的PV值。

    如何将VD300的值,作定时器T101的PV值。 最佳答案 PV值是用于计数器中,而不是定时器的,定时器通常用是TV值。只要将两部分数据换成相同要求的数据类型即可。PV值是要求为W…

    SIMATIC S7-200 2021年7月5日
  • ET200SP 如何配置成冗余模块

    SelectionTool 上没有类似ET200M的冗余选项,请问ET200SP如何配置成接口冗余的IO站或者有相关资料也行,谢谢 最佳答案 SIMATIC S…

    SIMATIC S7-200 2021年7月5日
  • 催款功能

    西门子精简面板具有催款功能吗,比如100天需要输入密码才能启动,200天,需要输入密码启动.希望能够回答的详细一些,谢谢大家 问题补充:有没有直接在触摸屏里面做就行的?? 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 采集角度信号

    我想用S7-200采集挖掘机关节直接的角度,选用什么样的角度传感器呢,如何与S7-200连接,是直接当成模拟量信号采集还是连接S7-200的高速计数器呢?求解,谢谢各位,详细点哦,…

    SIMATIC S7-200 2020年10月31日
  • 条形码扫描与PLC通信

    我有一设备,要求在上工件时用无线条码扫描枪将工件信息记下,然后通过生产线上的读写头再将工件信息写到吊具上的载码体上,当吊具到达其它工位时,其它工位上的读写头再读取吊具载码体信息从而…

    SIMATIC S7-200 2017年12月9日
  • TD400C电缆问题

    请问TD400C的电缆是不是标准的RS485电缆?它是否可以当PC/PPI电缆用?(连接一个RS232转RS485的转接头插到电脑上) 最佳答案 不能! TD400C的电…

    SIMATIC S7-200 2021年7月5日
  • wincc flexible smart

    如何在wincc flexible 中设置smart700ie数据取值范围?就是我这个IO域只能设置为0到24的数  超出24无法输入 最佳…

    SIMATIC S7-200 2017年11月1日
  • 关于s7 200与6ra70用uss通讯

    请问大师们s7 200中的用xmt指令给6ra70发送数据,比如我发送20个数据,即xmt指令中的tbl为vb1000,那么vb1000-vb1021每个字节代表的意义是…

    SIMATIC S7-200 2020年11月1日