关于中断

请问在中断程序中
   1.ATCH(中断连接指令)后面必须跟ENI(开中断指令)吗? 如果没有跟ENI(开中断指令)能否执行中断?
   2.DISI(关中断指令)是不是也用SM0.1调用?一旦执行,是不是所有中断全部被禁止?如何恢复原来的中断,再次调用ENI(开中断指令)吗?

问题补充:
DISI(关中断指令)与DTCH(中断分离指令)有什么不同?

最佳答案

1..ATCH(中断连接指令)后面必须跟ENI(开中断指令)!
    是这样的PLC由STOP转换至RUN(运行)模式时,中断开始时是被禁止。此是你必须用ENI(开中断指令)打开中断,中断才能执行。当然如果你能确保正在执行中断是中断是允许,当然也可以不要,但在复杂的编程过程中还有由STOP转换至RUN的过程有时很难确保,所以保险的考量,还是在ATCH(中断连接指令)后面跟ENI(开中断指令)。
 2.DISI(关中断指令)不一定要用SM0.1,你认为你的条件达到就可以调用此指令来关中断。是所有中断全部被禁止,但是现用中断事件将继续入队等候。再次调用ATCH(中断连接指令)和ENI(开中断指令)执行相应的中断,
 3.DISI(关中断指令):
 执行中断禁止指令会禁止处理中断;但是现用中断事件将继续入队等候,。
 DTCH(中断分离指令):
 使用"中断分离"指令断开中断事件与中断例行程序之间的联系,从而禁用单个中断事件。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:31
下一篇 2021年7月5日 上午10:31

相关推荐

  • 如何终止PTO/PWM的输出?

    请问,如果打开了PTO/PWM之后,Q0.0/Q0.1开始输出脉冲,如果要求输出100个脉冲,我如何在输出20或者30(任意数值)时停止脉冲的输出?还是无法实现这个目的? 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • s7-200控制步进电机正反转

    用PTO 怎么才能让步进电机走完一段距离后自动反转回来?外部没有开关 最佳答案 1、主程序先正转,等到正转完了就中断,中断中接通个辅助触点(M0.X),当M.0X闭合,住…

    SIMATIC S7-200 2019年6月10日
  • S7-200 CN与欧姆龙CP1H以太网通信

    请问一下S7-200 CN可以扩展以太网通信吗?我只看到有个10针的端口,上面标着E-Stand:11,如图片所示,是那儿可以扩展以太网吗?另外,如果可以扩展以太网通信,…

    2021年7月5日
  • PC Access V1.0

    PC Access V1.0 哪里有下载???不需要service bag 的!! 最佳答案    …

    SIMATIC S7-200 2021年7月4日
  • 多台s7-200plc通过modbus与上位通讯

    我现在又四台s7-200的plc,想把这四台plc通过modbus通讯连接到一台上位机上,而且上位机只有一个232的com口。另外有四个电量模块需要分别接到四个plc上,然后能在上…

    SIMATIC S7-200 2020年11月5日
  • S7-200编程中,实数VD怎样转换成整数VW

    S7-200编程中,实数VD怎样转换成整数VW 最佳答案 引用:怎么把实数VD转化为整数VW?应用下述指令:1、将四舍五入存入指定的输出变量中;四舍五入取整指令:ROUND,将一个…

    SIMATIC S7-200 2020年11月1日
  • s7-200 上载时出现故障

    提示 上载的二进制数据已损坏 请问这是什么情况 问题补充:我是新手 我不知道什么样子是报错状态啊 但是打到run 上 r…

    2021年7月5日
  • TD400组态问题

    按照向导组态以后,为什么总是显示无参数模块啊,给一个列程给我看一下。我的邮箱是jt911@163.com ,还有VW0有的时候的数值好大啊,是不是偏移量太大了啊! 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 怎么把BCD码转换转换成双整数?

    我有一个是bcd码的数vd100=16#11050100,怎么把他转换成整数结果是11050100,并保存到vd200中。谢谢!最好有具体的转换过程。 问题补充:留恋你的气息:我按…

    SIMATIC S7-200 2020年11月1日
  • S7 200的Modbus和USS通讯

    在224cn 系统中,使用modbus RTU 通讯时如果还需要用USS协议和变频器通讯,请教1)能否做到?2)能提供个参考方案吗?谢啦 问题补充:有…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论