请教关于输入点中断读取高数计数值的问题

已锁定

新湖长

西门子1847工业学习平台

  • 帖子

    573
  • 精华

    15
  • 被关注

    14

论坛等级:侠圣

注册时间:2010-02-10

黄金 黄金 如何晋级?

请教关于输入点中断读取高数计数值的问题

934

5

2014-11-18 21:08:25

最近编写了个程序,输入点产生中断,中断程序读取此刻的高速计数值。程序里面用了3个高速计数器,硬件上连接了相同点,即3个高速计数器读取的数值是一样的。 在调试的过程中发现,中断触发后记录的3个高速计数值并不相同而是与程序指令的先后顺序有关联。
问题1 ,我理解的中断程序触发后,会执行中断程序,此刻为啥HC 的值还会发生变化? 用的MOV 指令。
2 如何能保证读取的高速计数值 是此刻的数值,并不会因为高速计数频率发生变化而产生偏差?
3 程序中中断程序用的太多,是不是对读取数值的准确性有很大的影响?
请教关于输入点中断读取高数计数值的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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