OSF(单触发下降)

OSF 指令可检测布尔变量的下降沿。当输入 CLK 从置位切换为清零(即,在输入 CLK 处检测到下降沿)时,OSF 块会将输出 Q 置位一个周期。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 Micro810、L20E、L50E 和 L70E 控制器。
OSF
OSF
OSF 参数
参数
参数类型
数据类型
描述
CLK
输入
BOOL
检查下降沿的输入。任何布尔变量。
  • TRUE: 未检测到下降沿。
  • FALSE:在输入 CLK 上检测到下降沿,将输出 Q 设置为 TRUE。
Q
输出
BOOL
表示 Q 输出的状态。
  • TRUE: 检测到下降沿,设置又一个循环的输出 Q。
  • FALSE:输出 Q 不变。

OSF 示例

OSF 功能块图示例
OSF 功能块图示例
OSF 梯形图示例
OSF 梯形图示例
OSF 结构化文本示例
OSF 结构化文本示例
(* ST Equivalence: OSF1 is an instance of a OSF block *) OSF1(cmd); nb_edge := ANY_TO_DINT(OSF1.Q) + nb_edge;
结果
结果
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal