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

S7-300/400用户程序的中断堆栈(Ⅰ堆栈)

来源:艾特贸易2017-06-05

简介如果程序的执行被优先级更高的 OB 中断,操作系统将保存下述寄存器的内容:当前的累加器和地址寄存器的内容、数据块寄存器 DB 和 DI 的内容、局部数据的指针、状态字、 MCR (主控

    如果程序的执行被优先级更高的OB中断,操作系统将保存下述寄存器的内容:当前的累加器和地址寄存器的内容、数据块寄存器DBDI的内容、局部数据的指针、状态字、MCR(主控继电器)寄存器和块堆栈的指针。

    新的OB执行完后,操作系统读取中断堆栈中的信息,从被中断的块被中断的地方开始继续执行程序。

   CPUSTOP模式时,可以用STEP 7在模块信息中查看中断堆栈保存的数据,由此找出使CPU进入STOP模式的原因。