配色: 字号:
S71200 -1500指令说明和举例-R_TRIG:检查信号上升沿
2022-03-22 | 阅:  转:  |  分享 
  
R_TRIG:检查信号上升沿(S7-1200,S7-1500)
R_TRIG:检查信号上升沿
说明
使用“检测信号上升沿”指令,可以检测输入CLK的从“0”到“1”的状态变化。该指令
将输入CLK的当前值与保存在指定实例中的上次查询(边沿存储位)的状态进行
比较。如果该指令检测到输入CLK的状态从“0”变成了“1”,就会在输出Q中生成一
个信号上升沿,输出的值将在一个循环周期内为TRUE或“1”。
在其它任何情况下,该指令输出的信号状态均为“0”。
参数
下表列出了“检测信号上升沿”指令的参数:
参数声明数据类型存储区说明
I、Q、M、D、
ENInputBOOL使能输入
L或常量
I、Q、M、D、
ENOOutputBOOL使能输出
L
I、Q、M、D、到达信号,将查询该信
CLKInputBOOL
L或常量号的边沿。
I、Q、M、D、
QOutputBOOL边沿检测的结果
L
示例
以下示例说明了该指令的工作原理:
输入CLK中变量的上一个状态存储在“R_TRIG_DB”变量中。如果在操作数“Ta-
gIn_1”和“TagIn_2”或在操作数“TagIn_3”中检测到信号状态从“0”变为“1”,则输出“Tag-
Out_Q”的信号状态在一个循环周期内为“1”。
有关以上示例中编程代码的更多信息,请参见“SampleLibraryforInstructions”。
参见
有效数据类型概述
存储区(S7-1500)
有关LAD的基本信息
存储区(S7-1200)
-1-
献花(0)
+1
(本文系南山卧龙原创)
类似文章
发表评论: