您现在的位置是:首页 > PLC技术 > PLC技术

西门子S7-200型PLC的OLD (Or Load)指令

来源:艾特贸易2018-05-28

简介触点的串并联指令只能将单个触点与别的触点电路串并联。要想将图 6-228 中的 I3.2 和 T16 的触点组成的串联电路与它上面的电路并联,首先需要完成两个串联电路块内部的“与”逻辑运

    触点的串并联指令只能将单个触点与别的触点电路串并联。要想将图6-228中的I3.2T16的触点组成的串联电路与它上面的电路并联,首先需要完成两个串联电路块内部的“与”逻辑运算(即触点的串联),这两个电路块都是用LDLDN指令表示电路块的起始触点。前两条指令执行完后,“与”运算的结果SO=I1.4·I0.3存放在栈顶,第34条指令执行完后,“与”运算的结果S1=I3.2T16被压入栈顶,原来在栈顶的S0被推到堆栈的第2层,第2层的数据被推到第3层……栈底的数据丢失。

 ALD与OLD指令

    6-228    ALDOLD指令

   OLD指令用逻辑“或”操作对堆栈第1层和第2层的数据相“或”,两个串联电路块并联,并将运算结果S2=S0+S1存入堆栈的顶部。第3~9层中的数据依次向上移动一位,见图6-229(图中X表示不确定的值)。OLD指令不需要地址,它相当于需并联的两块电路右端的一段垂直连线。

 ALD与OLD指令的堆栈操作

    6-229    ALDOLD指令的堆栈操作

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务