R_TRIG

位于 “标准库 ”

检测上升沿功能块。

输入:

CLK : BOOL; 布尔输入信号用于检测上升沿

输出:

Q : BOOL; 如果 CLK检测到上升沿输出为 TRUE

在输入 CLK 为FALSE的情况下输出 Q 以及内部输出帮助变量 M 都将保持为 FALSE 。一旦 CLK 返回为 TRUE, Q 将首先变为 TRUE,然后 M 将会被设置为 TRUE。这意味着每次功能块被调用的时候, Q 将首相被设置为 TRUE,然后在 CLK 上升沿时返回为 FALSE。

(Q := CLK AND NOT M;

M := CLK;)

声明示例:

RTRIGInst : R_TRIG ;

IL 示例:

FBD 示例:

ST 示例:

RTRIGInst(CLK:= VarBOOL1);

VarBOOL2 := RTRIGInst.Q;