优先级时序允许你为每–个触发指定–个优先级。优先级数值范围为1~16,1优先级最高。单个模块可以有多个优先级不同的中断,也可以有多个优先级相同的中断。将接收到的中断级别和正在执行的程序块的中断级别进行比较后,会按如下方式执行程序块:如果接收到的中断级别高于正在执行的程序块的中断级别,则停止执行当前程序块,转而执行和新收到的中断相关的程序块。如果接收到的中断级别等同于正在执行的程序块的中断级别,则继续执行当前程序块。将新收到的中断放入队列中。如果接收到的中断级别低于正在执行的程序块的中断级别,则将新收到的中断放入队列中。
CPU执行完–个中断程序块后,将执行和队列中级别最高的中断相关联的程序块。如果CPU在执行某个中断程序块的过程中接收到更高级别的中断,则在执行完和该中断相关的程序块后,继续执行未执行完的那个程序块。如果队列中的多个程序块有相同的中断优先级,则执行顺序不确定。注意:某些函数,如DOIO,BUS_ RD,BUS_ WRT,COMMREQ和某些SVC_ REQ函数会产生一些具有相同优先级的其他队列程序块。
GIDDINGS & LEWIS T3232-BS509-5FT NSFP T3232BS5095FT
GIDDINGS & LEWIS 401-34463-00 NSFP 4013446300
G&L Giddings Lewis CNC Lathe w/ NumeriPath 802-L Manual