高速计数器设定多个预置值时计数中断不执行, 急。。。在线等

已锁定

帆子321

  • 帖子

    7
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2014-06-17

普通 普通 如何晋级?

高速计数器设定多个预置值时计数中断不执行, 急。。。在线等

924

1

2014-06-22 21:37:20

通过向导编程,预置值位3000,5000.8000.。程序完成后只在3000的时候有中断。后一直在0到5000循环计数不执行中断。监控发现5000的中断程序1中中断连接指令ATCH红色。请老师们指点,程序如下:
主程序:
LD SM0.1
CALL HSC_INIT:SBR1

子程序:
LD SM0.0
MOVB 16#F8, SMB37
MOVD +0, SMD38
MOVD +3000, SMD42
HDEF 0, 0
ATCH COUNT_EQ:INT1, 12
ENI
HSC 0


中断1:
LD SM0.0
MOVB 16#F8, SMB37
MOVD +0, SMD38
MOVD +5000, SMD42
ATCH HSC0_STEP1:INT2, 12
HSC 0

中断2:
LD SM0.0
MOVB 16#F8, SMB37
MOVD +0, SMD38
MOVD +8000, SMD42
ATCH HSC0_STEP2:INT3, 12
HSC 0
高速计数器设定多个预置值时计数中断不执行, 急。。。在线等 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33277条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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