中断发生时,主程序是否同时被扫描

中断程序调用时,主程序是不是同时在扫描?

最佳答案

子程序跟中断程序的运行一样,先将程序的运行点压入堆栈区,然后再执行子程序或中断程序,子程序或中断程序执行完成后再从堆栈区中取出程序运行点,继续往下执行,就像你在看书一样,在看书的时候有电话响,你放下书,夹上书签,然后接电话,电话讲完,翻开书,找到书签,继续往下看,不同的是子程序你自己知道执行点在哪里,而中断程序不知道而已。

提问者对于答案的评价:
thank you

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

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

相关推荐

  • PC Access使用问题!急!!

    我在使用第三方OPC Client时,提示"Server doesn’t support browsing Namesp…

    SIMATIC S7-200 2021年7月5日
  • em231-cn温度模块编程问题

    你好,以前没有用过EM231温度模块,现在要求用EM231温度模块来采集温度控制4根发热管的温度,让发热管温度在设定温度下达到恒温控制,该怎么编程呢,需要用的PID回路整定吗,还是…

    SIMATIC S7-200 2021年7月5日
  • s7-200 opc 组态王

    改造项目,组态王通过pc access和s7-200通讯,有个问题想请教,就是如何通过组态王做一个按钮按下时可以使200内的v0.0置位,现在opc和200测试连接是好的…

    2017年11月12日
  • S7-200CPU226多主站问题

    CPU226通过modbus RS485协议与别的厂家的一个触摸屏和一个主站PLC同时通讯,如何实现?如果不能实现,有什么好的建议。 问题补充:只有PORT0可以做mod…

    SIMATIC S7-200 2021年7月5日
  • 还是modbus问题

    Network 1 LD     SM0.0 LD    &…

    SIMATIC S7-200 2021年7月4日
  • PLC224XP SF亮红灯通信中断是什么原因?

    224XP+EM253+EM253,在程序测试过程中位控正常,向输入口I0.3直接送入了一个24V,这个24V是由PLC自身的L+输出的,当时M端没有接地。输入端接的是24v直流,…

    SIMATIC S7-200 2020年10月31日
  • CPU222只能用一个PID?

    CPU222怎么只能使用一个PID? 自己编写可以吗?怎么编写,好象有点难度?哪位老兄发个给我参考一下哦?hhjsky@126.com 不胜感激 问题补充:我说…

    SIMATIC S7-200 2021年7月5日
  • 如何利用EM235模块通过压力传感器实现称重

    工程师,您好!S7200选用226的cpu,如何实现通过模拟量输入模块EM235,通过压力传感器表示出0—50kg的重量,希望您能帮忙写个参考程序,最好伴有详细讲解。另外,模拟量输…

    SIMATIC S7-200 2017年11月27日
  • 这2个S7-200有啥区别?

    一个订货号为6ES7 216-2AD23-0XB8另外一个为6ES7 216-2AD23-0XB0 最佳答案 1. 定货号最后一个数字为8(如6ES7…

    SIMATIC S7-200 2020年10月31日
  • 请教一些简单的问题

    200的AI2模拟量模块,SF闪红灯,是不是有一组通道断线就会闪烁?为什么的用200的PPI电缆监控时候经常会掉线? 最佳答案 SF闪红灯可以在线监控的到,到信息查看。 …

    SIMATIC S7-200 2017年12月7日

发表回复

登录后才能评论