累计流量的计算

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

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

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

最佳答案

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

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

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

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

相关推荐

  • SP6上没有MODBUS指令库

    我用光盘安装SP6,打开后发现没有modbus指令库,西门子网上的“下载中心”也找不到。请问哪里能有? 最佳答案 到下载中心 http://www.ad.siemens.…

    SIMATIC S7-200 2021年7月5日
  • S7-200的电源

    S7-200手册上介绍了各种型号的CPU和扩展模块的接线方法, 有几个地方不太明白: 1、每张接线图上都画了好几个直流电源,M和L+上,1M和1L+上,&nbs…

    SIMATIC S7-200 2021年7月5日
  • 关于EM253的GOTO指令及绝对定位

    小弟刚接触EM253做绝对位置控制,已经知道必须用RSEEK或LDPOS指令装载绝对位置体系中的当前位置。那么请问,在连续多步运动中,只需要初始时设定一次绝对位置,还是每次触发GO…

    2017年6月27日
  • 西门子231-7PF

    西门子EM231-7PF手册里的基本误差跟冷端误差分别是指哪里的误差,有什么区别 问题补充:模块测得温度值,怎么知道基本误差是多少,冷端误差是多少? 最佳答案 基本误差就是模块的测…

    SIMATIC S7-200 2017年7月26日
  • sm0.0监视显示不通

    200主程序中sm0.0监视有的显示不通,有的通,请问有人知道是怎么回事么?没有跳转 问题补充:上下程序都一样 图片说明:    最佳答案 1、SM0.0,在主…

    2021年7月5日
  • 中断问题

    中断是什么意思?何时用中断 最佳答案 看看微机原理吧。   可以这样理解,plc是按照结构进行扫描的。同一个网络需要几十毫秒才能再次扫描到。但是对有些…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC有一个点无输出

    测量发现有一个小三极管和端子不通 问题补充:可能是我没说清,我的PLC I 0.2点无输出,拆开测量,发现如下图红圈中位置的三极管点黄点的端子与输出端子是不通的…

    2021年7月5日
  • S7-200画面启动问题

    项目使用200的PLC,有以太网卡,,S7-200做的程序并调试成功,现在要求上传上位机监控并要求实现画面启动,需要怎么做请各位老师帮忙!需要什么软件做画面?上位机是否需要安装软件…

    SIMATIC S7-200 2021年7月5日
  • s7-200驱动步进电机

    老师,你们好,我在用西门子-200驱动一个步进电机。我现在能让他动起来了,我想用向导让它进行一个加速 匀速  减速的过程,NETWORK 1…

    SIMATIC S7-200 2020年11月1日
  • 谁有s7-200自由口通讯(与仪表之间)程序,先谢了

    在用S7-200和温控表通过自由口通讯,当用xmt指令后,如何判断发送结束,准备用RCV接受数据,以及接受完数据后,如何判断接受结束,准备再次发送啊?这之间该怎么处理,请各位高手帮…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论