回复:怎么理解逻辑堆栈指令LPP、LPS

Panoooook

  • 帖子

    9
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2014-04-30

普通 普通 如何晋级?

发布于 2014-08-09 21:33:29

4楼

找到个例子:
LD I0.1
首先装载I0.1常开
AN I0.0
串联I0.0常闭
LPS
将以上触点的逻辑运算的结果(根据I0.0和I0.1的状态只可能是0或1)执行逻辑入栈操作,也就是说将存入第0级堆栈存储器的I0.0与I0.1串联的值复制后由堆栈栈顶压入,使0级堆栈和1级堆栈的值相同
A I0.2
将此时0级堆栈的值再与上I0.2的值,并将其结果存入0级堆栈中
= Q0.1
将0级堆栈中的值(栈顶的值)送至输出映像寄存器Q0.1中
LPP
执行逻辑出栈指令时将栈顶值弹出堆栈,1级堆栈的值上升到0级堆栈中(1级堆栈的值实际上就是I0.0与I0.1串联之后的结果)
= Q0.0
将此时0级堆栈的值送入Q0.0中
行走在边缘的人。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33258条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。