全局中断是指什么?

想在请问(全局中断指的是什么?是指中断指令出来后在全局范围内皆可立即执行中断程序?若是局部中断又是指什么呢?

最佳答案

---------中断功能是S7-200的重要功能,用及时处理与用户程序的执行时序无关的操作,或者不能事先预测何时发生的“事件”。

S7-200中使用中断服务程序来响应这些内部、外部的中断事件。中断服务程序需要通过用户编程与特定的中断事件联系起来,才能工作。中断程序与子程序最大的不同是,中断服务程序不能由用户程序调用,而只能由特定的事件触发执行。

.中断服务程序只有由用户程序把中断服务程序标号(名称)与中断事件联系起来,并且开放系统中断后才能进入等待中断并随时执行的状态 
.多个中断事件可以连接同一个中断服务程序;一个中断服务程序只能连接一个中断事件 
.中断服务程序也可由用户程序取消与中断事件的连接;队列中的特定中断事件可以被指令取消;也可用指令禁止全部中断 
.中断程序只需与中断事件连接一次,除非需要重新连接 
.进入中断服务程序时,S7-200的操作系统会“保护现场”,从中断程序返回时,仍然恢复当时的程序执行状态 
.中断事件各有不同的优先级别 
.中断服务程序不能再被中断。中断程序执行时,如果再有中断事件发生,会按照发生的时间顺序和优先级排队 
.中断服务程序执行到末尾会自动返回,也可以由逻辑控制中途返回 
.S7-200 CPU最多可以使用128个中断程序,中断程序不能嵌套 
在中断程序中只能调用一层子程序,中断程序中的子程序不能嵌套,否则会出错 
.中断程序应短小而简单,执行时对其他处理不要延时过长,即越短越好 

提问者对于答案的评价:
很好,很详细.如果我开放的是全局中断也就是在运行程序的任何一部分都可以立即执行中断服务,如果是在程序的中断才添加开放中断指令就是说有条件满足中断的时候,也只能在执行允许中断的指令后才执行中断服务.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:02
下一篇 2020年11月1日 下午2:02

相关推荐

  • 无法安装编程软件

    S7-200的SP9无法安装,依次出现下面的错误提示,请问是什么原因呢? 问题补充:是win10 图片说明:        &nb…

    2021年7月5日
  • S7-200PLC通讯

    WIN7系统和CPU222通讯,电脑要安装哪个驱动? 钻石用户推荐最佳答案 《SIMATIC NET OPC Server与 S7-200/…

    SIMATIC S7-200 2021年7月5日
  • S7 200自己写的库调用 里面的上升沿,置位,复位不会执行

    如题。 问题补充:把OUT改为IN_OUT也解决不了问题。改接通的不接通,不接通的又接通。有没有详细的资料怎么做库,哪些能用哪些不能用 最佳答案 1、首先要明确,边沿检测是靠检测两…

    SIMATIC S7-200 2017年6月1日
  • S7-200 GPRS系统

    用S7-200作为换热站控制器,多台控制器通过GPRS组网供热监控系统,请问系统结构特点和编程要点,需要哪些设备? 最佳答案 1.先看《SIEMENS SINAUT&nb…

    SIMATIC S7-200 2021年7月4日
  • 如何识别是否光电隔离

    如何识别是否光电隔离现在有一条国产非原装的RS232/PPI编程电缆,电缆上标示是光电隔离,在办公室使用没问题,担心拿到现场使用的话,如果没有光电隔离的话,会烧坏S7-200的编程…

    SIMATIC S7-200 2020年10月31日
  • 求200系列CAD图纸,包括全部模块的

    求200系列CAD图纸,包括全部模块的 最佳答案 http://download.csdn.net/detail/yijiangmingyue/2238893 &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 温度测试问题

    如果用EM235的模拟量输入通道,在热电阻和235之间用一个变送器则可以实现温度测试。那么用什么变送器?温度变送器?电流变送器?还是其它什么变送器?为什么要用变送器?  …

    SIMATIC S7-200 2021年7月5日
  • S7-200集成的通信口与RS422设备连接问题

    S7-200可以与带其它设备通信进行RS422通信吗?(在此不考虑通信协议)。由于200本身集成是485的,如果外部设备是422的,请问数据电平可以直连么?貌似不需要加485转42…

    SIMATIC S7-200 2020年10月31日
  • 如何用CPU226控制外部电流值

    各位大侠,我想用226通过输出来调节外部的电流值,该怎么做啊?还需要什么外部设备呢?请各位指点。 问题补充:我是个菜鸟,对问题补充一下:假如外部电流的范围是0~40A,我怎么用22…

    SIMATIC S7-200 2020年11月1日
  • 如何读取1秒钟编码器脉冲个数

    如何读取1秒钟编码器脉冲个数,程序和控制字节应该如何设置? 问题补充:不好意思 表达不清楚 应该是如何读取编码器每秒脉冲个数程序? 最佳答案 利用T32或T96…

    SIMATIC S7-200 2021年7月5日