回复:主程序、子程序、中断程序是同时执行,还是执行完再返回执行

芳季

西门子1847工业学习平台

  • 帖子

    15763
  • 精华

    102
  • 被关注

    982

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2015-02-04 15:50:48

1楼

子程序里面不可能有中断程序。可能的是,子程序确立一种中断关系,中断程序待命。中断里面却可以有子程序。
无论执行什么都只能停下其他事情。主程序什么地方调用子程序,就“停”在什么地方。子程序完了再从停的地方开始继续执行。
运行到一半的时候断开,也要等下个周期开始才不执行。
中断是硬件发生的中断程序可以随时中断主程序和子程序的执行。(而不叫调用)你在吃饭的时候门铃响了,是你叫他响的吗?不是。你的吃饭被中断了,有快递来了。你必须签收完了,再开始吃饭。为何快递偏偏会这个时候来,你是拿不住的。快递为何会来?因为你较早前网购了件东西。就注定必然在日后某个时间要收快递。
中断不可以再被中断。
中断和子程序的区别是谁去启动的问题。中断是硬件启动的硬件条件满足,中断程序就执行。子程序是程序启动的,程序触点接通,子程序就运行。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33291条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。