请教:流量累计的计算方法
答案:4 悬赏:10 手机版
解决时间 2021-02-03 10:20
- 提问者网友:佞臣
- 2021-02-02 09:53
小弟欲在PLC中统计现场流量计的累计流量,现场流量计的当前流量以4—20MA的信号反馈给PLC,小弟的做法如下:1.用积分累计流量,不准,比现场流量表要小;2.每0.1秒累加一次,也不准,比现场小30%;3.每1秒累加一次,当时观察基本上和现场流量计上的读数一致(HMI中做了显示),但过了几天又不准了,还是比流量计统计的要小;小弟现在不知道到底该如何处理这一事故,在此请各位前辈指点一二,谢谢!
最佳答案
- 五星知识达人网友:西风乍起
- 2021-02-02 11:17
plc中浮点存储格式为32位,随着累计数值的变大,精度越来越低,小数点后面位数越来越少,运算时被忽略的值越来越大,累计数值小于实际流过的数值,如果流量计运算精度高于plc,这种现象是正常的。只能定时清零,或采用提高精度的编程方式。
全部回答
- 1楼网友:逃夭
- 2021-02-02 14:18
谢谢各位的热心帮助,精度不会影响太多,因为与当前流量相比,小数点后的千分之一都不到;我取的也不是平均值,是当前流量的累加,我个人认为积分是最有效的方法,但不知道为什么也不准,请各位同志多指导,谢谢!
- 2楼网友:一把行者刀
- 2021-02-02 12:50
电脑及手机关于流量的说明和单位换算:
流量单位 G, M, K, B, 都是数据或数据流量的单位符号。
其中,B 是字节的符号,字节 是数据或数据流量的基本单位。
1B 就是 1个字节。
1KB 叫 1千字节。
1MB 叫 1兆字节。 1兆(MB)=1024KB 60兆MB=61440KB=6万KB
1GB 叫 1吉字节。 1吉(GB)=1024MB=1048576KB=104万8千5百76KB = 1073741824 B(10亿个字)
它们之间的换算关系是:
1 KB =1024 B
1 MB =1024 KB
1 GB =1024 MB电脑及手机关于流量的说明和单位换算:
流量单位 G, M, K, B, 都是数据或数据流量的单位符号。
其中,B 是字节的符号,字节 是数据或数据流量的基本单位。
1B 就是 1个字节。
1KB 叫 1千字节。
1MB 叫 1兆字节。 1兆(MB)=1024KB 60兆MB=61440KB=6万KB
1GB 叫 1吉字节。 1吉(GB)=1024MB=1048576KB=104万8千5百76KB = 1073741824 B(10亿个字)
它们之间的换算关系是:
1 KB =1024 B
1 MB =1024 KB 1KB=1024B 1B=1个字节
1 GB =1024 MB =1G
- 3楼网友:罪歌
- 2021-02-02 12:04
应该是没有什么好的办法,因为你的流量是用4-20MA的信号到PLC的,只要有一点点的误差,,累积起来就会很大的,你的数据还是一天清一次,或一个小时清一次再重新计,但也只是说这一个小时的值和流量计一个小时的值差的比较少,但要是把几个小时的值加起来,还是和一直计的误差是一样的,所以你计的只能是用来参考实时流量,和流量计来比,不能用来做精确累积流量的计量.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯