1 / 5

栈装载与指令

栈装载与指令. 设计者 :李爱丽 学校 :兵团工贸学校. 学习目标: 1 、理解栈装载与指令( ALD )的功能。 2 、掌握栈装载与指令( ALD )的表示形式和使用方法。 在 梯形图中,若所有的触点都是简单的串联、并联关系时,可以通过前面所介绍过的简单的位逻辑指令编程实现。然而,如果梯形图中的触点呈现比较复杂的连接关系,就要涉及到逻辑堆栈指令编程。

hinto
Download Presentation

栈装载与指令

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 栈装载与指令 设计者:李爱丽 学校:兵团工贸学校

  2. 学习目标: 1、理解栈装载与指令(ALD)的功能。 2、掌握栈装载与指令(ALD)的表示形式和使用方法。 在梯形图中,若所有的触点都是简单的串联、并联关系时,可以通过前面所介绍过的简单的位逻辑指令编程实现。然而,如果梯形图中的触点呈现比较复杂的连接关系,就要涉及到逻辑堆栈指令编程。 逻辑堆栈指令主要用于对复杂的逻辑关系进行指令表编程。在用梯形图编程时,可不必考虑逻辑堆栈的结构,这种编程语言会根据程序结构,自动插入必要的指令,处理各种逻辑堆栈的操作。逻辑堆栈指令有:栈装载与指令(ALD)、栈装载或指令(OLD)、逻辑进栈指令(LPS)、逻辑读栈指令(LRD)、逻辑出栈指令(LPP)、装载堆栈指令(LDS)。

  3. 指令功能:这里,我们先介绍栈装载与指令(ALD)。指令功能:这里,我们先介绍栈装载与指令(ALD)。 1.ALD指令 ALD(And Load)指令,即栈装载与指令。在语句表中,执行ALD指令时,将堆栈中的第一级和第二级中的数值进行逻辑与操作,结果置于栈顶,并将堆栈中的第三级至第九级的值依次上弹一级,操作过程如图2-2-18a所示。其中栈顶值=IV0 and IV1=0,X为栈底生成的随机数。 ALD指令在梯形图中也称电路块的串联指令,表示两个或两个以上的电路块的串联编程,指令格式如图2-2-18c所示

  4. ALD指令使用时要注意以下几点: (1)并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用 LD/LDN指令,并联电路结束后使用ALD指令与前面电路串联。 (2)可以顺次使用ALD指令串联多个并联电路块,支路数量没有限制。 (3)ALD指令无操作数。

More Related