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

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

最佳答案

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

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

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

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

相关推荐

  • 求西门子编程手册

    求西门子基本编程手册 最佳答案 用于S7-300 和S7-400 编程的 梯形图 (LAD) 参考手册https://suppor…

    2021年7月5日
  • S7-200 模拟量输出的问题 请指教

    我现在用CPU224XP 加EM232 AQ2模块,控制两个伺服电机,一个是速度控制,一个是转矩控制,我遇到的问题是,连两个电机不能同时运行,用万用表量,输出这…

    SIMATIC S7-200 2018年3月6日
  • 请问s7-200状态表中连续地址输入是否有简便方法?

    请问s7-200状态表中连续地址输入是否有简便方法? 最佳答案 很方便,输入一个地址,如VW20,选择格式后按回车键即可。效果是VW22、VW24…….. 提问者对于答案的…

    SIMATIC S7-200 2017年11月20日
  • CPU224XP模拟量怎么接线?

    CPU224XP的PLC是集成2路模拟输入和1路模拟输出,问题是: 1.看手册上说模拟输入这两路只能输入-10V~+10V信号吗?还是说可以输入0~10V模拟信号,就是说…

    SIMATIC S7-200 2020年11月5日
  • S7-226,PORT0, 无法通讯

    我单位有一台S7-226的PLC(6ES7 216-2BD23-0XB0),我今天想去监控程序的时候,一直无法通讯上。通讯线使用的是PC Adapter&nbs…

    2020年10月31日
  • CPU224XP模拟量滤波

    我现在开启了CPU224XP的模拟量通道2的模拟滤波功能,滤波次数为128,  然后我程序里是每个循环周期都会读AIW2的值,感觉跟没滤波没有什么区别,还是有很…

    SIMATIC S7-200 2017年11月1日
  • STEP 7 Micro/WIN SMART 安装失败

    之前安装过STEP 7 Micro/WIN SMART,卸载后,再次安装V2.1 提示电脑存在老版本,但手动删除后,仍不能安装。 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • s7200数字量怎么计算

    接的是一个传感器量程是负50到正五十输出4到20毫安怎么算到最后的内个数字量公式是什么 最佳答案 模拟量量程转换按公式:Ov = [(Osh -&nb…

    SIMATIC S7-200 2021年7月5日
  • 关于模拟量无变化的问题

    实际工作过程中,发现一个情况就是有变送器故障死机了,输出一个恒定电流到PLC,现在想请问怎么编程实现:PLC在60秒内检测到模拟量无变化,则输出一个触点报警? 最佳答案 将当前点的…

    SIMATIC S7-200 2017年11月4日
  • EM231 RTD 故障灯SF

    大家好,我用的模块式6ES7 231-7PB22-0XA8,为EM231 RTD模块,我的设置为1234567为off,8为on,模块上SF指示灯闪烁,请问是怎…

    SIMATIC S7-200 2018年12月7日

发表回复

登录后才能评论