松下FP PLC的PSHS、RDS、POPS指令例解
PSHS 压入堆栈
RDS 读取堆栈
POPS 弹出堆栈
概述
PSHS:存储该指令之前的运算结果。
RDS:读取由PSHS指令所存储的运算结果。
POPS:读取并清除由PSHS所存储的运算结果。
程序示例
示例说明
当X0闭合时:
一由PSHS指令保存之前运算结果,并且当X1闭合时,Y10为ONo
一由RDS指令来读取所保存的运算结果,并且当X2闭合时Y11为ONo
一由POPS指令来读取所保存的运算结果,并且当X3断开时,Y12为ON。同时清除由PSHS指令存储的运算结果。
一个运算结果可以存储到内存中,而且可以被读取并用于多重处理
PSHS(存储运算结果)
由木条指令存储运算结果,并且继续执行下一条指令。
RDS(读取运算结果)
读取由PSHS指令所存储的运算结果,并且利用此结果从卜一步起继续运算。
POPS(复位运算内容):
读取由PSHS指令所存储的运行结果,并且利用此结果从卜一步起继续运算。同时还要清除由PSHS指令存储的运算结果。
上述这些指令用于由某各触点产生的、后接其他一个或多个触点的分支结构。
编程时注意事项
可通过连续使用RDS指令继续重复使用同一结果。
在最后时,必须使用POPS指令。
RDS指令可重复使用任意次数。
有关连续使用PSHS指令时的注意事项
PSHS指令可连续使用的次数有一定限制。在出现下一条POPS指令之前,可连续使用PSHS指令的次数如下所示。若指令的连续使用次数大于允许使用次数,该程序将不能正常运行。
现场案例
- 模拟量模块实际应用详解
- 西门子200PLC无线控制方案
- 采用S7-200smart Modbus RTU 通信如何配置
- 艾宝物联无线污水处理方案
- 如何实现模拟量无线远距离传输
- 点对点无线模拟量信号传输方案
- 水塔无线自动供水方案
- 工业现场布线太麻烦,试试AB433A无线485透传
- 艾宝物联教你用三菱PLC控制变频器
- 艾宝物联为你分析20个典型事故案例