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

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

来源:艾特贸易2017-09-21

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

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

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