找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
最基本方法是在 OB35(中断周期100MS)定时中断里面,把你的瞬时流量(比如KG/H)转换成,KG/100MS 进行累加,为了避免浮点数大数加小数造成的舍入现象(比如9999999.0+01=999999.0)
可以做一个累积分量C,当C>1000.0 时,将千分位D 加一,同时C减去1000,赋值给C
比如 你的瞬时流量为A(KG/H),累积值为B,那么每100MS ,你的累积值就应该是
C=A/36000.0+C
C>1000.0
D=D+1
C=C-1000.0
B=C+D*1000
此时,如果的你设定值SP
SP>B
则停泵,然后累积值B,C和D怎么处理 就看你的工艺和程序控制要求
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!