这个高速计数程序为什么不产生中断

已锁定

福福刘

  • 帖子

    27
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2008-10-09

普通 普通 如何晋级?

这个高速计数程序为什么不产生中断

530

2

2008-10-11 17:07:03

各位:
下面是一个小程序,想在CV=PV时调用中断,将HC0保存在VD0中,但程序为什么不调用中断呢,亦即不赋值给VD0,也不改变初始值SMD38。继续输入脉冲,他就继续向前计数。
主程序:
LD SM0.1
CALL SBR_0:SBR0

子程序:
LD SM0.0
MOVB 16#C8, SMB37
HDEF 0, 0
MOVD 0, SMD38
MOVD 20, SMD42
ATCH INT_0:INT0, 12
ENI
HSC 0

中断程序:
LD SM0.0
MOVD HC0, VD0
MOVD 2, SMD38
MOVB 16#C0, SMB37
HSC 0

同时,请问如果我想赋值,在中断中直接赋值(即只要MOVD HC0, VD0这一句)而不使能,可以不?我反正没做出来,因为前面的都出不来,刚学,嘿嘿,谢谢。
这个高速计数程序为什么不产生中断 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33258条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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