指令功能
PSHS:存贮该指令的运算结果(推入堆栈)。
RDS:读出由PSHS指令存贮的运算结果(读出堆栈)。
POPS:读出并清除由PSHS指令存贮的运算结果(弹出堆栈)。
例题解释
当X0接通时,则有以下操作
1.
存贮PSHS指令处的运算结果,当X1接通时Y0输出(为ON)。
2.
RDS指令读出存贮结果,当X2接通时Y1输出。
3.
由POPS指令读出存贮结果,当X3信号断开时,Y2输出,且PSHS指令存贮的结果被清除。时序图如图4-11所示。
X0
X1
Y0
X2
Y1
X3
Y2
图4-11
时序图
指令使用说明
重复使用RDS指令可多次使用同一运算结果,当使用完毕时,一定要用POPS指令,如图4-12所示。
梯
形
图
指
令
表
图4-12
|