您现在所在的是:

欧姆龙OMRON

回帖:1个,阅读:470 [上一页] [1] [下一页]
916
laoqiangsir
文章数:1
年度积分:50
历史总积分:916
注册时间:2007/3/9
发站内信
发表于:2015/9/28 22:33:41
#0楼
我先在主程序中定义了每秒定时中断一次(MSKS 14 &100;当然设置中也设置了一个单位10MS),然后用当前值减前一秒的值(- D50 D52 D54);在中断程序中将0.00端口的数据传入寄存器(MOV A270 D50)。采样结果居然产生较大误差。在每秒100个脉冲时就会有正负1%的误差,而此时若将中断程序放入主程序中则没有误差。如每秒1000个脉冲则会产生最大正负千分之20的误差,若此时将中断程序放入主程序中则只有正负千分之8左右。当然程序越长误差越大。这如果发生在主程序中可以理解,但用定时中断也是这样(程序越长误差越大)。请教高手,答疑解惑!多谢。(OMRON CP1L)
附件 AA.jpg

附件 AA1.jpg

1301
278886353
文章数:60
年度积分:50
历史总积分:1301
注册时间:2011/7/25
发站内信
发表于:2016/5/17 13:12:02
#1楼
楼主问题解决了吗
此帖发自手机工控论坛

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003