高速计数器 读数偏大问题

已锁定

  • 帖子

    45
  • 精华

    0
  • 被关注

    3

论坛等级:游士

注册时间:2010-08-13

普通 普通 如何晋级?

高速计数器 读数偏大问题

874

6

2012-04-13 09:35:58

我现在用PLC读取燃气流量计的输出脉冲计数燃气流量。但是发现读取到的数据偏大。。
高速计数器是用向导做的,自动生成一个HSC_INIT子程序。直接上程序
配置 HC0 为模式 0;CV = 0; PV = 0;增计数;
HSC子程序 :LD SM0.0
MOVB 16#F8, SMB37 //设置控制位:增计数;已使能;
MOVD +0, SMD38 //装载 CV
MOVD +0, SMD42 //装载 PV
HDEF 0, 0
ENI
HSC 0

调用主程序:
网络1 LD SM0.0
AN T96
TON T96, 1000

网络2 LD T96
MOVD HC0, VD10

网络3 LD T96
CALL HSC_INIT:SBR23

我用了一个T96定时器做中断,给HC0清零和读取高速计数器的数据,但是这样子读取的数据有点偏大,我目测PLC,一分钟闪210次,也就是3.5每秒。但是程序读取到的数据取平均值后一半在3.4---3.8之间,所以换算成燃气流量就偏大了。。
是不是程序扫描时间对定时器或者高速计数器有影响??或者是我程序逻辑有问题??
请教各位老师 !帮我看看哪里出问题了或者怎么调整??
谢谢!
高速计数器 读数偏大问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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