中断调用为什么要用SM0.1

用事件号0 和INT-0  在中断程序做累加,调用中断程序为什么要用SM0.1,可不可以用SM0.0?

问题补充:
中断程序中用的是SM0.0,但是在主程序中调用中断程序用SM0.1

最佳答案

中断程序中可以使用SM0.0,不能用SM0.1,SM0.1只在第一个扫描周期执行。
你说的中断程序的使能,可以在SM0.1期间打开中断,在后续的循环扫描中监控中断程序是否到达,执行中断程序即可,执行完中断程序再开中断,等待下一个中断到达。

提问者对于答案的评价:
解释的清楚

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

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

相关推荐

  • S7200PLC最大I/O能力

    Micro”n Power的资料上看到S7200PLC的最大AI/O能力如下:CPU226  AI: 28,AO:7,为7个EM235,A…

    2020年10月31日
  • S7-200与GPS的通讯

    我想请教一下,哪种型号的S7-200可以和GPS直接通讯,它们之间采用什么类型的电缆(MPI/DP/CAN)?需要辅助加一些中间模块吗?谢谢各位大侠指导! 最佳答案 现成的文档:《…

    SIMATIC S7-200 2020年11月1日
  • 开关的失电保持

    我需要将开关,比如,I0.0,停电后保持在原来的状态,如何设置 最佳答案 程序开始加入:LD     SM0.1A &n…

    SIMATIC S7-200 2018年12月6日
  • 有谁有类似遭遇??

    我用的是MM440的变频器,plc用的是224XP的集成模拟量输入,采集变频器的模拟量输出来测量速度。 变频器的输出为按说明里的方法并了一只500欧姆的电阻将电流输出转换…

    SIMATIC S7-200 2021年7月5日
  • 226PLC问题

    我用的是226的PLC,不知道怎么搞的,PLC会自动而且毫无规律的把所有输出给停止掉,频率一般多在PLC运行了四五个小时有次这种现象,请高人帮我分析下  问题补充:我这个…

    SIMATIC S7-200 2021年7月5日
  • s7-200 plc能否通过盐雾试验

    我们公司的客户要求我们对相关元件做盐雾试验,要求中性盐雾环境下240小时,不知道S7-200是否能通过这项试验?哪位前辈指导一下!谢谢 最佳答案 这个问题不太好确定。盐雾的温度、湿…

    SIMATIC S7-200 2021年7月5日
  • s7200 plc通过MODBUS采集流量计参数

    s7200 plc通过modbus采集流量计参数,报101故障,什么原因?通讯参数设置没有问题,最有可能是addr地址有错误。之前用过一台西门子的仪表也是同样的设置,可正…

    2017年11月4日
  • 请帮我检查方案

    方案有96DI点和12个PT100:CPU:PLC226          &n…

    SIMATIC S7-200 2020年11月1日
  • 控制电磁阀

    您好!     我是PLC新手,有这样一个实验:用200对一个炉子进行抽真空试验。按启动按钮,打开电磁阀,启动电动机,对炉内进行抽…

    SIMATIC S7-200 2021年7月5日
  • 请教:中断指令,中断事件21相关问题

    中断事件21:定时器T32当前值等于预设值发生中断。请教一下:这个中断是不是仅仅当前值=预设值的那一瞬间发生中断,还是说当前值=预设值之后一直执行中断? 问题补充:我编了个程序,中…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论