技术论坛

 S7-1200/1500 4种检测信号上升沿和下降沿的指令的特点和区别

返回主题列表
作者 主题
Automann
至圣

经验值: 18406
发帖数: 6291
精华帖: 137
楼主    2017-03-01 18:33:28
主题:S7-1200/1500 4种检测信号上升沿和下降沿的指令的特点和区别

S7-1200/1500有4组检测信号上升沿和下降沿的指令,初学者往往搞不清楚它们的区别和用法。下面以上升沿检测为例,详细比较4种边沿检测指令的功能。

程序见下图。在P触点上面的I0.0的上升沿,该触点接通一个扫描周期。因此P触点用于检测触点上面的地址的上升沿,并且直接输出上升沿脉冲。其他3种指令都是用来检测逻辑运算结果RLO(即流入指令输入端的能流)的上升沿。

在流过P线圈的能流的上升沿,线圈上面的地址M2.2在一个扫描周期为1状态。因此P线圈用于检测能流的上升沿,并用线圈上面M2.2的触点来输出上升沿脉冲。其他3种指令都是直接输出检测结果。

R_TRIG指令与P_TRIG指令都是用于检测流入它们的CLK端的能流的上升沿,并用Q端直接输出检测结果。其区别在于R_TRIG是函数块,用它的背景数据块DB3保存上一次扫描循环CLK端信号的状态,而P_TRIG指令用边沿存储位M2.5来保存它。P 触点和P线圈分别用边沿存储位M2.1和M2.3来保存它们的输入信号的状态。



追求完美
RENHQ
至圣

经验值: 69053
发帖数: 12266
精华帖: 59
1楼    2017-03-01 21:58:43
主题:回复:S7-1200/1500 4种检测信号上升沿和下降沿的指令的特点和区别

感谢分享,还没接触过1500呢,用习惯300 400 了,没想到博图里面的沿指令有那么多种啊


Q群:https://jq.qq.com/?k=9BDuEgf6
周杰伦
至圣

经验值: 13749
发帖数: 2032
精华帖: 16
2楼    2017-03-02 08:17:30
主题:回复:S7-1200/1500 4种检测信号上升沿和下降沿的指令的特点和区别

廖老师讲得透彻

工控毁我青春!
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。