您现在的位置是:首页 > PLC技术 > PLC技术

STEP 7禁止与启用中断

来源:艾特贸易2018-04-21

简介下列系统功能用于禁止和启用中断与异步错误: ● SFC 39DIS_IRT 禁止中断。 ● SFC 40 EN_IRT 允许禁止的中断。 表 21-13 列出了这些功能的参数。 表 21-13 中断处理的系统功能的参数 1 . SF

    下列系统功能用于禁止和启用中断与异步错误:

    SFC 39DIS_IRT

    禁止中断。

    SFC 40 EN_IRT

    允许禁止的中断。

    21-13列出了这些功能的参数。

    21-13    中断处理的系统功能的参数

中断处理的系统功能的参数

    1SFC 39DIS_IRT禁止中断

    系统功能SFC 39DIS_IRT禁止新的中断和异步错误获得服务,将拒绝所有新的中断和异步错误。如果在禁止后发生中断或异步错误,将不会执行相应的组织块。如果OB没有编程,CPU也不会跳转到STOP模式。

    除非使用SFC 40EN_IRT将其撤销,否则所有的优先级都将强行保持为禁止。在温重启之后,将启用所有的中断和异步错误(中断)。

   MODEOB_NR参数用于指明被禁止的中断和异步错误,MODE=B#16#00禁止所有的中断和异步错误。MODE=B#16#01将禁止一个中断类,这类中断的第一个OB序号由OB_NR参数指定。

    比如,MODE=B#16#01OB_NR=40禁止所有过程中断;OB=80将禁止所有异步错误。MODE=B#16#02则禁止一个特定的中断或异步错误,其OB序号位于OB_NR参数中。

    不管是否禁止,操作系统都将每一个新的中断或异步错误送入诊断缓冲器。

    2SFC 40 EN_IRT允许禁止的中断

    系统功能SFC 40EN-IRT可以启用被SFC 39 DIS_IRT禁止的中断和异步错误。在启用后发生的中断或异步错误能够获得相关组织块的服务。如果组织块不在用户程序当中,CPU将跳转到STOP模式(除了OB 81“电源错误”的情形)。

    参数MODEOB_NR用于指明获得启用的中断或异步错误。MODE=B#16#00启用所有的中断和异步错误。MODE=B#16#01启用一个中断类,这类中断的第一个OB序号由OB_NR数指定。MODE=B#16#02启用一个特定的中断或异步错误,其OB序号位于OB_NR参数中。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务