200的eni指令

各位师傅:
     200的中断指令ATCH与ENI一定要在一起用吗?为什么我看书上有的只用ATCH不用ENI。而我不用后者时,整个中断无效。不知原因,请各位详解好吗?

最佳答案

ENI是中断允许指令。执行该指令后,满足触发条件的中断会触发,中断子程序会被执行。
而未执行该指令前,中断是被禁止的,即使满足中断触发条件,中断也不会触发,中断子程序不会被执行。
ATCH与ENI不一定要成对使用,但至少要保证有一条ENI被执行。
即前面程序已执行过ENI指令时,后面的ATCH指令可以不跟ENI指令。

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

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

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

相关推荐

  • s7-200自由口与热量表MBUS通讯

    S7-200plc通过自由口与热量表的MBUS模块进行MBUS通讯,通过通讯读取热量表中的供回水温度,水流量,以及累积热量值数据。 问题补充:请大家注意了,我说的是MBUS协议,是…

    SIMATIC S7-200 2020年10月31日
  • s7-200数据清除与保持

    我程序里有好多VW区的数据是由HMI写入的,调试的时候我在下载程序时,把原先HMI写入PLC的VW区的数据也一并清除了,我想怎样才能不清除VW区的数据,只下载程序?这样就不需要每次…

    SIMATIC S7-200 2020年10月31日
  • 传送

    (MOV  K2X001  D)  (MOV    D  &…

    SIMATIC S7-200 2017年11月13日
  • 西门子200不工作

    有一运行的200plc,与TD400C通信,某天发现TD400C通信失败了,设备也停机了,具体plc指示灯什么情况我不知道。断电后重新上电,设备正常工作,通信业正常了,试问这种问题…

    SIMATIC S7-200 2020年10月31日
  • 请教s7-200脉冲输出的问题

    s7-200控制一台步进电机,按下启动后,电机运转5000个脉冲后停止。按下停止,要求电机立刻停转,无论5000个脉冲是否输出。可是,我找不到脉冲中断输出的指令和方法。那位高手给指…

    SIMATIC S7-200 2020年11月1日
  • PLC模块连接问题

    我现在有一个216CPU,还要连接5个模块,但是我的控制柜水平位置不够,我现在要把其中的两个模块放在底下一排,请问这样子可以吗,因为模块自带的数据线很短,可以实现吗? 最佳答案 可…

    SIMATIC S7-200 2020年11月5日
  • PLC利用MODBUS读取流量计

    上位机与PLC利用modbus通信 读取6个流量计的数据 有哪位高手给点参考程序或者资料 最佳答案 发了资料和程序给你 提问者对于答案的评价:2楼的资料好象没收…

    SIMATIC S7-200 2021年7月4日
  • 位置控制向导PTO0_MAN中的speed的值问题

    直接赋值给SPEED和通过运算后赋值给它有区别吗?比如我通过触摸屏直接输入1000给SPEED和我先输入10然后在PLC中让它乘于100后赋值给SPEED,为什么有时候两种方式输出…

    SIMATIC S7-200 2020年10月31日
  • TD400C编程

    请问TD400C在向导完成生成了子程序之后,需要在主程序中用SM0.0来激活吗,控制子程序和报警子程序都必须要加吗? 最佳答案 不需要SM0.0激活也不需要另外增加子程序看看下面的…

    SIMATIC S7-200 2020年11月1日
  • 无法安装step7-200

    安装step7-200 SP9时出现“in order to install a newer version&…

    SIMATIC S7-200 2021年7月5日