电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

S7-200 PLC中堆栈的基本概念

2016-08-19 15:30分类:西门子PLC 阅读:

 

S7-200 PLC有1个9位的堆栈,栈顶用来存储逻辑运算的结果,下面的8位用来存储中间运算结果。逻辑堆栈结构见表6-1。堆栈中的数据一般按“先进后出”的原则存取。
逻辑堆栈结构图
 执行LD指令时,将指令指定的位地址中的二进制数据装载人栈顶。执行A(与)指令时,将指令指定的位地址中的二进制数和栈顶中的二进制数相“与”,结果存入栈顶。执行O(或)指令时,将指令指定的位地址中的二进制数和栈顶中的二进制数相“或”,结果存人栈顶。
LD、A指令的执行对逻辑堆栈的影响图
 
执行常闭触点对应的LDN、AN和ON指令时,取出指令指定的位地址中的二进制数据后,将它取反(0变为1,1变为0),然后再做对应的装载、与、或操作。
LD、A指令的执行对逻辑堆栈的影响分别见表6-2和表6-3。
LD、A指令的执行对逻辑堆栈图
 

上一篇:什么是STEP 7 Basic PLC编程软件

下一篇:S7-200 PLC编译过程中的逻辑堆栈指令操作详细讲解

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部