回复:来自西门子技术支持热线的故事:流量累计问题

西门子PLC学员

  • 帖子

    686
  • 精华

    5
  • 被关注

    7

论坛等级:侠士

注册时间:2005-11-22

黄金 黄金 如何晋级?

发布于 2010-08-01 09:22:09

2楼

在流量计采用模拟量输出的情况下,软件上的累加误差关键是程序中对将数字量变换成了实数的工程量后进行的累加。如果数字量转换成工程量时保持整数,则软件上的累加误差可以减少为0。数字量转成工程量肯定有除的运算,如果不能整除,就是就有误差了吗?肯定有人这样问?其实PLC指令中有整数的除运算,其结果有商和余数。我们在程序中对商和余数分别进行累加,余数每大于除数就再整除一次,将商累加到累加量中,余数继续累加,大于除数就整除一次,周而复始的进行。
这种做法关健:工程量的转换中,要使被除数、除数全为整数。在OB35中进行采样累加。
其实如果条件允许采用脉冲量输出的流量计进行流量累加,程序更简单,误差会更少。
学如逆水行舟,不进则退
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54755条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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