名称:检测信号下降沿

符号:F_TRIG

说明:

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

图片:

参数:

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

示例:

LD:

ST:

F_TRIG_inst1(CLK := TagIn1, Q => TagOut);

解释:

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