指令介绍:
边沿检测指令有扫描操作数的信号下降沿指令和扫描操作数的信号上升沿指令。
(1)扫描操作数的信号下降沿指令FN检测RLO从1调转到0时的下降沿,并保持RLO=1一个扫描周期。每个扫描周期期间,都会将RLO位的信号状态与上一个周期获取的状态比较,以判断是否改变。
下降沿示例的梯形图如图1所示:
图1
由图2所示的时序图可知:当按钮10.0按下后弹起时,产生一个下降沿,输出O0.0得电一个扫描周期,这个时间是很短的,肉眼是分辨不出来的,因此若Q0.0控制的是一盏灯,肉眼是不能分辨出灯已经亮了一个扫描周期。
图2
(2)扫描操作数的信号上升沿指令FP检测RLO从0调转到1时的上升沿,并保持RLO=1一个扫描周期。每个扫描周期期间,都会将RLO位的信号状态与上一个周期获取的状态比较,以判断是否改变。
上升沿示例的梯形图如图3所示:
图3
由图4所示的时序图可知:当按钮I0.0按下时,产生一个上升沿,输出O0.0得电一个扫描周期,无论按钮闭合多长的时间,输出O0.0只得电一个扫描周期。
图4
实际应用:
【例1】梯形图如图5所示,如果按钮I0.0压下,闭合1s后弹起,请分析程序运行结果。
【解】当I0.0压下时,产生上升沿,触点产生一个扫描周期的时钟脉冲,驱动输出线圈Q0.1通电一个扫描周期,Q0.0也通电,使输出线圈Q0.0置位,并保持。
图5
当按钮 I0.0 弹起时,产生下降沿,触点产生一个扫描周期的时钟脉冲,驱动输出线圈Q0.2通电一个扫描周期,使输出线圈Q0.0复位,并保持,Q0.0得电共1s。
【例2】设计一个程序,实现用一个单按钮控制一盏灯的亮和灭,即奇数次压下按钮灯亮,偶数次压下按钮灯灭。
【解】当I0.0第一次合上时,M10.0接通一个扫描周期,使得Q0.0线圈得电一个扫描周期,当下一次扫描周期到达,Q0.0常开触点闭合自锁,灯亮。
当I0.0第二次合上时,M10.0线圈得电一个扫描周期,使得M10.0常闭触点断开,灯灭。梯形图如图6所示。
图6
审核编辑:刘清
-
plc
+关注
关注
4989文章
12625浏览量
456720 -
SIMATIC
+关注
关注
1文章
230浏览量
15567 -
时钟脉冲
+关注
关注
0文章
19浏览量
12594 -
S7-1500
+关注
关注
3文章
300浏览量
5960
原文标题:电工知识—SIMATIC S7-1500 PLC 边沿检测指令与应用
文章出处:【微信号:设备原理与维修俱乐部,微信公众号:设备原理与维修俱乐部】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
杭州回收s7-1500系列西门子plc扩展模块
CMS X-Tools-用户手册-ION SIMATIC S7-1200/1500
SIMATIC S7-1500 PLC用户手册
关于S7-1200或S7-1500 PLC的通信
电工知识—SIMATIC S7-1500 PLC的常用模块
SIMATIC S7-1500 PLC信号模块(2)
WinCC与 S7-1200/S7-1500 PLC之间的通信解析
SIMATIC S7-1500 PLC之间的OUC通信
如何估算S7-1500 CPU的装载存储区在SIMATIC存储卡上的大小?
![如何估算<b class='flag-5'>S7-1500</b> CPU的装载存储区在<b class='flag-5'>SIMATIC</b>存储卡上的大小?](https://file1.elecfans.com/web2/M00/BF/A9/wKgaomW3BzCAMirzAAAuRNUNhMI080.png)
评论