位于 ⇘ “标准库 ”。
检测下降沿功能块
输入:
CLK: BOOL; 输入布尔信号用于检测其下降沿
输出:
Q: BOOL; 如果检测到输入 CLK 下降沿输出为 TRUE
如果输入 CLK 为 FALSE 那么输出 Q 以及中间布尔变量 M 将会保持为 FALSE 。一旦输入 CLK 返回为 FALSE, Q 将首先返回 TRUE,然后 M 将会被设置为 TRUE。这意味着每次函数调用时,Q 将首先被设置为 TRUE ,然后当有一个下降沿时被设置为 FALSE 。
(Q := CLK AND NOT M;
(Q := NOT CLK AND NOT M;
M := NOT CLK;)