S7200 定时中断 出现问题及解决办法

已锁定

石头捡到布

  • 帖子

    291
  • 精华

    0
  • 被关注

    9

论坛等级:游侠

注册时间:2005-05-18

普通 普通 如何晋级?

S7200 定时中断 出现问题及解决办法

1578

3

2014-08-20 11:32:17

近期在做定时中断做流量累计时出现了一些问题:
采用中断11,做50ms定时中断,将流量值(单位为m3/h)转换为50ms瞬时值(流量值/72000=50ms瞬时值),在中断程序int0里将其与累计值进行ADD_R操作。由于50ms瞬时值过小(9 e-005),累计值出现不准确(理论上每秒应为0.018左右,但实际每秒累加值为70.0),检查程序,没有错误。
解决办法:在累计前不对流量值进行处理,直接把累计值和流量值(单位为m3/h)进行累加,在主程序里对累加值进行/72000操作,这样得出的累计值与实际值基本就能相符了。
分析原因:可能是由于50ms的瞬时值过小,造成累计值和瞬时流量相加的结果出现不符情况,造成累计值出现问题。
S7200 定时中断 出现问题及解决办法 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33291条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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