您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400 PLC的边沿检测指令
来源:艾特贸易2017-06-05
简介边沿检测指令有负跳沿检测指令(下降沿检测)和正跳沿检测(上升沿检测)指令。 负跳沿检测指令 FN 检测 RLO 从 1 调转到 0 时的下降沿,并保持 RLO=1 一个扫描周期。每个扫描周期期
边沿检测指令有负跳沿检测指令(下降沿检测)和正跳沿检测(上升沿检测)指令。
负跳沿检测指令FN检测RLO从1调转到0时的下降沿,并保持RLO=1一个扫描周期。每个扫描周期期间,都会将RLO位的信号状态与上一个周期获取的状态比较,以判断是否改变。
图4-23 下降沿示例
下降沿示例的梯形图和指令表如图4-23所示,由如图4-24所示的时序图可知:当按钮I0.0按下后弹起时,产生一个下降沿,输出Q0.0得电一个扫描周期,这个时间是很短的,肉眼是分辨不出来的,因此若Q0.0控制的是一盏灯,肉眼是不能分辨出灯已经亮了一个扫描周期。艾特贸易网小编在后面的文章中多处用到时序图,请读者务必学会这种表达方式。
图4-24 下降沿示例时序图
图4-25 上升沿示例时序图
正跳沿检测指令FP检测RLO从0调转到1时的上升沿,并保持RLO=1一个扫描周期。每个扫描周期期间,都会将RLO位的信号状态与上一个周期获取的状态比较,以判断是否改变。
上升沿示例的梯形图和指令表如图4-26所示,由如图4-25所示的时序图可知:当按钮I0.0按下时,产生一个上升沿,输出Q0.0得电一个扫描周期,无论按钮闭合多漫长的时间,输出Q0.0只得电一个扫描周期。
图4-26 上升沿示例
【艾特贸易网实例】边沿检测指令应用梯形图如图4-27所示,如果按钮I0.0压下闭合1s后弹起,请分析程序运行结果。
【解】
时序图如图4-28所示,当I0.0压下时,产生上升沿,触点产生一个扫描周期的时钟脉冲,驱动输出线圈Q0.1通电一个扫描周期,Q0.0也通电,使输出线圈Q0.0置位,并保持。
图4-27 边沿检测指令示例
图4-28 边沿检测指令示例时序图
当按钮I0.0弹起时,产生下降沿,触点产生一个扫描周期的时钟脉冲,驱动输出线圈Q0.2通电一个扫描周期,使输出线圈Q0.0复位,并保持,Q0.0得电共1s。
点击排行
