如果参数化程序块和外部程序块被中断触发,他将%P数据作为本地数据%L继承。例如,参数化程序块和外部程序块内的本地变量%L00005继承的是变量%P00005.注意:作为中断结果运行的程序块内有定时器函数块时,这个定时器块的时间不累加。中断触发的程序块可以调用其他的程序块。中断驱动执行时的应用程序堆栈不同于正常的模块化程序执行时的堆栈。特别的,嵌套调用限制不同于从_MAIN块调用的情况。如果一个调用导致堆栈空间不足,无法完成调用,CPU会记录为“堆栈溢出故障”。
I/0中断程序块可以由某些硬件输入的中断信号触发。例如,24 VDC,32回路的输入模块(IC697MDL650),不管输入信号是上升沿还是下降沿,第一次输入时都发出一个中断。如果模块配置中将中断功能使能,则中断可以触发执行一个程序块。VO中断在程序块属性栏中配置,触发必须使用全局变量%l,%AI或者%AQ.模块中断如果在模块硬件配置中将VME中断参数使能,程序块可以由VME模块输入的中断信号触发。PAC系统CPU允许每个模块有一一个中断。
Giddings & Lewis PC-4 & 5 Instruction Manual
1970s Giddings Lewis Bore Tap Machine Parts Manual NN
1960s Giddings Lewis SS-70 Control Tool Catalog NN
1960s Giddings Lewis Basic Hydraulics Manual Machine NN