名称:检测信号上升沿

符号:R_TRIG

说明:

    使用“检测信号上升沿”指令,可以检测输入CLK的从“0”到“1”的状态变化。该指令将输入CLK的当前值与保存在指定实例中的上次查询(边沿存储位)的状态进行比较。如果该指令检测到输入CLK的状态从“0”变成了“1”,就会在输出Q中生成一个信号上升沿,输出的值将在一个循环周期内为TRUE或“1”。
    在其它任何情况下,该指令输出的信号状态均为“0”。

图片:

参数:

参数 声明 类型 描述
CLK Input BOOL
到达信号,将查询该信号的边沿
Q Output BOOL
边沿检测的结果

示例:

LD:

ST:



解释:

    如果检测到操作数“TagIn1”信号状态从“0”变为“1”,则输出“TagOut”的信号状态在一个循环周期内为“1”。