关于高速计数中断的问题

正在学习高速计数,写了段实验程序,想实现的功能是旋转编码器每产生1024个脉冲就调用1次中断,中断程序里使M20.0中间继电器ON一次。程序段如下,产生的问题是自第1个中断产生后M20.0就一直处于ON状态,请各位分析一下,问题在哪儿?

==============

主程序

LD     SM0.1

CALL   SBR_0:SBR0

==============

子程序SBR0

LD     SM0.0

MOVB   16#F8, SMB47

HDEF   1, 1

MOVD   0, SMD48

MOVD   1024, SMD52

ATCH   INT_0:INT0, 13

ENI

HSC    1

==================

中断子程序INT_0

LD     SM0.0

INCD   VD100

MOVD   0, SMD48

MOVB   16#C0, SMB47

HSC    1

=      M20.0

========================== 

最佳答案

中断程序只有在“一瞬间”是被扫描的,而您在这段时间里将m2.0点亮,其余时间不被扫描,于是没有将其熄灭的条件啊。

您可以在主程序中的第一行做复位m0.0,这样m0.0就只能亮1个周期

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:39
下一篇 2020年11月1日 下午4:39

相关推荐

  • 这句代码是什么意思

    AD<    LD9, +0=      L8.0这句代码是不是…

    SIMATIC S7-200 2019年6月11日
  • 为什么我用的200PLC一直通信不上 编程电缆感觉没问题啊

    困扰我一两天了,按照说明我该设置的都设置了,该查的也都查了,还是不能通信。大神能帮忙看看嘛?参数设置有图片,有帮忙给个检查的方向嘛 问题补充:编程电缆应该不是原装的。下面有个大哥让…

    2021年7月5日
  • S7-200 CPU224CN解密求助

    我公司用的是S7-200 CPU224CN的PLC,目前怀疑一个输出点坏,,但由于没有原程序,导致无法监控,连上编程电缆及笔记本后,准备上载程序至PLC,但马上得到提示:…

    SIMATIC S7-200 2021年7月5日
  • s7200与电脑无法通信

    s7200与电脑无法通信,通信线没问题,两台电脑一台可以通信另一台不可以 最佳答案 这很能说明问题啊跟你电脑操作系统有关系!或是和你电脑上其它软件存在了冲突!要么换系统,要么软件相…

    SIMATIC S7-200 2021年7月5日
  • td200 v2.1以前版本

    听说td200 v2.1以前版本的向导数据无法上传到电脑,必须有源程序才能看到赋值,是这样的吗?谢谢! 问题补充:可是我碰到了一个问题,使用正常的机器,td200是&nb…

    SIMATIC S7-200 2021年7月4日
  • 怎么利用高速计数器记录一段值来控制输出。

    2个光电开关的距离A点到B的距离,高速计数器记录脉冲数并传到V区进行比较运算,并控制输出。请各位大侠看看可行不。我现感觉读数每次都不一样。大家有什么高建。r 最佳答案 这样做的话精…

    SIMATIC S7-200 2020年10月31日
  • EM232输出转为4-20ma

    EM232输出转为4-20ma 问题补充:用S7-200编程实现0-20MA转为4-20MA。谢谢了。 最佳答案 不需要转换,直接换数据:输出0-20mA,对应的数值是0-3200…

    SIMATIC S7-200 2018年12月7日
  • 关于实时时钟

    请教高手:S7-200实时时钟设置时,如要输入2010年5月31日—-,如何设置?数据如何输入?  谢谢! 问题补充:可不可以用数据块写入时间值,什么格式?…

    SIMATIC S7-200 2020年11月1日
  • S7-200怎样通过EM277上传和下载程序

    因为CPU只有一个通讯口接了触摸屏幕,后加一个EM277,希望在运行的时候监控程序以便修改,EM277是加在热电偶7PD22的后面,现在用西门子6ES7-972-0CB20-OXA…

    SIMATIC S7-200 2018年12月9日
  • MPI线可以用在200中吗

    最近由于PPI线老出问题,就用MPI线代替PPI线,结果一下子就连上了,还能上传程序。但再次用的时候就出问题了,连接不上了 最佳答案 MPI可以用于S7-200,但是有条件的首先P…

    SIMATIC S7-200 2020年11月1日