您现在的位置是:首页 > PLC技术 > PLC技术
西门子S7-200型PLC的OLD (Or Load)指令
来源:艾特贸易2018-05-28
简介触点的串并联指令只能将单个触点与别的触点电路串并联。要想将图 6-228 中的 I3.2 和 T16 的触点组成的串联电路与它上面的电路并联,首先需要完成两个串联电路块内部的“与”逻辑运
触点的串并联指令只能将单个触点与别的触点电路串并联。要想将图6-228中的I3.2和T16的触点组成的串联电路与它上面的电路并联,首先需要完成两个串联电路块内部的“与”逻辑运算(即触点的串联),这两个电路块都是用LD或LDN指令表示电路块的起始触点。前两条指令执行完后,“与”运算的结果SO=I1.4·I0.3存放在栈顶,第3、4条指令执行完后,“与”运算的结果S1=I3.2.T16被压入栈顶,原来在栈顶的S0被推到堆栈的第2层,第2层的数据被推到第3层……栈底的数据丢失。
图6-228 ALD与OLD指令
OLD指令用逻辑“或”操作对堆栈第1层和第2层的数据相“或”,两个串联电路块并联,并将运算结果S2=S0+S1存入堆栈的顶部。第3层~第9层中的数据依次向上移动一位,见图6-229(图中X表示不确定的值)。OLD指令不需要地址,它相当于需并联的两块电路右端的一段垂直连线。
图6-229 ALD与OLD指令的堆栈操作
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
