RLO边沿检测指令有几种?如何应用?
RLO边沿检测指令共有两个,一个是用来检测正跳沿的(中间标有P),另一个是用来检测负跳沿的(中间标有N)。正跳沿检测指令(见图2-11)检测其左边的RLO,若由0变为1,正跳沿检测指令认为检测到一个正跳沿,则在一个扫描周期内导通,这时右边的线圈在一个扫描周期内有输出,检测指令上标注的地址位用来存储上一个扫描周期的RLO,负跳沿检测指令与正跳沿检测指令相似,如图2-12所示,当RLO由1变为0时,认为检测到一个负跳沿,则检测元件在一个周期内导通,右边的输出线圈在一个周期内有信号输出。同样,M0.1用来存储上一个扫描周期的RLO。
![](http://www.591dg.com/uploads/allimg/170113/7-1F1131U4151N.png)
![](http://www.591dg.com/uploads/allimg/170113/7-1F1131U42C94.png)
![](http://www.591dg.com/uploads/allimg/170113/7-1F1131U43Q06.png)
(1)在程序段1中,第一次按动按钮时,任意一个按钮接通,在一个扫描周期中,则M0.1通;程序段2的第一分支中,由于M0.1通,而M0.2常闭触点本身是通的,所以M0.2接通;在程序段3中,M0.2通,所以Q0.0接通,灯亮。
(2)在程序段1中,由于扫描周期已过,所以,显然几个按钮输出保持不变,M0.1断开;程序段2的第一分支,仔细分析会发现能流不通,而第二分支中,由于M0.2是通的,同时常闭触点M0.1是通的,所以M0.2保持接通状态,在程序段3中,由于M0.2保持接通,所以灯依然亮。
(3)若再一次按,在程序段1中,M0.1接通;在程序段2中,由于M0.1和M0.2是通的,所以第一分支和第二分支能流不通,因而,M0.2变为不通状态;在程序段3中,由于M0.2不通,所以Q0.0不通,灯熄灭,之后系统循环运行。
![](http://www.591dg.com/uploads/allimg/170113/7-1F1131U54B91.png)
上一篇:触发指令的功能是什么?如何应用?
相关推荐
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)