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

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

最佳答案

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

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

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

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

相关推荐

  • S7-200复位

    复位时间继电器,时间不到不能复位吗?复位连续3位,T37/T38/T39,T39时间不到复位不了 钻石用户推荐最佳答案 复位指令与定时器指令配合使用1、只能用复位 (R)…

    SIMATIC S7-200 2021年7月5日
  • 小弟求一些步进电机和伺服控制程序(学习)

    希望给一些简单实用的 程序例子 谢谢 最佳答案 可以参考:《西门子S7-200在步进电机定位控制中的应用》连接:http://plc365.com/SIMATI…

    SIMATIC S7-200 2020年11月1日
  • 咨询S7-200 PLC的产地

    你好,6ES7214-1BD23-0XB0 想问下这个PLC的产地谢谢! 问题补充:6ES7214-1BD23-0XB0  6ES7221-1BH22…

    SIMATIC S7-200 2017年6月10日
  • S7-200可编程序CPU224

    我想问下在CPU224和EM231连接后,我通过一个湿度变送器输入一个电流信号(4~20mA)后在PLC内检测到,怎么样将这个信号源转换成我要的实际的相对湿度(RH%)?是不是要通…

    SIMATIC S7-200 2018年12月6日
  • CPU226主站 3个仪表从站 MODBUS通讯 PORT0坏了

    CPU226主站 3个托利多仪表从站 modbus通讯(已经通讯成功),实验使用一段时间后发现通讯不上了,检查线路没有问题,发现PORTO坏了,STOP后PPI…

    SIMATIC S7-200 2021年7月5日
  • 有关脉冲的编程

    我用的是增量型的编码器,有两个输入点作为脉冲信号,我用其中的一个输入点作为脉冲的计数,当脉冲没有变化时,有一个动作发生,但是我不知道怎么处理?请大家帮帮忙就是当脉冲没有变化时,也不…

    SIMATIC S7-200 2020年11月1日
  • 上升沿中断响应频率遇到难题

    烦请各位专家解决一下,本人遇到一难题:我采用I0.0上升沿触发中断,来检测运动中的被测物体,同步信号采用3KHZ的接近开关,采样传感器用SUNX激光传感器,我现在遇到的问题就是:同…

    SIMATIC S7-200 2021年7月5日
  • PC access 上的数据和PLC程序上检测的数据不一致是什么情况

    用200的PLc编程,在PC access启动测试客户机时,发现一个变量在程序里和PC access中是两种数值,哪里出问题了? 问题补充:同一个变量,在s7-…

    SIMATIC S7-200 2021年7月5日
  • 打印设置

    打印梯形图时,一张A4纸只能打印几个网络,比较浪费,有没其他办法 最佳答案 调整视图比例可以得到满意的结果。 提问者对于答案的评价:ok

    SIMATIC S7-200 2020年10月31日
  • 多个200

    多个200一起做一个大程序,用什么方式好,组态用什么 问题补充:一个做200的主站,其它做从站,控制模式为modbus rtu。这样的案例有没有,您能不能给我发一个让我研…

    SIMATIC S7-200 2017年6月11日

发表回复

登录后才能评论