首页 理论教育 触点指令的用法及表达式嵌套指令

触点指令的用法及表达式嵌套指令

时间:2023-06-26 理论教育 版权反馈
【摘要】:触点指令包括基本指令及执行嵌套表达式时的嵌套指令,指令符号及描述见表7-8。基本指令应用2。如图7-30a所示,当M2.0=1时,RLO=1,BR=1,则下一程序段的逻辑运算为AND=1,所以Q0.2=1;当M2.0=0时,RLO=0,BR=0,则下一程序段的逻辑运算为AND=0。

触点指令的用法及表达式嵌套指令

触点指令包括基本指令及执行嵌套表达式时的嵌套指令,指令符号及描述见表7-8。

表7-8 触点指令及含义

978-7-111-51420-6-Chapter07-38.jpg

【例7-1】基本指令应用1。如图7-28所示。

978-7-111-51420-6-Chapter07-39.jpg

图7-28 基本指令应用1

a)基本指令连接示例 b)嵌套指令使用示例

说明:在示例中,“=”为赋值指令,将逻辑运算结果写入地址位,功能与S7-200的“=”相当,使用的操作数为Q、M、L、D;“|NOT|”为逻辑取反指令,用来将其左边电路的逻辑运算结果RLO取反,与S7-200的“|NOT|”指令相当。

【例7-2】基本指令应用2。如图7-29所示。(www.xing528.com)

978-7-111-51420-6-Chapter07-40.jpg

图7-29 基本指令应用2

说明:在示例中,“(#)”为中间输出单元指令,该单元用于保存分支单元的逻辑结果,以串联方式与其他触点连接时,可以像插入触点那样插入---(#)--,M1.3的逻辑等于(M1.0 AND M1.1)。

【例7-3】基本指令应用3。如图7-30所示。

说明:在示例中,“(SAVE)”指令将逻辑运算结果RLO的状态保存到状态字的BR位,BR位的状态包含在下一程序段的AND逻辑运算中。如图7-30a所示,当M2.0=1时,RLO=1,BR=1,则下一程序段的逻辑运算为(BR)AND(M2.1)=1,所以Q0.2=1;当M2.0=0时,RLO=0,BR=0,则下一程序段的逻辑运算为(BR)AND(M2.1)=0。

978-7-111-51420-6-Chapter07-41.jpg

图7-30 基本指令应用3

a)M2.0接通 b)M2.0断开

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈