SIMATIC S7-1500 PLC边沿检测指令与应用

simatics7-1500 plc 边沿检测指令与应用
指令介绍:
边沿检测指令有扫描操作数的信号下降沿指令和扫描操作数的信号上升沿指令。
(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


艾为电子RESET芯片AWS70809系列产品优势
全球AI专利之王——微软AI专利数可能比你论文字数都多!
跑步机立讯KC认证FCC测试现场整改记录
云计算和大数据之间谁依附谁
TDK公司全新三维霍尔效应位置传感器简介
SIMATIC S7-1500 PLC边沿检测指令与应用
谈谈华为石墨烯电池 为什么无法颠覆电池技术
TCL家电持股近10%,奥马电器未来如何发展?
最美荣耀8:麒麟950+4G+64G,华为mate9不服能行?
Mushkin发布新款SSD产品
MWC大会上最受关注的四家企业:微软、HTC上榜
光纤传输的工作原理和应用优缺点
QLC 全闪存将取代混合存储?
三星Galaxy S10曝光在进行自拍的时候会触发特效周围会发光
芯片推拉力机有哪些应用表现?测试、负载、模组
智慧工厂发展的关键是什么
联轴器的类型及性能要求,工作中如何选择联轴器?
2019年海康威视总营收576.58亿元,连续8年蝉联视频监控行业全球第一
SMT贴片加工的BGA有什么优缺点
环境传感器行业怎样突破