您现在的位置是:首页 > 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 中断处理的系统功能的参数
1.SFC 39DIS_IRT禁止中断
系统功能SFC 39DIS_IRT禁止新的中断和异步错误获得服务,将拒绝所有新的中断和异步错误。如果在禁止后发生中断或异步错误,将不会执行相应的组织块。如果OB没有编程,CPU也不会跳转到STOP模式。
除非使用SFC 40EN_IRT将其撤销,否则所有的优先级都将强行保持为禁止。在温重启之后,将启用所有的中断和异步错误(中断)。
MODE和OB_NR参数用于指明被禁止的中断和异步错误,MODE=B#16#00禁止所有的中断和异步错误。MODE=B#16#01将禁止一个中断类,这类中断的第一个OB序号由OB_NR参数指定。
比如,MODE=B#16#01和OB_NR=40禁止所有过程中断;OB=80将禁止所有异步错误。MODE=B#16#02则禁止一个特定的中断或异步错误,其OB序号位于OB_NR参数中。
不管是否禁止,操作系统都将每一个新的中断或异步错误送入诊断缓冲器。
2.SFC 40 EN_IRT允许禁止的中断
系统功能SFC 40EN-IRT可以启用被SFC 39 DIS_IRT禁止的中断和异步错误。在启用后发生的中断或异步错误能够获得相关组织块的服务。如果组织块不在用户程序当中,CPU将跳转到STOP模式(除了OB 81“电源错误”的情形)。
参数MODE和OB_NR用于指明获得启用的中断或异步错误。MODE=B#16#00启用所有的中断和异步错误。MODE=B#16#01启用一个中断类,这类中断的第一个OB序号由OB_NR数指定。MODE=B#16#02启用一个特定的中断或异步错误,其OB序号位于OB_NR参数中。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
