S7-200用高速脉冲输入计算累计流量

已知0.1立方米为1脉冲,我用了实数加法.但在累计量特别大的时候会造成计算结果不正确,不知道为什么?

问题补充:
为什么用双整数,有没有其他解决方法,我想让下位机直接算出累计流量

最佳答案

1. 累计量特别大的时候,会存在计算方法中常见的大数吃小数的现象,因为PLC中浮点数一般最大保留7个数字。因此,如果累计的量较大时,比如可以设置一个阈值,如10000,然后累计达到阈值的次数。达到阈值后再重新开始累积即可。整个累计值由上位显示时至少不存在数据显示问题(或者数据显示影响不大);
2. 用脉冲累积时,如果存在丢脉冲现象时,也会出现累积较大,偏差也较大的现象;
3. 不存在楼上说的,只能用双整数累积,不能用浮点数累积的现象。

提问者对于答案的评价:
很详细

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • 经济型变频器选型

    200w  220v的电机应该选哪个变频器 用于转盘缓存物料 问题补充:选多大功率的?电压选380v还是220v?是否需要制动电阻? 最佳答案 220…

    SIMATIC S7-200 2021年7月5日
  • 固件版本更新的问题

    此cpu无法通过microwin smart更新固件 图片说明:          钻石用户推荐最佳答案 将固…

    2021年7月5日
  • s7-200编程的错误

    使用STEP7 V4.0对S7-200编程,编译后,左下角出现“总错误数目:1”,该软件有提供错误所在的功能吗?如有,怎样使用? 问题补充:先生们:我在显示错误的栏内击右…

    SIMATIC S7-200 2020年10月31日
  • S7-200 CPU读取型号及TIMER问题

    现使用200CPU 226CN AC/DC/RLY 使用软件通信点刷新时,找到地址2,CPU类型未知,对下载程序无影响,不知道为何读不到CPU型号? 还有一个问…

    SIMATIC S7-200 2021年7月5日
  • PLC200的485的6引脚为5V的电源引脚,能带多大的电流

    自己设计了个485转光纤的电路,电路电流大概200ma,想用PLC的5V电源给这个板子供电.但实验结果是5V电源加上去后,电源电压降低了,换了个专门的5V电源试验后没有问题。感觉应…

    SIMATIC S7-200 2017年6月12日
  • pc与plc通信

    我用PLC回馈数据的时候,回馈布尔量VB能识别,但回馈数据的时候却不能在文本框里显示出来,我是通过数组储存plc那边发过来的数据的,布尔量没问题,文本框显示会提示下标越界。 最佳答…

    SIMATIC S7-200 2020年11月1日
  • TP177B和S7-200TP177B和S7-200程序例子

    谁给我一个TP177B和S7-200程序例子 就是个简单的电机启动的程序的实例啊!xiexie 邮箱:liooyou@163.com 问题补充:主要是能够实现触…

    SIMATIC S7-200 2021年7月4日
  • s7-200时钟指令小程序

    请问做一个小程序,记录每天的设备的停机时间,能不能说详细一点,最好能发个例子。szhoxiao@163.com 多谢了! 最佳答案 1、如果用定时器(TONR)配合计数器…

    SIMATIC S7-200 2021年7月4日
  • 传送指令请教

    如何将0传送到从VD10开始的100个寄存器?请高手指点! 最佳答案 是S7-200的吧。可以应用充填内存指令,见上传的充填内存指令实例图片。IN端写入0,N写入100,OUT写入…

    2018年12月2日
  • S7-200 有两个输入点通电时PLC有嗡嗡闷响+开关通断的声音

    新买的S7-200的,在两块PLC串接时通讯口处冒烟(拆开10R0电阻烧成两半),现在两个输入点通电情况下,有嗡嗡闷响+开关断开的声音(程序监控下,输入点有通断)。做了这两个点的信…

    SIMATIC S7-200 2017年12月8日