只要程序块除了OK输出外没有其他的参数,/0、模块或者定时中断可以用于_ MAIN块外的任何程序块。在中断和程序块关联后,每次中断触发后,都会执行这个程序块。–个模块可以和多个定时中断、I/0中断以及模块中断相关联。关于程序块中断的优先级,参考6-20页”中断编制”。.
如果参数化程序块和外部程序块被中断触发,他将%P数据作为本地数据%L继承。例如,参数化程序块和外部程序块内的本地变量%L00005继承的是变量%P00005.注意:作为中断结果运行的程序块内有定时器函数块时,这个定时器块的时间不累加。中断触发的程序块可以调用其他的程序块。中断驱动执行时的应用程序堆栈不同于正常的模块化程序执行时的堆栈。特别的,嵌套调用限制不同于从_MAIN块调用的情况。如果一个调用导致堆栈空间不足,无法完成调用,CPU会记录为“堆栈溢出故障”。
GIDDINGS & LEWIS 502-03674-00R1 USPP 5020367400R1
GIDDINGS & LEWIS 502-03674-22R1 USPP 5020367422R1
GIDDINGS & LEWIS M1300.4948 NSFP M13004948