50 likes | 180 Views
栈装载与指令. 设计者 :李爱丽 学校 :兵团工贸学校. 学习目标: 1 、理解栈装载与指令( ALD )的功能。 2 、掌握栈装载与指令( ALD )的表示形式和使用方法。 在 梯形图中,若所有的触点都是简单的串联、并联关系时,可以通过前面所介绍过的简单的位逻辑指令编程实现。然而,如果梯形图中的触点呈现比较复杂的连接关系,就要涉及到逻辑堆栈指令编程。
E N D
栈装载与指令 设计者:李爱丽 学校:兵团工贸学校
学习目标: 1、理解栈装载与指令(ALD)的功能。 2、掌握栈装载与指令(ALD)的表示形式和使用方法。 在梯形图中,若所有的触点都是简单的串联、并联关系时,可以通过前面所介绍过的简单的位逻辑指令编程实现。然而,如果梯形图中的触点呈现比较复杂的连接关系,就要涉及到逻辑堆栈指令编程。 逻辑堆栈指令主要用于对复杂的逻辑关系进行指令表编程。在用梯形图编程时,可不必考虑逻辑堆栈的结构,这种编程语言会根据程序结构,自动插入必要的指令,处理各种逻辑堆栈的操作。逻辑堆栈指令有:栈装载与指令(ALD)、栈装载或指令(OLD)、逻辑进栈指令(LPS)、逻辑读栈指令(LRD)、逻辑出栈指令(LPP)、装载堆栈指令(LDS)。
指令功能:这里,我们先介绍栈装载与指令(ALD)。指令功能:这里,我们先介绍栈装载与指令(ALD)。 1.ALD指令 ALD(And Load)指令,即栈装载与指令。在语句表中,执行ALD指令时,将堆栈中的第一级和第二级中的数值进行逻辑与操作,结果置于栈顶,并将堆栈中的第三级至第九级的值依次上弹一级,操作过程如图2-2-18a所示。其中栈顶值=IV0 and IV1=0,X为栈底生成的随机数。 ALD指令在梯形图中也称电路块的串联指令,表示两个或两个以上的电路块的串联编程,指令格式如图2-2-18c所示
ALD指令使用时要注意以下几点: (1)并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用 LD/LDN指令,并联电路结束后使用ALD指令与前面电路串联。 (2)可以顺次使用ALD指令串联多个并联电路块,支路数量没有限制。 (3)ALD指令无操作数。