累计流量的计算

如何根据瞬时流量计算出累计流量,而在数值累加到一定大时,不至于增大误差。瞬时流量是吨/小时。

问题补充:
总累计值使用当前累计值和累计的保持值,它的动态相应速度会不会变慢,怎样能把实时累计反映出来?
   采集周期越短,就意味着采集来的数据除的分母就越大,会不会增大误差。浮点数精度能精确到小数点后几位?

 各位:用进位的方式可不可以做,因瞬时流量在秒单位内是小于一的,这样就可以只在个位相加,然后满十进一。每一位都使用一个单独的变量。如能实现使用什么指令更简便一些?如使用原始量累加,如何转换成工程量?

最佳答案

你需要放在定时中断中来做累计,比如中断周期是100ms,那么你就把这个瞬时值除以36000.0然后和累计值相加,因为累计到一定的程度就会出现因为大数加小数造成不能累计,所以需要把累计值保存下来,然后把当前累计值清零后继续累计,总的累计值为当前累计值和累计的保存值。

提问者对于答案的评价:
多谢支持,试验成功。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • EM253回零模式

    EM253回零模式使用普通的光电开关+伺服电机的Z相精确定位零点,一般要使用哪种回零模式呢?另外普通的光电开关时用常闭还是常开接到RPS端呢?伺服电机的Z相就是直接从伺服驱动器的Z…

    SIMATIC S7-200 2020年10月31日
  • POU密码与系统块密码区别?

    POU密码与系统块密码区别是什么?级别谁高?可以破解吗? 最佳答案 POU密码与系统块密码区别是什么? POU密码是设置主程序、子程序、中断子程序在编程环境下时是否可见。…

    SIMATIC S7-200 2021年7月4日
  • CPU224在磁场环境下使用?

    PLC在磁场环境下使用需要注意什么呢? 最佳答案 PLC在磁场环境下使用需要注意什么呢?j简单回答:1,安装时应该避开PLC与电磁场比较大的仪器,如变频器等。电柜需要接地。2,PL…

    SIMATIC S7-200 2020年11月1日
  • 基础连线问题

    本人这学期初学PLC,手边有CPU224和EM235用来进行流量变频控制,遇到很多问题不知怎么解决,特向诸位请教: 1)我按系统说明书上接线,用恒流源给信号,但是在电脑上…

    SIMATIC S7-200 2021年7月5日
  • 我现在要用s7-200做dp从站,和上位通讯,有点问题,如下:

    em277最多支持32个word  IN/out  但我有20多个的模拟量要去上位,我现在每一个模拟量都是VD各式的,这样的话就不够了,我在…

    SIMATIC S7-200 2017年8月26日
  • s7-200 远距离扩展io模块

    我需要在cpu-224很远的地方添加io块应该如何做? 最佳答案 1、我需要在cpu-224很远的地方添加io块应该如何做?S7-200系统可将I/O连接的最远的距离为800mm。…

    SIMATIC S7-200 2020年10月31日
  • cp243-1EX01-0XE0

    我用pc 通过cp243-1EX01 (10年的新产品) 与cpu226 CN 02.01通讯 Step-7 …

    SIMATIC S7-200 2020年11月5日
  • 卷绕

    毕业设计,恒线速度的卷绕系统。收布辊与放布辊直径0.3m,卷绕后最大直径1.5m.线速度范围0.1m/s至0.8m/s。误差小于正负0.005m/s.我想s7-200控制两台mm4…

    SIMATIC S7-200 2021年7月5日
  • 所有的表格读取和表格写入指令必须用边缘触发器指令激活。

    所有的表格读取和表格写入指令必须用边缘触发器指令激活。 这里的边缘触发器指令是什么意思?或者说哪样的指令是属于边缘触发器指令? 表格读取和表格写入指令&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 200SMAR的PID采样时间一直是0,如何设置

    采样时间一直是0,导致PID无法正常输出,在PID操作面板一直显示0,采样时间的寄存器进行修改没作用,这个采样时间需要怎么修改呢 图片说明:    最佳答案 1…

    2021年7月5日

发表回复

登录后才能评论