MPS 为进栈指令,用于将梯形图程序分支点的状态存入堆栈;MRD 为读栈指令,用于读取保存在栈顶的分支点状态,堆栈中的数据不发生变化;MPP 为出栈指令,用于将栈顶的程序分支点状态弹出。利用这一组指令可方便地处理带分支的梯级。使用 MPS 时须注意:MPS 指令连续使用次数必须少于 11 次,且 MPS 与 MPP 指令必须配对使用。
MPS、MPP 指令的使用如图 4-16 所示。图中梯形图包含两个分支,需连续使用两次 MPS 指令,对应的指令助记符程序见图中说明。
图 4-16 带有分支的梯形图

