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日 下午4:11
下一篇 2020年11月1日 下午4:11

相关推荐

  • MODBUS通讯测试

    在现场利用CPU226的通讯口0做modbus通讯。程序编写没有任何问题,通讯口正常(以前这种方式用过)。但是做测试是没有任何数据显示,这是什么原因。 问题补充:若错误代码是7,是…

    SIMATIC S7-200 2021年7月4日
  • MicroWin 符号表导出

    MicroWin SP6中的用户定义符号表如何导出到Excel中啊?能单独打印用户定义符号表吗? 最佳答案 打开符号表项复制,在Excel粘贴就OK了。再用Excel中打…

    SIMATIC S7-200 2020年10月31日
  • 200 MAP SERV 库使用

    200MAP SERV 库中有条Q0.0 -compute Rate指令在使用手册中没有任何说明,请教各参数具体含义 图片说明: &nbsp…

    2018年3月6日
  • 求S7-200和变频器施耐德ATV31 MODBUS通讯程序

    看手册,基本程序写了,但是就是不明白,这个变频器里的modbus地址怎么弄,西门子手册上说是40000—49999 。我看见变频器手册上的地址modbus地址是860…

    SIMATIC S7-200 2020年11月1日
  • TD400C如何设置数值?数值如何写入PLC?

    在TD400C上如何设定一个参数,比如加热时间,这个加热时间如何传送给CPU? 最佳答案 1、TD400C内部并没有程序,它所有显示的内容和设置的内容都在S7-200的PLC中。2…

    SIMATIC S7-200 2020年11月1日
  • 关于EM235

    请问   1.EM235是否可以不加变送器直接取模量?   2.如果输入高于10V会不会烧坏模块?此时取出的数值AIW是…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输出信号范围转化

    我现在用em231 和232模块,它的输入输出都是电流0—20ma但是,实际中我的输入输出电流范围都是4—20ma ,请问应该怎么样转化啊? 问题补充:…

    SIMATIC S7-200 2021年7月5日
  • 怎样从西门子网站下载转换的块

    S7–200怎样从西门子下载转换的块?我想把0–32000标定为0—400度!!! 最佳答案 模拟量的输入/输出都可以用下列的通用换算公式换算: Ov …

    SIMATIC S7-200 2021年7月5日
  • s7-200的485通信怪事

    我用S7-226的P0口与一台电磁流量计通信,9600,8,1,无校验,通信不上。用PC配482/232转换器与PLC通信,可收到其发出的4字节指令,按规定格式手动发送数据正常读出…

    SIMATIC S7-200 2020年11月1日
  • S7—200CPU222CN如何同时和触摸屏及变频器通信?

    CPU222CN只有一个9针485的端口,变频器有RJ11端口具有MODBUS功能,触摸屏用笔记本电脑代替。请问各位老师,能实验通讯吗?如何实现?多谢。 问题补充:三位老师的答案各…

    SIMATIC S7-200 2021年7月5日