回复:积分与直接求和

龟仙人

西门子1847工业学习平台

  • 帖子

    928
  • 精华

    15
  • 被关注

    163

论坛等级:奇侠

注册时间:2006-12-15

普通 普通 如何晋级?

发布于 2018-03-01 10:02:43

2楼

完全不是一个概念,FB41是用做PID计算的,而你是想做流量累计。流量累计放在OB35中,这样不受程序运行时间的影响,有固定的时间间隔进行累计,累计流量需要做小流量切除工作,在进行累计的时候,要考虑到浮点数的特点,即浮点数随着数值的增大,其精度将会下降,这样在做累计计算时会出现累计数无法增加的情况,比如累加值已经很大,小数点后只有1位小数位了,这时你的每秒钟的流量只有0.153445,那么只有0.1是有效的,其后的小数位将被舍去,这样每次累计的流量都偏小,累计误差将很大。所以要做大数与小数相加的处理,将累计值分为两部分,一部分为整数部分,一部分为小数部分当累计值大于1时,小数部分的整数部分加入整数部分。总累计定义为双整数类型,小数部分定义为浮点数类型。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54800条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。