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

相关推荐

  • 组态需要哪些软件和硬件?

    我买了一台工控机,一台触屏,西门子PLC。软件不清需要哪些,请问还需的哪些硬件和软件? 问题补充:触摸屏是威纶MT8121X的,PLC为S7-300/400(有没有300/400的…

    SIMATIC S7-200 2021年7月4日
  • EM277 DCS

    请教s7-200与EM277可否和DCS通信。DCS通信方式为DP.如果能的话,那么通信数据是否可用数据寄存器VB,不用I/O数字量。 最佳答案 在Profibus系统中EM277…

    SIMATIC S7-200 2021年7月4日
  • 求指教如何实现plc200的CTU计数器循环程序

    程序上的小问题想请教大家!恳请帮帮忙!非常感谢!软件:STEP7-micro/Win 目标:想实现Q0.1-Q0.6的五个输出点循环控制,达到每个Q点能交替亮若干小时以上…

    2021年7月5日
  • OMRON编码器E6CP-AG5C接CPU224 XP如何编程?

    OMRON编码器E6CP-AG5C接CPU224 XP,如图所示如何编程?如果编码器超过一圈又如何计数?本人第一次用编码器不明白 图片说明:    最…

    2017年11月19日
  • 请问怎么读取PLC的运行状态和通讯状态

    本人在做一个西门子S7-200PLC和上位机的自由口通讯程序 上位机要读取PLC的通讯状态(0=正常,1=故障)和PLC运行状态(0=停止,1=运行,2=鼓掌)&nbsp…

    SIMATIC S7-200 2021年7月5日
  • S7-200通讯连接

    各位大虾好:小弟有一问题想请教各位:现在有一台S-200 224CN已经与TD200通讯,占用了PLC的RS485接口。现在我们想让此PLC与一台施耐德PLC通讯,问是否…

    SIMATIC S7-200 2017年8月16日
  • 西门子200CN的PLC是不是不能安装在WIN10系统下

    我查看了200CN编程软件的系统安装条件,好像只适合安装在WIN7的32/64位系统里,没提及是否能安装到WIN10系统下,请有接触过的大师赐教啊 钻石用户推荐最佳答案 S7-20…

    SIMATIC S7-200 2021年7月5日
  • 检测不到输入点

    有时为何检测不到226的输入点的上升沿,环境温度40-50.请各位大师指点,先谢了。 最佳答案 1 S7-200的工作环境要求为: 0°C-55°C,水平安装&…

    SIMATIC S7-200 2021年7月5日
  • 226冒烟了

    226的输出电源只有21V左右,没太在意结果运行几小时后就冒烟了再上电程序可以运行,用PPI电缆上下载就不行了用串口直接接个232转485可以下载CPU的输出电源也没了这应该是什么…

    SIMATIC S7-200 2020年10月31日
  • 200PLC与wincc通信问题

    我现在有15台CPU 224CN的PLC要用一台上位机WINCC去监控.. 请问用什么样的通信方式?  怎么样选硬件?第一次做,不是很明白.…

    SIMATIC S7-200 2020年11月1日